/************** STRUCTURE **************/

body{background:url("http://photostore.psbin.com/n/d/hb5m889p52kpft/page_bg.jpg") no-repeat scroll 50% 0 #000;}
ie6 body,ie7 body,ie8 body{background-position:center top;}
a{color:#00235d;}
a:hover{color:#000;}
h1,h2{color:#00235d;}
#wrapper{width:960px;margin:0 auto;position:relative;z-index:3;text-align:left;}
#mainbody{width:620px;float:left;}
.internal-page #mainbody{background-color:#fff;width:920px;padding:10px;color:#000;line-height:18px;font-family:arial;font-size:12px;min-height:500px;}
#leftcol{width:200px;float:left;background:#369;}
#rightcol{width:300px;float:right;}
header,footer{text-align:center;}
#body-wrapper{background:url("/images/setup/body_bg.png") repeat scroll 0 0 transparent;padding:10px;overflow:hidden;}
#bottom{clear:both;width:100%;float:left;margin-top:10px;}
td{vertical-align:middle;}
#shadow{background:url("http://photostore.psbin.com/8/5/h4h5bg16w8lt2k/images_mask.png") no-repeat scroll 50% 0 transparent;position:relative;z-index:1;}
.ie6 #shadow,.ie7 #shadow,.ie8 #shadow{position:absolute;}
#page{text-align:center;}

/************** HEADER **************/

#header-wrapper{position:absolute;width:100%;left:0;top:50px;height:148px;background-color:#070f3c;border-top:1px solid #0a2cad;border-bottom:1px solid #0a2cad;z-index:3;text-align:center}
#header-wrapper .bg{height:150px;width:960px;margin:0 auto;background:url("/images/setup/santamonica_index_003_11.png") no-repeat scroll 198px 0 transparent;position:relative;top:-1px;}
.header-placeholder{height:50px;width:100%;}
#master-header{width:100%;height:150px;position:relative;}
.ie6 #master-header,.ie7 #master-header,.ie8 #master-header{z-index:55;}
#logo-link{width:258px;height:233px;background:url("/images/setup/logo.png") no-repeat scroll 0 0 transparent;position:absolute;left:-64px;top:-28px;z-index:1;}

/************** GLOBAL NAV **************/

#global-nav{background:url("/images/setup/global_nav_bg_pat.png") repeat-x scroll 0 0 transparent;width:100%;height:31px;position:relative;-webkit-box-shadow:4px 4px 4px 0px #000;box-shadow:4px 4px 4px 0px #000;margin-bottom:12px;}
.ie6 #global-nav,.ie7 #global-nav,.ie8 #global-nav{z-index:55;}
#global-nav ul.sprite{margin:0 auto;_width:764px;width:796px;position:relative;z-index:55;}
.ie6 #global-nav ul.sprite,.ie7 #global-nav ul.sprite,.ie8 #global-nav ul.sprite,.ie9 #global-nav ul.sprite{width:793px;}
#global-nav ul li.nav{float:left;list-style:none;}
#global-nav ul li.nav a.nav-link{font-family:arial;font-size:10.9px;font-weight:700;text-transform:uppercase;color:#fff;text-decoration:none;margin-right:15px!important;display:block;height:31px;line-height:30px;}
#global-nav ul li.nav a.nav-link:hover{color:#bebebe;}
#global-nav ul li.nav8 a.nav-link{margin-right:0;}

#global-nav .submenu-container{background:url("/images/setup/dropdown_bg.jpg") no-repeat scroll 0 0 transparent;width:902px;padding:23px 29px;visibility: hidden;overflow: auto;position: absolute;top: 31px;_left:-99px;left:-85px;z-index: 55;height:145px;}
.ie6 #global-nav .submenu-container, .ie7 #global-nav .submenu-container, .ie8 #global-nav .submenu-container, .ie9 #global-nav .submenu-container{z-index:9999;left:-83px;}
#global-nav .submenu{padding-right:20px;float:left;text-align:left;}
#global-nav .submenu-container ul li a,#global-nav .submenu-container ul li .title span{background:none;color:#fff;display:block;line-height:18px;font-weight:700;text-decoration:none}
#global-nav .submenu-container ul li a {color:#ffffff;font-weight:bold;}
#global-nav .submenu-container ul li a span{color:#fff;}
#global-nav .submenu-container ul li.title{margin-bottom:5px}
#global-nav .submenu-container ul li.title span{color:#fff;padding:0 10px;font-weight:700;font-size:14px;font-family:arial;text-transform:uppercase;display:block}
#global-nav .submenu ul{margin-left:0px;margin-bottom:0px;}
#global-nav .submenu ul li{list-style:none;}
#global-nav .submenu-container ul li a:hover{color:#bebebe;}

/************** STORY ROTATOR **************/

#j-carousel1 {width:620px;position:relative}
#j-carousel1 .seats {width:620px;height:450px;position:relative;background:#000}
#j-carousel1 .seat {display:none;width:620px;height:450px;overflow:hidden;position:absolute;left:0;top:0}
#j-carousel1 .story-box {width:600px;padding:10px;background-color:#000;color:#FFF;position:absolute;left:0;bottom:0}
#j-carousel1 .story-box a.title{font-family:arial;font-size:16px;font-weight:700;text-decoration:none;color:#fff;line-height:24px;display:block;}
#j-carousel1 .story-box a.title:hover{color:#002596;}
#j-carousel1 .story-box .date{font-family:arial;font-size:10px;font-weight:700;line-height:18px;color:#fff;display:block;text-transform:uppercase;}
#j-carousel1 .story-box .carousel-related-links a{color:#131b84;font-family:arial;font-size:10px;font-weight:700;line-height:18px;}
#j-carousel1 .story-box .leadin{font-family:arial;font-size:12px;color:#fff;line-height:18px;}
#j-carousel1 .story-box a.readmore{font-family:arial;font-size:10px;font-weight:700;color:#fff;text-decoration:none;text-transform:uppercase;}
#j-carousel1 .story-box a.readmore:hover{color:#fff;}
#j-carousel1 .controls {margin:0;background:url("/images/setup/thumbs_bg_grad.png") repeat-x scroll 0 0 transparent;width:602px;height:72px;padding:8px 9px 9px;}
#j-carousel1 .control {float:left;margin-right:1px;width:119px;height:72px;}
#j-carousel1 .controls .active img{width:113px;height:66px;border:3px solid #fff;}
#j-carousel1 .control5 {margin-right:0}

/************** ACCORDION TABS RCOl **************/

#accordion-tabs-rcol a.toggler{width:290px;height:21px;display:block;background:url("/images/setup/inactive_hdr_bg.png") repeat-x scroll 0 0 transparent;font-family:arial;font-size:11px;font-weight:700;color:#fff;text-transform:uppercase;text-decoration:none;line-height:21px;padding-left:10px;-webkit-box-shadow:4px 4px 4px 0px #000;box-shadow:4px 4px 4px 0px #000;position:relative;}
#accordion-tabs-rcol a.toggler.active{background:url("/images/setup/active_hdr_bg.png") repeat-x;}
#accordion-tabs-rcol .content-panel{font-family:arial;font-size:11px;color:#000;line-height:18px;padding:12px 15px;background:url("/images/setup/container_bg_grad.png") repeat-x scroll 0 0 #a0a0a0;height:430px;overflow:auto;}
#accordion-tabs-rcol .date{color:#002596;}
#accordion-tabs-rcol .boxevent{margin-bottom:10px;}
#accordion-tabs-rcol .boxevent a{color:#002596;}

/************** SLIDER **************/

#slider-wrapper{width:940px;height:95px;margin:0 auto 17px;position:relative;clear:both;-webkit-box-shadow:4px 4px 4px 0px #000;box-shadow:4px 4px 4px 0px #000;}
#slider-wrapper .slider{width:940px;height:95px;position:relative;overflow:hidden;margin:0 auto;}
#slider-wrapper .items{position:absolute;width:2000em}
#slider-wrapper .item{width:940px;height:95px;float:left;text-align:center}
#slider-wrapper .item a{height:95px;overflow:hidden;display:inline-block;float:left;}
.ie6 #slider-wrapper .item a,.ie7 #slider-wrapper .item a{display:inline;zoom:1}
#slider-wrapper .next,#slider-wrapper .prev{display:block;width:23px;height:32px;cursor:pointer;position:absolute;top:32px;}
#slider-wrapper .prev{background:url("/images/setup/slider_arrow_left.png") no-repeat 0 0 transparent;left:14px}
#slider-wrapper .next{background:url("/images/setup/slider_arrow_right.png") no-repeat 0 0 transparent;right:14px}

/************** ACCORDION TABS LCOL **************/

#accordion-tabs-lcol a.toggler{width:610px;height:21px;display:block;background:url("/images/setup/inactive_hdr_bg.png") repeat-x scroll 0 0 transparent;font-family:arial;font-size:11px;font-weight:700;color:#fff;text-transform:uppercase;text-decoration:none;line-height:21px;padding-left:10px;-webkit-box-shadow:4px 4px 4px 0px #000;box-shadow:4px 4px 4px 0px #000;position:relative;}
#accordion-tabs-lcol a.toggler.active{background:url("/images/setup/active_hdr_bg.png") repeat-x;}
#accordion-tabs-lcol .content-panel{font-family:arial;font-size:11px;color:#000;line-height:18px;padding:12px 15px;background:url("/images/setup/container_bg_grad-bk.png") repeat-x scroll 0 0 #a0a0a0;height:184px;width:590px;overflow:auto;}
.lcol-bottom{float:left;width:620px;}


/************** MORE HEADLINES **************/

#more-headlines{overflow:auto;height:184px;}
#more-headlines .date{font-family:helvetica, arial;font-size:10px;color:#000;font-weight:bold;text-transform:uppercase;display:block;line-height:10px;float:left;}
#more-headlines .sport{font-family:helvetica, arial;font-size:10px;color:#000;font-weight:bold;text-transform:uppercase;line-height:10px;display:block;float:left;padding-left:10px;margin-left:10px;border-left:1px solid #000;}
#more-headlines a.title{font-family:helvetica, arial;font-size:12px;line-height:22px;color:#131b84;text-decoration:none;display:block;clear:both;font-weight:bold;}
#more-headlines .leadin{font-family:helvetica, arial;font-size:11px;color:#000;line-height:18px;}
#more-headlines .row{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #878787;}

/************** STUDENT-ATHLETE SPOTLIGHT **************/

.sa-spotlight{width:50%;float:left;margin-top:15px;}
.sa-spotlight-image{width:114px;height:143px;float:left;margin-right:17px;-webkit-box-shadow:0px 0px 2px 1px #444444;box-shadow:0px 0px 2px 1px #444444;}
.sa-spotlight-image img{width:108px;height:137px;border:3px solid #fff;}
.sa-spotlight-image a{display:block;width:108px;height:137px;}
.sa-spotlight-text{float:left;width:150px;height:169px;overflow:auto;}
.sa-spotlight-text .title,.sa-spotlight-text .sport{color:#002596;display:block;font-weight:700;font-family:arial;}
.sa-spotlight-text .title{font-size:15px;text-decoration:none;line-height:18px;}
.sa-spotlight-text .sport{font-size:10px;line-height:18px;}
.sa-spotlight-text .leadin{font-family:arial;font-size:10px;font-weight:700;color:#000;line-height:14px;}


.twitter-hdr{width:290px;height:21px;display:block;background:url("/images/setup/inactive_hdr_bg.png") repeat-x scroll 0 0 transparent;font-family:arial;font-size:11px;font-weight:700;color:#fff;text-transform:uppercase;text-decoration:none;line-height:21px;text-indent:10px;-webkit-box-shadow:4px 4px 4px 0px #000;box-shadow:4px 4px 4px 0px #000;position:relative;}
.twitter{float:left;width:290px;}

.instagram-hdr{width:290px;height:21px;display:block;background:url("/images/setup/inactive_hdr_bg.png") repeat-x scroll 0 0 transparent;font-family:arial;font-size:11px;font-weight:700;color:#fff;text-transform:uppercase;text-decoration:none;line-height:21px;text-indent:0px;-webkit-box-shadow:4px 4px 4px 0px #000;box-shadow:4px 4px 4px 0px #000;position:relative; text-indent:10px}
.instagram{width:290px;margin-right:308px; float:left; margin-right:0; margin-left:30px }

.facebook-hdr {
  background: url("/images/setup/inactive_hdr_bg.png") repeat-x scroll 0 0;
  box-shadow: 4px 4px 4px 0 #000000;
  color: #FFFFFF;
  display: block;
  font-family: arial;
  font-size: 11px;
  font-weight: 700;
  height: 21px;
  line-height: 21px;
  position: relative;
  text-decoration: none;
  text-indent: 10px;
  text-transform: uppercase;
  width: 290px;
  z-index: 2;
}
.facebook{float:right;width:290px;margin-right:9px;}
.facebook .fb-like-box {
 background: #333333;
  z-index: 1; 
}

/************** SPECIAL EVENTS **************/

.special-events{float:right;width:300px;}
.special-events-hdr{width:290px;height:21px;display:block;background:url("/images/setup/inactive_hdr_bg.png") repeat-x scroll 0 0 transparent;font-family:arial;font-size:11px;font-weight:700;color:#fff;text-transform:uppercase;text-decoration:none;line-height:21px;padding-left:10px;-webkit-box-shadow:4px 4px 4px 0px #000;box-shadow:4px 4px 4px 0px #000;position:relative;}
.special-event{font-family:arial;font-size:11px;color:#000;line-height:18px;padding:12px 37px 12px 38px;background:url("/images/setup/container_bg_grad-bk.png") repeat-x scroll 0 0 #a0a0a0;height:226px;width:225px;overflow:auto;}
.special-event-image{width:225px;height:103px;float:left;margin:10px auto;}
.special-event-image img{width:221px;height:140px;border:1px solid #fff;border-radius:3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;behavior: url(/pie.htc);}
.special-event-image a{display:block;width:221px;height:99px;}
.special-event-text{clear:both;float:left;width:100%;}
.special-event-text .title{padding-top: 30px;display:block;font-family:helvetica, arial;font-size:11px;font-weight:700;line-height:18px;color:#002494;text-decoration:none;}
.special-event-text .title:hover{color:#002494;}
.special-event-text .leadin,.special-event-text a.readmore{font-family:helvetica, arial;font-size:10px;font-weight:700;color:#fff;line-height:18px;}
.special-event-text a.readmore{color:#002494;text-transform:uppercase;}

/************** FOOTER **************/

#master-footer{clear:both;float:left;margin:10px auto;width:100%;height:100px;background:url("/images/setup/footer_bg_grad.png") repeat-x}
.footer-left{width:166px;float:left;text-align:left;margin:21px 0 0 23px;}
#footer-text{font-family:arial;font-size:11px;color:#010101;}
#footer-text p{margin-bottom:0;}
#browser-view{color:#010101;font-family:arial;font-size:11px;}
#browser-view a{color:#002596;text-decoration:none;}
#footer-logos{text-align:center;height:100px;width:682px;float:right;margin-right:17px;}
#footer-logos ul{width:682px;overflow:hidden;margin:auto !important;}
#footer-logos ul li{float:left;list-style:none;}

/************** ATHLETES BACKGROUND **************/

#athletes-layer{margin:0 auto;width:1000px;position:relative;z-index:1; width:100%;}
#background-left{position:absolute;left:-364px;top:0;height:896px; left:0; }
#background-right{position:absolute;right:-364px;top:0;height:896px; right:0 }

/************** SECONDARY NAV **************/

#secondary-nav{width:960px;height:72px;background:url("/images/setup/section_header_bg_grad.png") repeat-x;}
#secondary-nav h2{font-family:arial;font-weight:400;font-size:37px;margin:4px 0 0 15px;color:#fff;float:left;}
#secondary-nav #links-container{margin-left:17px;clear:both;}
#secondary-nav #links-container span{color:#4f4f4f;}
#secondary-nav a{color: #fff;font-size:12px;font-family:arial;text-decoration:none;font-weight:700;}
#secondary-nav a:hover{text-decoration:underline;}

.more-links{color:#fff;display:inline;position:relative;font-family:arial;font-size:12px;font-weight:700;}
.ie6 .more-links{display:inline;zoom:1}
.more-links .dropdown{color:#fff !important;display:none;padding-top:10px;position:absolute;left:-105px;top:15;z-index:100}
.more-links .dropdown ul{color:#fff !important;background-color:#00122e;list-style:none outside none;margin:0;min-width:150px;padding:14px}
.more-links .dropdown ul li{color:#fff !important;margin-bottom:3px;line-height:18px;}
.more-links .more{color:#fff !important;}

/************** ROSTER **************/

table.roster, .roster table { width: 100%;}
.internal-page #mainbody .roster table {line-height:24px;border-collapse:collapse;width:100%;}
.internal-page #mainbody .roster td{padding:2px;}
.internal-page #mainbody .roster-header{background: #00235d;color: #FFFFFF;font-weight: 700;line-height: 22px;padding: 2px;}
.internal-page #mainbody .roster-header a:link, .internal-page #mainbody .roster-header a:visited{font-weight:700;line-height:22px;color:#ffffff;text-decoration:none;}
.internal-page #mainbody .roster-header td{padding: 0 0 2px 2px !important;}
.internal-page #mainbody .roster-row1{background-color:#d1d1d1;}

/************** BIOS **************/

#mainbody .bio-wrap .head a {color:#FFF} 
#mainbody .bio-wrap .head a:hover {color:#000}
.bio-wrap .biodata h2{padding:0 5px !important;color:#00235d;background-color:#fff;}
.bio-wrap .biodata .lbl{color:#ffffff !important;}
.bio-wrap .biodata .val{color:#ffffff !important;}
.bio-wrap .biodata a{color:#fff;}
.bio-wrap .head{background: #00235d;color:#ffffff;}

/************** SCHEDULE **************/

.internal-page #mainbody .default-headlines .date{color:#00235d;line-height:16px;}
.internal-page #mainbody .default-headlines a:link, .internal-page #mainbody .default-headlines a:visited{line-height:18px;}
.internal-page #mainbody .schedule-month{background: #00235d;color: #FFFFFF;font-weight: 700;line-height: 22px;padding: 2px;}
.internal-page #mainbody .schedule-header td{padding: 0 0 2px 2px !important;}
.internal-page #mainbody .schedule-header{background: #00235d;color:#fff;}
.internal-page #mainbody .schedule{line-height:24px;width:100%;}
.internal-page #mainbody .schedule td{padding:2px;}
.internal-page #mainbody .schedule-data{border: medium none;border-collapse: collapse;margin: 0 auto;width: 500px;}
.internal-page #mainbody .schedule-data td{border:none;}
.internal-page #mainbody .schedule-row1{background-color:#d1d1d1;}

/************** STATISTICS **************/

.stats-header{color:#00235d;}
.stats-wrapper th{background: #00235d;}
.stats-tabs a{color:#00235d !important;}
.stats-tabs a.active{color:#ffffff !important;background:#00235d;}
.stats-tabs{border-bottom: 3px solid #00235d;}
.stats-halfbox-left{border:1px solid #00235d;border-top: 1px solid #00235d;}
.stats-halfbox-right{border:1px solid #00235d;border-top: 1px solid #00235d;}
.stats-tabs-secondary .active-c-tab .roundedfg{background:#00235d;}
.stats-tabs-secondary .active-c-tab .rounded *{background:#00235d;}
.stats-wrapper td, .stats-wrapper th{line-height:18px;}
.stats-fullbox{border: 1px solid #00235d;border-top: 1px solid #00235d;}

/************** FACEBOOK/TWITTER **************/

#facebook{float:left;}
#facebook iframe{background-color:#fff;}
#stream_content{height:83px !important;}
.fan_box .connect_action .name{font-size:12px !important;}
.uiStreamLargeHeadline .uiStreamStory .uiStreamHeadline{font-size:12px !important;}
.uiStreamRedesign .uiStreamMessage .messageBody{font-size:12px !important;}
#twitter{float:right;}
.twtr-timeline{height:96px !important;overflow:auto !important;}