body {
  margin:auto;
  padding: 0px;
  width:95%;
}

h1, h2, h3, h4, h5, h6, p, td, li, span {
  font:normal 80% Tahoma, Verdana, Arial;
  color:#333;
}
h1 {
	font:bold 110% Tahoma, Verdana, Arial;
	padding:2px 0;
	margin:5px 0px;
	color:#c00;	
}
h2 {
	font:bold 90% Tahoma, Verdana, Arial;
	padding:2px;
}

h3 {
	font:bold 90% Tahoma, Verdana, Arial;
	margin: 5px 0 5px 0;
}
h1.pagetitle {
	font:bold 130% Tahoma, Verdana, Arial;
	padding:0;
	color:#fff;
	text-align:center;
	background-color:#c00;
	border:1px solid #333;
}

img {
  border: 0px;
  padding: 0px;
  margin:0px;
}

a:link, a:visited, a:active {
 color: #c03;
 text-decoration: none;
}

a:hover {
  text-decoration:underline;
}

#header {
  margin:auto;
}

#header p {
	text-align: center;
}

#header span {
	text-align: center;
	font: normal 90% Tahoma, Verdana, Arial;
	color:#666;  
}

#wrapper1 {
	position:relative;
	text-align:left;
	width:100%;
}
#wrapper2 {
	position:relative;
	text-align:left;
	width:100%;
}

#maincol {
	position:relative;
	margin:0;
	padding:10px;
}
#leftcol { 
	position:relative;
	top:-10px;
	left:-10px;
	float:left;
	width:220px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:200px; /* actual value */
	margin:0 0 -10px 0;
	padding:5px;
	background-color:#dedede;
	z-index:100;
	border-right:1px dashed #c00;
}
#leftcol p {
	margin:0;
	margin-bottom:10px;	
}
#rightcol {
	position:relative;
	background-color:#dedede;
	top:-10px;
	right:0px;
	float:right;
	width:220px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:200px; /* actual value */
	margin:0 0 -10px 0;
	padding:5px;
	z-index:99;
	border-left:1px dashed #c00;	
}
#rightcol p {
	margin:0;	
	margin-bottom:10px;	
}
#centercol {
	position:relative;
	padding:0 220px 0 215px;
}
#centercol p {
	margin:0;
	margin-bottom:10px;	
}
#centercol a {
	color:#666;
}
#centercol a:hover {
	border-bottom:1px solid;
	color:#9343B9;
}

#footer {
	font:normal 70% Tahoma, Verdana, Arial;
	text-align:center;
}

/* content boxes */
#maincol .mainbox p a:link, #maincol .mainbox p a:visited {
	color:#c00;
	text-decoration:none;
}
/* Include Boxes for side bars*/
.box {
	width:90%;
	margin:auto;
	margin-bottom:15px;
	border:1px solid #006;
	background-color:#fff;
}
.box h2 {
	background-color:#006;
	color:#fff;
	padding:3px 0;
	margin:0;
	text-align:center;
	font-weight:bold;
}
.box p {
	padding:3px;
}

.box2 {
	width:90%;
	margin:auto;
	margin-bottom:15px;	
	border:1px solid #360;
	background-color:#fff;
}
.box2 h2 {
	background-color:#360;
	color:#fff;
	padding:3px 0;
	margin:0;
	text-align:center;
	font-weight:bold;
}
.box2 p {
	padding:3px;
}

.box3 {	width:90%;
	margin:auto;
	margin-bottom:15px;	
	border:1px solid #c93;
	background-color:#fff;
}
.box3 h2 {
	background-color:#c93;
	color:#fff;
	padding:3px 0;
	margin:0;
	text-align:center;
	font-weight:bold;
}
.box3 p {
	padding:3px;
}

.box4 {	width:90%;
	margin:auto;
	margin-bottom:15px;	
	border:1px solid #f0f;
	background-color:#fff;
}
.box4 h2 {
	background-color:#f0f;
	color:#333;
	padding:3px 0;
	margin:0;
	text-align:center;
	font-weight:bold;
}
.box4 p {
	padding:3px;
}




/* ######### Styles for Drop Down Menu ######### */

.chromestyle{
width: 99%;
font: bold 90% Tahoma, Verdana, Arial;;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 1px solid #333;
width: 100%;
background: url(../images/chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a:link, .chromestyle ul li a:visited {
color: #c03;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
font:bold 120% Tahoma, Arial, Helvetica, sans-serif;
}

.chromestyle ul li a:hover{
background: url(../chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
text-decoration: none;
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
/*content: " >>";
content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 80% Tahoma, Verdana, Arial;;
line-height:18px;
z-index:100;
background-color: #fff;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a:link, .dropmenudiv a:visited {
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: #494949;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
text-decoration: none;
}

.seasonbox {
	padding-bottom:10px;
}.showtitle {
	font-size: large;
	font-weight: bold;
	color: #C80000;
}
