@charset "utf-8";
/* CSS Document */
html,body{margin:0;padding:0; z-index:0;background-color: #150C0D;}
body{
	text-align:center;
	background-color: #150C0D;
	background-image:url(../images/Body_background_effect.jpg);
	background-position:top;
	background-repeat:repeat-x;
	padding-bottom:20px;
	z-index:0;
	color:#ffe
	}

/* Basic stucture */
#container{
	overflow:hidden;
	text-align:left;
	padding:0px;
	margin:0 auto;
	width:953px;
	margin-bottom:20px;
	z-index:1;
	background-color: #150C0D;
	}
	
#Header{
	overflow:hidden;
	text-align:left;
	width:979px;
	height:223px;
	/*
	background-image:url(../images/Header_background.gif);
	*/
	z-index:2;
	}
#Header #mailinglist
{
	margin-top:-50px;
	margin-left:300px;
	width:481px;
	height:23px;
	background:transparent url(../images/JoinMailingInHeader.gif) no-repeat;
	z-index:3;
	position:relative;
}
input.JoinList {margin-left:220px;width:160px;border:solid 1px #888;background:#000;color:#888;font-size:10px;padding:2px 4px}
#Body{
	overflow:hidden;
	text-align:left;
	width:979px;
	margin-bottom:20px;
	z-index:2;
	}
	
#Footer{
	overflow:hidden;
	text-align:center;
	margin:0px;
	padding:0px;
	margin-right:24px;
	padding-top:15px;
	z-index:2;
	clear:both;
	}
	
#footnote{
	float:				right;
}

.footer21stcdLink, .footer21stcdLink a {
	font-size:			10px;
	text-decoration:	none;
}
	
#CopyWrap{
	Display:block;
	overflow:hidden;
	Float:left;
	margin:0px;
	padding:0px;
	z-index:3;	
	width:751px;
	}	
	
/* Sub Structure */
#navigation{
	margin-top:10px;
	margin-bottom:10px;
	z-index:4
	}

#CopyLeft{
	Display:block;
	overflow:hidden;
	Float:left;
	margin:0px;
	padding:0px;
	width:202px;
	z-index:3;	
	}
	
#CopyRight{
	Display:block;
	overflow:hidden;
	Float:right;
	margin:0px;
	padding:0px;
	width:177px;
	min-height:390px;
	z-index:4;	
	}
	
#CopyMiddle{
	Display:block;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	Float:left;
	margin:0px;
	padding:0px;
	width:560px;
	min-height:300px;
	z-index:4;	
	}
#CopyMiddle h3, #CopyMiddle h2, #CopyMiddle h1{margin: 0 0 10px 0;}
	
#home {float:left;width:751px;}	

a:link img, a:visited img, a:hover img , a:active  img{border:none}

div.Next7Days{width:570px;height:400px;overflow:hidden;display:block;position:relative;float:left}
div.Next7Days ul{float:left;margin:0;padding:0;list-style:none;position:relative;width:2500px;}
div.Next7Days ul li{display:block;float:left;width:133px;height:300px;overflow:hidden;margin-right:10px;}
div.Next7Days ul li div{background:transparent url(../images/slidey.png) no-repeat top right}
#CopyMiddle div.Next7Days ul li h1,
div.Next7Days ul li h1{margin:0 5px 0 0;font-size:12px;padding:3px 6px;color:#eee;background:transparent url(../images/slidey.png) no-repeat top left}
div.Next7Days ul li h1 span{display:block;color:#111;font-weight:bold;}
div.Next7Days ul li img{margin-top:4px}

div.Next7Days .arrows {width:560px;float:left;}
div.Next7Days .arrows a{width:30px;display:block;padding:4px 0;height:30px}
div.Next7Days .arrows a span{display:none;}
div.Next7Days .arrows a.slideleft {background:transparent url(../images/7dayarrows.png) no-repeat center left;float:left}
div.Next7Days .arrows a.slideright {background:transparent url(../images/7dayarrows.png) no-repeat center right;float:right;}

/* override to stop slidey thing on show page */
div#showlist div.Next7Days .arrows {display:none;}
div#showlist div.Next7Days {height:auto;overflow:visible}
div#showlist div.Next7Days ul {width:570px;}
div#showlist div.Next7Days ul li{display:block;float:left;width:180px;margin:5px;height:auto}
div#showlist div.Next7Days ul li img.feat {width:180px;}

ul.gallery{list-style:none;padding:0;margin:0;float:left;}
ul.gallery li{float:left;clear:none;padding:4px}

/* template tweaks */
#CopyWrap div.templateI_F {margin:0;margin-bottom:15px}
#CopyWrap div.templateI_F a, #CopyWrap div.templateI_F a img {margin:0;padding:0;}
