@charset "utf-8";
body {
background:url(../random2/rotate.php) bottom left repeat-x #fff;
font:62.5% Arial, Tahoma, Helvetica, sans-serif;
color:#333;
margin:0;
padding:0;
}

#container {
background:url(../random/rotate.php) top center repeat-x;
width:100%;
}

#header {
width:1000px;
height:120px;
margin:-20px auto 0;
}

#logo {
position:relative;
float:left;
display:inline;
}

#presentedby {
position:absolute;
top:22px;
right:55px;
}

#navboxleft {
background:url(../images/glassnavleft.png) top no-repeat;
width:15px;
height:55px;
position:relative;
float:right;
display:inline;
top:71px;
}

#navboxright {
background:url(../images/glassnavright.png) top no-repeat;
width:15px;
height:55px;
position:relative;
float:right;
display:inline;
top:71px;
margin-right:50px;
}

#navbox {
background:url(../images/glassnav.png) top repeat-x;
height:35px;
position:relative;
float:right;
display:inline;
top:71px;
padding:15px 0 0;
}

#navbar {
background:url(../images/glassbar.png) top repeat-x;
width:100%;
height:50px;
font-size:1.1em;
text-align:right;
padding:5px 0 0;
}

#nav {
margin:0;
}

#nav ul {
list-style:none;
margin:0;
padding:0;
}

#nav li {
display:inline;
padding:0;
}

#subnav {
margin:0;
}

#subnav ul {
list-style:none;
margin:0;
padding:0;
}

#subnav li {
display:inline;
margin-left:30px;
padding:0;
}

#maincontent {
background:url(../images/bg_content.png) top center no-repeat;
width:1000px;
min-height:500px;
margin:-15px auto 0;
padding:20px;
}

#flvplayer {
width:746px;
height:400px;
border:2px solid #ccc;
text-align:center;
margin:15px 0 0;
}

#player  {
padding:0;
margin:0;
}

#flvplayer480 {
width:746px;
height:272px;
border:2px solid #ccc;
text-align:center;
margin:15px 0 0;
}

#vidinfo {
width:746px;
height:16px;
border-top:2px solid #ccc;
}

#breadcrumb {
margin-top:15px;
}

#subcontent {
clear:both;
width:950px;
height:100%;
font-size:1.1em;
margin:0 auto;
}

.ctaimg {
display:block;
padding:0 0 120px 0; 
float:left;
display:inline;
}

#cta {
width:750px;
padding:0 0 15px 0;
}

#details {
padding-left:20px;
border-left:solid 1px #ccc;
margin:10px 20px 20px 10px;
width:450px;
float:left;
display:inline;
}

#details em {
color:#999;
}

#details img {
display:inline;
}

#leftcolumn {
float:left;
display:inline;
width:750px;
min-height:620px;
}

#rightcolumn {
float:right;
display:inline;
width:180px;
margin-left:20px;
}

#rightcolumn1 {
float:right;
display:inline;
width:180px;
margin:18px 0 0 20px;
}

#profilevid {
width:450px; 
height:254px; 
float:left;
display:inline;
border:2px solid #ccc;
}

#profile {
float:left;
display:inline;
margin-left:16px;
}

#panel {
float:left;
display:inline;
width:750px;
height:110px;
margin:20px 0;
clear:left;
}

#banner {
clear:both;
height:150px;
width:750px;
text-align:center;
margin:15px 0;
}

#sponsordiv {
float:left;
display:inline;
text-align:center;
margin:0 10px;
}

#partners {
clear:both;
width:950px;
height:60px;
font-size:1em;
text-align:center;
margin:0 auto 20px;
}

#partnerdiv {
float:left;
display:inline;
text-align:center;
margin:0 20px;
}

#bottom {
clear:both;
width:1024px;
height:240px;
background:url(../images/bg_footer.png) bottom center no-repeat;
margin:auto;
padding:20px;
}

#footer {
clear:both;
text-align:right;
width:950px;
margin:0 auto 10px;
color:#333;
}

#footer img, #rightcolumn img, h3 img {
vertical-align:top;
}

#formcoll {
float:left;
display:inline;
width:185px;
height:18px;
text-align:right;
margin:5px 0;
}

#formcolr {
float:left;
display:inline;
width:515px;
height:18px;
text-align:left;
padding:0 20px;
margin:5px 0;
}

.formtxt {
border:1px solid #ddd;
padding:0 5px;
margin:0;
height:16px;
color:#c33;
font:11px Arial, Helvetica, sans-serif;
}

#formcoltxtarea {
float:left;
display:inline;
width:515px;
text-align:left;
padding:0 20px;
margin:5px 0;
}

.formtxtarea {
border:1px solid #ddd;
padding:0 5px;
margin:0;
color:#c33;
font:11px Arial, Helvetica, sans-serif;
overflow:hidden;
}

