
body
{

    background-repeat:repeat-x;
    background-color:#000000;
}

#centercontainer
{
	width: 720px;
	left: 43%;
	position:absolute;
}


#centercontainervod
{
	width: 720px;
	left: 43%;
	position:absolute;
}

#footer
{
    font:12px arial;
    width:720px;
    text-align:center;
    color:White;
	float:left;
	background-color:#000000;
}

#maincontainer
{
	position: absolute;
	left: -365px;
	width:720px; 
}

#maincontainervod
{
	position: absolute;
	left: -360px;
	width:720px; 
}

#bordercontentpages
{
    width:703px;
    background-color:#dde0d4;
    float:left;
    padding-top:3px;
    padding-bottom:5px;
}

#border
{
    position:relative;
    bottom:5px;
    padding-left:9px;
    width:712px;
    background-color:#dde0d4; 
    float:left;  
}

#tophalf
{
    width:710px;
    background-color:#dde0d4;
    height:225px;
    float:left;
    padding-top:7px;
    padding-bottom:5px;
}

#lowerhalf
{
    width:710px;
    background-color:#dde0d4;
    float:left;
    padding-bottom:34px;
}

#lowerleft
{
 float:left;
 width:190px;
}

#lowerright
{
 float:right;
 width:505px;
}

#support
{
    width:178px;
    margin-right:7px;
    margin-left:5px;
    height:220px;
    float:left;   

}

#mediacontainer
{
     float:left;
     width:510px;
     height:225px;
     float:left;   
}

#mediamiddle
{
    width:508px;
    margin-left:3px;
    background-image:url(gradient.gif);
    background-repeat:repeat-x;
    background-color:#f2f4c3;
    border-right:solid 1px #525252;
    border-left:solid 1px #525252;
    height:204px; 
    float:left;
   
}

#mediatop
{
    width:510px;
    margin-left:3px;
    height:8px;
    float:left;
}

#mediabottom
{
    width:510px;
    margin-left:3px;
    height:8px;
    float:left;
}

#flashplayer 
{  
    position: relative;
    width:295px;
    margin-left:5px;
    overflow:hidden;    
    height:200px;
    float:left;
}

#player
{

}

#WhatsOnNow
{
    width:188px;
    height:214px;
    padding-right:9px;
    margin-right:3px;
    overflow:scroll;
    overflow-x:visible;
    float:right;
}

#hoverimages
{
    
}

#kids
{
    width:190px;
    height:150px;
    margin-bottom:4px;
    margin-top:5px;
    margin-left:5px;
}
#ads
{
    margin-left:5px;
    margin-bottom:5px;
    margin-top:10px;
}

#getinvolved
{
    height:245px; 
}
#centergetinvolved
{
    width:173px;
    border-left:solid 1px #525252;
    border-right:solid 1px #525252;
    background-color:#eeeeee;
    padding-right:10px;
    padding-left:10px;
}

#centersitemiddle
{
    background-color:#dde0d4;
    float:left;
    width:505px;
    padding-top:10px;
}


#happening
{
    margin-top:15px;
    padding-bottom:8px;
    width:489px;
    margin-right:8px;
    float:left;
}

#happeningcenter
{
    border-right:solid 1px #525252;
    border-left:solid 1px #525252;
    background-color:#eeeeee;
    width:488px;
}

#icons
{
    width:500px;
    text-align:center;
    float:left;
    margin-top:10px;
}

#donors
{
    margin-left:5px;
    width:190px;
    margin-top:10px;
}

#donormiddle

{
    padding-bottom:1px;
    background-color:#eeeeee;
    width:178px;
    font:12px arial;
    padding-right:4px;
    padding-left:6px;
    border-left:solid 1px #525252;
    border-right:solid 1px #525252;
}

#countdown
{
    margin-left:5px;
    width:190px;
    margin-top:10px;
}

#countdownmiddle

{
    padding-bottom:1px;
    background-color:#eeeeee;
    width:178px;
    font:12px arial;
    padding-right:4px;
    padding-left:6px;
    border-left:solid 1px #525252;
    border-right:solid 1px #525252;
}

#navcontainer {
	z-index: 10;
	top: 0px;
	width: 710px;
	height: 31px;
	padding: 0px;
	background-image: url(navbg.gif);
	background-repeat: repeat-x;
	position: relative;
}

