/*** common styles across variety.com pages 
-- hack for ie6 --
*html xxxxxxx {}

-- hack for Safari (both mac and windows) --
.webkit xxxxxxx {}

--  hack for Safari and Chrome --
.safari xxxxxxx {}

--  hack for Chrome only --
.chrome xxxxxxx {}

-- hack for mac and win (firefox, mozilla, camino) --
.gecko xxxxxxx {}

-- hack for win (firefox, mozilla, camino) --
.win.gecko xxxxxxx {}
***/


/*** html tag styles ***/
body {
background:none;
background-color:#edf1ef;
margin:0;
padding:0;
text-align:center;
}

body , p, td {
font:12px/1.275em arial,helvetica,"MS Reference Sans Serif";
}

form {
margin:0;
padding:0;
}

td div {
overflow:inherit;
}

a{color:#369;text-decoration:none;}

a:hover{text-decoration:underline;color:#900;}

a:visited{text-decoration:none;color:#666;}


/*** commonly used ***/
.showoverflow {
overflow:auto;
}

.hide {
display:none;
}

.clear{
clear:both;
margin:0;
padding:0;
}

.clearright{
clear:right;
}

.clearleft{
clear:left;
}

.more {
margin:0;
padding:0 10px;
text-align:right;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
} 

.more a {
color:#069;
}

.more a:hover{
color:#86a4cb;
}


/*** template containers ***/
#mainbody, #mainContainer {
background-color:#fff;
border:1px solid #cc9;
margin:0 auto;
position:relative;
text-align:left;
width:996px;
}

#mainContainer {
background-color:#fefef4;
}

#mainbody {
border:none;
border-top:1px solid #cc9;
width:996px;
}

#contentcontainer{
margin:0 0 5px 0;
overflow:hidden;
padding:0;
width:100%;
clear:both;
}

* html div#contentcontainer{height: 1%;}/*ie only*/

#rightcolumn{
float:left;
margin:0;
padding:0;
width:309px;
}

#contentfooter{
display:none;
}

.adcontainer {
height:90px;
display:block;
background-color:#fff;
}


/*** HEADER - LOGO - SEARCH ***/
#globalheader {
margin:10px;
}

#varietylogo, #varietylogo a {
background:url("http://images2.variety.com/graphics/variety/Variety_logo_green_tm.gif") #fff no-repeat 0px center;
display:block;
height:96px;
margin:0 0 0 -3px;
padding:0px;
text-indent:-999em;
text-decoration:none;
width:338px;
float:left;
position:relative;
}

*html #varietylogo, #varietylogo a {
margin-left:-2px;
}

#globalinfo {
margin-top:80px;
float:left;
position:relative;
margin-left:-20px;
}

#globalNavSearch {
float:right;
position:relative;
}

#globalnavMenu {
text-align:right;
}

#globalSearch {
margin-top:25px;
text-align:right;
}

.searchtextinputNew {
font:11px "MS Reference Sans Serif";
margin-right:3px;
}

#globalinfo, #globalNavSearch {
font:10px "MS Reference Sans Serif";
color:#369;
}

#globalinfo a, #globalNavSearch a {
text-decoration:none;
color:#369;
}

.headers {
font:bold 12px "MS Reference Sans Serif",arial,helvetica;
}

input#SearchText{
border:1px solid #bfb093;
background-color:#fff;
padding:2px 0px 4px 2px;
width:inherit;
}


/*** TOP NAVIGATION / TABS ***/
div#globalnav1 ul, div#globalnav2 ul, #leftnav ul {
list-style:none;
padding:0;
margin:0;
}

/*** gray tabs ***/
div#globalnav1 {
width:996px;
height:26px;
overflow:visible;
position:relative;
z-index:100; /* previously 99999999 then 100000 now 100 */
border-top:1px solid #ccc;
background-color:#ccc;
}

div#globalnav1 ul {
position:relative;
background-color:#ccc;
z-index:100000;
margin:0;
padding:0;
overflow:visible;
}

div#globalnav1 li {
float:left;
position:relative;
margin:0;
padding:0 14px 0 14px;
}

.gecko div#globalnav1 li {
padding:0 15px 0 15px; /* for mac (firefox, mozilla, camino) */
}

.win.gecko div#globalnav1 li {
padding:0 14px 0 14px; /* for win (firefox, mozilla, camino) */
}