.formbtn {
width:64px;
height:16px;
border:none;
display:block;
overflow:hidden;
background:url(../images/btn_bg.png) bottom repeat-x;
text-align:center;
font:11px Arial, Helvetica, sans-serif;
color:#fff;
float:left;
}

.formbtn:hover {
background-position:top;
}

.formbtn_register {
height:16px;
border:none;
display:block;
overflow:hidden;
background:url(../images/btn_bg.png) bottom repeat-x;
text-align:center;
font:11px Arial, Helvetica, sans-serif;
color:#fff;
}

.formbtn_register:hover {
background-position:top;
}


textarea.comments_q1_f823 { 
display:none; 
}

h1 {
font:bold 2em "Arial Narrow", Arial, Tahoma, Helvetica, sans-serif;
color:#1facc5;
height:35px;
margin:30px 0 15px;
}

#cta h2 {
font:bold 1.6em "Arial Narrow", Arial, Tahoma, Helvetica, sans-serif;
color:#1facc5;
width:280px;
height:40px;
margin:0;
}

h1 span {
display:none;
}

h2 span {
display:none;
}

h2 {
font:bold 1.6em "Arial Narrow", Arial, Tahoma, Helvetica, sans-serif;
color:#1facc5;
margin:0;
}

h3 {
font:bold 1.1em Arial, Tahoma, Helvetica, sans-serif;
margin:1.2em 0;
}

#details h3 {
font:bold 1.1em Arial, Tahoma, Helvetica, sans-serif;
margin:0 0 0.5em 0;
color:#606;
}

#slideshow h3 {
margin:0;
}

.extratitle {
font:bold 1.2em Arial, Tahoma, Helvetica, sans-serif;
color:#663;
margin:0;
}

.important {
font:bold 12px Arial, Tahoma, Helvetica, sans-serif;
color:#c33;
}

.bold {
font:bold 1.1em Arial, Tahoma, Helvetica, sans-serif;
}

.newscaption {
font: italic 1.0em Arial, Tahoma, Helvetica, sans-serif;
}

a:link, a:visited {
color:#c33;
text-decoration:none;
}

a:hover {
color:#900;
text-decoration:none;
}

#subnav a:link, #subnav a:visited {
font-weight:normal;
}

a.caplink:link, a.caplink:visited  {
color:#2384c6;
text-decoration:none;
}

a.caplink:hover {
border-bottom:1px dotted;
text-decoration:none;
}

a.link_home:link, a.link_home:visited {
float:left;
display:block;
overflow:hidden;
width:53px;
height:25px;
background:url(../images/btn_home.png) bottom no-repeat;
margin:0 8px;
}

a.link_home:hover {
background-position:top;
}

.link_home span {
display:none;
}

a.link_info:link, a.link_info:visited {
float:left;
display:block;
overflow:hidden;
width:82px;
height:25px;
background:url(../images/btn_showinfo.png) bottom no-repeat;
margin:0 8px;
}

a.link_info:hover {
background-position:top;
}

.link_info span {
display:none;
}

a.link_faqs:link, a.link_faqs:visited {
float:left;
display:block;
overflow:hidden;
width:47px;
height:25px;
background:url(../images/btn_faqs.png) bottom no-repeat;
margin:0 8px;
}

a.link_faqs:hover {
background-position:top;
}

.link_faqs span {
display:none;
}

a.link_auditions:link, a.link_auditions:visited {
float:left;
display:block;
overflow:hidden;
width:78px;
height:25px;
background:url(../images/btn_auditions.png) bottom no-repeat;
margin:0 8px;
}

a.link_auditions:hover {
background-position:top;
}

.link_auditions span {
display:none;
}

a.link_forum:link, a.link_forum:visited {
float:left;
display:block;
overflow:hidden;
width:56px;
height:25px;
background:url(../images/btn_forum.png) bottom no-repeat;
margin:0 8px;
}

a.link_forum:hover {
background-position:top;
}

.link_forum span {
display:none;
}

a.link_blog:link, a.link_blog:visited {
float:left;
display:block;
overflow:hidden;
width:44px;
height:25px;
background:url(../images/btn_blog.png) bottom no-repeat;
margin:0 8px;
}

a.link_blog:hover {
background-position:top;
}

.link_blog span {
display:none;
}

a.link_contests:link, a.link_contests:visited {
float:left;
display:block;
overflow:hidden;
width:73px;
height:25px;
background:url(../images/btn_contests.png) bottom no-repeat;
margin:0 8px;
}

a.link_contests:hover {
background-position:top;
}

.link_contests span {
display:none;
}

a.link_top12:link, a.link_top12:visited {
float:left;
display:block;
overflow:hidden;
width:60px;
height:25px;
background:url(../images/btn_top12.png) bottom no-repeat;
margin:0 8px;
}

a.link_top12:hover {
background-position:top;
}

.link_top12 span {
display:none;
}

a.link_gallery:link, a.link_gallery:visited {
float:left;
display:block;
overflow:hidden;
width:60px;
height:25px;
background:url(../images/btn_gallery.png) bottom no-repeat;
margin:0 8px;
}