#nav, #nav ul{
	float: left;
	list-style-type: none;
	line-height: 1.5;
	padding: 0;
	border-width: 1px 0;
	margin: 0 0 0 0;
}
#nav a {
	color: #333333;
	font-size: 15px;
	display: block;
	/*0179b8*/
	text-decoration: none;
	padding: .25em 1em;
}
#nav a:hover {
	color: #999999;
	text-decoration:underline;
	font-size: 15px;
	display: block;
	text-decoration: none;
	padding: .25em 1em;
}
#nav li {
	padding: 0px;
	float: left;
}
#nav > li:hover {
	float: left;
	background-image: url(navbg_over.gif);
	background-repeat: repeat-x;
}
#nav li ul {
	position: absolute;
	display: none;
	width: 149px;
	line-height: 1.1;
	margin: 0px;
}
#nav li li {
	width: 149px;	/*menu window width for png*/
}
#nav li ul a {
	font-size: 12px;
	margin-right: 1px;
	margin-left: 1px;
}
#nav li ul span {
	color: #002b5c;
	padding: .25em 1em;
	font-size: 10px;
	font-weight: bold;
	margin-right: 1px;
	margin-left: 2px;
}
#nav li ul a:hover {
	font-size: 12px;
	margin-right: 1px;
	margin-left: 1px;
}
#nav li ul li:hover a {
	font-size: 12px;
	color:#e3e3e3;
	background: #333333;   /*highlight color*/
}
#nav li:hover ul, #nav li.sfhover ul {
	display: block;
	z-index:2;
}
#nav .top{
	background-image: url(tab_capT.png);
	background-repeat: no-repeat;
	background-position: top center;
	z-index:2;
}


a.AGCJ {
    display:block;
    width: 96px; 
    height: 75px; 
    background: transparent url(../images/Home07/home_agcj.gif) no-repeat; 
    float:left;
} 

a.AGCJ:hover {
    display:block;
    width: 96px; 
    height: 75px;   
    background: transparent url(../images/Home07/home_agcj_on.gif) no-repeat;
    float:left;
    text-decoration:none;
} 

a.SH {
    display:block;
    width: 96px; 
    height: 75px; 
    background: transparent url(../images/Home07/home_sh.gif) no-repeat; 
    float:left;
} 

a.SH:hover {
    display:block;
    width: 96px; 
    height: 75px;  
    background: transparent url(../images/Home07/home_sh_on.gif) no-repeat;
    float:left;
    text-decoration:none;
} 

a.ftw
{
    display:block;
    width: 96px; 
    height: 75px; 
    background: transparent url(../images/Home07/home_ftw.gif) no-repeat; 
    float:left;
} 

a.ftw:hover
{   
    display:block;
    width: 96px; 
    height: 75px;  
    background: transparent url(../images/Home07/home_ftw_on.gif) no-repeat;
    float:left;
    text-decoration:none;
} 

a.sbf
{
    display:block;
    width: 96px; 
    height: 75px; 
    background: transparent url(../images/Home07/home_sbf.gif) no-repeat; 
    float:left;
} 

a.sbf:hover
{   
    display:block;
    width: 96px; 
    height: 75px;  
    background: transparent url(../images/Home07/home_sbf_on.gif) no-repeat;
    float:left;
    text-decoration:none;
} 

a.upclose
{
    display:block;
    width: 96px; 
    height: 75px; 
    background: transparent url(../images/Home07/home_upclose.gif) no-repeat; 
    float:left;
} 

a.upclose:hover
{   
    display:block;
    width: 96px; 
    height: 75px;  
    background: transparent url(../images/Home07/home_upclose_on.gif) no-repeat;
    float:left;
    text-decoration:none;
} 

a.howdoing
{
    display:block;
    width: 93px; 
    height: 92px; 
    padding-right:4px;
    background: transparent url(../images/Home07/howdoing_icon.gif) no-repeat; 
    float:left;
} 

a.howdoing:hover
{   
    display:block;
    width: 93px; 
    height: 92px; 
    padding-right:4px;    
    background: transparent url(../images/Home07/howdoing_icon_on.gif) no-repeat;
    float:left;
    text-decoration:none;
} 