.webkit div#globalnav1 li, .safari div#globalnav1 li, .chrome div#globalnav1 li { /* webkit = safari win */
padding:0 14px 0 14px;
}

div#globalnav1 li#vmc {
background-color:#999999;
float:right;
display:block;
padding:0 8px;
margin:0;
}

.ie8 div#globalnav1 li#vmc {
padding:0 13px;
}

.webkit div#globalnav1 li#vmc { /* safari win */
padding:0 13px;
}

.gecko div#globalnav1 li#vmc {
padding:0 16px; /* for mac and win (firefox, mozilla, camino) */
}

.win.gecko div#globalnav1 li#vmc, /* for win (firefox, mozilla, camino) */
.chrome div#globalnav1 li#vmc /* for chrome */ {
padding:0 13px; 
}

div#globalnav1 li h3 {	
margin:6px 0;
font:bold 11px/1.275em verdana,arial,helvetica;
text-transform:none; 
/*padding:0 6px 0 7px;*/ /*remove this if "Research" will be added to the gray nav */
}

.ie7 div#globalnav1 li h3 {
/*padding:0 7px 0 7px;*/ /*remove this if "Research" will be added to the gray nav */
}

div#globalnav1 li#vmc h3 {	
margin:6px 1px;
font:bold 11px/1.275em verdana,arial,helvetica;
text-transform:none;
padding:0 1px 0 2px;
color:#FFF;
}

.ie7 div#globalnav1 li#vmc h3 {
padding:0 7px 0 6px;
}

div#globalnav1 li a:hover {
text-decoration:none;
}

div#globalnav1 li:hover {
background-color:#fff;
}

/*** green tabs ***/
#globalnav2 {
width:996px;
background:url("http://images2.variety.com/graphics/variety/TopNavSubmenu_gradient_bg.gif") #daeadf repeat-x top left;
height:28px;
display:block;
position:relative;
border-bottom:1px solid #867f6e; /*border below the green menu tabs*/
overflow:visible;
z-index:100000; /* previously 99999999 */
margin-bottom:11px;
font:bold 12px Verdana, Geneva, sans-serif;
}

#globalnav2 h2 { /* The Buzz */
font:bold 12px Georgia, "Times New Roman", Times, serif;
color:#063;
float:left;
margin:9px 5px 9px 8px;
padding:0;
}    

ul#topnavlevel2, ul#topnav2 {
list-style:none;
z-index:100;
position:relative;
}

ul#topnavlevel2 {
margin:0 4px 0 1px;
}

ul#topnav2 {
display:inline;
}

ul#topnavlevel2 li {
display:block;
float:left;
position:relative;
margin:0;
padding:0 22px 0 23px;
border-right:1px solid #cc9;
margin-top:1px;
}


#topnav2 li {
float:left;
/*padding:0 20px 0 130px;*/ /*  padding-right = plus 10px to all (previously 10px in this style), padding-left = plus 10px to all */
border-right:none;
margin:0;
color:#e0dbcd;
}

ul#topnavlevel2 div.lvl2cont {
position:absolute;
top:15px;
width:700px;
height:1px;
z-index:100000;
left:-99999999px;
overflow:visible;
}

ul#topnavlevel2 li div.lvl2cont ul li {
border-right:none;
position:relative;
z-index:100000;
}

ul#topnavlevel2 div.lvl2cont ul li.head {
padding-top:5px;
padding-bottom:3px;
}

ul#topnavlevel2 li#events div.lvl2cont {
width:500px;
}

ul#topnavlevel2 li a, ul#topnav2 li a  {
text-decoration:none;
color:#000;
}

ul#topnavlevel2 li:hover, ul#topnav2 li:hover { /* hover for the top 2 tabs (gray and green tabs) */
background-image:none;
background-color:#fff;
margin-top:1px;
}

* html ul#topnavlevel2 li:hover, * html ul#topnav2 li:hover {
padding:0px 7px 2px;
}

ul#topnavlevel2 li h3, ul#topnav2 li h3 {
margin:7px 0 4px 0;
padding:0;
font-size:13px;
text-transform:uppercase;
}

ul#topnav2 li h3 {
font:bold 11px/1.675em verdana,arial,helvetica;
text-transform:none;
color:#369;
margin:7px 0 1px 0;
}

