		body { padding: 0; margin: 0; width: 100%; text-align: center; background:#fff; font: normal 12.5px helvetica, arial, san-serif; color: #000; }
		a { color:#e90e91;}
		img { border: none; }
		.clearer{ clear: both;}
		.alt { display: none; }
		.bold { font-weight: bold; }
		.center {text-align: center; }
		.pink {color:#e90e91 !important;}
		.black {color:#000000;}
		
		div#container { margin: 0pt auto; position: relative; top: 0px; width: 900px; height: 100%; text-align:left;}
		div#header { position:relative; width:900px; height:85px; }
		div#nav {position:relative; width:900px; height:30px; }
		div#nav div#nav1 {float:left; width:216px; height:30px; }
		div#nav div#nav2 {float:left; width:211px; height:30px; }
		div#nav div#nav3 {float:left; width:270px; height:30px; }
		div#nav div#nav4 {float:left; width:202px; height:30px; }
		div#content {position:relative; z-index:5; } /* line-height:24px !important;  */
		div#footer {position:relative; width:900px; height:150px; }
		div#footer div#share {position:relative; width:900px; height:65px; color:#cccccc; border-bottom:solid 1px #cccccc; }
		div#footer div#share a { font:normal 15px helvetica,arial,sans-serif; color:#000000; text-decoration:none; }
		div#footer div#share div#facebook {position:absolute; top:24px; left:22px; z-index:2; }
		div#footer div#share div#divider {position:absolute; top:24px; left:171px; }
		div#footer div#share div#twitter {position:absolute; top:24px; left:191px; z-index:2; }
		div#footer div#privacy {position:relative; top:20px; left:0px; font:normal 10px helvetica,arial,sans-serif; color:#666666; text-align:center;}
		div#footer div#privacy a {font:normal 10px helvetica,arial,sans-serif; color:#e90e91; text-decoration:none; }
		
		.float {float:left; }

div#player {position:absolute; top:8px; left:369px; width:507px; height:510px; background:url(images/player.gif) no-repeat; }
div#finalists div#player {position:absolute; top:0px; left:320px; width:520px; height:513px; background:url(images/player2.gif) no-repeat; }
div.thumbnail {float:left; width:100px; height:100px; margin:0px 15px 17px 0px; border:solid 1px #cccccc; } /* padding:0px 15px 17px 0px;  */
#vertical_gallery { position:absolute; top:44px; left:111px; }
#horizontal_gallery { position:absolute; top:100px; left:38px; }
img.horizontal { margin-top:16px; }
img.vertical { margin-left:16px; }
#gallery_nav_thumbnails { position:absolute; top:21px; left:28px;}
#gallery_nav_prev { position:absolute; top:21px; left:425px;}
#gallery_nav_next { position:absolute; top:21px; left:455px;}
div#finalists #gallery_nav_thumbnails { position:absolute; top:29px; left:28px;}
div#finalists #gallery_nav_prev { position:absolute; top:29px; left:425px;}
div#finalists #gallery_nav_next { position:absolute; top:29px; left:455px;}
#gallery_thumbnails { display:block; position:absolute; top:152px; left:28px;}
#winner_title { position:absolute; top:45px; left:22px;}
#winner_nav { position:absolute; top:336px; left:20px;}
#city_nav { position:absolute; top:366px; left:20px; z-index:3;}
#gallery_video {display:none; position:absolute; top:100px; left:38px;}
#winner_video { position:absolute; top:100px; left:38px;}
#dropdown_on { z-index:4; }

#tour_2010 #content { height:965px; background:url(images/bg_tour_2010.jpg) !important; }
#tour_2010 div#player {position:absolute; top:16px; left:313px; width:507px; height:510px; background:none; }
#tour_2010 #winner_title { position:absolute; top:140px; left:119px;}
#tour_2010 #gallery_thumbnails { display:block; position:absolute; top:50px; left:28px;}
#tour_2010 div.thumbnail {float:left; width:100px; height:100px; margin:0px 15px 9px 0px; border:solid 1px #cccccc; } /* padding:0px 15px 17px 0px;  */
#tour_2010 #back_tour_2010 { position:absolute; top:456px; left:119px; width:176px; height:53px; }
#tour_2010 #close_tour_2010 { position:absolute; top:37px; left:828px; width:56px; height:13px; } 



label { font:normal 10px helvetica,verdana,arial,sans-serif; color:#000000; text-align:left;}
.validation {font:normal 10px helvetica,verdana,arial,sans-serif; color:#999999; }
input {margin:0px; padding:0px; font:normal 10px helvetica,verdana,arial,sans-serif; color:#000000; }.super_long { width:300px; height:17px; }
/* select {position:relative; top:-3px; } */
.med_long { width:190px; height:17px; }
.long { width:260px; height:17px; }
.month {width:110px; height:17px; }
.day {width:47px; height:17px; }
.year {position:Relative; top:0px; width:62px; height:17px; }



#register { position:relative; top:8px; left:25px; width:850px; height:87px; border:solid 5px #fabee2;  text-align:left;}
#register input, #register select {font:normal 10px helvetica,verdana,arial,sans-serif; color:#333333;}
#login { display:none; position:absolute; top:-5px; left:410px; width:436px; height:87px; background-color:#ffffff; border:solid 5px #e90e91; z-index:3;  text-align:left;}

		div#nav_phase2 {position:relative; width:900px; height:30px; }
		div#nav_phase2 div#nav1 {float:left; width:151px; height:30px; }
		div#nav_phase2 div#nav2 {float:left; width:150px; height:30px; }
		div#nav_phase2 div#nav3 {float:left; width:171px; height:30px; }
		div#nav_phase2 div#nav4 {float:left; width:101px; height:30px; }
		div#nav_phase2 div#nav5 {float:left; width:183px; height:30px; }
		div#nav_phase2 div#nav6 {float:left; width:144px; height:30px; }

		div#nav_refresh {position:relative; width:900px; height:30px; }
		div#nav_refresh div#nav1 {float:left; width:152px; height:30px; }
		div#nav_refresh div#nav2 {float:left; width:149px; height:30px; }
		div#nav_refresh div#nav3 {float:left; width:171px; height:30px; }
		div#nav_refresh div#nav4 {float:left; width:101px; height:30px; }
		div#nav_refresh div#nav5 {float:left; width:183px; height:30px; }
		div#nav_refresh div#nav6 {float:left; width:143px; height:30px; }

		div#nav_vote {position:relative; width:900px; height:30px; }
		div#nav_vote div#nav1 {float:left; width:95px; height:30px; }
		div#nav_vote div#nav2 {float:left; width:119px; height:30px; }
		div#nav_vote div#nav3 {float:left; width:118px; height:30px; }
		div#nav_vote div#nav4 {float:left; width:184px; height:30px; }
		div#nav_vote div#nav5 {float:left; width:204px; height:30px; }
		div#nav_vote div#nav6 {float:left; width:179px; height:30px; }

		div#nav_voteend {position:relative; width:900px; height:30px; }
		div#nav_voteend div#nav1 {float:left; width:92px; height:30px; }
		div#nav_voteend div#nav2 {float:left; width:148px; height:30px; }
		div#nav_voteend div#nav3 {float:left; width:110px; height:30px; }
		div#nav_voteend div#nav4 {float:left; width:182px; height:30px; }
		div#nav_voteend div#nav5 {float:left; width:201px; height:30px; }
		div#nav_voteend div#nav6 {float:left; width:166px; height:30px; }

		div#nav_top5 {position:relative; width:900px; height:30px; }
		div#nav_top5 div#nav1 {float:left; width:96px; height:30px; }
		div#nav_top5 div#nav2 {float:left; width:155px; height:30px; }
		div#nav_top5 div#nav3 {float:left; width:170px; height:30px; }
		div#nav_top5 div#nav4 {float:left; width:121px; height:30px; }
		div#nav_top5 div#nav5 {float:left; width:187px; height:30px; }
		div#nav_top5 div#nav6 {float:left; width:170px; height:30px; }

		div#nav_final {position:relative; width:900px; height:30px; }
		div#nav_final div#nav1 {float:left; width:92px; height:30px; }
		div#nav_final div#nav2 {float:left; width:185px; height:30px; }
		div#nav_final div#nav3 {float:left; width:152px; height:30px; }
		div#nav_final div#nav4 {float:left; width:120px; height:30px; }
		div#nav_final div#nav5 {float:left; width:187px; height:30px; }
		div#nav_final div#nav6 {float:left; width:163px; height:30px; }


#exec_nav { position:relative; top:0px; left:180px; }
#exec_nav img {margin-right:5px; }


#popup_shade {display:none; position:absolute; width:900px; height:1350px; background:#ffffff; filter: alpha(opacity=95); opacity: .95; -moz-opacity:0.95; z-index:200; } 
#popup_shade #popup_vote { position:absolute; top:159px; left:256px; background: url(images/bg_popup_vote.gif) no-repeat; width:386px; height:264px; filter: alpha(opacity=100); opacity: 1.00; -moz-opacity:1.00; }
#popup_shade #popup_vote #popup_vote_form {position:relative; top:65px; left:43px; width:304px; height:169px; }
#popup_shade #popup_vote_error { display:none; position:absolute; top:159px; left:256px; background: url(images/bg_popup_vote.gif) no-repeat; width:386px; height:264px; filter: alpha(opacity=100); opacity: 1.00; -moz-opacity:1.00; }
#popup_shade #popup_vote_error #popup_vote_form {position:relative; top:65px; left:43px; width:304px; height:169px; }


#spotlight_horizontal { display:none; position:relative; width:900px; height:648px; background: url(images/bg_spotlight_horizontal.gif) no-repeat; }
#spotlight_vertical { display:none; position:relative; width:900px; height:648px; background: url(images/bg_spotlight_vertical.gif) no-repeat; }
#horizontal_image_frame, #vertical_image_frame { position:absolute; top:37px; left:68px; width:401px; height:376px; }
#horizontal_image, #vertical_image {}
#horizontal_name, #vertical_name { position:absolute; top:88px; left:500px; width:303px; height:46px; font-size:36px; color: #e90e91; }
#horizontal_school, #vertical_school { position:absolute; top:181px; left:500px; width:303px; height:39px; }
#horizontal_hometown, #vertical_hometown { position:absolute; top:250px; left:500px; width:303px; height:29px; } 
#horizontal_beauty, #vertical_beauty { position:absolute; top:320px; left:500px; width:303px; height:41px; } 
#horizontal_aspiration, #vertical_aspiration { position:absolute; top:396px; left:500px; width:303px; height:212px; }
.spotlight_close { position:absolute; top:37px; left:828px; width:56px; height:13px; }
.vote_large { position:absolute; top:38px; left:597px; width:287px; height:96px;}
.vote_thankyou_large { display:none; position:absolute; top:38px; left:597px; width:287px; height:96px;}

#filter_city { position:absolute; top:0px; left:70px; width:257px; z-index:7; height:auto; }
#filter_city #dropdown_2010_off { display:block; }
#filter_city #dropdown_2010_on { display:none; position:absolute; z-index:20; height:376px; }
#filter_pagination { position:absolute; top:0px; left:540px; width:360px; }

#filter_city_bottom { position:absolute; top:0px; left:70px; width:257px; z-index:7; height:auto; }
#filter_city_bottom #dropdown_2010_off_bottom { display:block; }
#filter_city_bottom #dropdown_2010_on_bottom { display:none; position:absolute; z-index:20; height:376px; }
#filter_pagination_bottom { position:absolute; top:0px; left:540px; width:360px; }


#gallery { display:block; position:relative; width:900px; height:618px; z-index:9; }
#gallery .gallery_item { position:relative; float:left; width:180px; height:206px; }
#vote #gallery .gallery_item { position:relative; float:left; width:180px; height:231px; }
#gallery .gallery_item .gallery_spacer { position:absolute; top:0px; left:0px; width:180px; height:206px; z-index:13; }
#vote #gallery .gallery_item .gallery_spacer { position:absolute; top:0px; left:0px; width:180px; height:194px; z-index:13; }
#gallery .gallery_item .gallery_item_small { position:absolute; top:0px; left:0px; width:180px; height:206px; background: url(images/gallery_frame.gif) no-repeat; z-index:2; }
#vote #gallery .gallery_item .gallery_item_small { position:absolute; top:0px; left:0px; width:180px; height:231px; background: url(images/vote_small_frame.gif) no-repeat; z-index:2; }
#gallery .gallery_item .gallery_item_small .gallery_name { position:absolute; top:158px; left:4px; width:164px; height:29px; text-align:center; z-index:3; }
#gallery .gallery_item .gallery_item_small .gallery_small_vote {position:absolute; top:200px; left:33px; width:103px; height:16px; text-align:center; z-index:3; }
#gallery .gallery_item .gallery_item_small .gallery_small_thankyou {display:none; position:absolute; top:203px; left:15px; width:145px; height:16px; text-align:center; z-index:3; font:bold 11px helvetoca,arial,sans-serif; color:#e90e91; text-transform:uppercase; }
#gallery .gallery_item .gallery_item_medium { display:none; position:absolute; margin-top:-29px; margin-left:-27px; width:225px; height:255px; background: url(images/gallery_frame_rollover.png) no-repeat; z-index:4; }
#gallery .gallery_item .gallery_item_medium .gallery_name { position:absolute; top:206px; left:10px; width:205px; height:29px; text-align:center; z-index:6; }
#vote #gallery .gallery_item .gallery_item_medium .gallery_name { position:absolute; top:194px; left:10px; width:205px; height:29px; text-align:center; z-index:6; }
#vote #gallery .gallery_item .gallery_item_medium .gallery_school { position:absolute; top:227px; left:10px; width:205px; height:29px; text-align:center; z-index:6; }
#vote_end #gallery .gallery_item .gallery_item_medium .gallery_name { position:absolute; top:194px; left:10px; width:205px; height:29px; text-align:center; z-index:6; }
#vote_end #gallery .gallery_item .gallery_item_medium .gallery_school { position:absolute; top:227px; left:10px; width:205px; height:29px; text-align:center; z-index:6; }
#gallery .gallery_item .gallery_item_medium .gallery_more { position:absolute; top:179px; left:128px; width:96px; height:28px; z-index:7; }

#gallery .horizontal .gallery_item_small .gallery_image { position:relative; top:17px; left:13px; z-index:3; }
#gallery .vertical .gallery_item_small .gallery_image { position:relative; top:13px; left:37px; }
#gallery .horizontal .gallery_item_small .gallery_image img  { width:144px !important; height:135px !important }
#gallery .vertical .gallery_item_small .gallery_image img { width:96px !important; height:144px !important; }
#gallery .horizontal .gallery_item_medium .gallery_image { position:relative; top:26px; left:22px; z-index:5; }
#gallery .vertical .gallery_item_medium .gallery_image { position:relative; top:23px; left:52px; z-index:5; }
#gallery .horizontal .gallery_item_medium .gallery_image img  { width:179px !important; height:168px !important; }
#gallery .vertical .gallery_item_medium .gallery_image img  { width:115px !important; height:173px !important; }


.per-page {position:relative; float:left; padding-top:4px; padding-left:3px; width:13px; height:12px; border:1px solid #e6e6e6; margin-right:10px; font:normal 9px helvetica,sans-serif; color:#000000; text-decoration:none; }
.per-page a { font:normal 9px helvetica,sans-serif; color:#000000; text-decoration:none; }
.per-page-on { background:#fcddf0; } 
