/* This stylesheet sets some globals and the header styles.
Separated from main.css on 4/24 to better allow importing 
in sub-sites such as wiki and forums */

#wrap { background-position: top center; }

.clear {
	font-size:1px;
	line-height:0pt;
	clear: both;
	height: 0px;
	padding: 0px;
	margin: 0px;
	overflow:hidden;
	}
/* Baseline Reset
________________________________________________________*/
#header, #footer{
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
#header ol, #header ul,#footer ol, #footer ul  {
    list-style: none;
    }

/* Globals
________________________________________________________*/
html { text-align: center !important; }

body{font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif !important; 
    color:#000; 
    text-align:center !important; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the .container selector */ 
    height:100%; 
    width: 100%;
    font-size:small;
    font-size: x-small; /* IE5 Win */
      voice-family: "\"}\""; 
      voice-family: inherit;
    }

#header a:link, #header a:visited, #header a:active, #footer a:link, #footer a:visited, #footer a:active {color: #c80c00; text-decoration:underline; text-transform:uppercase; font-weight:bold;}
#header a:hover, #footer a:hover {color: #B6B6B6; text-decoration:none; text-transform:uppercase; font-weight:bold;}

p {margin-bottom:1em;}


/* Header
________________________________________________________*/

.top_ad { margin:0 auto; }

#header { z-index: 2; }
#header {background:transparent url(../img/header_bg/header_bg_shows_home.jpg) no-repeat scroll top center;}

.dropdown, #header .dropdown {
	padding-top: 10px;
	padding-bottom: 8px;
	/*position: absolute;
	top: 212px !important;
	z-index: 2147483647;*/
    }
/*.home .dropdown, .home #header .dropdown {
top:166px !important;
}*/
.home #header {
	background:none;
}
/*.home .dropdown {
	top: 195px !important;
}*/

    #header .main_nav {
    background: url(../img/nav_bg.gif);
    position: absolute;
    width: 594px;
    height: 40px;
    /*top: 184px;*/
    left: 391px;
	bottom:25px;
    }
    
    #header .main_nav ul.main_navigation {
    position: absolute;
    top: 13px;
    left: 8px;
    margin: 0;
    padding: 0;
    list-style: none;
    }
        #header .main_nav ul li {
        float: left;
        padding-right: 14px;
        }
#header .main_nav #nav_wiki {padding-right: 0;}
            #header .main_nav > ul > li > a:link, #header .main_nav > ul > li > a:visited, #header .main_nav > ul > li > a:active {
            font-family: Trebuchet MS;
            font-weight: bold;
            font-size: 12px;
            color: #000000;
            text-decoration: none;
            padding: 14px 0;
            }
            
            #header .main_nav > ul > li > a:hover {
            font-family: Trebuchet MS;
            font-weight: bold;
            font-size: 12px;
            color: #ab1400;
            text-decoration: none;
            } 

a.drop:link, a.drop:visited, #header a.drop:link, #header a.drop:visited, a .drop:link, a .drop:visited, #header a .drop:link, #header a .drop:visited, span.drop a:link, span.drop a:visited, #header span.drop a:link, #header span.drop a:visited {
    color: #000;
    text-decoration: none;
}   

.main_nav ul li {
	position: relative;
}

.main_nav ul li ul,
.main_nav ul li ul li {
	margin: 0;
	padding: 0;
}

.dropdown ul, #header .dropdown ul, #header .menu ul.sub-menu {
    margin-left: 5px;
}

#header ul.main_navigation li ul.sub-menu {
	position: absolute;
	z-index: 99999;
	background: #ffcd00 url(../img/dropbg.gif) 8px 0 no-repeat;
	border: 1px solid #e0aa02;
	padding-top: 14px;
	padding-bottom: 10px;
}
#header #show_dropdown,
#header #forum_dropdown {
	top: 220px;
	position: absolute;
	z-index: 99999 ;
}
#show_dropdown,
#forum_dropdown {
	position: relative;
	z-index: 99999 ;
}
.home #header #show_dropdown,
.home #header #forum_dropdown {
	top: 160px;
}

#header #show_dropdown li.all-shows {
	display: none;
}