ul#topnav2 li h3:hover {
color:#000;
margin-bottom:1px;
}

ul#topnav2:hover {
color:#000;
margin-bottom:1px;
}

/** green tabs dropdown (on hover) **/
ul#topnavlevel2 li.sfhover div.lvl2cont {
left:-1px;top:28px;
}

ul#topnavlevel2 ul.level2 { /* dropdown box and contents */
background:url("http://images2.variety.com/graphics/variety/DropdownGradient_bg.gif") repeat-x top left;
position:relative;
top:0;
list-style-type:none;
width:200px;
background-color:#fff;
border:1px solid #000;
z-index:100000;
margin:0;
padding:5px;
margin-top:-1px;
}

ul#topnavlevel2 li ul.level2 li {
float:none;
white-space:nowrap;
background:none;
color:#000;
margin:0;
padding:0;
}

ul#topnavlevel2 li ul.level2 li:hover, ul#topnavlevel2 li ul.level2 li.sfhover {
background-color:#063;
color:#fff;
}

ul#topnavlevel2 li ul.level2 li.head:hover, ul#topnavlevel2 li ul.level2 li.head .sfhover:hover {
background-color:transparent;
}

ul#topnavlevel2 li ul.level2 li.first {
border-top:none;
float:none;
white-space:nowrap;
margin:0;
padding:5px 0 3px 0;
}

ul#topnavlevel2 li ul.level2 li:hover, ul#topnavlevel2 li ul.level2 li.first:hover, ul#topnavlevel2 li ul.level2 li.firstsfhover {
}

ul#topnavlevel2 li ul.level2 li.first:hover, ul#topnavlevel2 li ul.level2 li.firstsfhover {
background-color:transparent;
padding:5px 0 3px 0;
color:#000;
}

ul#topnavlevel2 li ul.level2 li a {
display:block;
font-weight:normal;
white-space:nowrap;
line-height:14px;
margin:0;
padding:5px 6px 3px;
color:#039;
}

ul#topnavlevel2 li ul.level2 li a:hover {
border:none;
margin:0;
padding:5px 6px 3px;
color:#fff;
}

* html ul#topnavlevel2 li ul.level2 li a,* html ul#topnavlevel2 li ul.level2 li a:hover {
width:1px;
line-height:14px;
}

/*** LEFT NAVIGATION ***/
#leftnav {
border:1px solid #ccc; 
padding:0 0 10px 0; 
margin-bottom:10px; 
font:bold 12px Verdana, Geneva, sans-serif;
}

#leftnav li {
margin-bottom:5px;
}

#leftnav ul.blogs li {
margin-bottom:8px;
font-size:11px;
}

#leftnav ul.blogsArchives li {
margin-bottom:5px;
font-size:11px;
}

.leftnavHead, .leftnavHeadBlk {
margin:8px;
color:#900;
font-weight:bold;
}

.leftnavHeadBlk {
color:#000;
}

.leftnavHead2 {
color:#900;
font-weight:bold;
padding-top:5px;
text-align:center;
}

.leftnavSub {
margin:0 5px 0 8px;
font-weight:normal;
}

.leftnavSub a {
font-weight:bold;
}

.horizon {
border-bottom:1px solid #ccc;
padding:5px 0 0 0;
}

#leftnavCurrentContent {
border:1px solid #ccc; 
padding:0; 
margin:10px 0; 
font:bold 12px Arial, Helvetica, sans-serif;
}

#leftnavCurrentContent h2 {
margin:8px;
color:#900;
font:bold 12px Arial, Helvetica, sans-serif;
}

#leftnavCurrentContent ul {
list-style:none;
padding:0;
margin:0 0 0 10px;
font-weight:normal;
}

#leftnavCurrentContent ul li {
margin-bottom:8px;
margin-right:5px;
}

#leftnavCurrentContent ul li a {
color:#069;
}

#ad_leftnav {
margin-bottom:10px;
}


/*** FOOTERS, COPYRIGHT ***/
#dotRule {
border-top:1px dotted #c2ceda;
margin:0;
padding:0;
}

#copyright {
background-color:transparent;
color:#333;
font:11px Arial, Helvetica, sans-serif;
margin:10px 0 5px 20px;
}

#copyright a {
color:#369;
}

