/*
File:			custom.css
Description:	Custom styles for Thesis
*/
.wp-caption {display:none;}
.left{float: left}
.right{float: right}
.clear {clear: both;}
.secondrow{clear: left}
.mrbten{margin: 0px 10px 10px 0px}
.mlten{margin-left: 10px}
.mtbten{margin: 10px 0px}
.wfull{width: 100%; overflow: auto;}
.nsefeatimg {margin: 0px 10px 10px 0px; max-width: 220px; text-align: center;}
.nsefeatimg .wp-caption-text{color:#888888; }
#blue_box{background-color:#00477f; color:#fff; padding: 10px;margin-bottom: 10px}
#blue_box .search_form input, #blue_box #mc_embed_signup input{width: 100%; height: 23px;}


.custom {font: 12px/15px 'lucida grande',tahoma,verdana,arial,sans-serif; background-color:#e1e1e1 }
.custom a {color:#004175}
.custom #container {width: 976px; background-color:#fff}
.custom #content_box {width:964px; margin: 0 auto; background: none !important}
.custom #content {width: 660px}
.custom #header{padding: 0px; border: 0px !important; margin-bottom: 10px}
.custom #footer {border: 0px !important; overflow: auto}
.custom #footer a {border-bottom: 0px}
.custom #sidebars {width: 300px}
.custom .sidebar ul.sidebar_list{padding: 0px}
.nsetitle2 {font-family:Arial, Helvetica, sans-serif;}
.col1wrap      {width: 297px}
#hpnewswrap,#hpinterviewswrap, #hpsessionswrap, #hpnseprowrap {margin-bottom: 20px}
#hpnseprowrap {overflow: auto}
#hpnewswrap    {}
.hpnewssing	   {margin-bottom: 10px; overflow: auto; }
.hpnewsimg     {width: 70px; display:inline; float: left}
.hpnewstxt     {font-size: 11px; width: 216px; display: inline}
.sniptitle a, .teaser h2 a {font-weight: bold}
.vidtitle {margin-left: 6px; display: block;}
.vidtitle a{color: #000; font-size: 11px; font-weight: bold; }
.col2wrap      {width: 356px; margin:0px 3px}
#hpinterviewswrap, #hpsessionswrap{border: 2px solid #151515; width: 340px; padding: 8px; overflow: auto;}
#hpsessionswrap{}
.vinterviewsing, .vsessionssing {width: 113px;  margin-top: 15px}
.nseprosing {width: 118px; margin-top: 15px; }
.vinterviewsing a.vertthumb, .vsessionssing a.vertthumb, .nseprosing a.vertthumb2 {margin: 0 auto}
.nseset {overflow: auto; margin-bottom: 10px; width: 660px}
.hpnewssingle, .vinterviewsingle, .teaser {width: 330px}
.custom .teaser h2 {float: right}
.hpnewstxt2, .custom .teaser .format_teaser, .custom .teaser h2 {margin-right: 10px; width: 244px; font-size: 11px; display:inline; }
.custom .teaser .format_teaser{float:right; margin-top: 0px; margin-bottom: 0px}
.hpnewstxt3 {margin-right: 10px; width: 204px; font-size: 11px; display:inline; }
.lghttext {color: #999999}
.custom #header #logo {width: 239px; display:inline; float: left}
.socmed {display: block; width: 20px; height: 20px; background-image: url(images/socmedicons.gif); background-repeat: no-repeat; margin-right:5px; }
#socrss {background-position:0px 0px;}
#socfb {background-position: -20px 0px;}
#soctwit {background-position: -20px -20px;}
#soctube {background-position: 0px -20px;}
.custom .teasers_box {width: 100%; padding: 0px;margin-bottom: 10px; width: 660px}

.nsetitle3 {background:url(images/noise11-logo-s.jpg) no-repeat center left; display: block; height:35px; padding-left: 100px; font-size: 20px; font-weight: 800; color:#004a84;text-transform: uppercase; line-height: 50px; letter-spacing: -1px}
.nsetitle a{color:#004a84;}

.nsetitle{background-image: url(images/noise11-titles.gif); background-repeat: no-repeat; margin-bottom: 10px}
#nseinterview {display: block; width:271px; height:41px; background-position:0px 0px;}
#nsesessions{display: block; width:271px; height:39px; background-position:0px -41px;}
#nselatest {display: block; width:271px; height:28px; background-position:0px -80px;}
#nsepro {display: block; width:140px; height:24px; background-position:0px -107px;}
#nsehottopic {display: block; width:271px; height:40px; background-position:0px -130px;}
#nselive{display: block; width:54px; height:23px; background-position:0px -194px;}
#nsenewmusic{display: block; width:159px; height:23px; background-position:0px -171px;}
#nsemusicnews{display: block; width:164px; height:24px; background-position:0px -217px;}
#nsegal{display: block; width:271px; height:39px; background-position:0px -241px;}
.nsetitle2 {font-size: 20px; font-weight: 800; color:#004a84;text-transform: uppercase; line-height: 50px; letter-spacing: -1px}

/*---:[ nav styles ]:---*/
.menu-main-menu-container {background-color:#000; height: 30px}
.custom #menu-main-menu ul, #menu-main-menu ul li { width:auto;  font-size:23px; letter-spacing:-1px; font-stretch:ultra-condensed;}
.custom #menu-main-menu ul ul, #menu-main-menu :hover ul :hover ul { left: 14.9em;  font-size:23px; letter-spacing:-1px; font-stretch:ultra-condensed;}
.custom #menu-main-menu li:hover ul, #menu-main-menu a:hover ul { left: -0.1em;  font-size:23px; letter-spacing:-1px; font-stretch:ultra-condensed; }
.custom #menu-main-menu { border-width:0; font-size:23px; letter-spacing:-1px; font-stretch:ultra-condensed; color:#fff;}


/*---:[ nav menu styles ]:---*/
.custom #menu-main-menu table { bottom:0; }
.custom .nav, #menu-main-menu li ul { border-width:0; }
.custom #menu-main-menu li { margin: 0px 5px}
	.custom #menu-main-menu li ul { margin-top:0; }
	.custom #menu-main-menu ul ul { margin-top: 0; }

.custom #menu-main-menu a {  font-size:18px; line-height:30px; padding:0px; border-width: 0; border-left-width: 0; color:#fff; }
.custom #menu-main-menu ul a { width:auto; color:#333;}

/*---:[ nav colors ]:---*/
.custom #menu-main-menu, #menu-main-menu a, #menu-main-menu li ul { border-color:none;color:#fff; background-color:#000 }
.custom #menu-main-menu .current a, #menu-main-menu .current-cat a { border-bottom-color:none; color:#30acf4; }
.custom #menu-main-menu ul .current a, #menu-main-menu ul .current-cat a, #menu-main-menu .current ul a, #menu-main-menu .current-cat ul a { border-bottom-color:none; color:#fff;  }
/*.custom #menu-main-menu a, #menu-main-menu .current ul a, #menu-main-menu .current-cat ul a { color:#34ABED; background:none; }*/
.custom #menu-main-menu a:hover, #menu-main-menu .current ul a:hover, #menu-main-menu .current-cat ul a:hover, #menu-main-menu .current-parent a:hover { color:#30acf4; background:none; }
.custom #menu-main-menu .current a, #menu-main-menu .current a:hover, #menu-main-menu .current-cat a, #menu-main-menu .current-cat a:hover { color:#30acf4; background:none; }
.custom #menu-main-menu .current-parent > a, #menu-main-menu .current-cat-parent > a { color:#30acf4; background:none; }

/*----------images-----------*/
.vertthumb {display: block; width: 100px; overflow:hidden;}
.vertthumb2{display: block; width: 112px; overflow:hidden; height: 125px}

.custom li.widget  {margin-bottom: 10px; line-height: 15px}
#headelements {height: 90px; overflow: hidden}
#leaderads{float: right} 
#sharebtnwrap{margin: 20px 0px}
#shareright{}

/*-----------navigation-------*/
.nsepagnav { list-style-type:none; display: inline}
.nsepagnav a{display:block; border: 2px #ccc solid; padding: 2px 4px; float: left; color: #ccc; margin-right: 6px; font-weight: bold}
.nsepagnav a:hover{color:#00477f;background-color:#00477f; color:#fff; border: 2px #00477f solid;}
#nsepagnavcur{background-color:#00adef; color:#00477f; border: 2px #00adef solid;display:block; margin-right: 6px; font-weight: bold;  padding: 2px 4px;}