p, li, #regForm, #regForm label, em, h2, h3, #footer {
	font-family: "MS Sans Serif", Geneva, sans-serif; 
	color: #5b5b5b;
	line-height: 1.45em;
	font-size: 10pt;
}

p.sub_header { 
	font-size: 120%; 
  width: 630px !important;
}

div.entries_info p, div.entries_info {
  width: 630px !important;
}

p.entrants, span.entrants {
  font-size: 85%;
}

ul li {
	list-style-type: disc;
}

ol li {
	margin-left: 10px;
	padding-right: 50px;
}

li {
	padding: 5px 0;
}

h1 {
	font-family: "MS Sans Serif", Geneva, sans-serif; 
	color: #5b5b5b;
	font-size: 14pt;
}

body { margin: 0; padding: 0; font: .75em Times, serif; text-align: center; background: #437794; background-image: url('../images/bg_building_competition.jpg'); }

#wrapper { width: 800px; margin: 0 auto; text-align: left;}

a {color: #b57a4a;}

/* nav */
ul#nav_main {
list-style: none;
margin: 0;
padding: 0;
float: left;
width: 100%;
background-color: #9d4e0f;
}

ul#nav_main li {
float: left;
margin:0;
padding:0;
list-style-type: none;
}

ul#subnav {
	list-style: none;
	margin: 0;
	padding-left: 7px;
	width: 100%;
}

ul#subnav a.active {
	color: #437794; /*c2946e*/
}

ul#subnav li {
float: left;
margin:0;
padding:8px;
list-style-type: none;
}

#nav_main a {
float: left;
display: block;
width: 100%;
text-indent: -5000px;
padding: 0;
background-color: #9d4e0f;
}
						
#nav_main li#home a {
background: url('../images/nv0_home.gif') no-repeat;
width:62px;
height:25px;
}

#nav_main li#about-the-competition a {
background: url('../images/nv0_about_competition.gif') no-repeat;
width:181px;
height:25px;
}

#nav_main li#guidelines a {
background: url('../images/nv0_guidelines.gif') no-repeat;
width:92px;
height:25px;
}

#nav_main li#how-to-enter a {
background: url('../images/nv0_how_to_enter.gif') no-repeat;
width:115px;
height:25px;
}

#nav_main li#prizes a {
background: url('../images/nv0_prizes.gif') no-repeat;
width:66px;
height:25px;
}

#nav_main li#jury a {
background: url('../images/nv0_jury.gif') no-repeat;
width:51px;
height:25px;
}

#nav_main li#winners a {
background: url('../images/nv0_winners.gif') no-repeat;
width:79px;
height:25px;
}


#nav_main li#home a.active {
background: url('../images/nv1_home.gif') no-repeat;
}

#nav_main li#about-the-competition a.active {
background: url('../images/nv1_about_competition.gif') no-repeat;
}

#nav_main li#guidelines a.active {
background: url('../images/nv1_guidelines.gif') no-repeat;
}

#nav_main li#how-to-enter a.active {
background: url('../images/nv1_how_to_enter.gif') no-repeat;
}

#nav_main li#prizes a.active {
background: url('../images/nv1_prizes.gif') no-repeat;
}

#nav_main li#jury a.active {
background: url('../images/nv1_jury.gif') no-repeat;
}

#nav_main li#winners a.active {
background: url('../images/nv1_winners.gif') no-repeat;
}

#home_banner_area {
	padding-left: 30px;
}

#main_body {
	background-color: #fff;
	float: left;
	width: 800px;
	padding-bottom: 25px;
}

#main_body p {
	width: 715px;
	padding-left: 30px;
}

#main_body ol ul {
	padding-top: 15px;
	padding-bottom: 15px;
}

#main_body ol ul li {
	width: 600px;
}


h1#header_building_problem_solution {
	background: url('../images/img_building_problem_solution_header.gif') no-repeat;
	width: 572px;
	height:111px;
	text-indent: -5000px;
	margin-top: 15px;
}

h2#intro_text {
	background: url('../images/img_building_problem_solution_intro.gif') no-repeat;
	width: 499px;
	height:141px;
	text-indent: -5000px;
}

div.entries_info {
	border: 1px solid #e09561;
	padding:10px 20px 10px 0 !important;
}

	div.entries_info p {
		padding-right:10px !important;
width: 600px !important;
}

.sponsor_logo {
	padding-left: 680px;
	padding-top: 36px;
	width:110px;
	height:75px;
	position:absolute;
}

.button_enter_competition {
	position:absolute;
	padding-left: 666px;
}

h4#about_the_competition {
	background: url('../images/img_about_the_competition.gif') no-repeat;
	width: 316px;
	height:39px;
	text-indent: -5000px;
	margin-top: 30px;
}

h4#prizes {
	background: url('../images/img_prizes.gif') no-repeat;
	width: 131px;
	height:39px;
	text-indent: -5000px;
	margin-top: 30px;
}

h4#entry_deadlines {
	background: url('../images/img_entry_deadlines.gif') no-repeat;
	width: 246px;
	height:39px;
	text-indent: -5000px;
	margin-top: 30px;
}

/* CONTENT PAGES */

h1#header_about_the_competition {
	background: url('../images/hdr_about_the_competition.gif') no-repeat;
	width: 362px;
	height:134px;
	text-indent: -5000px;
	margin-top: 15px;
}

h1#header_jury {
	background: url('../images/hdr_jury.gif') no-repeat;
	width: 304px;
	height:134px;
	text-indent: -5000px;
	margin-top: 15px;
	margin-top: 15px;
}

h1#header_guidelines {
	background: url('../images/hdr_guidelines.gif') no-repeat;
	width: 304px;
	height:134px;
	text-indent: -5000px;
	margin-top: 15px;
}

h1#header_jury {
	background: url('../images/hdr_jury.gif') no-repeat;
	width: 304px;
	height:134px;
	text-indent: -5000px;
	margin-top: 15px;
}

h1#header_how_to_enter {
	background: url('../images/hdr_how_to_enter.gif') no-repeat;
	width: 223px;
	height:154px;
	text-indent: -5000px;
	margin-top: 15px;
}


h1#header_winners {
	background: url('../images/hdr_winners_sm.gif') no-repeat;
	width: 118px;
	height:32px;
	text-indent: -5000px;
	margin-top: 15px;
}

#juror_profiles li {
	clear: both;
	list-style-type: none;
	margin-bottom: 5px;
}

img.juror_thumbnail {
	display: inline;
	float: left;
	height: 130px;
	margin-bottom: 10px;
	padding-right: 10px;
	width: 130px;
}

#juror_profiles p {
	padding-left: 0;
}

#juror_profiles ul {
	list-style: none;
	width: 575px;
}

#juror_profiles ul .juror_thumbnail {
	float:left;
	padding-right: 10px;
}

#juror_profiles ul .juror_description {
	
}

/* SALSA */
/*.event_view h1 {
	padding-left: 30px;
}*/

#salsa {
	padding-left: 30px;
}

#salsa p {
	padding-left: 0;
}

#footer {
	padding-top: 15px;
	padding-left: 30px;
	font-size: 8pt;
	color: #999;
}


/* MISC */
.clearfix:after {  
content: "."; display: block; height: 0; 
clear: both; 
visibility: hidden; 
}

.clearfix { display: inline-block; }
				
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
/* End hide from IE-mac */

