/* Style Sheet */

html, body{background:#0f1828; margin:0 auto; height:100%}

body > #wrapper{height: auto; min-height: 100%;}

#header{background:url(../images/logo.png) 95% 10px  no-repeat; height:154px; width:100%;}
	.header{float:right;}
	
#wrapper{height: 100%;}
 #home #wrapper{background:url(../images/nav/introbk.png) top repeat-x;}

#content{padding-bottom:100px;}
	.thumb{height:50px; margin:60px auto; padding:5px 7px 5px 7px; border-left:1pt dotted #324A5F; border-right:1pt dotted #324A5F; }
	.pic{padding:3px; border:1pt solid #264B5E; width:162px;}
	.wrap{padding:3px; border:1pt solid #264B5E; float:left; margin:10px;}
	#content p{padding:5px 0 0 20px;}
	.normallist ul{list-style-type:circle; margin-left:40px;}
	.normallist li{padding:5px 0 2px 0;}
	.form{padding:20px 0 20px 50px; background:#0f1828;}
	.input{background:#0f1828; border-bottom:1pt dashed #fff; border-top:none; border-left:none; border-right:none; margin:0 10px 0 10px;}
	.message{background:#0f1828; border-bottom:1pt dashed #fff; border-top:1pt dashed #fff; border-left:none; border-right:none; margin:0 10px 0 10px;}
	.button{background:#fff; border:1px solid #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding:5px; margin:10px 10px 0 10px;}

#footer{position:relative; margin-top:-100px; height:100px; clear:both; background:#fff url(../images/footer.jpg) top center repeat-x;}
	#footer p{margin:0 auto; width:960px; padding-top:30px;}
	#footercontent{z-index:3; position:relative;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.clearfix {display: inline-block;}
	* html .clearfix { height: 1%;}
	.clearfix {display: block;}
