@import "sidebar.css";

body { margin: 0; padding: 0; color: #333; background-color: #fff; background-image: url(/img/bg.gif); background-repeat: repeat-y; }
	
:focus { -moz-outline-style: none; }



h3.entrytitle {
	width: 535px;
	margin: 0 0 20px 0;
	padding: 0 0 5px 0;
	color: #333;
	text-decoration:none;
	border-style: none;
	font: bold 32px/27px "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: -1px;}
	
h3.sectionTitle {
	width: 585px;
	margin: 0 0 20px 0;
	padding: 0 0 6px 15px;
	color: #333;
	text-decoration:none;
	font: bold 32px/27px "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: -1px;
	border-bottom: 1px dotted #666;
	}
	
h3.eventTitle {
	height: 36px;
	margin: 0 0 0 0;
	padding: 7px 0 5px 0;
	color: #961A12;
	text-decoration:none;
	border-style: none;
	font: bold 28px/27px Helvetica, Arial, sans-serif;
	background-repeat: no-repeat;
	text-transform: uppercase;
	letter-spacing: -1px;
	}
	
#Logo {
	margin: 0 0 10px 0;
	width: 350px;
	float: left;
}
#Nav {
	width: 350px;
	margin: 0 0 10px 0;
	padding: 0;
	float: right;
	background-color: #fff;
	border-top: 2px solid #333;
	border-bottom: 1px solid #333;
	text-align: center;
}
#Nav ul {
	margin: 0 40px 0 0;
	padding: 15px 0 25px 0;
	list-style-type: none;
	text-align: center;
	}
#Nav li {
	float: right;
	margin: 0;
	padding: 0 11px 0 0;
	background-repeat: no-repeat;
	}
#Nav a, #Nav a:link {
	text-decoration: none;
	margin: 0;
	padding: 0 0 0 0;
	display: block;
	_display: inline; /* show to IE */
	font: normal 14px Helvetica, Arial, sans-serif;
	color: #962223;
	text-transform: uppercase;
	}
#Nav li a:hover {
	text-decoration: underline; 
	}


#content .col1 .eventListing h4 { 
	font: bold 14px/20px Helvetica, Arial, sans-serif;
	color: #333;
	height: 36px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-style: none;	
	}

#content .col1 .eventListing p.small { 
	width: 375px;
	padding: 10px 0 20px 0;
	font: normal 12px/20px Helvetica, Arial, sans-serif;
	color: #333;
	border-bottom: 1px solid #999;
	}

a {
	color: #DDC131;
	text-decoration: none;
	}
a:hover {
	color: #333;
	text-decoration: none;
	}
#date {
	font: normal 16px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #DDC131;
	text-transform: uppercase;
	letter-spacing: -1px;
	}
	
/* ----------------- CONTENT ------------------- */

#content {
	width: 100%;
	margin: 0;
	padding: 7px 0 20px 0;
	float: left;
	}
#content .mainContainer {
	margin: 0px auto; /* Right and left margin widths set to "auto" */
	padding: 0 0 0 0;
	width: 970px;
	margin-bottom: 50px;
	clear: both;
}
#content .col1 { width:600px; float:left; display:inline; border: 0px solid #333;}
#content .col2 { width:350px; float:right; display:inline; margin: 0; position:relative; border: 0px solid #333;}

.left {
	width: 141px;
	margin: 0;
	padding: 0 0 0 24px;
	float: left;
	}
.right {
	width: 390px;
	margin: 0;
	padding: 0;
	float: right;
	}
#content .col1 p { 
	margin: 0 0 25px 0;
	font: normal 12px/20px Helvetica, Arial, Verdana, sans-serif;
	color: #333;
	}
	
img.thumbEvent {
	 border: 1px solid #333;
	 padding: 3px;
	 }
img.thumbEvent:hover {
	 border: 1px solid #999;
	 }
#maincontent .mainblock {
	float: left;
	margin: 0 0 15px 0;
	padding: 7px 8px 8px 8px;
	background-image: url(../img/bg_mainblock.png);
	background-repeat: no-repeat;
	background-position: bottom;
	border-top: 1px solid #dedede;
	}

/* ----------------- MIXES ACCORDION ------------------- */

h4 { width: 584px; height: 46px; margin: 0 0 7px 0; }
h4 a { display: block; width: 584px; height: 46px; margin: 0 0 117px 0; padding: 0; }