#copyright a img {
border:none;
vertical-align:text-bottom;
}

#footercontainer, #footercontainerNew {
background-color:#f0f0f0;
border:1px solid #c2ceda;
color:#369;
margin:10px;
padding:5px;
}

.wtf {
width:100%;
display:inline;
margin:10px;
border:1px solid #03C;
}

.wtf h5, #footercontainer h5, #footercontainerNew h5 {
font:bold 12px Arial, Helvetica, sans-serif;
color:#333;
display:inline;
margin:5px;
}

.wtf ul, #footercontainer ul, #footercontainerNew ul {
list-style:none;
margin:0 100px 4px 10px;
padding:0;
display:inline;
}

.wtf ul li, .wtf ul li a, #footercontainer ul li, #footercontainerNew ul li, #footercontainer ul li a, #footercontainerNew ul li a {
font:11px Arial, Helvetica, sans-serif;
color:#369;
list-style:none;
display:inline;
padding:0;
margin:0 3px 0 2px;
}


/*** VARIETY TO GO ***/
#vToGo {
width:298px;
border:1px solid #ccc;
background-color:#e8e5dc;
margin-bottom:10px;
}

#row1 {
padding:10px 10px 7px 10px;
height:60px;
border-bottom:2px solid #ccc;
}

.ie7 #row1 {
height:68px;
padding-bottom:0;
}

.colLeft, .colLeft2 {
float:left;
width:165px;
position:relative;
}

.colLeft2 { 
width:105px;
}

#row2 {
padding:8px 8px 3px 8px;
}

#row2 h2 {
color:#0F7F33;
font-size:14px;
font-weight:bold;
line-height:24px;
padding:0;
margin:0;
}

#row3 {
padding:3px 5px 5px 10px;
background-color:#ccc;
}

#row3 h2 {
font-size:14px;
line-height:20px;
font-weight:normal;
margin:0;
padding:0;
}


/*** FEATURED JOBS ***/
#FeaturedJobs {
border:1px solid #e6ebf0;
font:12px Arial, Helvetica, sans-serif;
color:#666;
display:block;
float:right;
width:298px;
text-align:left;
margin:10px 0; 
}

#FeaturedJobs a {
color:#900;
font-weight:bold;
}

#vmclogo {
float:left;
margin:5px;
}

#FeaturedJobs h3, #PhotoGallery h3 {
font:bold 12px Arial, Helvetica, sans-serif;
color:#900;
float:left;
position:relative;
padding:9px;
margin:0;
}

#FeaturedJobs h3 {
font-size:24px;
margin:20px 0 0 0;
}

.All, .All a {
font:11px Arial, Helvetica, sans-serif;
color:#369;
padding:0;
position:relative;
text-align:right;
}

.All img,#Photoscroll img,#iTunesScroll img {
vertical-align:middle;
}

.dotborder {
clear:both;
width:100%;
height:1px;
border-bottom:1px dotted #ccf;
}

*html .dotborder {
margin-top:-15px;
}

.jt_job_list {
clear:both;
margin:5px 10px 10px 10px;
}
.jt_alljobs {
text-transform:uppercase;
margin-top:5px;
}
.jt_job_company {
margin-bottom:5px;
}


/** ADS **/
div#headeradleaderboard {
position:absolute;
top:0px;
text-align:center;
z-index:900000 !important;
overflow:visible !important;
text-align:center;
left:133px;
background-color:#fff;
}

div#stripad{
margin:0 1px 1px 1px;
padding:0;
line-height:0.1em;
}

.ie7 div#stripad{
margin:0 1px;
}

div#advertisement{
color:#999;
font: bold 10px arial, sans-serif;
text-align:center;
}

div#ad330x74 {
margin:0;
padding:0;
}

#w300x250 {
clear:both;
width:300px;
height:250px;
margin-right:0;
padding:0;
}

.iefix {
z-index:100000 !important; /* formerly 90000000, reduced for Haas project */
position:absolute;
overflow:visible !important;
visibility:visible;
margin-left:0;
}

#varietycareersskyscraper {
width:300px;
margin-left:0;
margin-right:5px;
padding-left:0;
text-align:center;
}

/* ie fix if 300x250 is a flash ad that is too big */
* html div.iefix {
text-align:center;
background-color:#fff;
}

