body { background: #fff url(../images/logo.jpg) no-repeat center top; }
.page { width: 900px; margin: 0 auto; padding-top:165px; }
.page a { color:#960522; }
.page a:hover { color:#a2a2a2; text-decoration:none; }

.place { float:left; width:900px; color:#fff; font-size:18px; padding-bottom:80px; }

.nav { float:left; width:900px; }
.nav ul { float:left; }

.nav { margin-top:-15px; }	
.nav ul li { float:left; font-size:25px; position:relative; }
.nav ul li a { float:left; height:30px; padding-left:8px; }
.nav ul li span { float:left; color:#be3830; line-height:45px; }

.nav ul li a.nav-home { background:url(../images/nav/home.gif) no-repeat 13px bottom; width:68px; }
.nav ul li a.nav-contest { background:url(../images/nav/contestants.gif) no-repeat 11px bottom; width:162px; }
.nav ul li a.nav-galleries { background:url(../images/nav/galleries.gif) no-repeat 11px bottom; width:95px; }
.nav ul li a.nav-media { background:url(../images/nav/media.gif) no-repeat 11px bottom; width:67px; }
.nav ul li a.nav-aqueen { margin-top:4px; background:url(../images/nav/queen2008.gif) no-repeat 11px bottom; width:218px; }
.nav ul li a.nav-photos { background:url(../images/nav/photos.gif) no-repeat 11px bottom; width:67px; }
.nav ul li a.nav-videos { background:url(../images/nav/videos.gif) no-repeat 11px bottom; width:63px; }
.nav ul li a.nav-news { background:url(../images/nav/news.gif) no-repeat 11px bottom; width:50px; }
.nav ul li a.nav-pressreleases { background:url(../images/nav/pressreleases.gif) no-repeat 11px bottom; width:130px; }

.nav ul li a.nav-home:hover { background:url(../images/nav/home-a.gif) no-repeat 2px bottom; width:68px; }
.nav ul li a.nav-contest:hover { background:url(../images/nav/contestants-a.gif) no-repeat 2px bottom; width:162px; }
.nav ul li a.nav-galleries:hover { background:url(../images/nav/galleries-a.gif) no-repeat 2px bottom; width:95px; }
.nav ul li a.nav-media:hover { background:url(../images/nav/media-a.gif) no-repeat 1px bottom; width:67px; }
.nav ul li a.nav-aqueen:hover { background:url(../images/nav/queen2008-a.gif) no-repeat 0 bottom; width:218px; }
.nav ul li a.nav-photos:hover { background:url(../images/nav/photos-a.gif) no-repeat 11px bottom; }
.nav ul li a.nav-videos:hover { background:url(../images/nav/videos-a.gif) no-repeat 11px bottom; }
.nav ul li a.nav-news:hover { background:url(../images/nav/news-a.gif) no-repeat 11px bottom; }
.nav ul li a.nav-pressreleases:hover { background:url(../images/nav/pressreleases-a.gif) no-repeat 11px bottom; }

.nav ul li .nav-home.act { background:url(../images/nav/home-a.gif) no-repeat 2px bottom; width:68px; }
.nav ul li .nav-contest.act { background:url(../images/nav/contestants-a.gif) no-repeat 2px bottom; width:162px; }
.nav ul li .nav-galleries.act { background:url(../images/nav/galleries-a.gif) no-repeat 2px bottom; width:95px; }
.nav ul li .nav-media.act { background:url(../images/nav/media-a.gif) no-repeat 1px bottom; width:67px; }
.nav ul li .nav-aqueen.act { background:url(../images/nav/queen2008-a.gif) no-repeat 0 bottom; width:218px; }
.nav ul li .nav-photos.act { background:url(../images/nav/photos-a.gif) no-repeat 11px bottom; }
.nav ul li .nav-videos.act { background:url(../images/nav/videos-a.gif) no-repeat 11px bottom; }
.nav ul li .nav-news.act { background:url(../images/nav/news-a.gif) no-repeat 11px bottom; }
.nav ul li .nav-pressreleases.act { background:url(../images/nav/pressreleases-a.gif) no-repeat 11px bottom; }

.nav ul li ul { display:none; }
.nav ul li:hover ul { display:block; position:absolute; top:31px; left:-10px; width:300px; }
.nav .hover { display:block; position:absolute; top:31px; left:-10px; width:300px; }

.nav .addbookmark {float:right; font-size:13px; font-style:italic; }
.nav .addbookmark a { color:#a2a2a2; text-decoration:underline; font-weight:bold; }
.invite { margin-bottom:15px; }
.see-video { margin-bottom:15px; }
.home { float:right; margin-left:20px; margin-top:-9px; width:32px; height:32px; position:relative; z-index:2; background:url(../images/home.gif) no-repeat; }
.index { float:left; width:770px; height:76px; margin:-76px 0 0 -22px; position:relative; }

.content { float:left; width:900px; padding-top:40px; }
.content p { padding:5px 0; }
.content .left { float: left; width: 668px; }
.content .left .top { float: left; width:100%; margin-top:20px; background: url(../images/border.gif) repeat-x; }
.content .left .lt, .content .left .lb, .content .left .rt, .content .left .rb { width: 13px; height: 13px; overflow: hidden; background: url(../images/frame.gif) no-repeat top left; }
.content .left .lt { background-position: 0 -14px; float: left; }
.content .left .rt { background-position: 0 -42px; float: right; }
.content .left .lb { background-position: 0 0; float: left; }
.content .left .rb { background-position: 0 -28px; float: right; }
.content .left .cont { float: left; width: 100%; background: url(../images/border.gif) repeat-y; }
.content .left .cont2 { float: left; width:642px;  background: url(../images/border.gif) right repeat-y; padding: 5px 13px; }
.content .left .cont2 p { margin:10px 0 5px; }
.content .left .cont2 p a { text-decoration:underline; }
.content .left .cont2 h2 { float:left; padding:0 3px; position:relative; z-index:2; left:10px; margin-top:-45px; line-height:48px; font-family:"Times New Roman", Times, serif; font-size:24px; color:#9F0326; font-weight:bold; background:#fff; }
.content .left .bot { float: left; width: 100%; margin-bottom:20px; background: url(../images/border.gif) bottom repeat-x; }

.content .left .shadow .cont2 { padding-left:11px; width:644px; background:url(../images/r-border.jpg) repeat-y right 0; }
.content .left .shadow .rt { width:19px; height:19px; background:url(../images/rt-shadow.jpg) no-repeat 0 0; }
.content .left .shadow .lt { width:19px; height:19px; background:url(../images/lt-shadow.jpg) no-repeat 0 0; }
.content .left .shadow .bot { background:url(../images/b-border.jpg) repeat-x bottom; }
.content .left .shadow .bot.videos { margin-bottom:0; }
.content .left .shadow .lb { width:19px; height:19px; background:url(../images/lb-shadow.jpg) no-repeat 0 0; }
.content .left .shadow .rb { width:19px; height:19px; background:url(../images/rb-shadow.jpg) no-repeat 0 0; }
.content .left .shadow h2 { margin-top:-50px; }

.content .left .video { clear:both; height:320px; float:left; background:#000; margin:10px 10px 0 0; }
.content .left .video-info { float:right; width:225px; padding:0 5px 0 0; font-size:12px; font-style:italic; color:#999; }
.content .left .prev-info { margin-top:-20px; position:relative; z-index:2; text-align:center; color:#a2a2a2; }
.content .left .prev-info span { font-size:21px; }

.content .left .header-pages { text-align:center; position:relative; z-index:10; margin-top:-10px; font: 21px Arial, Helvetica, sans-serif; color:#666; }

.content .right { float: right; width: 191px; padding-top:15px; }
.content .right h2 { float:left; width:100%; font-size:16px; color:#9F0326; font-family:"Times New Roman", Times, serif; font-weight:bold; }
.content .right h2 a { text-decoration:underline; }
.content .right a { clear:both; float:left; width:100%; text-decoration:underline; }
.content .right p { color: #999; font-size: 12px; }
.content .right .object { float:left; }
.content .right .live { float: left; width: 180px; height: 192px; padding: 20px 0; background: url(../images/1st_place.jpg) no-repeat center; }
.content .right .live.active { background: url(../images/1st_place_dark.jpg) no-repeat center; }
.content .right .links { float:left; width:100%; padding:5px 0 10px; }

.content .right .links li { padding:5px 0;}
.content .right .links li a { float:none; display:inline; font-size:13px; font-style:italic; color:#666; }
.content .right .links li a:hover { text-decoration:none; }
.content .right .links li span { padding:0 10px; }

.content .banners { float:left; width:900px; padding-top:30px; }
.content .banners table { width:870px; margin:0 auto; }
.content .banners table td { padding-right:10px; }

.content .crown { float:left; padding-left:6px; background:url(../images/crown.gif) no-repeat top left; }
.content .crown.q { background-position: 329px top; }
.content .crown.q-v { background-position: 202px top; }
.content .crown.photo { background-position: 337px top; }

.content.media a { text-decoration:underline; }
.content.media h2 a { font-weight:bold; font-size:16px; }
.content.media h3 { color:#960522; font-weight:bold; line-height:30px; }
.content.media ul li { padding:10px 0; }
.content.media a.pdf { width:16px; height:16px; background:url(../images/pdf.jpg) no-repeat; }

.content.live-video a { text-decoration:underline; }

.content ul.video-prev li { float:left; width:215px; margin-right:7px; font-size:11px; }
.content ul.video-prev li img { cursor:pointer; }
.content ul.video-prev li p { height:34px; padding:2px 0 0 5px;; line-height:14px; color:#9F0326; }

.content ul.photos li { float:left; padding:7px; }
.content div.page-nav { float:left; width:100%; padding-top:10px; text-align:center; }
.content div.page-nav ul { width:90px; margin:0 auto; }
.content div.page-nav ul li { float:left; width:28px; height:27px; line-height:8px; color:#fff; }
.content div.page-nav ul li.active { background:url(../images/page-bg.gif) no-repeat; }
.content div.page-nav.button { padding-bottom:10px; color:#a2a2a2; font-size:14px; }
.content div.page-nav.button span { font-size:21px; }

.content ul.women li { float:left; padding:7px; width:200px; }
.content ul.women li a { color:#000; }
.content ul.women li a img { float:left; margin-bottom:5px; }
.content ul.women li .person { float:left; width:80px; }
.content ul.women li .contact { float:right; }
.content ul.women li p.name { padding:0; }
.content ul.women li p.id { padding:0; }
.content ul.women li .contact a img { margin-left:5px; }

.content .left .lv { float:left; }
.content.live-video .left p { clear:both; }
.content .left .lv h2 { float:left; padding:0 3px; position:relative; z-index:2; margin-top:-35px; line-height:48px; font-size:22px; color:#a2a2a2; background:#fff; }
.content .left .lv .video { height:auto; margin:0 25px 0 0; }
.content .left .lv .tl { float:left; background:url(../images/lt-shadow.jpg) no-repeat left top; }
.content .left .lv .tr { float:left; background:url(../images/rt-shadow.jpg) no-repeat right top; }
.content .left .lv .br { float:left; padding:10px 0 20px 20px; background:url(../images/rb-shadow.jpg) no-repeat right bottom; }
.content .left .lv .bl { float:left; background:url(../images/lb-shadow.jpg) no-repeat left bottom; }
.content .left .lv .t { float:left; background:url(../images/border.gif) repeat-x top; }
.content .left .lv .b { float:left; background:url(../images/b-border.jpg) repeat-x bottom; }
.content .left .lv .r { float:left; background:url(../images/r-border.jpg) repeat-y right; }
.content .left .lv .l { float:left; background:url(../images/border.gif) repeat-y left; }

.footer { float:left; width:900px; padding:10px 0; margin-top:30px; border-top: 1px solid #7d001d; color: #999; font-size: 12px; }
.footer a { color:#999 }
.footer .footer-contact { float:left; padding:10px 0 0 5px; }
.footer .footer-contact a { text-decoration:underline; }
.footer ul { float:left; width:100%; }
.footer ul li { float:left; }
.footer ul li a { text-decoration:underline; }
.footer ul li.first { border:none; }
.footer ul li span { padding:0 5px; }

.date { font-size:12px; color:#666;}

.content .left .all-girls { float:left; width:100%; }
.content .left .all-girls h3 { text-align:center; }
.content .left .all-girls li { float:left; width:200px; border:1px solid #999; margin:0 5px 10px 0; padding:7px; }
.content .left .all-girls .all-id { float:left; color:#999; }
.content .left .all-girls .all-votes { float:right; color:#999; }
.content .left .all-girls .all-votes span { color:#3F8BCA; font-weight:bold; }
.content .left .all-girls .all-video { float:left; width:165px; background:#E5E5E5 url(../images/video.gif) no-repeat 3px; margin-bottom:5px; padding:3px 0 3px 35px; }
.content .left .all-girls .all-video a { float:left; color:#001F56; font-size:13px; }

.photo-head { line-height:45px; margin-top:-20px; }
.photo-head span { float:left; width:100%; text-align:center; color:#9b0820; position:relative; z-index:20; }
.photo-nav-final { float:left; width:100%; background:url(../images/photo-bg.gif) repeat-x; }
.content .left .photo-nav-final .top { margin:0; background:none; }
.content .left .photo-nav-final .top .rt { background:url(../images/rt-grey.gif) no-repeat; }
.content .left .photo-nav-final .top .lt { background:url(../images/lt-grey.gif) no-repeat; }
.content .left .photo-nav-final p { font-size:14px; color:#a2a2a2; text-align:center; }
.content .left .photo-nav-final a { font-weight:bold; }
.content .left .photo-nav-final .crown-white { padding:0 10px; }
.content .left .photo-nav-final .photo-round { left:230px; line-height:20px; }
.content .left .photo-nav-final .photos li { padding:5px 5px; }