

#body {

margin:0px;
padding:0px;

}

#mainContainer {

width:100%;
min-height:100%;
height:auto;
background-color:#FFFFFF;
margin:0px;
padding:0px;
position:absolute;
top:0;
left:0;

}


#mastheadContainer { 

width: 100%;
height:150px;
padding:0px;
position:relative;
margin-left:0;
margin-right:0;
margin-top:0px;
margin-bottom:0px;
background-image:url(images/Ei_AWARDMasthead_backgound.jpg);
background-repeat:repeat-x;
background-color:#030000;
}


#topnavContainer { 

width: 100%; 
height:24px;
padding-left:0px;
padding-right:0px;
padding-top:3px;
padding-bottom:0px;
background-color:#000000;
position:relative;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
text-align:center;

border-bottom:solid 15px #2f292b;

}



#contentContainer{


width: 900px;
padding-top:10px;
padding-bottom:10px;
background-color: #FFFFFF;
border: 0px;
position:relative;
margin-left:auto ;
margin-right:auto;
height:auto;
}


#sponsorsContainer{

width: 100%;
padding-top:10px;
padding-bottom:10px;
background-color: #FFFFFF;
border: 0px;
position:relative;
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:20px;
height:auto;
border-top:solid 10px #E8E8E8;

}

#sponsorContent { 


font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #666666;
margin: 0px;
text-decoration: none; 
padding:0px;
position:relative;

}


#footerContainer { 

width: 100%;
height:200px;
padding-left:0px;
padding-right:0px;
background-color:#FFFFFF;
position:relative;
margin-left:0;
margin-right:0;
margin-top:0px;
margin-bottom:0px;
}


#contentWide {

width: 374px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
background-color:#FFFFFF;
border:0px;
}

#contentNarrow {

min-height:125px;
width: 298px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
background-color:#FFFFFF;
border:0px;
}

#contentNarrowAlt {

min-height:160px;
width: 274px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
background-color:#FFFFFF;
border:0px;

}



#topnav { 


font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color: #FFFFFF;
text-align: center;
text-transform:uppercase;
display:inline;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
text-decoration: none; 
padding:0px;
position:relative;

}

#botnav { 


font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #666666;
margin: 0px;
text-decoration: none; 
padding:0px;
position:relative;

}



#twitterContainer {

width:374px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
line-height:10px;
color: #666666;
margin: 0px;
padding:0px;
border:0px;

}


h1 {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold; 
font-size:25px; 
line-height:32px; 
color:#000000; 
padding:0px; 
margin:0px;  
position:relative;

}

h2 {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold; 
font-size:20px; 
line-height:22px; 
color:#000000; 
padding:0px; 
margin:0px;  
position:relative;

}


h3 {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold; 
font-size:15px;  
line-height:18px;
color:#666666; 
padding:0px; 
margin:0px;  
position:relative;

}

h4 {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold; 
font-size:14px;  
line-height:16px;
color:#666666; 
padding:0px; 
margin:0px;  
position:relative;

}

h5 {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold; 
font-size:14px;  
line-height:16px;
color:#666666; 
padding-top:5px;
padding-bottom:5px; 
padding-left:5px;
margin:0px;  
position:relative;
border:solid 1px #CCCCCC;
background-color:#FFFFFF;
width:270px;

}


p
{

font-family:Verdana, Arial, Helvetica, sans-serif;  
font-weight:normal;  
font-size:11px;
line-height:14px; 
color:black;
padding-right:10px;  
margin-top:10px;
position:relative;  

}

li
{

font-family:Verdana, Arial, Helvetica, sans-serif;  
font-weight:normal;  
font-size:11px;
line-height:14px; 
color:black;
padding-right:10px;  
margin-top:10px;
position:relative;  

}

hr 
{

height:1px;
border-bottom-color:#cccccc;
border:1px;
border-bottom-style:dashed;

}


a.black:link {color:#000000; text-decoration:none;  }
a.black:visited {color:#000000; text-decoration:none; }
a.black:hover {color:#CC6600; text-decoration: underline; }

a.blue:link {color:#0000FF; text-decoration:none; }
a.blue:visited {color:#0000FF; text-decoration:none; }
a.blue:hover {color:#CC6600; text-decoration: underline; }

a.white:link {color:#FFFFFF; text-decoration:none; }
a.white:visited {color:#FFFFFF; text-decoration:none; }
a.white:hover {color:#CC6600; text-decoration: underline; }



#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	border-color:#000000;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}
 

#galleryContainer{
 
  width:328px;
  margin: 0px;
  padding: 0px;
  background-color: #F4F4F4;
  border: 0px;
  
  
}