a.newsletter
{
    display:block;
    width: 93px; 
    height: 92px;  
    padding-right:4px;
    background: transparent url(../images/Home07/newsletter_icon.gif) no-repeat; 
    float:left;
} 

a.newsletter:hover
{   
    display:block;
    width: 93px; 
    height: 92px;  
    padding-right:4px;   
    background: transparent url(../images/Home07/newsletter_icon_on.gif) no-repeat;
    float:left;
    text-decoration:none;
} 

a.schedule
{
    display:block;
    width: 93px; 
    height: 92px; 
    padding-right:4px;
    background: transparent url(../images/Home07/schedule_icon.gif) no-repeat; 
    float:left;
} 

a.schedule:hover
{   
    display:block;
    width: 93px; 
    height: 92px;  
    padding-right:4px;   
    background: transparent url(../images/Home07/schedule_icon_on.gif) no-repeat;
    float:left;
    text-decoration:none;
} 

a.pressroom
{
    display:block;
    width: 93px; 
    height: 92px; 
    padding-right:4px;
    background: transparent url(../images/Home07/pressroom_icon.gif) no-repeat; 
    float:left;
} 

a.pressroom:hover
{   
    display:block;
    width: 93px; 
    height: 92px;
    padding-right:4px;     
    background: transparent url(../images/Home07/pressroom_icon_on.gif) no-repeat;
    float:left;
    text-decoration:none;
} 

a.archive
{
    display:block;
    width: 93px; 
    height: 92px;
    padding-right:4px; 
    background: transparent url(../images/Home07/archive_icon.gif) no-repeat; 
    float:left;
} 

a.archive:hover
{   
    display:block;
    width: 93px; 
    height: 92px;   
    padding-right:4px;  
    background: transparent url(../images/Home07/archive_icon_on.gif) no-repeat;
    float:left;
    text-decoration:none;
} 

a, a:visited, a:active
{
    color:Black;
    text-decoration:none;
    font:12px arial;    
}

a:hover
{
    color:Black;
    text-decoration:underline;
    font:12px arial;    
}

a.MainLinks, a.MainLinks:visited, a.MainLinks:active
{
    color:White;
    font-weight:bold;
    text-decoration:none;  
    font-family:Verdana, Arial;
    font-size:small;  
    text-align:center;
    padding-right:10px;
}
a.MainLinks:hover
{
    color:#e5814f;
    font-weight:bold;
    text-decoration:none;  
    font-family:Verdana, Arial;
    font-size:small;  
    text-align:center;
    padding-right:10px;
}
    
a.WHLinks, a.WHLinks:visited, a.WHLinks:active
{
    color:#d5703d;
    font-weight:bold;
    text-decoration:none;  
    font-family:Arial;
    font-size:13px;
}
a.WHLinks:hover
{
    color:#d5703d;
    font-weight:bold;
    text-decoration:underline;  
    font-family:Arial;
    font-size:13px;
}

a.streamlink, a.streamlink:visited, a.streamlink:active
{
    color:Black;
    font-family:Arial;
    font-size:10px;
    text-decoration:none;      
}

a.streamlink:hover;
{
    color:Black;
    font-family:Arial;
    font-size:10px;
    text-decoration:underline;   
}

.TDHeader
{
    height:25px;
    background-color:Black;
    border-bottom:solid 3px white;    
}

a.WhiteLinks, a.WhiteLinks:visited, a.WhiteLinks:active
{
    color:white;
    font-size:13px; 
    text-decoration:none;   
}

a.WhiteLinks:hover
{
    color:white;
    font-size:13px;   
    text-decoration:underline;       
}

.happeningtitle
{
    font:14px arial;
    font-weight:bold;    
}


a.special
{
    font-family: Arial;
    font-size: small;
    color: #007cc2;
    text-decoration: underline;
}


a.special2
{
    font-family: Arial;
    font-size: 18px;
    font-weight:bold;
    color: #007cc2;
    text-decoration: none;
}

a.special2:hover
{
    font-family: Arial;
    font-size: 18px;
    font-weight:bold;
    color: #007cc2;
    text-decoration: underline;
}

a.special2:visited, a.special2:active
{
    font-family: Arial;
    font-size: 18px;
    font-weight:bold;
    color: #007cc2;
    text-decoration: none;
}





