/* CSS Document */
body {
	margin:0;
	text-align:center;
	background-color:#A8B8C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;		
}

a {color:#005B90;}
a:hover {color:#8BAABE;}

p {padding:0; margin:0;}

h1 {font-size:1.3em; padding:0; margin:0 0 15px 0; font-weight:normal; color:#0A2754;}
h2 {font-size:1.05em; padding:0; margin:0 0 15px 0; font-weight:normal; color:#0A2754; font-weight:bold;}

.clears {clear:both;}

#wrapper {width:980px; margin:0px auto; text-align:left; background:#ffffff;}

#header { background:url('../images/header_bknd.jpg'); padding:9px; width:962px; height:143px;}

.logo {padding-right:80px; float:left;}

#social {background:url('../images/social_bknd.jpg') no-repeat; height:80px; width:420px; float:left; padding-right:120px;}

.follow {padding:9px 0 20px 8px;}

.icon {padding:0px 0px 44px 8px;}

.txt {padding:0px 8px 44px 0px;}

#login {width:200px; float:left;}

.member {padding-bottom:5px;}

form {margin:0; padding:0;}

.forminput {margin-bottom:10px; height:14px;}

#nav {background:url('../images/nav_bknd.jpg') #8BAABE repeat-x; width:980px;}
.test {background:#8BAABE;}
#nav a {color:#005B90; border-right:1px #005B90 solid; padding:11px 17px 11px 17px; text-decoration:none; margin:6px 0px 6px 0px; display:block; float:left;}

a.end_nav {border-right:0px #005B90 solid!important;}

#nav a:hover {background:#8BAABE;}

#content {padding:14px 10px 14px 10px;}

#h_left { width:739px; float:left;}

#h_events {background:url('../images/home_pic.jpg') no-repeat 218px 0px #005384; margin-bottom:20px; padding-bottom:10px;}

.events_txt {background:url('../images/home_events_side.gif'); color:#fff; width:200px; padding:20px 9px 20px 9px;}

a.btn_register {margin-bottom:10px; border:0; display:block; background:url('../images/home_register.gif'); width:298px; height:40px;}

a.btn_prevevent {margin-bottom:10px; border:0; display:block; background:url('../images/home_previous.gif'); width:298px; height:40px;}

a.btn_awards {margin-bottom:0px; border:0; display:block; background:url('../images/home_awards.jpg'); width:298px; height:40px;}

a.btn_awards:hover, a.btn_prevevent:hover, a.btn_register:hover {background-position:-298px;}

a.btn_eve_register {margin:10px -10px 0px -9px; border:0; display:block; background:url('../images/btn_register.gif') #005384; width:186px; height:40px;}
a.btn_eve_register:hover {background-position:-186px;}

#content_r {float:left; width:200px; padding-left:20px;}

.sponsors {border:1px solid #8BAABE; text-align:center; margin-bottom:20px;}

#l_col {width:200px; float:left; padding-top:0px;}

#l_col .events_txt {width:182px; margin-bottom:20px;}

#middle_col {float:left; width:501px; padding:0px 0px 0px 20px;}

#middle_col p, #middle_col_large p {color:#0A2754; padding-bottom:15px; font-size:0.857em;}

#middle_col_large {float:left; width:701px; padding:0px 0px 0px 20px;}

a.sub_nav {display:block; width:180px; color:#0A2754; padding:10px 10px 10px 10px; background:url('../images/subnav_bknd.png') repeat-x #8EADC1; font:15px; text-decoration:none; margin-bottom:10px;} 

a.sub_nav:hover {background-image:none;}

#footer {margin:0px 10px 10px 10px; width:960px; border-top:#8BAABE 1px solid; padding:14px 0 10px 0;}

#funding {float:left;}

#footer img {padding-right:40px;}

#footer p {color:#00578A; padding-bottom:14px;}

#credits {float:right; border-left:1px solid #8BAABE; font-size:12px; padding-left:14px; width:205px;}

#credits p {padding-bottom:10px;}