* html div.iefix div{
width:336px;
height:286px;
text-align:center;
overflow:visible;
clip:hidden;
background-color:#fff;
}

* html div.iefix table{
position:relative;
left:0px;
top:0px;
width:300px;
background-color:#fff;
}


/*** INSIDE PAGES SECTION HEADER ***/
div#contentheader{
background-color:#fff;
padding:0;
margin:0 9px 10px 8px;
width:668px;
}

div#sectionheadercontainer {
padding:0;
margin:0 9px 10px 8px;
width:668px;
}

div#sectionheader {
border-bottom: 1px solid #ccc;
margin:0;
padding:0;
position:relative;
}

div#sectionheader h1, div#sectionheader h1 a, div#sectionheader h2, div#sectionheader h2 a {
margin:0 0 10px 0;
padding:5px 0 5px 5px;
font:26px/22px Verdana, Geneva, sans-serif;
color:#666;
text-transform:capitalize;
}

div#sectionheader h1 a:hover, div#sectionheader h2 a:hover {
text-decoration:none;
}

div#sectionheader h3 {
margin: 0px; 
padding: 17px 0px 0px 5px;
font: bold 26px Georgia, "Times New Roman", Times, Courier, serif; 
color: #666;  
text-transform: uppercase;
}

div#columnistarchive,
div#columnistarchive h3 {
background:url("http://images2.variety.com/contents/images/evRBackgroundTriangleTile.gif") transparent repeat-x bottom left;
margin:0;
padding:5px 0 5px 5px;
position:relative;
}

div#sectionheader div.sponsor{
display:block;
float:right;
text-align:center;
width:88px;
height:42px;
margin:0;
padding:0;
}

div#sectionheader div.sponsor a img{
border:none;
}

div#sectionheader div.sponsortext{
background-color:transparent;
color:#999;
font:bold 8px arial, sans-serif;
text-align:justify;
text-transform:uppercase;
width:88px;
}

div#sectionheadermenu {
/*margin:0;   /*** REMOVED, PLACED IN ListingsIndex.css for Hot Topics sub menu 
padding:0;
border:1px solid #fff;*/
}

/* sectionheadermenu is also used by reviews' Talkback section */
div#sectionheadermenu ul {
font-weight:bold;
margin:0 0 30px 15px;
padding:0;
list-style-type:none;
}

div#sectionheadermenu li {
margin:0;
padding:0 5px 0 0;
float:left;
color:#174A76;
font-weight:bold;
}

div#sectionheadermenu li a, div.sectionheadersubnav li a {
margin:0;
padding:0;
text-transform:uppercase;
}

div.sectionheadersubnav ul {
border-bottom:3px solid #0F7F33;
margin:0 0 10px 5px;
padding:0 0 10px 10px;
list-style-type:none;
}

div.sectionheadersubnav li {
border-left:1px solid #1d4f79;
color:#174A76;
display:inline;
margin:0;
padding:0 5px;
}

div.sectionheadersubnav li.first {
display:inline;
margin:0;
padding:0 5px 0 0;
color:#174A76;
border-left:none;
}

div.sectionheadersubnav li a {
font-weight:bold;
}

div.sectionheaderdescriptioncontainer{
margin:0 0 10px 0;
padding:0 0 0 5px;
}

div.sectionheaderdescription,
div.sectionheaderdescriptionfirst{
border-bottom:1px dotted #ccc;
display:block;
float:left;
height:165px;
margin:0 0 0 2px;
padding:0 0 5px 0;
width:159px;
}

div.sectionheaderdescriptionfirst{
margin:0;
}

div.sectionheaderdescription h4,
div.sectionheaderdescriptionfirst h4{
border-bottom:1px dotted #ccc;
margin:0 0 5px 0;
padding:0 5px 5px 5px;
}

div.sectionheaderdescription h4 a,
div.sectionheaderdescriptionfirst h4 a{
text-transform:uppercase;
}

div.sectionheaderdescription div.copy,
div.sectionheaderdescriptionfirst div.copy{
color:#333;
font-size:10px;
margin:0;
padding:0 5px;
}

div#sectionheadercontainer div#sectionheader div#pwclogo {
float:right;
display:block;
width:260px;
text-align:center;
}


