@import "controls.css";

body {
font-family:arial, helvetica, sans-serif;
margin:0;
padding:0;
background:#1e1706 url("/Pics/bg/huge.jpg") no-repeat top center;
}
	.popupmasthead {background:#1e1706; color:#fff; padding:2px;}
	.popupcontent {background:#c9bdaf; color:#333; padding:8px 2px;}
	.popupfooter {background:#1e1706; color:#fff; padding:2px; text-align:left;}
	.brownback {background:#1e1706;}
	
body#template3 {
background:#1e1706 url("/Pics/bg/huge.jpg") no-repeat top center;
}

td, div {
font-family:arial, helvetica, sans-serif;
font-size:12px;
}

img { border:0; }
form { margin:0; padding:0; }

a { color:#805f2a; text-decoration:none; }
a:hover { color:#805f2a; text-decoration:underline; }
a:visited { color:#805f2a; text-decoration:none; }

p {
font:11px/14px arial, helvetica, sans-serif;
margin:1px 0 6px 0;
padding:0;
color:#333;
}



/* layout */

.wash {}

#wrapper {
	width:1016px;
	margin:0 auto;
	padding:0;
	text-align:center;
}
#outertable {
	width:1016px;
}
#main {
	padding-left:8px;
}

td#maintop {width:659px;}
td#mainFull {width:659px;}
.int6 td#mainFull {width:100%;}
td#mainbot {width:659px;}

td#mainleft {width:403px;}
td#maintopleft {width:403px;}
td#mainbotleft {width:403px;}

td#mainright {width:256px;}
td#maintopright {width:256px;}
td#mainbotright {width:256px;}

/* masthead */
td#header {padding-bottom:2px;}

#header_nav {background:url(../Images/header/bottom3.jpg) no-repeat top left transparent; height:46px; overflow:hidden; padding-left:50px;}
#header_nav ul {display:block; list-style-type:none; padding:0; margin:0;}
#header_nav li {display:inline; padding:0 43px 0 0; margin:0;}
#header_nav img {margin:0; border:0; padding:0;}


/* top nav */

.imgheader {
border:0 !important;
}


/* SKINS */
/*-- DROP SHADOWS --*/
.noshadow {padding:5px 0;}
	td#maintop .noshadow, td#mainFull .noshadow, td#mainbot .noshadow  {padding:5px;}
	td#maintopleft .noshadow, td#mainleft .noshadow, td#mainbotleft .noshadow {padding:5px;}
	td#maintopright .noshadow, td#mainright .noshadow, td#mainbotright .noshadow {padding:5px;}
	td#rm .noshadow  {padding:5px 0;}
	
.backgroundme {background:#e9e5e1;}

table.shadowTable {
	margin:0;
	padding:0;
	width:100%;
	}

.dropTop, .dropTopLeft, .dropTopRight, .dropBot, .dropBotLeft, .dropBotRight {font-size:1px; line-height:5px;}

.dropTop {
	background: url("../Images/dropshadow/shadowT.png") repeat-x left bottom;
	}
.dropTopLeft {
	background: url("../Images/dropshadow/shadowTL.png") no-repeat right bottom;
	}
.dropTopRight {
	background: url("../Images/dropshadow/shadowTR.png") no-repeat left bottom;
	}
.dropLeft {
	background: url("../Images/dropshadow/shadowL.png") repeat-y right top;
	}
.dropRight {
	background: url("../Images/dropshadow/shadowR.png") repeat-y left top;
	}
.dropBot {
	background: url("../Images/dropshadow/shadowB.png") repeat-x left top;
	}
.dropBotLeft {
	background: url("../Images/dropshadow/shadowBL.png") no-repeat;
	}
.dropBotRight {
	background: url("../Images/dropshadow/shadowBR.png") no-repeat;
	}
	
.border_white {border:7px solid #fff; padding:7px;}
.bg_gray {background:url("../Images/Frame/bg/bg_grad-end_e8e8e7.jpg") #e8e8e7 repeat-x top left;}
.bg_brown {background:url("../Images/Frame/bg/bg_grad-end_e8e8e7.jpg") #e8e8e7 repeat-x top left;}

.marginme {margin-bottom:2px;}
.padme {padding:7px;}
.bg_ltgray {background:#e9e5e1;}

.contentblock {
padding:7px;
font-size:100%;
color:#333;
margin-bottom:2px;
background:#e9e5e1;
}	
	.contentblock p {}
	.contentblock p {color:#333;}
	.contentblock a {color:#805f2a;}
	.contentblock a:hover {color:#805f2a;}

	.border_white .contentblock {margin-bottom:0;}

	.bg_gray .contentblock {background:#e9e5e1;}
	.bg_gray .contentblock p {color:#333;}
	.bg_gray .contentblock a {color:#805f2a;}
	.bg_gray .contentblock a:hover {color:#805f2a;}
	
	.bg_brown .contentblock {background:#e9e5e1;}
	.bg_brown .contentblock p {color:#333;}
	.bg_brown .contentblock a {color:#805f2a;}
	.bg_brown .contentblock a:hover {color:#805f2a;}
	
	div.marginme.noshadow.plainjane .contentblock, table.shadowTable.plainjane .contentblock {
		padding:0;
		margin-bottom:0;
	}
	div.marginme.noshadow.plainjane {
		margin-bottom:0;
	}
	.plainjane img {
		margin:0;
		padding:0;
		display:block;
	}

.label_text {
padding:7px;
margin-bottom:2px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#4c2e00;
font-size:17.5px;
line-height:20px;
text-transform:uppercase;
letter-spacing:-1px;
background:url('../Images/label/bg/label_bgrptx.jpg') repeat-x top left #f5f1eb;
border:1px solid #fff;
}
	.bg_gray .label_text {
	background:url('../Images/label/bg/label_bgrptx.jpg') repeat-x top left #f5f1eb;
	border:1px solid #fff;
	}

	.bg_brown .label_text {
	background:url('../Images/label/bg/label_alt-bg.png') repeat-x top left #d1c7bb;
	border:1px solid #fff;
	}

.label_img {
padding:10px 7px;
margin-bottom:2px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#4c2e00;
font-size:17.5px;
line-height:14px;
text-transform:uppercase;
letter-spacing:-1px;
background:url('../Images/label/bg/label_bgrptx.jpg') repeat-x top left #f5f1eb;
border:1px solid #fff;
}
	.bg_gray .label_img {
	background:url('../Images/label/bg/label_bgrptx.jpg') repeat-x top left #f5f1eb;
	border:1px solid #fff;
	}
	
	.bg_brown .label_img {
	background:url('../Images/label/bg/label_alt-bg.png') repeat-x top left #d1c7bb;
	border:1px solid #fff;
	}

.subnavblock {
font:11px arial;
text-align:right;
padding-top:5px;
padding-bottom:20px;
}

.subnavblock a {
font-weight:bold;
text-decoration:none;
color:#805f2a;
text-transform:uppercase;	
}

.subnavblock a:hover {
text-decoration:underline;
color:#805f2a;	
}

.footlinks {
padding:10px 6px 14px 0;
margin:0 -6px;
font:11px arial;
text-align:right;
}

.footlinks a {
font-weight:bold;
text-decoration:none;
color:#805f2a;
text-transform:uppercase;
}

.footlinks a:hover {
color:#805f2a;
text-decoration:underline;
}

.inset_banner img {
text-align:center;
padding:0;
margin:0;
border:5px solid #705f53;
}

.corner { width:9px; }


/* RM */
#rm {
	height:100%;
	padding-right:39px;
	color:#464646;
}
.rm {
	width:310px;
}
.rmlabel_text {
padding:7px;
margin-bottom:2px;
font-family:Arial, Helvetica, sans-serif;
color:#4c2e00;
font-weight:bold;
font-size:17.5px;
line-height:20px;
text-transform:uppercase;
letter-spacing:-1px;
background:url('../Images/label/bg/label_bgrptx.jpg') repeat-x top left #f5f1eb;
	border:1px solid #fff;
}
	.bg_gray .rmlabel_text {
	background:url('../Images/label/bg/label_bgrptx.jpg') repeat-x top left #f5f1eb;
	border:1px solid #fff;
	}
	
	.bg_brown .rmlabel_text {
	background:url('../Images/label/bg/label_alt-bg.png') repeat-x top left #d1c7bb;
	border:1px solid #fff;
	}

.rmlabel_img {
padding:10px 7px;
margin-bottom:2px;
font-family:Arial, Helvetica, sans-serif;
color:#4c2e00;
font-weight:bold;
font-size:17.5px;
line-height:14px;
text-transform:uppercase;
letter-spacing:-1px;
background:url('../Images/label/bg/label_bgrptx.jpg') repeat-x top left #f5f1eb;
border:1px solid #fff;
}
	.bg_gray .rmlabel_img {
	background:url('../Images/label/bg/label_bgrptx.jpg') repeat-x top left #f5f1eb;
	border:1px solid #fff;
	}
	
	.bg_brown .rmlabel_img {
	background:url('../Images/label/bg/label_alt-bg.png') repeat-x top left #d1c7bb;
	border:1px solid #fff;
	}

.rmitem, .rmitem_alt {
margin:0 0 2px 0;
color:#464646;
font-weight:bolder;
font-size:12.5px !important;
padding:8px;
background:#e9e5e1;
}
.control.concerts.upcoming {
/*font-size:0.8em !important;*/
}
.rmitem p {font-size:16.8px; line-height:18px; letter-spacing:-.8px;}

	.bg_gray .rmitem {background:#e9e5e1;}
	.bg_brown .rmitem {background:#e9e5e1;}

	.rmitem p {color:#464646; font-weight:bold;}

.rmtile {
margin:0 0 2px 0;
color:#464646;
font-weight:bolder;
font-size:16.5px;
padding:0;
background:#fff;
}
	td.dropBody .rmtile {
		margin:0;
	}

/* FOOTER */
#footer {
text-align:center;
padding:20px 10px;
font:11px/13px arial, helvetica;
color:#000;
font-weight:bold;
font-style:italic;
background:url(../Images/frame/foot_991x.png) no-repeat top center transparent;
}

#footer ul {
list-style-type:none;
padding:0;
margin:0;
font-style:normal;
font-weight:bold;
text-transform:uppercase;
}

#footer li {
display:inline;
padding:0 10px 0 0;
}

#footer a {
color:#000;
}

#footer a:hover {
color:#805f2a; text-decoration:none;
}

.ei_logo {margin-top:5px; color:#fff;}


/* ETC */
.alignright {
float:right;
display:inline;
}
.clearfix { clear:both; }
.pad img { margin-right:5px; }
.image_top_left	{ float:left; padding:0 10px 10px 0; margin:0; }
.image_top_right	{ float:right; padding:0 10px 0 10px; margin:0; }
.image_no_text_wrap	{ padding:0 0 10px 0; margin:0; clear:both; }
.float_left {float:left;}

/* Ratings Fix */
.ratingMeter { background:none; }
.ratingMeter img, .ratingMeter a img { float:left; padding:0 !important; margin:0 !important; }

/* v2.0 text styles */
h1 { font-size:140%; line-height:120%; font-weight:bold; padding:0 0 3px 0; margin:0; }
h2 { font-size:135%; line-height:120%; font-weight:bold; padding:0 0 3px 0; margin:0; }
h3 { font-size:100%; line-height:120%; font-weight:bold; padding:0 0 2px 0; margin:0; }
h4 { font-size:97%; line-height:120%; font-weight:bold; padding:0 0 2px 0; margin:0; }
h5 { font-size:95%; line-height:120%; font-weight:bold; padding:0 0 2px 0; margin:0; }
h6 { font-size:95%; line-height:120%; padding:0 0 2px 0; margin:0;  }

.white { color:#ffffff; }
.black { color:#000000; }
.dark { color:#333; }
.lit { color:#ae740e !important; }
.dim { color:#666; }
.accent { color:#333; }
	h2.accent a, h3.accent a, h4.accent a, h5.accent a { color:#333 !important; }
	h2.accent a:hover, h3.accent a:hover, h4.accent a:hover, h5.accent a:hover,
		a:hover h2.accent, a:hover h3.accent, a:hover h4.accent, a:hover h5.accent { text-decoration:none !important; color:#454545 !important; }
.alert { color:#ff3300; }

.div2 { padding:1px; margin:0; clear:both; }
.div4 { width:100%; padding:2px; height:4px; clear:both; }
.div6 { width:100%; padding:3px; height:6px; clear:both; }
.div8 { padding:4px; height:8px; clear:both; }
.div10 { width:100%; padding:5px; height:10px; clear:both; }
.hdiv10 {
border-bottom:1px solid #bbb;
padding-bottom:10px;
margin-bottom:10px;
}


/* v1.0 text styles, required for controls */
.largeheader { font-weight:bold; font-size:115%; color:#333; }
.header { font-weight:bold; font-size:108%; color:#333; }
.subheader { font-weight:bold; font-size:100%; color:#4c2e00; }
.jumperlink { font-size:92%; font-weight:bold; line-height:15px; }
a.jumperlink, a.jumperlink:visited, a.jumperlink:hover {font-weight:bold; color:#931110;}
a.headerlink {font-weight:bold; color:#333;}
	a.headerlink:hover  {}
a.largeheaderlink  { font-size:115%; font-weight:bold; color:#333; }
	a.largeheaderlink:hover  {}
.mini { font-size:92%; line-height:120%; }
.minilit { font-size:92%; line-height:120%; color:#ae740e; }
.miniheader, .sblabel { /*font-size:92%;*/  font-weight:bold; color:#333; }
.minidim { font-size:92%; line-height:120%; color:#666; }
.minidimheader { font-size:92%; line-height:15px; color:#666; font-weight:bold; }
.micro { font:12px/14px arial, sans-serif; } .micro p { font-size:100% !important; }
.microdim { font:12px/14px arial, sans-serif; color:#777; }


/* v1.0 bg styles, required for controls */
.alt {background:#dad4cd;}
.mhpopup { background:url("../images/frame/bg/mh.popup.gif"); }	
.pg { background:url("../images/frame/bg/pg.gif"); }	
.sbdiv { background:#dad4cd;}
.sbdivrl { background:#dad4cd;}
.sbint {background:#e8e8e7;}
.sblb { background:#dad4cd; }	
.sbrl { background:#dad4cd; padding:4px 6px 4px 6px; }
.trlb { background:#dad4cd; }
.sbtralt, .sbtrdef { padding:2px; color:#4c2e00; }	
	.sbtralt { background:#dad4cd;}	
	.sbtrdef { background:#efeeed;}	
.tralt, .trdef { padding:2px; color:#4c2e00;}	
	.tralt { background:#dad4cd;}	
	.trdef { background:#efeeed;}	
.pgBg	{ background:#efefef; }
.crint	{ background:#fff url("../Images/Frame/Bg/cr.int.gif")	}
.hdiv11 {
	background-image:url("../images/frame/bg/h.div.1.gif"); background-repeat:repeat-x; background-position:center center;
	height:11px;
	margin-right:4px; margin-left:4px;
	clear:both;
	}
.hdiv17 {
	background-image:url("../images/frame/bg/h.div.1.gif"); background-repeat:repeat-x; background-position:center center;
	height:17px;
	margin-right:4px; margin-left:4px;
	clear:both;
	}

/* Skin child selectors - even out margins, etc */
/* Main */
table#main div.marginme.noshadow.plainjane + link + div.marginme.noshadow.plainjane, table#main div.marginme.noshadow.plainjane + link + div.noshadow {
	/*padding: 0 5px 5px 5px;*/
}

/* RM */
div.rm + link + div.marginme.noshadow.plainjane {
	padding:0;
	margin:0 5px;
}
	
div.rm div.noshadow + link + div.noshadow {
	margin:0 5px 5px 5px;
	padding:0 0 5px 0;
}
div.rm div.marginme.noshadow.plainjane + link + div.noshadow {
	margin:0 5px 5px 5px;
	padding:5px 0 5px 0;
}
div.rm + link + div.noshadow {
	margin:0 5px 5px 5px;
	padding:0;
}

table.shadowTable.plainjane {
		margin:0;
		margin-bottom:2px;
	}
	table.shadowTable.plainjane td.dropBody {
		background:#e9e5e1;
	}
	table.shadowTable.plainjane .rmtile {
		margin:0;
	}
	.rm div.noshadow {
		margin:5px;
	}
	.rm .marginme.noshadow.plainjane {
		padding:5px 0 5px 0;
		margin:0 5px 0 5px;
	}
/******* White-space Fix */
table td[nowrap="nowrap"] {
	white-space: normal !important;
	}
	
	/** SF Case 9425 */
ul.list, ul.list li  { list-style: none !important;  list-style-type: none; margin-left: 0px;padding: 0px;
}

/* Salesforce fix part2*/

.phototeaser ul {
 margin: 5px 0;
}

.phototeaser img {
	float: left; 
	margin-right: 8px;
}
.phototeaser li {
	padding: 8px 0 8px 8px  !important;
	}

