/*@import url("http://yui.yahooapis.com/2.7.0/build/reset-fonts-grids/reset-fonts-grids.css");*/

html{
	background:#000 url(/images/bg.gif) repeat-y center top;;
}
body {
	text-align:left;
	color:#fff;
}
ol li{
	margin-left:25px;
	list-style-type:decimal;
	margin-bottom:8px;
}

#container{
	width:760px;
	margin:0 auto;
	padding:0 20px;
	height:100%;
	background:#000000;
	padding-bottom:20px;
	border-left:1px solid #ffcc00;
	border-right:1px solid #ffcc00;
	border-bottom:1px solid #ffcc00;	
}
a{
	color:#ffffff;
}
#main h1, h2{
	font-family: Georgia;
}


/*page specific things*/
#index #main #text{
	width:100%;
}

#index #text span{
	display:none
}

#index #text h1{
	background:url(/images/header.gif) no-repeat;
	width:558px;
	height:210px;
	display:block;
}
#index #text p{
	padding-left:10px;
}
#about #links{
	padding-top:325px;
}
#details #links{
	padding-top:300px;
}
#background #links{
	padding-top:300px;
}
#agencies #links{
	padding-top:1580px;
}
#partners #links{
	padding-top:540px;
}
#universities-and-colleges #links{
	padding-top:300px;
}
#brief #links{
	padding-top:300px;
}
#interact #links{
	padding-top:300px;
}
#terms #links{
	padding-top:585px;
}
#terms #text p, li{
	font-size:93%;
}
#policy #links{
	padding-top:1480px;
}
#policy #links p, li{
	font-size:93%;
}
#accessibility #links{
	padding-top:300px;
}


/*header*/
#header{
	padding-top:20px;
}
#nav{
	font-size:116%;
}
#nav ul{
	padding-right:40px;
}
#nav li{
	display:block;
	float:right;
}
#nav li.left{
	background:url(/images/button_start.gif) no-repeat;
	padding-left:17px;
}
#nav .left a{
	background:url(/images/button_bg.gif) repeat-x;
}
#nav li.middle{
	background:url(/images/button_shadow.gif) no-repeat;
	padding-left:32px;
}
#nav .middle a{
	background:url(/images/button_bg.gif) repeat-x;
}
#nav li.right{
	background:url(/images/button_shadow.gif) no-repeat;
	padding-left:32px;
}
#nav .right a{
	background:url(/images/button_bg.gif) repeat-x;
}
#nav .right span{
	background:url(/images/button_end.gif) right top no-repeat;
}
#nav span{
	display:block;
	padding:7px 100px 7px 0;	
}
#main #nav a{
	display:block;
	text-align:left;
	padding:0 0px 0 0px;
	text-decoration:none;
	color:#ffffff;
}


/*left*/
#left{
	padding-top:20px;
	display:block;
	float:left;
	width:150px;
}
#links{
	padding-top:175px;
}
#links img{
	padding-top:5px;
}
#links p{
	padding-left:2px;
}


/*main*/
#container #main #nav span.active{
	color:#000000;
}
#container #main #nav3 span.active2{
	color:#FF9900;
	text-decoration:underline;
}

#main{
	display:block;
	float:right;
	width:560px;
	padding-left:30px;
}
#text{
	display:block;
	width:380px;
}
#main h1{
	margin:100px 0 0 10px;
	display:block;
	font-size:300%;
	width:450px;
	color: #F90;
	padding-bottom:35px;
}

#main p{
	padding-bottom:20px;
	font-size:93%;
}
#main a{
	color:#FF9900;
}
#main h2{
	padding-top:90px;
	padding-bottom:20px;
	color:#FF9900;
	font-size:182%;
}
#main h3{
	font-size:93%;
	font-weight:bold;
	padding:0;
}


ul#nav3{
	width:450px;
	margin-top:10px;
	float:left;
	font-size:93%;
}
#nav3 li{
	padding-right:5px;
	float:left;
}
#main #nav3 a{
	color:#ffffff;
	text-decoration:none;
}

#main_sponsoredby{
	background:#000000;
	padding-top:60px;
	display:block;
	float:right;
	width:160px;
}
#main_sponsoredby li{
	display:block;
	margin-bottom:5px;
	text-align:center;
}



/*footer*/
#footer{
	font-size:85%;
	margin-top:25px;
	padding-top:5px;
	padding-bottom:20px;
	width:100%;
	border-top:dotted;
	float:left;
}
#address{
	float:left;
	width:100%;
}
#address p{
	float:left;
	padding-right:10px;

}
#nav2{
	width:38%;
	padding-top:30px;
	float:left;
}
#nav2 li{
	padding-right:5px;
	float:left;
}

#sponsoredby{
	float:right;
	width:60%;
}
#sponsoredby p{
	display:block;
	color:#666666;
	font-size:77%;
}

#sponsoredby #obb img{
	float:left;
	display:block;
	margin-right:8px;
}
#obb h5{
	margin:5px 0 0 0;
	display:block;
	font-size:77%;
	width:auto;
}
#obb a{
	color:#666666;
	text-decoration:none;
}

#mkt, #pitch, #obb, #sponsoredby .copy{
	float:right;
	margin-right:10px;
	margin-top:20px;
}
#mkt{margin-top:30px;}

#sponsoredby .copy{
	margin-top:35px;
	margin-right:20px;
}
#obb{
	float:right;
	width:165px;
	margin-top:25px;
	margin-right:30px;
}


/* Nasty clearfix hacks */
.clearfix {display:inline-block;} 
/* Hide from IE Mac \*/ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
