/* CSS Document Main */

*{ padding: 0; margin: 0; }

/************/
/*** MAIN ***/
/************/

body {
	background: url(../images/background_main.jpg) repeat-x #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%; color:#333333;
	margin: 0; padding: 0;
	}

#container {
	width: 810px;
	margin: 0 auto; padding: 0;
	background-color: #FFFFFF;
	}
	
#content {
	width: 800px;
	margin: 0 auto; padding: 0;
	background-color: #FFFFFF;
	}
	
/*************/
/*** FONTS ***/
/*************/

h1 { font-size: 2em; font-weight: bold; letter-spacing: 1px; padding: 10px 0px 10px 20px; color:#666666; }
	
h2 { 
	font-size: 1.6em; font-weight: bold; letter-spacing: .5px; padding: 5px 0px 5px 20px; margin-bottom: 5px;
	color: #666666; background-color: #ECECEC;
	}

h3 { }

p { font-size: 1.4em; text-align: left; padding: 0px 20px 10px 20px; line-height: 1.2; }
p.bold { font-size: 1.5em; font-weight:bold }
p.imgspotlight { padding:0 10px 0 10px }

ul { margin: 0; padding: 0 }

li { font-size: 1.4em; text-align: left; list-style-type: none; padding: 0px 10px 10px 20px; line-height: 1.2; }

a:link { color: #095EA7; text-decoration: none }
a:visited { color: #095EA7; text-decoration: none }
a:active { color: #095EA7; background-color: #D6EA72 }
a:hover { color: #095EA7; background-color: #D6EA72 }

/*************/
/*** LOGOS ***/
/*************/

#logo_top {
	width: 800px; center top;
	margin: 0 auto; padding: 0;
	}

#logo_education {
	width: 800px; center top;
	margin: 0 auto; padding: 0;
	}

/******************/
/*** NAVIGATION ***/
/******************/

/*** top navigation **/

ul#nav_top {
	background-color: #e6ecf3; border-bottom: 1px solid #FFFFFF;  
	margin: 0; height: 30px; line-height: 30px 
	}

ul#nav_top li { 
	font-size: 1em; color: #105185; text-align: left;
	display: inline; float: left; list-style-type: none; height: 30px !important; line-height: 30px; padding: 0 16px 0 16px; 	
	border-right: 1px solid #d0dce8 
	} 

ul#nav_top li.logo { display: inline; list-style-type: none; line-height: 30px; padding: 0; border-right: 0 } 
ul#nav_top li.nav_search { float: right; border-right: 0 }
ul#nav_top li.about { border-right: 0 }
.search_dropdown { width: 110px; color: #105185; font-size: 1em }

ul#nav_top li a:link { color: #105185; text-decoration: none }
ul#nav_top li a:visited { color: #105185; text-decoration: none }
ul#nav_top li a:active { color: #105185; text-decoration: underline; background-color: #e6ecf3}
ul#nav_top li a:hover { color: #105185; text-decoration: underline; background-color: #e6ecf3}

/*** education navigation ***/

#nav_education { }

#nav_education ul { 
	margin: 0 auto; padding: 10px 0 10px 0; width: 800px; height: auto; 
	background: #A6CE39 url(../images/background_nav_education.jpg) repeat-x; 
	}

#nav_education li {
	font-size: 1.4em; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; 
	display: inline; list-style-type: none; padding-left: 1px;
	margin: 0 auto; 
	}

#nav_education li.home { padding-left: 10px }

#nav_education li a:link { color: #FFFFFF; text-decoration: none }
#nav_education li a:visited { color: #FFFFFF; text-decoration: none }
#nav_education li a:active { color: #6F9811; background-color: #FFFFFF; }
#nav_education li a:hover { color: #6F9811; background-color: #FFFFFF; }

/******/
/*DIVS*/
/******/

/*** left ***/

#left {
	width: 500px; float: left; margin: 10px 0 10px 0; padding-bottom: 20px;
	background-color: #FFFFFF;
	}
	
#left_emedia {
	width: 500px; float: left; margin: 10px 0 10px 0; padding-bottom: 20px;
	background-color: #FAC78D;
	}

.item {
	width: 450px; float: left; margin: 10px 0 0 0;
	}

.item_noborder { width: 450px; float: left; margin: 20px 0 0 0; }

.check { margin: 0 0 0 40px}

.search { width: 445px; float: left; margin: 5px 0 0 0 }
		
/*** right ***/
	
#right {
	width: 300px; float: right; margin: 10px 0 10px 0;
	background-color: #FFFFFF; 
	}

#block1 {
	width: 300px; float: right; margin: 0;
	background-color: #ECECEC;
	}
	
#block2 {
	width: 300px; float: right; margin: 10px 0 0 0;
	background-color: #ECECEC;
	}

#block3 {
	width: 300px; float: right; margin: 10px 0 10px 0;
	background-color: #ECECEC;
	}
	
/*** horizontal line ***/

.line { border-top: 1px solid #ECECEC; clear:both;}

/*** collections ***/

.collection { float: left; width: 140px; margin: 0 10px 0 0; padding-bottom: 20px; font-size: 1.2em}
.collection img { padding: 0 0 5px 0 }

/*** collections ***/
.result { margin: 10px 0 0 20px; border-bottom: #B0B5BB solid 1px;}
.result p { margin: 0; padding: 0px 20px 10px 0px; }

/*** footer ***/

#pbs_links { margin: 0 auto; padding: 0; width: 800px; }

#footer { padding: 20px 0px 20px 60px; }
#footer p { clear: both; font-size: 1em; text-align: center;}

/*******/
/*LISTS*/
/*******/

ul.arrows_double_white { list-style-image: url(../images/arrow_double_white.jpg); margin-left: 60px; }
li.arrows_double_white { padding: 0 0 5px 0; }

ul.arrows_double_gray { list-style-image: url(../images/arrow_double_gray.jpg); margin-left: 40px; }
li.arrows_double_gray { padding: 0 0 5px 0; }

ul.arrows_single { list-style-image: url(../images/arrow_single.jpg); margin-left: 40px; }
li.arrows_single { padding: 0 0 5px 0;}

ul.arrows_single_gray { list-style-image: url(../images/arrow_single_gray.jpg); margin: 0 20px 0 40px; }
li.arrows_single_gray { padding: 0 0 5px 0;}

ul.clear { clear: both; }

/********/
/*IMAGES*/
/********/

img.arrows { padding: 1px 5px 0 0; }

img.border { margin: 0 0 10px 20px; border: 1px solid black }

img.spotlight { margin: 0 0 10px 0; padding: 0px; border: 1px solid black }

img.emedia { float: left; margin-left: 10px; padding-right: 5px; }

/********/
/*BE A STAR*/
/********/

h1.star { font-size: 2em; font-weight: bold; letter-spacing: 1px; padding: 10px 0px 10px 10px; color:#666666 }
p.star { font-size: 1.4em; text-align: left; padding: 0px 20px 10px 10px; line-height: 1.2;	}
p.lead { font-size: 1.4em; text-align: left; padding: 10px 20px 10px 10px; line-height: 1.2; }
#movie_left { width: 360px; float: left; padding-bottom: 20px; }
#movie_right { width: 360px; float: right; padding-bottom: 20px; }
#star_content { width: 780px; margin-right: 20px; clear:both; }
