/*  */
body {font-size: 62.5%;font-family:Arial, Helvetica, sans-serif; background:url(images/freshmen/body_bg2_v2.jpg) repeat-x #ffffff top center;}
*{margin:0;padding:0;list-style:none;}	

/* structure */
#page{width:975px; margin:0 auto; background:url(images/freshmen/body_bg_v2.jpg) repeat-x #ffffff top center; overflow:hidden;}
#header{height:198px;clear:both;}
#header #topad{ padding: 0; text-align:right;}
#header #topadCoad{ display:none; padding: 0; text-align:right;}

#headerimg{margin-top:40px; float:left; width:36%;}
.description{float:left; width:40%; margin-top:60px; font: bold 15px arial; line-height:17px;}

/* breadcrumbs */
div#breadCrumb{color:#000000; font-weight:normal; padding-bottom:5px; font-size:11px !important;}
div#breadCrumb a{color:#000000; font-weight:normal; font-size:11px !important}
div#breadCrumb a:hover{text-decoration:underline;}

div.vidThumb{display:none;}

/* flux */
/* top menu */
.flux .moduleContainer, .fluxWidget .widgetContainer{border: none !important; background: none  !important; -moz-border-radius:0  !important;}
.fluxWidget img.avatarSmall{border: none !important;}
#fluxLogin{clear:both; height:25px;  background:url(images/mtvu_sprite_v5.gif) repeat-x #140b04; border-bottom:none; color:#888888; height:25px;}
ul.cacSmall .cacItem{ background: #cccccc; margin: 0 20px 0 0 !important; padding:5px 10px 3px 10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.flux .moduleTitle, .fluxWidget .widgetTitle{background:#000;}
.fluxWidget .widgetTitle, .flux .moduleTitle{ color:#fff;}
.fluxWidget .comments{ background:#ffffff !Important;}
.nonLoggedInView{ padding-top:2px;}
.fluxWidget .quickMenu .fluxDropDown{ z-index:9999 !important; position:absolute !important;}
.fluxWidget .fluxBtn{ background:url(images/mtvu_sprite_v5.gif) repeat-x #140b04; color:#CCC; text-decoration:none; border: solid 1px #313131; border-bottom:solid 1px #1c1c1c; border-right: solid 1px #1c1c1c;}
.fluxWidget .fluxBtn:hover{color:#FFF; border: solid 1px #1c1c1c; border-bottom:solid 1px #313131; border-right: solid 1px #313131;}
.fluxWidget .fluxBtn.btnMedium{min-width:0 !important;}


#staticLinks{float:right; position:relative; margin-top:-19px; padding:0 10px 0 0;}
#staticLinks a#linka{background:url(images/mtvu_sprite_v5.gif)  -308px -356px no-repeat; padding-left:20px; color:#ffffca;}
#staticLinks a{font-size:1.1em; margin-left:15px; text-decoration:none; color:#CCC;}
#staticLinks a:hover{text-decoration:underline;}
#staticLinks a#linkb{background:url(images/mtvu_sprite_v5.gif)  -415px -356px no-repeat; padding-left:17px; color:#33ccff;}
#FW_QuickMenu2_0{ background: transparent;color:#888888; height:25px;}
#FW_QuickMenu2_0 a{color:#888888; text-decoration:none;line-height:25px;}
span.userMessage{ position:relative; top: -8px; margin-left:3px;}
span.userMessageNew{margin-left:10px;}
.itemsList{ background:#e2e2d6; margin-left:120px; border: solid 1px #999;}
.itemsList a.listItem{ display:block; border-bottom: solid 1px #999; padding:0 5px; width:120px;}
.itemsList a.listItem:hover{ background:#999; color:#fff !important;}
 
.overallRating{color:#888;}

.thumbDown{margin-right:7px;}
span.overallRating{ background:url(/wp-content/themes/default/images/thumb-up.gif) no-repeat 0 1px; padding-left:15px !important; text-align:left !important;}

/* primary navigation */
#nav{clear:both; overflow: hidden; background:#1c1c1c; border-left:none; border-top:none; background:url(images/mtvu_sprite_v5.gif) no-repeat 0px -25px;}
#nav ul li{float:left; text-align:center;}
#nav ul li a.prime{display:block; height:35px; text-indent:-9999px;}
#navhome a{background:url(images/mtvu_sprite_v5.gif) no-repeat 0px -25px; width:84px;}
#navmusic a{background:url(images/mtvu_sprite_v5.gif) no-repeat -84px -25px; width:90px;}
#navshows a{background:url(images/mtvu_sprite_v5.gif) no-repeat -174px -25px; width:98px;}
#navcampus a{background:url(images/mtvu_sprite_v5.gif) no-repeat -272px -25px; width:130px;}
#navactivism a{background:url(images/mtvu_sprite_v5.gif) no-repeat -402px -25px; width:112px;}
#navcommunity a{background:url(images/mtvu_sprite_v5.gif) no-repeat -514px -25px; width:128px;}
#navhome a:hover{background:url(images/mtvu_sprite_v5.gif) no-repeat 0px -62px;}
#navmusic a:hover{background:url(images/mtvu_sprite_v5.gif) no-repeat -84px -62px;}
#navshows a:hover{background:url(images/mtvu_sprite_v5.gif) no-repeat -174px -62px;}
#navcampus a:hover{background:url(images/mtvu_sprite_v5.gif) no-repeat -272px -62px;}
#navactivism a:hover{background:url(images/mtvu_sprite_v5.gif) no-repeat -402px -62px;}
#navcommunity a:hover{background:url(images/mtvu_sprite_v5.gif) no-repeat -514px -62px;}
/* navigation selectors */
body.sectionmusic div#nav ul li#navmusic a.prime{background:url(images/mtvu_sprite_v5.gif) no-repeat -84px -99px;}
body.sectionshows div#nav ul li#navshows a.prime{background:url(images/mtvu_sprite_v5.gif) no-repeat -174px -99px;}
body.sectiononcampus div#nav ul li#navcampus a.prime{background:url(images/mtvu_sprite_v5.gif) no-repeat -272px -99px;}
body.sectionactivism div#nav ul li#navactivism a.prime{background:url(images/mtvu_sprite_v5.gif) no-repeat -402px -99px;}
body.section #sidebar h3.musicvideos,
body.section #sidebar #musicSearch{display:none;}
/* hub page sub navigation */
div#nav ul li ul.subMenu{ display:none; border-top:none; border-bottom: solid 4px #000; width:364px;}
div#nav ul li:hover ul.subMenu{ position:absolute; display:block; margin-top:0; z-index:999; clear:both; border: solid 4px #000; border-top: none;}
div#nav ul li:hover ul.subMenu li{float:none; text-align:left;}
div#nav ul li:hover ul.subMenu li.navSection{float:none; text-align:left; background: #1d1d1d !important; text-indent:10px; color:#fff; clear:both; padding:7px 0; text-transform:uppercase;}
.ie div#nav ul li:hover ul.subMenu li.navSection{ padding: 3px 0 7px 0;}
div#nav ul li:hover ul.subMenu li a{ display:block; width:155px; padding:7px 10px 7px 17px;font-size:1.2em; text-decoration:none; color:#cdcdcd; background:url(images/mtvu_sprite_v5.gif) -970px -222px no-repeat #313131;}
div#nav ul li:hover ul.subMenu li.none a{background:#313131 !important; cursor: default;}
div#nav ul li:hover ul.subMenu li a:hover{ background:url(images/mtvu_sprite_v5.gif) -970px -222px no-repeat #dddb99; color:#000;}
div#nav ul li:hover ul.subMenu li.a{float:right; border-left: none;}
div#nav ul li:hover ul.subMenu li.b{float:left; border-right:none;}
/* search button */
li#search{  background:url(images/mtvu_sprite_v5.gif) no-repeat -486px -143px; height:21px; margin: 8px 0 0 15px;}
li#search form#searchform input#searchsubmit{ background:transparent;border:none; width:60px; height:21px;text-indent:-9999px; text-transform: capitalize; cursor:pointer;}
li#search form#searchform input#websearchsubmit{ background:transparent;border:none; width:41px; height:21px;text-indent:-9999px;margin-left:1px; text-transform: capitalize; cursor:pointer;}
li#search form#searchform input#s{ background:transparent;border:none;width:197px; height:20px; margin:0; padding:3px 0 0 4px; font-size: 12px;}

/* comments menu */
p.nocomments{display:none;}
div.comments3{background-color:#fff !important; padding:10px !important;margin-bottom:10px;}
div.greetingArea{font-size:12px !important;  color:#000 !important;}
div.comments3 a{color:#a30867 !important; font-size:12px !important;}
h2.post-comment{font-size:1.5em !important; color:#000 !important;}
.fluxCommenting{clear:both;}
div.commentItem{background: #e2e2e2 !important; padding:0 !important;}
div.commentItem table tr td.itemImage{background:url(images/mtvu_sprite_v5.gif) -1018px center #fff !important;}
div.commentItem table tr td.itemDescr{padding:10px 10px 0 10px !important;}
div.commentMessage{color:#666666 !important; font-size:11px !important;}
h3.commentTitle{color:#848383 !important;}
div.commentItem a{color:#4d4d4d	 !important;}
div.titleArea{ background:url(images/mtvu_sprite_v5.gif) repeat-x #140b04!important; display:block !important; color:#FFF !important; font-size:1.1em !important; height:25px !important; border: solid 1px #3b3b3b !important; padding:0 !important; font-family: "Arial Narrow Bold", "Arial Narrow", Helvetica,  Arial !important}
textarea.regularText{padding:10px !important; font: normal 11px arial; width: 575px !important; background-color:#FFF !important; border: solid 1px #999 !important; margin-top: 10px !important;}
span.btnCenter{background:url(images/mtvu_sprite_v5.gif) no-repeat -643px -25px !important; padding: 0 10px !important; font-size:11px !important;}
a.commonButton:hover{text-decoration:none !important;}
a.commonButton:hover span.btnCenter{color:#CCC !important;}
span.btnLeft, span.btnRight{background-image:none !important;}
table#FW_Comments3_1_sortMode tr td{color:#666  !important;}
table#FW_Comments3_1_sortMode tr td a.active,
table#FW_Comments3_1_sortMode tr td a{ color:#666 !important;}
div.commentItemLevel1 table tr td.itemImage{ padding-left:87px !important;}
div.commentItemLevel1 table{ border-top: solid 10px #fff !important;}
div.pageNavigator a{color:#4d4d4d !important;}
div.commentAction a{font-size:11px !important;}
.commentEditor{ padding-top: 0 !important;}
td.share{padding-right:10px;}
table tr td.itemImage{ padding-right:35px !important;}
.contentAction2 a{color:#666666 !important;}


#content{clear:both; margin-top:20px; width:620px; float:left; margin-right:10px; }
#sidebar{ width:300px; float:right; margin-top:20px; padding:10px; background:url(images/freshmen/sidebar_bg.gif); background:#996699;}
#sidead{width:300px; margin:18px auto 5px auto; background:#fff;}
#sidebar span{display:block; text-align:center; margin-bottom:10px;}
#sideadCoad{ display:none;width:300px; margin:18px auto 5px auto; background:#fff;}


#freshmenVote{ 
width:300px; 
text-align:center; 
margin:0 
auto;
background:url(images/freshmen/test/4/module_vote_v3.gif) 
no-repeat #beaacf; 
padding-top:81px; 
border-left: solid 1px #000000; 
border-right: solid 1px #000000;
border-bottom: solid 1px #000000;}

#header #headerimg h1 span a{ display:block; background:url(images/freshmen/logo_freshmen_v2.jpg) no-repeat; text-indent:-9999px; height:40px; margin-top:17px;}
#header #headerimg h1 span a:hover{ border-bottom:none;}


/* fonts */
a{color:#333333; text-decoration:none;}
.post h3 a:hover{text-decoration:none; border-bottom: dotted 1px #000000;}

.post h2,
.post h3 {font-family: Helvetica,  Arial; font-size:3.2em; line-height:1.2em;}
.post h3 a{ background:#cccccc; padding:2px;}
.post h3 a:hover{ background:#999999; border-bottom:none; color: #000;}
.post {}
.post p a { text-decoration:underline;}
.post .entry p img{ padding:5px; margin:5px 10px 0 0; border: solid 1px #999;}
.post .entry h3 strong{padding-top:5px; margin-top:10px; border-top: dotted 1px #000; display:block;}
.post p, .post ul{padding:4px 0;}
.post ul li{ list-style:square; margin:0 20px;}
.post{ border-bottom: dotted 1px #000000; margin-bottom:15px; padding-bottom:15px;}

div#breadCrumb{padding-bottom:10px;}

span.postdate{color:#000000; display:block; margin:0; font-size:1.1em;  text-transform:uppercase;}

#sidebar a{text-decoration: underline;}
.textwidget ul li{ padding:5px 7px;}

.post ul li,
.post p{font-size:1.5em; color:#000; line-height:1.6em;}

.postbot{background: url(images/dev_blog/pattern.gif); padding:3px 10px; font-size:1.1em; text-align:right; border-bottom: dotted 1px #d4d4d4; margin:13px 0	;}
.postbot .comment{background:url(images/dev_blog/comment.gif) no-repeat 0 2px ; padding-left:15px;}

fieldset.cf_hidden{display:none;}
p.linklove{display:none;}


/* video directory search */
li#blog-list ul,
#musicSearch{ border: solid 1px #292929; border-top: none; margin-bottom:13px; background-color:#020202;}
#musicSearch .searchWrapper{padding:0 10px 10px 10px; clear:both; overflow:hidden;}
#musicSearch .searchWrapper .left{float:left; width:375px; margin-left:10px; padding-top: 10px;}
#musicSearch .searchWrapper .right{float:right; width: 221px; border-left: solid 1px #343434; padding-left: 15px;}
#musicSearch .searchWrapper div span {color:#737373;}

h2.widgettitle,
.promo,
#sidebar h3.musicvideos,
#musicSearch { display:none;}

#musicSearch .searchWrapper .right a{font-size: 11px; display:block; margin: 3px 8px 3px 0; float:left; text-decoration:none;}
#musicSearch .searchWrapper .right a:hover{text-decoration:underline; color:#FFF;}
li#blog-list h2,
h3.musicvideos{background:url(images/recent-h3-bg.jpg) repeat-x; display:block; color:#FFF; font-size:1.5em; height:26px; border: solid 1px #292929; padding:5px 0 0 10px; font-family: "Arial Narrow Bold", "Arial Narrow", Helvetica,  Arial; border-bottom:none;}
#musicSearch .searchWrapper .left input#sv{height:22px; width:325px; background:url(images/artist-search_bg.gif) repeat-x; border: solid 1px #7b7b7b; border-right:none; float:left; font: normal 19px arial; color:#666; padding:4px;}
#musicSearch .searchWrapper .left input#searchvideosubmit{ float:right; width: 41px; height:33px; background:url(images/search-video_btn.gif) no-repeat; border:none;position:relative;
text-indent:-1000px; text-transform: capitalize; color: transparent;}
a.null{display:none !important;}

#sidebar h3.musicvideos{margin-top:10px;}
#sidebar #musicSearch .searchWrapper .left{margin-left:10px; float:none; width:auto; margin-left:0; clear:both; overflow:hidden;}
#sidebar #musicSearch .searchWrapper .right{border:none; border-top: solid 1px #343434; padding:5px 8px;  float:none; width:auto; clear:both; overflow:hidden; margin-top:10px;}
#sidebar #musicSearch .searchWrapper .left input#sv{height:22px; width:230px; background:url(images/artist-search_bg.gif) repeat-x; border: solid 1px #7b7b7b; border-right:none; float:left; font: normal 19px arial; color:#666; padding:4px;}
#sidebar #musicSearch .searchWrapper .right span{text-align:left;}

/* sidebar promo */

div.promo{border: solid 1px #292929; padding:8px; background:url(images/recent-h3-bg.jpg) repeat-x #000;}
div.promo a{font-family: "Arial Narrow Bold", "Arial Narrow", Helvetica,  Arial;font-size: 1.2em; color:#a30867; text-decoration:none;}
div.promo a:hover{text-decoration:underline;}
div.promo a img{border: solid 2px #999999;}
div.promo p{color:#999; font-size:1.1em; padding:5px 0;}

/* top video list */
.nationalDeansList{ margin-bottom:15px;}
.nationalDeansList .dlVideo{ padding:8px 5px; clear:both; overflow:auto; background: #999999; margin-top:1px;}
.nationalDeansList .dlVideo a img{border: solid 1px #657121; float:left; margin-right:4px;}
.nationalDeansList .dlVideo span a{ display:block; float:left; width:200px; font-size: 1.8em; text-decoration:none; text-align:left;}
.nationalDeansList .dlVideo span a:hover{text-decoration:underline;}
h3.recentposts{display:block; color:#fff; font-size:1.5em;padding:5px 10px 0 0;  text-transform:uppercase; margin-bottom:1px; clear:both; padding:5px 10px; background:#000; margin-top:15px;}


/* ------ */
/* FOOTER */
/* ------ */
div#footer{border-top: solid 1px #292929; color:#c9c9c9; background:#000; padding: 20px 0; margin-top:10px; clear:both;}
div#footer div#footerInner{ width:955px; margin:0 auto;}
div#footer a{color:#c9c9c9 !important; text-decoration:none; font-size:11px;}
div#footer a:hover{text-decoration:underline;}
div#footer ul{height:170px;margin-bottom:15px;}
div#footer ul li h3 a{ font-size:18px;}
div#footer ul li{padding:3px 5px;}
ul.mainBrand{float:left; border-right:dotted 1px #383838 ;background:url(images/mtvu_sprite_v5.gif) no-repeat -151px -270px; padding-top:110px; width:163px; margin-right:10px; height:60px !important;}
ul.mainBrand li{display:inline; border-right: solid 1px #2c2c2c; line-height:1.8em;}
ul.channelLinks{ float:left;  border-right:dotted 1px #383838; width:150px; margin-right:10px;}
ul.socialLinks{ float:left; width:130px;}
ul.socialLinks a{ border: solid 1px #222121; padding:10px; background:#161616; width:75px !important; display:block; font-size:12px !important; padding-right: 35px;}
ul.socialLinks li#twitter a{ background:url(images/mtvu_sprite_v5.gif) no-repeat -29px -218px #161616; -moz-border-radius: 5px;-webkit-border-radius: 5px;}
ul.socialLinks li#rss a{ background:url(images/mtvu_sprite_v5.gif) no-repeat -29px -275px #161616; -moz-border-radius: 5px;-webkit-border-radius: 5px;}
ul.socialLinks li#flux a{ background:url(images/mtvu_sprite_v5.gif) no-repeat -29px -335px #161616; -moz-border-radius: 5px;-webkit-border-radius: 5px;}
ul.legalLinks li{display:inline;color:#555555; font-size:11px !important;}
ul.legalLinks {border: solid 1px #222121; clear:both; height:auto !important; padding:5px; margin-top:20px; text-align:center;  -moz-border-radius: 5px;-webkit-border-radius: 5px;}
ul.legalLinks li a{color:#555555 !important;}

@charset "utf-8";
/* CSS Document */


