/* COLOR PALETTE
links: #963
nav links: #666
nav links on and hover: #933
nav txt: #bbb
main headers: #333
secondary headers: #666
main copy: #666
*/
* { margin:0; padding:0; }
body { background: #ccc url('../images/bg.jpg') repeat-x; }
span { display:none; }

/* TYPOGRAPHY */
body { font-family: "Arial", "Verdana", "Trebuchet MS", "Lucida Grande", sans-serif; color:#333; }
h2 { font-size:14px; }
li,a,p { font-size:12px; color:#666; text-decoration:none; }
p { line-height:16px; }
a { color:#993233; }
.bluewrapper a{ color:#0E73BA; }

a:hover { text-decoration:underline; }
.signIn { color:#933; }
.signIn .txt { font-size:12px;  }
.signIn a { color:#fff; text-transform:uppercase; font-size:11px; }
.topNav li { color:#bbb; }
.topNav a { color:#666; font-weight:bold; text-transform:uppercase; text-decoration:none; font-size:11px; }
.topNav li.on a, .topNav a:hover { color:#933; } 
.contentHome h2 { text-transform:uppercase; }
.imgPod h2 { color:#fff; padding:13px 22px; }
.news li a { color:#666; }
.events li a { color:#666; }
.pod h2 { font-size:18px; }
.footer a,.footer p { font-size:10px; }

/* BREADCRUMBS */
ul.breadcrumbs { margin:20px 0 15px 20px; padding:0; }
ul.breadcrumbs li { display:inline; margin:0; padding:0; color:#9f3f3f; list-style-type:none; }
ul.breadcrumbs li a { color:#9f3f3f; text-decoration:none; }
ul.breadcrumbs li a:hover { text-decoration:underline; }

/* LAYOUT */
.wrapper { width:900px; margin:0 auto; }
.header { position:relative; background: url('../images/bgHdr.jpg') no-repeat scroll top left; width: 900px; height: 115px;	}
.logo { position:absolute; top:15px; left:20px; background: url('../images/logoKCSC.gif') 0 0 no-repeat; width:132px; height:86px; }
/*.logo { position:absolute; top:15px; left:20px; background: url('../images/logoKCSC20th.gif') 0 0 no-repeat; width:132px; height:92px; }*/
.red { background-position:0 0; }
.blue { background-position:0 -85px; }
/*.blue { background-position:0 -94px; }*/

.signIn { position:absolute; width:260px; top:0; left:664px; }
.signIn .txt { float:left; display:block; padding:4px 0 0 0; overflow:hidden}
.signIn a { float:left; text-align:center; background:#670001; display:block; width:60px; height:18px; text-decoration:none; margin-left:8px; padding:6px 0 0 0;overflow:hidden }
.topNav { background: url('../images/bgNav.gif') no-repeat scroll top left; width: 900px; height: 30px; }
.topNav ul { padding:6px 0 0 12px; } 
.topNav li { list-style-type:none; display:inline; }
.contentHome { background: url('../images/bgHome.jpg') no-repeat top left; min-height:440px; }
*html .contentHome { height:440px;}
.colLeft { width:675px; float:left; overflow:hidden}
.colRight { width:225px; float:left; overflow:hidden}
.promos { width:670px; float:left;overflow:hidden }
.news { width:198px; float:left; padding:0 10px 0 17px; overflow:hidden}
.news h2 { padding:14px 0 0 0;}
.news ul { margin:23px 0 10px 0; list-style-type:none; }
.news li { margin:0 0 5px 0; }
.imgPod { width:225px; height:131px; }
.opacity { width:225px; height:131px; background:url('../images/blackOpacity.png') no-repeat; }
.pods { width:675px; clear:both; }
.pods .pod { width:225px; float:left; min-height:120px;overflow:hidden}
.pods .win .img { float:left; margin:3px 12px 7px 2px; vertical-align:text-top;overflow:hidden}
.pods .win .content{ float:left; width:131px;overflow:hidden}
.pods .win { padding:24px 0 0 15px; width:200px; }
.pods .signup { padding:24px 10px 6px 30px; width:185px; }
.pods .sponsors .sponsorLogo { text-align:center; padding-top:30px; }
.pods .sponsors .viewAll { text-align:right; padding:20px 30px 0 0;}
.events { width:225px; }
.events ul { margin:10px 0 10px 0; list-style-type:none; }
.events li { margin:0 0 5px 0;}
.events .eventsContent { padding:10px 0 10px 20px; }
.events .divider { margin:8px 0 0 -20px; }
.footer { background: url('../images/bgFooter.jpg') no-repeat; width: 900px; height: 30px; clear:both; padding:6px 0 0 0;  }
.footer .copyright { float:left; width:400px; overflow:hidden}
.footer .footerLinks { float:right; width:450px; text-align:right;overflow:hidden; }
/* MISC */
.divider { border-top:1px solid #ccc; }
.caps { text-transform:uppercase; }
.padTop8 { padding-top:8px; } 
.clear { clear:both; }

#RotatorList {padding:0;margin:0;list-style-type:none;white-space:nowrap;padding-bottom:5px;}
#RotatorList li {position:relative;display:block;float:left;height:50px; overflow:hidden;}
.rotator_thumb {background-repeat:no-repeat;border:none}
.rotator_thumb:hover {cursor:pointer;}
.rotator_thumbselected {border:1px solid Red;}
#DisplayContainer {width:642px;height:260px;border:solid 1px #000;margin:0;padding:0;}
#MainContent {float:left;margin:0;padding:0;}
#VideoDiv {margin:0;padding:0;}
#TextDiv {width:192px;float:left;}
.overlay {position:relative;z-index:1;width:75px;height:50px;background-color:#fff;opacity:0.3;filter:alpha(opacity:30);clear:both;}
.overlayon, .overlayselected {position:relative;z-index:1;width:75px;height:50px;background-color:transparent;clear:both;opacity:0;filter:alpha(opacity:0);}
.shorttitle {position:absolute;width:73px;top:38px;left:0px;z-index:2;background-color:#fff;font-size:9px;color:#000;padding-left:2px;padding-right:2px;clear:both;white-space:normal}


