/* CSS Document */



.clear {
	clear:both;
	overflow:hidden;
	height:1px;
	}
	
	
	
	body {
	font:100% MS Sans Serif, Arial;
	background-color:#5f4c4c;
	background-image: url(/assets/images/bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin:0;
	
	}
	
	.container { float:center; margin-left:auto; margin-right:auto; width: 940px;}
	.toplinks { float:left;   width: 100%;  text-align:left;}
	.toplinks .music { float:left;  height:50px; text-align:left; width: 440px; }
	.toplinks .topnavdiv {float:right;  margin-top:27px; width: 490px; }
	.tab_cream { float:right; text-align:center; background:#e9e3dd; margin-right:1px;}
	.tab_cream a { color: #6d6363;   text-align:center; font-size:75%;float:left;  padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;  font-weight:600;text-decoration:none;}
		.tab_cream a:hover { color: #a71e48; font-size:75%; font-weight:600; float:left; text-decoration:none;}
	.tab_cream .left { width:10px; float:left; background-image: url(/assets/images/cream_corner_left.gif); background-position:left top; background-repeat:no-repeat;}
	.tab_cream .right { width:10px; float:right; background-image: url(/assets/images/cream_corner_right.gif); background-position:right top; background-repeat:no-repeat;}
	.but1 { width:60px;}
	
		.tab_brown { float:right; text-align:center; background:#605152; margin-right:1px;}
	.tab_brown a { color: #e4d4d4;   text-align:center; font-size:75%;float:left;  padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;  font-weight:600;text-decoration:none;}
		.tab_brown a:hover { color: #fff; font-size:75%; font-weight:600; float:left; text-decoration:none;}
	.tab_brown .left { width:10px; float:left; background-image: url(/assets/images/brown_corner_left.gif); background-position:left top; background-repeat:no-repeat;}
	.tab_brown .right { width:10px; float:right; background-image: url(/assets/images/brown_corner_right.gif); background-position:right top; background-repeat:no-repeat;}
	
	
	
	.topdiv { background:#e9e3dd; width:930px; margin-bottom: 20px; padding:5px; float:left; }
	.topdiv .left { float:left; text-align:left; width:415px; color:#776061; font-size:90%;}
	.topdiv .left .logo { float:left; }
	.topdiv .right { float:right;  width:475px;  }
	.toptxt { color:#776061; font-size:80%; }
	.topdiv .left p { color:#776061; margin-bottom:10px; margin-top:0px;line-height:19px; }
	.topdiv .left a { color:#6f0e13;  text-decoration:none;}
	.topdiv .left a:hover { color:#a71e48; text-decoration:none; }
	h1 { font-size:130%; margin-top:0px; color:#6b5052; margin-bottom:13px; font-weight:normal; letter-spacing:0px; }
	.pad { float:left; margin-left:15px; width:95%; margin-top:8px; }
	
	.brownfeature{ float:left; width:224px; margin-right:25px; background:#4a3839;  min-height: 246px; padding:5px; }
	.brownfeature a {color:#d9caca; font-weight:bold; text-decoration:none;}
	.brownfeature a:hover {color:#fff;}
	
	
	*html .brownfeature{ float:left; width:224px; margin-right:24px; background:#4a3839; padding:5px; }
	.brownfeature img { float:left; width:224px;}
	.brownfeature h1 { color:#d9caca; font-size:85%;  margin-left:5px; margin-top:3px; margin-bottom:5px; font-weight:600;}
	*html .brownfeature h1 { margin-bottom:2px; margin-top:2px;}
	.brownfeature p { color:#c0aeae; font-size:75%; line-height:14.5px;  margin-left:5px; margin-top:1px; margin-bottom:6px; }
	
		.redfeature{ float:left; width:224px; background:#a71e48; padding:5px; min-height:263px;}
		
	.redfeature img { float:left; width:224px;}
	.redfeature h1 { color:#fff; font-size:70%;  margin-left:5px; margin-top:2px; margin-bottom:3px; font-weight:600;}
	.redfeature h1 a { color:#fff;}
	.redfeature h2 { color:#fff; font-size:80%; padding-bottom:4px; border-bottom: 1px solid #d03058; margin-left:5px; margin-top:5px; margin-bottom:10px; font-weight:600;}
	.redfeature p { color:#ffcccc; font-size:75%; margin-left:5px; float:left; margin-top:0; margin-bottom:6px; }
	*html .redfeature p { margin-left:3px; }
	.redfeature a { color:#ffcccc; text-decoration:none; }
	.redfeature a:hover { color:#fff; text-decoration:none; }
	.redfeature .link { font-size:70%; background-image: url(/assets/images/pinkarrow.gif); background-repeat:no-repeat; background-position:left; padding-left:10px; margin-left:7px; width:100%; color:#fe83a3;}
	
	.sidenav { float:left;  width:155px; margin-right:30px;}
	*html .sidenav { float:left;  width:155px; margin-right:20px;}
	
	.footer {    margin-top:10px; width:940px;  background: #4a3839; color:#9c8f8f; font-size:65%; height:45px; float:left; }
.footer ul {margin-top:15px; float:right; width:230px;  margin-left:0; list-style:none; text-align:right;}
.footer a { color:#b59393; text-decoration:none; }
.footer p { float:left; width:600px; margin-top:16px; color:#b59393;}
.footer a:hover { color:#fff; text-decoration:none;}
.footer .container{ float:center;  margin-right:auto; margin-left:auto; width: 900px;}

/* CONTENT ON BROWN BG */
.home_content { float:left; width:484px; margin-right:20px; padding-right:15px;}
*html .home_content { float:left; width:484px; margin-right:20px; padding-right:15px; }
.home_content h1 { color:#fff; margin-top:0; font-size:98%; margin-bottom:10px; font-weight:600;}
.home_content h2 { color:#e5d8d8; font-size:80%;  margin-top:0; margin-bottom:5px; font-weight:600;}
.home_content p { color:#e5d8d8; margin-top:0; line-height:17px;  font-size:78%;}
.home_content p a { color:#fff;  text-decoration:none;}
.home_content p a:hover { color:#ccb2b2; }
*html .home_content blockquote { width:470px; margin-left:0; margin-right:0; }
.home_content blockquote { color:#b59393; background:#4a3839; clear:both; float:left; font-size:85%; width:97%; margin-left:0;  padding:10px;}
.home_content blockquote p {   font-size:100%; color:#b59393; margin:0;}
.home_content blockquote a {  font-size:85%; color:#b59393; font-weight:bold; text-decoration:none;}
.home_content blockquote a:hover {color:#fff; }

.home_content a.doclink { color:#fff; font-size:75%; background-image: url(/assets/images/doc.gif); background-position:left; background-repeat:no-repeat; padding-top:4px; padding-left: 21px; float:left; text-decoration:none;}
.home_content a.doclink:hover { color:#f72f61; }

.home_content ul { margin-top:0px; margin-bottom:5px; font-size:75%}
.home_content li { color:#e5d8d8;  font-weight:600; line-height:17px;}


/* CONTENT ON CREAM BG */

.topdiv_full { background:#e9e3dd; width:930px; margin-bottom: 20px; padding:5px 5px 20px 5px;  float:left;}
.topdiv_banner {  float:left; clear:both; background:#ccc; position:relative; width:929px; z-index:0; margin-bottom:20px;}
.topdiv_banner .toppic {  z-index:1; position:absolute;}
.topdiv_banner .logo {   z-index:2; width:251px; position:absolute;}
.cream_content { float:left; width:450px; margin-right:50px; }
.cream_content ul { margin-top:0px; margin-bottom:7px; font-size:75%}
.cream_content li { color:#776061;  line-height:17px;}
.cream_content li a { color:#776061;  text-decoration:none;}
.cream_content li a:hover { color:#a71e48;  }
.cream_content .imageright { float:right; padding:7px;}
.cream_content .imageleft { float:left; padding:7px;}
.cream_content .img {  padding:10px;}

*html .cream_content { float:left; width:480px; margin-right:10px; padding-right:12px;}
.cream_content h1 { color:#654e50; margin-top:0; font-size:98%; margin-bottom:10px; font-weight:600;}
.cream_content h2 { color:#882c34; font-size:79%;  margin-top:0; letter-spacing:0; margin-bottom:5px; font-weight:600;}
.cream_content p { color:#776061; margin-top:0px; line-height:17px;  font-size:78%;}
.cream_content p a { color:#6f0e13; text-decoration:none; }
.cream_content p a:hover { color:#a71e48; }
.cream_content blockquote { background:#cfc3b7;font-size:85%; color:#75615a; clear:both; float:left;  width:97%; margin-left:0; font-size:100%; padding:10px; margin-bottom:10px; margin-top:0px; font-size:80%;}
.cream_content blockquote p { font-size:100%; margin:0;}
.cream_content blockquote a {  font-size:85%; color:#75615a; font-weight:bold; text-decoration:none;}
.cream_content blockquote a:hover {color:#b83843; }

.cream_content a.doclink { color:#6f0e13; font-size:75%; background-image: url(/assets/images/doc.gif); background-position:left; background-repeat:no-repeat; padding-top:4px; padding-left: 21px; float:left; text-decoration:none;}
.cream_content a.doclink:hover { color:#a71e48; }
	.wrapclear {  float:left;  position:relative; margin-top:150px; clear:both; width:100%; z-index:0;}
	
	
	.cream_content a.backlink { color:#6f0e13; font-size:75%; background-image: url(/assets/images/arrow_left.gif); background-position:left; background-repeat:no-repeat; padding-top:4px; padding-left: 10px; float:left; text-decoration:none;}
.cream_content a.backlink:hover { color:#a71e48; background-image: url(/assets/images/arrow_left.gif); background-position:left; background-repeat:no-repeat;}
	.wrapclear {  float:left;  position:relative; margin-top:150px; clear:both; width:100%; z-index:0;}
	
	.newswrap { float:left; width:100%; color:#776061; }
	.cream_content h2 a {color:#882c34; text-decoration:none; }
	.cream_content h2 a:hover {color:#ca2658; text-decoration:none; }
	.smallesttxt { color:#a89191; float:left; margin-top:4px; font-size:75%;}
	.newswrap p { margin-bottom:0px; margin-top:0;}
	/*.newswrap img { float:right; width:200px; margin-left:10px;}*/
	.newswrap img { float:right; margin-left:10px;}
	
	.newswrap_big { float:left; width:100%; color:#776061; }
	.newswrap_big p { margin-bottom:10px; margin-top:0;}
	/*.newswrap_big img { float:right; width:280px; margin-bottom:4px; margin-left:15px;}*/
	.newswrap_big img { float:right; margin-bottom:4px; margin-left:15px;}
	
	.breadcrumb { float:left; width:480px; color:#654e50; font-size:70%;  margin-bottom:10px;}
	.breadcrumb a { color:#654e50; text-decoration:none;}
	.breadcrumb a:hover { color:#b32b55; }
	.breadcrumb .on { color:#b32b55; }
	
	#mainnav {
	position: relative;
	float: left;
	width: 150px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 10px 0px;
	list-style: none;
	font-size:75%;
}
	
	
		.pages {
	
	float:right;
text-align:right;
	font-size: 70%;
color: #666;
/*width:220px;*/
margin-right:5px;
margin-top:5px;
height:20px;
	padding-top: 3px;
	padding-bottom: 1px;
	font-weight:normal;
	}
	
	.sortby { 	float:left; text-align:left; width:350px; background:#ccc;}
	
	.pages a {

text-decoration: none;
width:100%;

text-align: center;	min-width:75px;
padding-left: 5px;
padding-right: 5px;
border: 1px solid #666;
margin-left:3px;
	color:#776061;
font-weight:normal;
}
.pages a:hover {
	color: #FFFFFF;
	background-color: #bdb2b2;
}

.pagenum { color:#666666; font-size:70%; width:100px; float:left; margin-top:7px;}

.embeddedform { background:#ccc; border:0; width:100%;}

/************ CALANDER CSS ************************/
table#calendar{
font-size:.7em;
margin:8px;
width:185px
}
table#calendar td{

border-right:1px solid #52223e;
border-top:1px solid #52223e;
background:#8c7475;
color:#fff;
text-align:center;
font-weight:bold;
padding:5px auto 5px auto;
height:23px;
}
table#calendar td.concerton{

background:#bb2855;

}
table#calendar td a{
color:#fff;
text-decoration:none;
}

table#calendar td a:hover{

text-decoration:underline;
}

#calendarwrapper{
padding:5px 0 13px 0;
background:#4e3e3f;
margin:0;
}
#calendaroptions{
padding:4px 0 3px 8px;
}

#calendaroptions label{
display:none;
}
#calendaroptions select{
font-size:.7em;
}

#calendaroptions input#searchlistings{
background:#8c7475;
color:#fff;
border:0;
padding:2px 2px 2px 2px;
font-weight:bold;
font-size:.75em;
}

.right_column { float:left; width:245px; }
.right_column_brown { float:left; width:235px; }

/************ END OF CALANDER CSS *****************/