/* defaults */
html,body { background:#000; }
html,body,h1,h2,h3,div,span,p,a,li { font-family:"ff-dagny-web-pro-1", sans-serif; color:#505053; }
body,h1,h2,h3 { margin:0; padding:0; }
h3 { font-size:8pt; color:#707073; font-weight:bold; }
ul,ul li { list-style:none; margin:0; padding:0; }
a { color:#505053; text-decoration:none; }
a:hover { color:#bd1417; }
span { }
img { border:0; }

iframe {margin:0; padding:0; border:0;}

/* web analytics */
.metrics { display:none; }

/* text classes */
.active { color:#bd1417; }

/* major divs */
#main { background:url(/img/cheer_swimsuit_bg.jpg) no-repeat center top; text-align:center; height:1200px; min-width:988px; }
#main div { position:relative; margin:auto; }
#header { /*background:#000;*/ height:40px; }
#header div { width:950px; padding-top:15px; text-align:left; }
#content { background:url(/img/content_bg.png) no-repeat center top; top:650px; width:988px; height:750px; }
#content_blocks { width:888px; top:170px; }
#content_blocks div { position:absolute; text-align:left; }

/* content wells */
#news { width:420px; left:0; }
#news ul li p { margin:0; padding:0; font-size:8pt; font-weight:700; color:#303033; }
#photos { width:420px; left:466px; }
#photos ul li img { width:50px; height:50px; float:left; }
#videos { width:420px; left:466px; top:150px; }
#footer_links { width:220px; top:380px; left:0; }
#footer_social { width:180px; top:380px; left:240px; }
#footer_sponsors { width:430px; top:380px; left:456px; }
#bottom_links { top:510px; left:215px; }

/* lists */
#header ul li { margin:0 20px 0 0; float:left; font-size:8pt; font-weight:700; }
#news ul li { margin:10px 0 0; font-size:14pt; font-weight:400; }
#photos ul li { margin:10px 5px 0 0; float:left; }
#videos ul li { margin:10px 10px 0 0; float:left; }
#footer_links ul li { font-size:9pt; font-weight:400; }
#footer_social ul li { margin:0 5px 0 0; float:left; }
#footer_sponsors ul li { margin:0 0 0 10px; padding:0; float:right; }
#bottom_links ul li { margin:0 10px; font-size:10px; padding:0; float:left; font-weight:700; }

/* Lightbox */
#jquery-overlay { position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; }
#jquery-lightbox { position:absolute; top:0; left:0; width:100%; z-index:100; text-align:center; line-height:0; }
#jquery-lightbox a img { border:none; }
#lightbox-container-image-box { position:relative; background-color:#101013; width:250px; height:250px; margin:0 auto; }
#lightbox-container-image { padding:10px; }
#lightbox-loading { position:absolute; top:40%; left:0; height:25%; width:100%; text-align:center; line-height:0; }
#lightbox-nav { position:absolute; top:0; left:0; height:100%; width:100%; z-index:10; }
#lightbox-container-image-box > #lightbox-nav { left:0; }
#lightbox-nav a { outline:none; }
#lightbox-nav-btnPrev,#lightbox-nav-btnNext { width:49%; height:100%; zoom:1; display:block; }
#lightbox-nav-btnPrev { left:0; float:left; }
#lightbox-nav-btnNext { right:0; float:right; }
#lightbox-container-image-data-box { font:10px Verdana, Helvetica, sans-serif; background-color:#101013; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px; }
#lightbox-container-image-data { padding:0 10px; color:#666; }
#lightbox-container-image-data #lightbox-image-details { width:70%; float:left; text-align:left; }
#lightbox-image-details-caption { font-weight:bold; }
#lightbox-image-details-currentNumber { display:block; clear:left; padding-bottom:1em; }
#lightbox-secNav-btnClose { width:66px; float:right; padding-bottom:.7em; }

/* IE7 */
#ie7 {display:none;color:white;}