a.link_gallery:hover {
background-position:top;
}

.link_gallery span {
display:none;
}

a.link_downloads:link, a.link_downloads:visited {
float:left;
display:block;
overflow:hidden;
width:78px;
height:25px;
background:url(../images/btn_downloads.png) bottom no-repeat;
margin:0 8px;
}

a.link_downloads:hover {
background-position:top;
}

.link_downloads span {
display:none;
}

.line {
padding-bottom:5px;
border-bottom:dotted 1px #ccc;
}

#line {
border-bottom:solid 1px #ddd;
margin:5px 0;
}

#pager a {
color:#fff;
background:#ccc;
text-decoration:none;
margin-right:1px;
padding:3px 8px;
}

#pager a.activeSlide {
color:#c33;
background:#eee;
}

#pager a:focus {
outline:none;
}

#pager2 a {
color:#fff;
background:#ccc;
text-decoration:none;
margin-right:1px;
padding:3px 8px;
}

#pager2 a.activeSlide {
color:#c33;
background:#eee;
}

#pager2 a:focus {
outline:none;
}

#slideshow {
height:100px;
overflow:hidden;
}

#slideshow div {
background:#eee;
width:720px;
height:30px;
padding:15px;
}

#slideshow2 {
width:180px;
height:300px;
overflow:hidden;
}

#top12box {
margin:12px;
text-align:center;
padding:5px;
float:left;
display:inline;
width:150px;
height:200px;
border:1px solid #ddd;
background:#fff;
}

#top12box img {
margin-bottom:10px;
}

#prizebox {
margin:12px 24px 12px 0;
text-align:center;
padding:5px;
float:left;
display:inline;
background:#f1f1f1;
border:1px solid #ddd;
width:150px;
height:200px;
}

#onecolumnbox {
height:120px; 
width:750px;
border-bottom:solid 1px #ddd;
}

#onecolumnbox img, #extrabox img {
float:left;
display:inline;
margin-right:15px;
}

#extrabox {
width:340px;
margin:11px;
padding:5px;
float:left;
display:inline;
border:1px solid #eee;
background:#fff;
}

a.#extrabox {
display:block;
height:100%;
width:100%; 
}

a.#extrabox:hover {
display:block;
height:100%;
width:100%;
background:#eee;
}

#dlbox {
width:370px;
height:220px;
float:left;
display:inline;
}

#gallery_landscape {
width:500px;
height:333px;
overflow:hidden;
border:4px solid #ddd;
left:20px;
float:left;
display:block;
}

#gallery_portrait {
width:333px;
height:500px;
overflow:hidden;
border:4px solid #ddd;
left:20px;
float:left;
display:block;
}

#gallery_group {
width:720px;
height:480px;
overflow:hidden;
border:4px solid #ddd;
left:20px;
display:block;
}

#thumbs {
width:200px;
float:left;
display:block;
margin-bottom:10px;
}

#thumbs li {
width:50px;
float:left;
display:inline;
margin:8px;
list-style:none;
}

#thumbs a {
width:50px;
display:block;
border:1px solid #ddd;
padding:3px;
}

#thumbs a.activeSlide {
background:#c33;
border:1px solid #c33;
}

#thumbs a:hover {
background:#ddd;
border:1px solid #ddd;
}

#thumbs a:focus {
outline:none;
}

#thumbs img {
display:block;
}

#capbox_portrait {
margin:10px 0 0 240px;
padding:10px 20px;
background:#f0f0f0;
float:left;
display:inline;
width:293px;
line-height:20px;
border:4px solid #ddd;
}

#capbox_landscape {
margin:10px 0 0 240px;
padding:10px 20px;
background:#f0f0f0;
float:left;
display:inline;
width:460px;
line-height:20px;
border:4px solid #ddd;
}

ul {
list-style:disc url(../images/img_bullet.gif) inside;
margin:0 10px;
padding:0;
}

li {
margin:5px 0;
}

#subscribe {
width:400px;
height:16px;
border:none;
}

#unsubscribe {
width:400px;
height:500px;
border:none;
}

.mbr {
float:left;
display:inline;
}

.rss_box {
width:180px;
}

.rss_title {
margin:0;
padding:0;
}

rss_title a {
margin:0;
padding:0;
}

.rss_items {
list-style:none;
margin:0;
padding:0;
}

.rss_item {
margin-bottom:1em;
}

img, div, a {
behavior:url(iepngfix.htc);
}

.blog h2 a, .blog h2 a:visited {
font:Arial, Tahoma, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#333;
display:none;
}

.blog .entry {
margin-bottom:1.5em;
}

.blog .title {
font:Arial, Tahoma, Helvetica, sans-serif;
font-size:12px;
}

.blog .author {
color:#ccc;
margin-bottom:0.5em;
display:none;
}

img {
border:none;
}

.clear {
clear:both;
}