#header #show_dropdown .col-1 li.all-shows {
	display: block;
}

li.nav_blogs ul.sub-menu { 
	/*left: 573px !important;*/
	width: 215px !important;
}
    
#forum_dropdown {
	display: none;
	left: 4px !important;  
	background: #ffcd00 url(../img/dropbg.gif) 460px 0 no-repeat;
	border: 1px solid #e0aa02;
	width: 980px;
	}
    
#show_dropdown {
	display: none;
	left: 4px !important;
	background: #ffcd00 url(../img/dropbg.gif) 398px 0 no-repeat;
	border: 1px solid #e0aa02;
	width: 980px !important;
}
li.nav_videos ul.sub-menu {
	/*left: 229px !important;*/
	width: 215px !important;
}

 .dropdown .col {
        float: left;
        width: 195px;
    }
    #header .main_nav ul li ul.sub-menu li a, ul.sub-menu li a, ul.blogs-sub-menu li a {
        padding: 2px 2px 2px 6px;
        width: 160px;
        display: block;
        color: #000000;
    }    

    li.nav_blogs ul.sub-menu ul.sub-menu li a:link {
        width: 200px !important;
    }


    .dropdown ul, #header .dropdown ul { margin-left: 5px;}
    .dropdown ul li { display: block; }
    /*.dropdown ul li a, #header .dropdown ul li a, .sub-menu li a {
	    text-decoration: none;
	    font-size: 80%;
	    display: block;
	}*/
	/*a.drop:hover, a.drop:active, #header a.drop:hover, #header a.drop:active, .sub-menu li a:hover, .sub-menu li a:active {
	    background: none repeat scroll 0% 0% rgb(255, 255, 255);
	    text-decoration: none;
	    color: rgb(200, 12, 0);
	}*/
	#header a.drop, a.drop, #header .main_navigation ul.sub-menu li a, #header span.drop a, span.drop a {
	    padding: 2px 2px 2px 6px;
	    width: 160px;
	    display: block;
	    color: rgb(0, 0, 0);
	}
    
    #header .main_navigation ul.sub-menu li a, .dropdown ul li a, #header .dropdown ul li a { 
    	display: block; 
    	text-decoration: none;
        font-size: 80%; 
        display: block;
    }
    

     ul.sub-menu li a:link,ul.sub-menu li a:visited, #header .main_nav ul.sub-menu li a:link,#header .main_nav ul.sub-menu li a:visited {
        color: #000000; text-decoration: none;
    }
    ul.sub-menu li a:hover,ul.sub-menu li a:active, #header .main_navigation ul.sub-menu li a:hover,#header .main_navigation ul.sub-menu li a:active, a.drop:hover, a.drop:active, #header a.drop:hover, #header a.drop:active, span.drop a:hover, span.drop a:active, #header span.drop a:hover, #header span.drop a:active {
        background: #ffffff; text-decoration: none; color: #c80c00;
    }