a.kids            { font-family: Verdana; font-size: 12pt; text-decoration: none; color: #0000FF }
a.kids:active     { color: #0000FF; text-decoration: none; font-family: Verdana; font-size: 12pt }
a.kids:hover      { color: #808080; text-decoration: none; font-family: Verdana; font-size: 12pt }
a.kids:link       { color: #0000FF; text-decoration: none; font-family: Verdana; font-size: 12pt }
a.kids:visited    { color: #0000FF; text-decoration: none; font-family: Verdana; font-size: 12pt }


a.special3
{
    font-family: Arial;
    font-size: 12px;
    color: #FF6600;
    text-decoration: none;
    }
    
    
    a.special3:hover
{
    font-family: Arial;
    font-size: 12px;
    color: #FF6600;
    text-decoration: underline;
}

a.special3:visited, a.special3:active
{
    font-family: Arial;
    font-size: 12px;
    color: #FF6600;
    text-decoration: none;
}







a.special5
{
    font-family: Arial;
    font-size: 14px;
    font-weight:bold;
    color: #007cc2;
    text-decoration: none;
}

a.special5:hover
{
    font-family: Arial;
    font-size: 14px;
    font-weight:bold;
    color: #007cc2;
    text-decoration: underline;
}

a.special5:visited, a.special2:active
{
    font-family: Arial;
    font-size: 14px;
    font-weight:bold;
    color: #007cc2;
    text-decoration: underline;
}



a.specialty
{
    font-family: Verdana;
    font-size: 12px;
    font-weight:bold;
    color: #0023d6;
    text-decoration: none;
}

a.specialty:hover
{
    font-family: Verdana;
    font-size: 12px;
    font-weight:bold;
    color: #0023d6;
    text-decoration: underline;
}

a.mainpage
{
    font-family: Arial;
    font-size: 11px;
    color: #0023d6;
    text-decoration: none;
}

a.mainpage:hover
{
    font-family: Arial;
    font-size: 11px;
    color: #0023d6;
    text-decoration: underline;
}

a.redlink
{
    font-family: Courier New;
    font-size: 24px;
    font-weight:bold;
    color: #ff0000;
    text-decoration: none;
}

a.redlink:hover
{
    font-family: Courier New;
    font-size: 24px;
    font-weight:bold;
    color: #ff0000;
    text-decoration: underline;
}


a.fanning
{
    font-family: Arial;
    font-size: 14px;
    font-weight:bold;
    color: #000000;
    text-decoration: none;
}


a.parks
{
    font-family: Arial;
    font-size: 14px;
    font-weight:bold;
    color: #FFFFFF;
    text-decoration: none;
}


#navftmc, #nav ul{
	float: left;
	list-style-type: none;
	line-height: 1.5;
	padding: 0;
	border-width: 1px 0;
	margin: 0 0 0 0;
}
#navftmc a {
	color: #F2F4C3;
	font-size: 15px;
	display: block;
	/*0179b8*/
	text-decoration: none;
	padding: .25em 1em;
}
#navftmc a:hover {
	color: #999999;
	text-decoration:underline;
	font-size: 15px;
	display: block;
	text-decoration: none;
	padding: .25em 1em;
}
#navftmc li {
	padding: 0px;
	float: left;
}
#navftmc > li:hover {
	float: left;
	background-image: url(navbg_over.gif);
	background-repeat: repeat-x;
}
#navftmc li ul {
	position: absolute;
	display: none;
	width: 149px;
	line-height: 1.1;
	margin: 0px;
}
#navftmc li li {
	width: 149px;	/*menu window width for png*/
}
#navftmc li ul a {
	font-size: 12px;
	margin-right: 1px;
	margin-left: 1px;
}
#navftmc li ul span {
	color: #002b5c;
	padding: .25em 1em;
	font-size: 10px;
	font-weight: bold;
	margin-right: 1px;
	margin-left: 2px;
}
#navftmc li ul a:hover {
	font-size: 12px;
	margin-right: 1px;
	margin-left: 1px;
}
#navftmc li ul li:hover a {
	font-size: 12px;
	color:#e3e3e3;
	background: #333333;   /*highlight color*/
}
#navftmc li:hover ul, #nav li.sfhover ul {
	display: block;
	z-index:2;
}
#navftmc .top{
	background-image: url(tab_capT.png);
	background-repeat: no-repeat;
	background-position: top center;
	z-index:2;
}