/*** css sprites ***/
#share, #bookmark, #rss, #digital, #mobile, #homedeliver {
background:url("http://images2.variety.com/graphics/variety/evSprites4.gif") no-repeat;
float:left;
position:relative;
width:32px;
margin-left:4px;
}

#share {
background-position:0 -2px;
height:24px;
}

#bookmark {
background-position:0 -29px;
height:21px;
margin-top:4px;
}

#rss {
background-position:0 -50px;
height:23px;
margin-top:2px;
}

#digital {
background-position:0 -128px;
width:81px;
height:25px;
}

#mobile {
background-position:0 -100px;
height:26px;
}

#homedeliver {
background-position:0 -73px;
height:25px;
}

/*** dropdown Variety To Go **/
#vToGo a {
font-size:14px;
text-decoration:none;
color:#369;
line-height:25px;
}

#vToGo a img{
vertical-align:middle;
margin-bottom:8px;
}

#vToGo tr{
background-color:#e8e5dc;
}

#vToGo tr td{
/*padding-left:10px;*/
border:1px solid #ccc;
}

.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/ } 

.anylinkmenu{
position: absolute;
left:0;
visibility: hidden;
border: 1px solid black;
font: normal 12px Verdana;
line-height: 14px;
vertical-align:text-top;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background:url("http://images2.variety.com/graphics/variety/DropdownGradient_bg.gif") #daeadf repeat-x top left;
width:85px; /* default width for menu */
/*display:none;*/
margin-top:-20px;
text-align:left;
}

.anylinkmenu ul{
margin:0;
padding:0;
list-style-type:none;
vertical-align:text-top;
text-align:left;
}

.anylinkmenu ul li a{
text-decoration:none;
vertical-align:text-top;
padding:2px;
color:black;
display:block; 
}

.anylinkmenu a:hover{ /*hover background color*/
color:#FFF; 
background-color:#063;
vertical-align:text-top;
text-decoration:none;
}

.anylinkmenu img {
vertical-align:middle;
}

/********************************************************************************/
/**** new dropdown ***/
.chromestyle{
width:996px;
background:url("http://images2.variety.com/graphics/variety/TopNavSubmenu_gradient_bg.gif") #daeadf repeat-x top left;
height:29px;
display:block;
position:relative;
border-bottom:1px solid #867f6e;
font:bold 12px Verdana, Geneva, sans-serif;
text-transform:uppercase;
margin-bottom:11px;
padding:0;
/*overflow:visible; // from old navigation
z-index:99999999;*/
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}


.chromestyle ul{
margin:5px 0;
display:inline;
border:1px solid #660;
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color:#494949;
padding:4px 7px;
margin:0;
text-decoration:none;
/*border-right:1px solid #DADADA;*/
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background-color:#fff;
}

/* ######### Style for Drop Down Menu ######### */
.dropmenudiv{
background:url("http://images2.variety.com/graphics/variety/DropdownGradient_bg.gif") repeat-x top left;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}

.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
}

/* REMOVE THIS WHEN HOT TOPICS HAVE LESS CHARACTERS */
/*#topnav2 li {
padding:0 10px 0 6px; 
}

.gecko #topnav2 li {
padding:0 8px 0 5px;
}

.win.gecko #topnav2 li {
padding:0 10px 0 6px;
}

.safari ul#topnav2 li {
padding:0 10px 0 3px;
}

*html ul#topnav2 li {
padding:0 12px;
}
*//* END REMOVE */



/* REMOVE THIS WHEN HOT TOPICS HAVE LESS CHARACTERS */
#topnav2 li {
width:197px;
margin-top:2px;
background-color:#ccc;
float:right;
text-align:center;
line-height:auto;
}

/*.gecko #topnav2 li {
padding:0 8px 0 150px;
}

.win.gecko #topnav2 li {
padding:0;
background-color:#ccc;
float:right;
text-align:center;
line-height:auto;
}

.safari ul#topnav2 li {
padding:0 10px 0 130px;
}

*html ul#topnav2 li {
padding:0 12px 0 120px;
}*/

ul#topnav2 li:hover {
margin-top:0;
}

ul#topnav2 li h3 {
font:bold 11px/1.4em verdana,arial,helvetica;
text-transform:none;
color:#369;
margin:7px 0 3px 0;
}

ul#topnav2 li h3:hover, ul#topnav2:hover {
color:#000;
margin-bottom:0;
}
/* END REMOVE */
