body {
	font-family:'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
	background-image: url(images/bg1.jpg);
	background-position: center top;
	background-color: #1F1514;
	background-repeat: repeat-y;
	font-size: 15px; color:#FFFFFF;
}

.main {
	font-size: 12px; color: #ffffff;
	line-height: 15px;
}

.mainb {
	font-size: 12px; color: #ffffff;
	font-weight: bold;
	line-height: 15px;
}

.mainb_orange {
	font-size: 14px; color:#FF9933;
	font-weight: bold;
	line-height: 15px;
}

.text_brown {
	color: #9E9188;
}
.text_white {
	color: #ffffff;
}

/* - - definitions for 'Where' mag article - - - */ 
#where {
	position:relative;
	left:-10px;
	float:right;
}
#WhereMag {
	background-color:#9e9188;
	padding-left:20px;
	padding-right:20px;
}
#WhereMag h2 {
	color: #663333;
	font-size:240%;
	line-height:100%;
	font-weight:100;
	padding:0; margin:0;

}
#WhereMag h3 {
	font-size:110%;
	position:relative;
	padding:0 0 9px 2px; margin:0;

}
#WhereMag p {
	width:300px;
}



.text_orange {
	color: #FF9933;
}

.text_black {
	color: #000000;
}

.text_white_bold {
	color: #ffffff;
	font-weight: bolder;
}

td, p {
	font-size: 12px;
	line-height: 18px;
}

th {
	font-size: 12px;
}

h1, .h1 {
	font-size: 22px;
	font-weight: 100;
	/*color:#FF9933;*/
	color:#fff;
	line-height:32px;
	margin:0; padding:0 0 10px 0;
}
h1.home {
	font-size: 28px;
	font-weight:100;
	color:#fff;
	margin:0; padding:0 0 10px 0;
}

h2, .h2 {
	font-size: 18px;
	font-weight: 100;
	color:#FFFFFF;
}

.textpad {
	margin: 0;
	padding: 15px 15px 10px 15px;
}

#mainContent {
	padding: 5px;
}

/*  Events listings
-----------------------------------------*/
#events1, #showing1, #music1 { list-style-type:none; position:relative; margin:0 0 0 18px; padding:0; width:360px; }
#events1 li, #showing1 li, #music1 li { margin-bottom:10px; }
#events1 li, #showing1 li, #music1 li { background-image:url(images/palette-mini-ICON.gif); background-position: top left; background-repeat: no-repeat; }

.event-time { float:right; }
.event-date { float:left; padding-left:15px; }
.event-time, .event-date { font-size:110%; color:#9e9188; }

.event-desc {  margin-left:15px; font-style:oblique; font-size:120%; }

.ViewMore { position:relative; float:right; background-image:none; }

#events1.home { padding-top:10px; border-bottom:1px #9e9188 dashed; border-top:1px #9e9188 dashed; }

/*Specifically for Jazz Festival events*/
.jazzEvent { border:1px #ecc13a dashed; margin:0 0 15px 0; padding: 0 0 0 15px; }
#music1 { width:350px; }
.jazzheading { font-size:135%; font-weight:bold; }






