/* GENERAL STYLES */
@charset "utf-8";
/* CSS Document */

body {
	font-size:62.5%;/*1em = 10px*/
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	background:#fff url(/images/site_bg.png) repeat-x 0 0;
	margin:0;
	text-align:center;
}

#columnTwo ul li,#columnTwo ol li { font-size:1em; }
/* Font Sizes 12px */
a,p,#columnOne ul a,#columnTwo ul li a,#columnTwo ol li a,h3 {font-size:1.2em;}

/* 15px */
#columnOne a { font-size:1.5em; }

/* 25px */
h2 { font-size:2.5em; }



/* Content Links */
a {color:#990000;text-decoration:none;}

a:active,a:focus {color:#3C3C63;}

a:hover {color:#3C3C63;}

/* Default Headers  */
h1,h2,h3 { color:#990000; }

h2 {}

h3 {}

/* Layout */
#site {
	width:76.1em;
	margin:0 auto;
	text-align:left;
	background-color:#fff;
	padding-bottom:60px;
}

/* Header */
#header {
	background: transparent url() no-repeat 50% 100%;
	margin-bottom:18px;
}

#header h1 { border-bottom:4px solid #3C3C63; }

#header img { display:block;margin:0 auto; }

/* Navigation */
#columnOne {
	width:24.5em;
	background: transparent url(/images/nav_bg.png) no-repeat 50% 100%;
	padding-bottom:148px;
	padding-top:4px;
}

/* Level 1*/
#columnOne li { padding-left:9px; }

#columnOne a { display:block;zoom:1;padding:4px;font-weight:bold; }

#columnOne a:hover {background:#333;color:#fff;}

/* Level 2 */
#columnOne ul li,
#columnOne ul { padding:0;margin:0;list-style:none; }

#columnOne ul a { font-weight:normal;padding:3px;padding-left:20px; }

/* Level 1 Current */
.current a {background:#E7E9FA url(/images/nav_hover.png) no-repeat 95% 50%;}

.current ul a { background:none; }

/* Level 2 Current */
#columnOne ul .current a { background:none;color:#3C3C63; }

/* Main Content*/
#columnTwo {width:50.1em;padding-top:10px;}

#columnTwo p,#columnTwo table,#columnTwo ul {padding-right:20px;}

/* Table Styles */
table { font-size:110%;text-align:center; }

td,th { padding-bottom:5px; }

th { background-color:#101040;color:#fff;text-align:center;padding:3px 5px; }
td { vertical-align:top;background-color:#E0E0EF;padding-top:5px; }

table .venueAddress { width:35%; }

table .price { width:15%; }

/* CD Listing Styles */
#columnTwo .cdListing,.cdListing ol,.cdListing li { list-style:none;padding:0;margin:0; }

#columnTwo .cdListing { width:36%;margin-top:20px;margin-right:50px;margin-left:20px; }

.cdListing ol { border:1px solid #990000;background-color:#EFEFFF; }

.cdListing a {display:block;}
.cdListing h3 a {
	background-repeat:no-repeat;
	background-position: 50% 5px;
	padding-bottom:147px;
	text-align:center;
	padding-top:5px;
	border-bottom:2px solid #fff;
	text-indent:-999em;
	overflow:auto;
}
.current h3 a,
.cdListing h3 a:hover {background-color:#990000;color:#fff;}
.cdListing ol li { border-bottom:1px solid #990000;}
.cdListing ol li.lastnode { border:0; }
.cdListing ol li a {padding:5px 6px;font-weight:bold;color:#000;}

.cdListing ol li a:hover { background-color:#990000;color:#fff; }

/* EDITOR PROPERTIES */