/* Sub Page Header
________________________________________________________*/
.subpage { background:#ccc url(../img/body_bg_subpage.gif) 0 -21px repeat-x; }

.home.subpage { background:#ccc url(../img/body_bg_home.gif) 0 0 repeat-x; }

#header {
	position: relative;
	width: 990px;
	height: 251px;
	margin: 0px auto -26px;
}

.home #header { height: 167px; background: none !important;}

#header #logo {
    position: absolute;
    left: 1px;
	/*top: 130px;*/
	bottom:25px;
    width: 393px;
    height: 99px;
    margin: 0;
    padding: 0;
    border: 0;
    }
    
    #header #logo h1 a:link, #header #logo h1 a:visited {
    display: block;    
    width: 390px;
    height: 98px;
    background:transparent url(../img/header_twop_subpage.png) 0 0 no-repeat;
    margin: 0;
    padding: 0;
    border: 0;
    cursor: pointer;
    }
    #header #logo h5 a:link, #header #logo h5 a:visited {
    display: block;    
    width: 390px;
    height: 98px;
    background:transparent url(../img/header_twop_subpage.png) 0 0 no-repeat;
    margin: 0;
    padding: 0;
    border: 0;
    cursor: pointer;
    }
    
    #header #logo h1 span {
        display: none; }

    #header #logo h5 span {
        display: none; }
        
    #header #logo h1 a:hover    {
        background:transparent url(../img/header_twop_subpage.png) 0 0 no-repeat;
        }
    #header #logo h5 a:hover    {
        background:transparent url(../img/header_twop_subpage.png) 0 0 no-repeat;
        }
    #header #sub {
	position:absolute;
	bottom:0px;    
    /*    position: relative;
        top: 225px;
	*/	width: 990px;
    }
            
    .home #header #sub {    
        position: absolute;
        top: 167px;/*from 196 */
    }
    
    #header #sub .sub_navigation ul {
        background:#e7e7e7;
        margin:0 5px;
        padding:.5em 0;
        font-size:90%;
        text-align:center;
        }
        
    #header #sub .sub_navigation ul li {
        display: inline;
        list-style-type: none;
        padding-right: 20px;
        }
    
    #header #sub .sub_navigation ul a:link {text-decoration:none;}
    #header #sub .sub_navigation ul a:visited {text-decoration:none;}
    #header #sub .sub_navigation ul a:hover {text-decoration:underline;}
    #header #sub .sub_navigation ul a:active {text-decoration:none;}
	
	#sub {
	position: relative;
	z-index: 2;
	/*position:absolute;*/
	bottom:0px;    
       /* top: 225px;
	*/	width: 990px;
    }

    .home #sub {    
       /* position: absolute;*/
        /*top: 167px;/*from 196 */
    }
    
    #sub .sub_navigation ul {
        background:#e7e7e7;
        margin:0 5px;
        padding:.5em 0;
        font-size:90%;
        text-align:center;
        }
        
    #sub .sub_navigation ul li {
        display: inline;
        list-style-type: none;
        padding-right: 20px;
        }
    
    #sub .sub_navigation ul a:link {text-decoration:none;}
    #sub .sub_navigation ul a:visited {text-decoration:none;}
    #sub .sub_navigation ul a:hover {text-decoration:underline;}
    #sub .sub_navigation ul a:active {text-decoration:none;}

/* Basic Layout
________________________________________________________*/
    
#container {
text-align:left;
margin: 0 auto !important;
width:990px;
font-size:12px;
line-height:130%;
}


#content {
    border:5px solid #e7e7e7;
    border-top:none;
    margin:0 0 0 5px;
    background-color:#fff;
    background: #ffffff;
    width: 970px;
    }


/* Sub Navigation
________________________________________________________*/

#header .sub_navigation ul {
/*    position: absolute; */
/*    top: 200px; */
    background:#e7e7e7;
    margin:0 5px;
    padding:.5em 0;
    font-size:90%;
    text-align:center;
    }
    
#header .sub_navigation ul li {
    display: inline;
    list-style-type: none;
    padding-right: 20px;
    }

#header .sub_navigation ul a:link {text-decoration:none;}
#header .sub_navigation ul a:visited {text-decoration:none;}
#header .sub_navigation ul a:hover {text-decoration:underline;}
#header .sub_navigation ul a:active {text-decoration:none;}

            
/* Advertisements
________________________________________________________*/

#header .advertisement {
    margin:4px 0 0 117px;
    }

.subpage #header .advertisement {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 210px;
    margin:4px 0 0 117px;
    }
    
#header .advertisement {
    margin:4px 0 0 117px;
    }
    
#content .advertisement {
    margin:0 0 25px 117px;
    }
    
#content #sub_content .advertisement {
    margin:0 0 10px 0;
    }




/* Page Specific Header(s)
________________________________________________________*/

.staff-index #header {background:transparent url(../img/header_bg/header_bg_staff.jpg) no-repeat scroll 9px 35px !important;}

/* FSA Header update */
.home #header {
	margin: 0;
	}
#ad_container {
	/*margin: 4px auto;*/
	margin-left:auto;
	margin-right:auto;
	width: 970px;
	height: auto;
	position: relative;
	border-left: 5px solid #e7e7e7;
	border-right: 5px solid #e7e7e7;
        text-align:center !important;
        z-index: 1;
	background-color:#e7e7e7;
        padding-top: 0px !important;
}
.home #header h1 {
	/*top: 8px !important;*/
	bottom:0px;
	position:absolute;
	}
