/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,
fieldset,input,p,blockquote,th,td {
	margin:0; padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img {
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
}
q:before,q:after {
	content:'';
}

/*restyle**/
a{
    outline:0;
    text-decoration:underline;
	color:#14902D;
}
a:hover{
    text-decoration:none;
}
h1{
	
}
h2{
	color:#14902D;
	font:bold 20px Verdana, Arial, fixed;
}
/*common classes*/
.clearfix{
    display:block;
    clear:both;
}
/*structure*/
body{
	font:normal 12px/20px Verdana, Arial, fixed;
	color:#000;
}
#alphalog{
    margin:0 auto;
    text-align:center;
    border:1px #14902D solid;
    width:650px;
    height:600px;
}

#header{
    position:relative;
    text-align:left;
    height:135px;
}

#header h1{
    display:block;
    position:absolute;
    top:45px;
    left:30px;
}

#header h1 a{
    display:block;
    text-decoration:none;
    height:75px;
    width:266px;
}
#menu{
    text-align:left;
    height:45px;
    background:#14902D;
	color:#D9E0D8;
}
#menu ul{
	margin:0;
	padding:0;
    display:block;
    margin-left:25px;
}
#menu ul li{
    float:left;
	font:normal 15px Arial, sans-serif, fixed;
}
#menu ul li a{
	margin:0;
	padding:0;
    padding-left:5px;
    color:#D9E0D8;
    text-decoration:none;
    line-height:45px;
}
#menu ul li a:hover{
	color:#fff;
}
#content-home{
    text-align:left;
	background:transparent url(../images/pebbles.jpg) scroll no-repeat left top;
	width:100%;
	height:300px;
	position:relative;
}

#content-box{
	position:absolute;
	right:30px;
	top:190px;
	width:360px;
}
#contact{
	margin-top:10px;
	font-size:16px;
}
#contact a{
	color:#000;
	text-decoration:none;
}