body { width:100%; background-color:#333; }
html, body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
html, body, div, form, h1, h2, h3, h4, h5, h6, img, p { margin:0; }
html, body, div, form, h1, h2, h3, h4, h5, h6, img, p { padding:0; }

h1 { font-size:18px; margin:0 0 12px 0; }
h2 { font-size:16px; margin:30px 0 0px 0; }
h3 {}

p { line-height:14px; margin-left:0px; }
a { color:#333; }
a:hover { text-decoration:none; }
img { border:none; }
.clear { clear:both; }

/*** SITE - LAYOUT ***/
#wrapper { width:900px; margin:0 auto; padding-top:20px; background-color:#FFF; border-right:2px solid #FF9900; border-left:2px solid #FF9900; }

#column1 { width:119px; float:left; padding:0 10px;} /* includes logo */
#column2 { width:478px; float:left; padding:0px 10px; border-right:1px solid #FFCC00; border-left:1px solid #FFCC00; }
#column3 { width:251px; float:left; margin-top:42px; padding-left:10px; }

#column1, #column2, #column3 {}

/*** SITE - CONTENT ***/
.show_listing { border-bottom:1px solid #000; padding:5px 0px; }
.show_copy { float:left; width:368px; }
.show_copy .band { margin:0 0 6px 0; font-size:16px; font-weight:bold; color:#990000; }
.show_copy .band a { font-size:16px; font-weight:bold; color:#990000; text-decoration:none; }
.show_copy .band a:hover { color:#000000; text-decoration:underline; }
.show_copy .venue { margin:0 0 6px 0;font-size:14px; font-weight:bold; }
.show_copy .date { margin:0 0 6px 0;font-size:14px; font-weight:bold; color:#003366; }


h2.newsletter_signup { padding:6px; background-color:#990000; font-size:14px; color:#FFFFFF; }
.newsletter_signup { margin:0px 5px; padding:0px; background:#E7E7E7; color:#000000; border:1px solid #990000; }
.newsletter_signup input { }
.newsletter_signup input.button { }
.newsletter_signup h2 {}

/*** Inset 3D Raised ***/
.raised {background: transparent; width:40%;}
.raised h1, .raised p {margin:0 10px;}
.raised h1 {font-size:2em; color:#fff;}
.raised p {padding-bottom:0.5em;}

.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #eee;}
.raised .b3 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raised .b4 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raised .b4b {background:#ccc; border-left:1px solid #eee; border-right:1px solid #999;}
.raised .b3b {background:#ccc; border-left:1px solid #ddd; border-right:1px solid #999;}
.raised .b2b {background:#ccc; border-left:1px solid #aaa; border-right:1px solid #999;}


.raised .b1 {margin:0 5px; background:#fff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#999;}
.raised .boxcontent {display:block;  background:#ccc; border-left:1px solid #fff; border-right:1px solid #999;}


/* IN PAGE LIST */
#inpage-list dl { line-height: 13px; }
#inpage-list dt {
	margin: 0 0 15px 0;
	padding: 4px;
	background-color: #D6902B;
	border: 1px solid #666;
	font-size: 14px;
	font-weight: bold;
}
#inpage-list dd {
	margin: 0 0 8px 50px; 
}
#inpage-list dd.q {
	margin: 20px 0 8px 10px;
	font-size: 14px;
	font-weight: bold;
}

/*** NAVIGATION - HORIZONTAL ***/
#navigation_home2 { /*float:left;*/ width:730px; margin:14px 0 0 20px; padding:0 0 0 30px; font-size:16px; line-height:24px; text-transform:uppercase; }
#top_nav_items { float:left; line-height:24px; display:block; list-style:none; margin:0; padding:0; }
#top_nav_items ul { display:block; line-height:12px; list-style:none; margin:0; padding:0; }
#top_nav_items li { display:block; float:left; }
#top_nav_items a { display:block; text-decoration:none; color:#ffffff; padding:0 10px 0 10px; border-right: 1px solid #E7E7E7; }
#top_nav_items a.last { border-right:none; }
#top_nav_items a:hover { text-decoration:underline; }
#top_nav_items li ul { position:absolute; width:200px; left:-999px; margin-left:30px; border:1px solid #000000;  background:#000000 url(/assets/bg_content.jpg) top left repeat-y; }
#top_nav_items li ul a { padding:5px 0 5px 10px; width: 190px; font-size:14px; color:#000000; font-weight:bold; text-transform:lowercase; border-bottom:1px solid #E7E7E7;}
#top_nav_items li ul a:hover, #top_nav_items #navon a {	width:190px; background-color:#000000; color:#FFFFFF; }
#top_nav_items li ul.align_right { margin-left:0px; }
#top_nav_items li:hover ul, #top_nav_items li.top_navHover ul { left:auto; }

/*** EVAN BOX NAVIGATION ***/

#footer_thumbs {
	font-size: 13px;
/*	background-color:#FF00FF;*/
	/*letter-spacing: .1em;*/
}
#footer_thumbs ul {
	padding: 0;
	margin: 0;
	color: FFF;
}
#footer_thumbs ul li { display: inline; }
#footer_thumbs ul li a {
	float: left;
	width: 100px;
	height: 80px;
	margin:40px 14px 20px 14px;
	padding-top:8px;
	color: #FFF;
	font-weight:bold;
	text-decoration: none;
	border:1px solid #FFF;
	line-height:18px;
	text-align:center;
}
#footer_thumbs ul li a:hover {
	background-color: #660000; border:1px solid #402A1C;
}
#footer_thumbs li.one a { background-color: #333; }
#footer_thumbs li.two a { background-color: #999; }
#footer_thumbs li.three a { background-color: #666; }
#footer_thumbs li.four a { background-color: #333; }
#footer_thumbs li.five a { background-color: #666; }
#footer_thumbs li.six a { background-color: #999; }
#footer_thumbs li.seven a { background-color: #FF0000; margin: 0; padding: 0; height: 60px; }
#footer_thumbs li a.selected { background-color: #FF0000; }


