* { padding: 0px; margin: 0px; }

body {
	font: 1em Arial, Helvetica, sans-serif ; 
	text-align:left; color:#999999; 
	font-size: 76%; /* results in 12 pixel text when the base size is 16 pixels */
	background: #000;
	margin: auto;
	padding: 0px;
	}

img{
	border: none;
	margin: 0;
	color: #000;
}

p{
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#fff;
	line-height: 140%;
	margin: .2em 0 .4em 0;
}
	
h1 {font: 1.6em Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; color:#cc9933; line-height: 140%;}
h2 {font: 1.2em Arial, Helvetica, sans-serif; text-align: left; color:#cc9933; font-weight: bold; margin: .5em}
h3 {font: 1.1em Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; color:#cc9933; line-height: 140%;}

a:link {color: #e49622; text-decoration: none}
a:visited {color: #e49622; text-decoration: none}
a:active {color: #e49622; text-decoration: underline}
a:hover {color: #e49622; text-decoration: underline}
		
#container{width: 910px; margin: 35px auto auto auto; /* CENTRERING */}

#top-bar{width:905px; height:31px; float:left; padding:5px 0 0 5px; background: url(../images/index_top_bar.gif) no-repeat;}
#top-bar a{margin-right:2px; }
	
#leftcolumn{
	float:left;
	width:212px;
	height:471px;
	background:#000;
}		
#logo{
	width:212px;
	float:left;
	text-align: center;
	font-size: 0.7em;
}

#menu {width: 200px; float: right; margin: 0 0 auto auto;} 
#leftcolumn ul {list-style: none; margin: 0 0 auto auto; padding: 0; width: 200px; float: right;}
#leftcolumn a {
	font: bold 13px/16px arial, helvetica, sans-serif;
	display: block;
	margin: 0 15px auto auto;
	color: #FFF;
	background: #333;
	text-decoration: none;
}
#leftcolumn a:hover { color: #e59a2b;}
#leftcolumn li {position: relative; text-align:right; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:right;} 

#modelstrip{float: left; width:88px; height:471px;}

#bodywrap{float:left; width:598px; height:461px; background:url(../images/index_txt_bck.gif) no-repeat; padding:5px;}
#hilarybodywrap{float: left; width: 598px; height: 461px; background: url(../images/hilary_txt_bck.gif) no-repeat; padding:5px;}
#copy-wrap{float: left; width: 273px;height: 224px; margin: 20px 2px 0 12px; overflow: auto; padding-right: 5px;}
#copy-wrap-large{
	float: left;
	width: 574px;
	margin: 20px 12px 0 12px;
	position:relative;
	font-size: 10px;
}
#text{float:left; width:267px;height:340px; overflow:auto; padding-right:3px;}
#bottom-copy-wrap{float: left; width: 574px; margin: 30px 12px 0 12px;}

#movie-wrap{float: left; width: 280px; margin: 20px 12px 0 14px;}
#bird-movie-wrap{float: right; width: 280px; padding: 20px 12px 12px 12px;}
#bird-movie-wrap p{font:.9em Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#fff; line-height: 140%;}

#features-nav{float: left; width: 574px; margin: 50px 0 0 12px;}
ul#features{list-style-type: none;margin: 10px 0 0 0;padding: 0px;}
ul#features li{display: block; float: left; margin-right:10px;}

ul#sponsors{
	list-style-type: none;
	position:absolute;
	left:-2px;
	top:353px;
	width:570px;
	padding: 0px;
}
ul#sponsors li{display: block; float: left; margin-right:22px;}
	
#footer{float:left;width:909px; height:64px; background: url(../images/index_bottom_bar.gif) no-repeat;}
#mcs{float:left; width: 64px; margin: 10px 0 0 10px;}
#fmtv{float: right; width: 33px; margin: 10px 10px 0 0;}
	
#contacts{
	float: none;
	width:910px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}
#contacts p{font: 1em Verdana, Arial, Helvetica, sans-serif; color: #999; text-align: center;}

#copyright{float: left; width:910px;}
#copyright p{font: .8em Verdana, Arial, Helvetica, sans-serif;color: #999; text-align: center;}	
#container #hilarybodywrap #copy-wrap-large #bird-movie-wrap p {
	font-size: 0.6em;
}
.top {
	font-size: 50%;
}