h4 a#fw40 { background-image: url(../img/subhead_fw40.png); }
h4 a#fw40:hover, a#fw40:active { background-image: url(../img/subhead_fw40.png); }

h4 a#fw33 { background-image: url(../img/subhead_fw33.png); }
h4 a#fw33:hover, a#fw33:active { background-image: url(../img/subhead_fw33.png); }
	
h4 a#fw31 { background-image: url(../img/subhead_fw31.png); }
h4 a#fw31:hover, a#fw11:active { background-image: url(../img/subhead_fw31.png); }

h4 a#fw25 { background-image: url(../img/subhead_fw25.png); }
h4 a#fw25:hover, a#fw25:active { background-image: url(../img/subhead_fw25.png); }
	
h4 a#fw22 { background-image: url(../img/subhead_fw22.png); }
h4 a#fw22:hover, a#fw22:active { background-image: url(../img/subhead_fw22.png); }

h4 a#fw20 { background-image: url(../img/subhead_fw20.png); }
h4 a#fw20:hover, a#fw20:active { background-image: url(../img/subhead_fw20.png); }

h4 a#fw19 { background-image: url(../img/subhead_fw19.png); }
h4 a#fw19:hover, a#fw19:active { background-image: url(../img/subhead_fw19.png); }

h4 a#fw17 { background-image: url(../img/subhead_fw17.png); }
h4 a#fw17:hover, a#fw17:active { background-image: url(../img/subhead_fw17.png); }

h4 a#fw16 { background-image: url(../img/subhead_fw16.png); }
h4 a#fw16:hover, a#fw16:active { background-image: url(../img/subhead_fw16.png); }

h4 a#fw15 { background-image: url(../img/subhead_fw15.png); }
h4 a#fw15:hover, a#fw22:active { background-image: url(../img/subhead_fw15.png); }

h4 a#fw12 { background-image: url(../img/subhead_fw12.png); }
h4 a#fw12:hover, a#fw12:active { background-image: url(../img/subhead_fw12.png); }

h4 a#fw11 { background-image: url(../img/subhead_fw11.png); }
h4 a#fw11:focus { background-image: url(../img/subhead_fw11_on.png); }

h4 a#fw08 { background-image: url(../img/subhead_fw08.png); }
h4 a#fw08:hover, a#fw08:active { background-image: url(../img/subhead_fw08.png); }

h4 a#fw07 { background-image: url(../img/subhead_fw07.png); }
h4 a#fw07:hover, a#fw07:active { background-image: url(../img/subhead_fw07.png); }

h4 a#fw04 { background-image: url(../img/subhead_fw04.png); }
h4 a#fw04:hover, a#fw04:active { background-image: url(../img/subhead_fw04.png); }

#accordion .slide { margin: 0 0 10px 0; border-bottom: 1px dotted #333; }

#accordion .slide .left img { margin: 0 0 5px 15px; }
	
#accordion .slide .left .download {	
	width: 141px;
	margin: 5px 0 0 15px;
	padding: 5px 0 5px 0;
	font: normal 11px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #666;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
	text-align: center;
	}
#accordion .slide .left .download a {
	font: normal 11px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #DDC131;
	}
#accordion .slide .left .download a:hover {
	color: #fff;
	background-color: #DDC131;
	}
#accordion .slide .left p {	
	width: 141px;
	margin: 0 0 0 15px;
	padding: 5px 0 5px 0;
	font: normal 10px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #999;
	border-bottom: 1px dotted #666;
	}
#content .col1 .trackListing p { 
	width: 375px;
	padding: 10px 0 0 10px;
	font: normal 12px/20px Helvetica, Arial, sans-serif;
	color: #666;
	}

/* ----------------- FOOTER ------------------- */

#footer {
	width: 100%;
	height: 125px;
	margin: 0;
	padding: 0;
	background-image: url(/img/bg_footer.png);
	}
#footer { opacity: .9999; z-index:1; position:relative; clear:both; height: 125px; background-image: url(/img/bg_footer.png); }
#footer .container { margin: 0px auto; /* Right and left margin widths set to "auto" */ clear:both; border-top:1px dotted #BFBFBF; padding: 15px 0 0 55px; height:60px; width:895px; z-index:1; }
#footer h3 { float:left; width:85px; color:#000; font: normal 11px Helvetica, Arial, Verdana, sans-serif; }
#footer .content { float:left; width:350px; color:#999; font-size:10px; line-height:14px; }
#footer .content p {font: normal 11px Helvetica, Arial, Verdana, sans-serif; }