.home #header ul#menu-main-menu {
	/*top: 22px !important;*/
	bottom:0px;
	position:absolute;
	}
.home #header #sub {
	/*top: 106px !important;*/
	bottom:0px;
	position:absolute;
	}
.top_ad {
	margin: 0 auto !important;
        text-align: center;
	}
/*.home li.nav_blogs ul.sub-menu,
.home li.nav_videos ul.sub-menu,
.home #forum_dropdown,
.home #show_dropdown {
	top: 90px !important;
	top:212px;
}*/

/* Header Roll States
______________________________________________________ */
/*
.home #header ul#menu-main-menu {
    width:567px;
    height:84px;
    margin:0;
    padding:0;
    border:0;
    background: transparent url(../img/header_main_navigation.gif) 0 0 no-repeat;
    }
    
.home #header ul#menu-main-menu li {
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    top: 0;
    }
    
.home #header ul#menu-main-menu li, .home #header ul#menu-main-menu a {
    height: 84px;
    display: block;
    }
    
.home #header ul#menu-main-menu a {
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    }

.home #header .main_nav ul li {
        padding-right: 0px !important;
        }

.home #header .main_nav {height:84px !important;}

.home #nav_shows        {left: 0; width: 55px !important; height:84px !important;}
.home #nav_forums        {left: 55px; width: 69px !important; height:84px !important;}
.home #nav_photos        {left: 124px; width: 69px !important; height:84px !important;}
.home #nav_blogs         {left: 193px; width: 60px !important; height:84px !important;}
.home #nav_videos        {left: 253px; width: 61px !important; height:84px !important;}
.home #nav_mondo        {left: 314px; width: 103px !important; height:84px !important;}
.home #nav_listings    {left: 417px; width: 87px !important; height:84px !important;}
.home #nav_wiki         {left: 504px; width: 64px !important; height:84px !important;}
     
.home #nav_drop a        {background: transparent url(../img/header_main_navigation.gif) 0 0px no-repeat;}
.home #nav_forums a     {background: transparent url(../img/header_main_navigation.gif) -55px 0px no-repeat;}
.home #nav_photos a     {background: transparent url(../img/header_main_navigation.gif) -124px 0px no-repeat;}
.home #nav_blogs a         {background: transparent url(../img/header_main_navigation.gif) -193px 0px no-repeat;}
.home #nav_videos a        {background: transparent url(../img/header_main_navigation.gif) -253px 0px no-repeat;}
.home #nav_mondo a         {background: transparent url(../img/header_main_navigation.gif) -314px 0px no-repeat;}
.home #nav_listings a     {background: transparent url(../img/header_main_navigation.gif) -417px 0px no-repeat;}
.home #nav_wiki a         {background: transparent url(../img/header_main_navigation.gif) -504px 0px no-repeat;}
     
.home #nav_shows a:hover        {background: transparent url(../img/header_main_navigation.gif) 0 -84px no-repeat;}
.home #nav_forums a:hover     {background: transparent url(../img/header_main_navigation.gif) -55px -84px no-repeat;}
.home #nav_photos a:hover     {background: transparent url(../img/header_main_navigation.gif) -124px -84px no-repeat;}
.home #nav_blogs a:hover         {background: transparent url(../img/header_main_navigation.gif) -193px -84px no-repeat;}
.home #nav_videos a:hover        {background: transparent url(../img/header_main_navigation.gif) -253px -84px no-repeat;}
.home #nav_mondo a:hover         {background: transparent url(../img/header_main_navigation.gif) -314px -84px no-repeat;}
.home #nav_listings a:hover     {background: transparent url(../img/header_main_navigation.gif) -417px -84px no-repeat;}
.home #nav_wiki a:hover         {background: transparent url(../img/header_main_navigation.gif) -504px -84px no-repeat;}
*/
#commentsDiv-commentBox{display:none}
#commentsDiv .gig-comments-button-reply{display:none}
