@charset "utf-8";

html
{
scrollbar-face-color: #ffa83c;
scrollbar-arrow-color: #333;
scrollbar-highlight-color: #333;
scrollbar-3dlight-color: #333;
scrollbar-shadow-color: #333;
scrollbar-darkshadow-color: #333;
scrollbar-track-color: #333;
}

body { background:#fff url('images/bckg1.jpg') center top no-repeat; margin:0px auto; padding:0px; color: #38404b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; }

img, a img {
	border: none !important;
}

/*a { color:#812226; }*/

a { color:#663300; }

a:hover { color: #697c8b; }

.wrapper { background:url('images/wrapper1.jpg') no-repeat left top; width: 1000px; text-align:left; margin:0px auto; }

.page { background:url('images/page1.jpg') no-repeat left top; width: 1000px; text-align:left; margin:0px auto; }

.player { height:35px; padding-top:12px; }

.player object { float:left; margin-left:45px; }

.player span { float:left; margin-left:40px; }

.player span img { float:left; padding-left:8px; }

.player a, .player img { border:0px; }

.player img:hover { opacity:.45; filter: alpha(opacity=45); -moz-opacity: 0.45; }

.content { margin-top:100px; min-height:820px; }

.content a img { border:1px solid #ffffff; }

.content p { line-height:1.7em; }

.centered { text-align:center; }

/*.red { color:#B52330; }*/

.red { color:#B96600; }

.left { width:365px; float:left; margin-left:130px; margin-top:130px; color:#555555; text-align: justify; }

.wide { width:510px; float:left; margin-left:130px; margin-top:130px; color:#38404b; text-align: justify; }

.top-border-white { border-top: 1px solid #fff; position: relative; padding-top: 10px; }

#order1 {
	position: relative;
	left: 185px;
}

.smalltext { font-size:11px; }

.right { width:249px; float:left; margin-left:85px; margin-top:130px; color:#555555; text-align: justify; }

.right2 { width:249px; float:right; margin: 0 0 0 15px; color:#555555; }

.right h2 { font-size:16px; }

.left h2, .wide h2, .left h3, .wide h3 { font-family: Arial, Helvetica, sans-serif; font-size:16px; }

.left h4, .wide h4 { font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #b96600; }

.left h1, .wide h1 { font-size:24px; }

.clear { clear:both; }

.footer { clear:both; text-align:center; background:#FEEECA; width:1000px; margin:0px auto; padding-bottom:10px; }

.ajaxSearch_highlight1 { background-color: #ffffff; border:1px solid #aaa; font-weight: bold; padding: 0px 5px; }

.ajaxSearch_highlight2 { background-color: #e4f5ff; border:1px solid #aaa; font-weight: bold; padding: 0px 5px; }

.ajaxSearch_highlight3 { background-color: #ede4ff; border:1px solid #aaa; font-weight: bold; padding: 0px 5px; }

.ajaxSearch_highlight4 { background-color: #ffe4fd; border:1px solid #aaa; font-weight: bold; padding: 0px 5px; }

.topmenu { text-transform: uppercase; font-family: "Times New Roman", Times, serif; letter-spacing:.18em; font-size:1.3em; text-align:center; height:55px; width:1000px; margin-left:15px; }

.topmenu ul li { float: left; list-style:none; background: url('../images/border.png') bottom left no-repeat; }

.topmenu ul li:first-child { background: none; }

.topmenu ul li a { color:#B52330; padding:0px 16px 0px 16px; float:left; margin-top:55px; text-decoration: none; display:block; margin-left:1px; }

.topmenu ul li a:hover { background: #fff; color: #697c8b; opacity:.45; filter: alpha(opacity=45); -moz-opacity: 0.45; }

.topmenu ul li { float: left; position: relative; }

.topmenu li ul { display: none; height: auto; position: absolute; top: 65px; left:-35px; width: 180px; padding-top:10px; }

.topmenu li:hover ul { display: block; }

.topmenu li ul li { margin: 0px; padding: 0px; text-align: left; color: #697c8b; background:none; }

.topmenu #nav li ul li a { background: #fff; color: #000000 !important; display:block; z-index:1000; padding:3px 0px 3px 8px; margin-bottom:0px; margin-top:5px; width:180px; opacity:.35; filter: alpha(opacity=35); -moz-opacity: 0.35; }

.topmenu li ul li:hover a { text-decoration:none; opacity:.75 !important; filter: alpha(opacity=75) !important; -moz-opacity: 0.75 !important; }

#ajaxSearch_form { float:left; margin:0px; padding:0px; height:18px; border:0px solid #CFDBC8; margin-left:50px; }

#ajaxSearch_form label { padding:0px; margin:0px; }

#ajaxSearch_input { height:15px; line-height:15px; margin-top:-2px; border:1px solid #92909B; padding-left:5px; font-size:12px; }

#ajaxSearch_submit { height:18px; background: #B30121; border:1px solid #92909B; margin:0px; padding:0px; line-height:14px; color:#ffffff; font-size:10px; }

.ajaxSearch_result { margin-top: 30px; }

.ajaxSearch_result p { margin-top: 3px; }

.ajaxSearch_resultsInfo { font-size:18px; font-weight:bold; color:#805F72; margin-bottom:20px; }

.ajaxSearch_resultLink { display:block; font-size:12px; font-weight:bold; }

.ajaxSearch_resultDescription { font-style:italic; font-size:10px; }

.focustext { background: #EEE; }

.pics { height: 392px; width: 391px; padding:0; margin:0; overflow: hidden }

.pics img { height: 362px; width: 361px; border: 1px solid #CC6167 !important; top:0; left:0 }

#pager a { padding:3px 8px; margin-right:4px; font-size:14px; background: #CC6167; opacity:.65; filter: alpha(opacity=65); -moz-opacity: 0.65; color:#fff; line-height:15px; height:15px; display:block; float:left; }

#pager a:hover { background: #C69A98; }

#pager a .activeSlide { font-style:italic; }

form .loginform, fieldset { border:0px; width:225px; }

.loginform h3 { display:none; }

.loginform input { color:#812226; }

.loginform span { float:left; }

.loginform label span { display:block; float:left; width:70px; }

.loginform .loginbutton { background:#812226; border:1px solid #ffffff; color:#ffffff; margin-top:8px; float:right; }

#forgotpsswd { display:block; padding-top:5px; clear:both; }

.signup fieldset { width:380px; }

.signup span { display:block; float:left; width:200px; font-weight:bold; }

.aboutsongs { width:725px; position:relative; margin: 0 auto; text-align: justify; }

.aboutsongs a { color:#B0282C; margin-right:8px; padding-left:8px; border-left: 1px solid #36A590; display:block; float:left; font-family:Times New Roman; font-size: 12px; text-decoration:none; letter-spacing:.09em; margin-bottom:10px; }

.aboutsongs a.first-child { border-left:none; }

.aboutlinks { border-bottom:1px solid #4FAFAB; margin-bottom: 9px; height:40px; line-height:16px; padding-bottom: 15px; }

.contact form, .contact fieldset { width:100%; }

.contact span { display:block; float: left; width:120px; }

.left .title { font-size:18px; color:#B52330; display:block; border-bottom: 1px solid #B52330; margin-bottom:20px; text-transform: uppercase; }

#commentsAnchor { margin-top:150px; }

dl, dt, dd { margin: 0; padding: 0; }

.preview { margin:0; padding-right: 0px; clear:both; }

.preview dl { margin: 0px 0; padding:0px; line-height: 1.2em; float:left; }

.preview dt { float: left; width: 20px; height: 20px; padding:0; margin:0; }

.preview dd { float: left; font-size: 13px; width: 220px; line-height: 22px; text-align:left; }

.preview dd a { font-weight: normal; }

/*------------------------new styles------------------------*/

.player { height:35px; padding-top:12px; padding-left: 426px; position: relative; }

.back-player { position: absolute; left: 36px; top: 12px; z-index: 1; background: url(images/back-player.png) no-repeat left top; width: 420px; height: 24px; }

.player object { position: absolute; left: 1px; top: 16px; z-index: 10; }

.player span { float:left; margin-left:40px; }

.player span img { float:left; padding-left:15px; }

.player a, .player img { border:0px; }

.player img:hover { opacity:.45; filter: alpha(opacity=45); -moz-opacity: 0.45; }


#ajaxSearch_form { float:left; margin:0px; padding:0px; height:18px; border:0px solid #CFDBC8; margin-left:15px; position: relative; }

#ajaxSearch_form label { padding:0px; margin:0px; }

#ajaxSearch_input { height:14px; width: 180px; line-height:12px; margin: 0 0 0 -5px; border:none; padding: 7px 0 3px 5px; padding-left:5px; font-family: Arial, Helvetica, sans-serif; font-size:10px; background: url('images/back-search.png') no-repeat right center; position: absolute; left: 8px; top: 0; text-transform: uppercase; }

#ajaxSearch_submit { height:24px; width: 8px; background: #fff; border: none; margin:0px; padding:0px; line-height:14px; color:#080200; font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold; outline: none; background: url("images/back-search.png") no-repeat left center; position: absolute; left: 0px; top: 0; text-indent: -9999px; }



.topmenu { text-transform: uppercase; font-family: "Times New Roman", Times, serif; letter-spacing:.18em; font-size:14px; font-weight: bold; text-align:left; height:55px; width:1000px; margin-left:0px; position: relative; }

#topline { width: 1000px; height: 8px; background: #fff; position: absolute; left: 0; top: 10px; padding: 0; }

.topmenu ul li { float: left; list-style:none; background: url('images/border.png') bottom left no-repeat; padding-bottom: 16px; }

.topmenu ul li.first-child { background: none; }

.topmenu ul li a { color:#5f4330; padding:0px 16px 0px 16px; float:left; margin-top:55px; text-decoration: none; display:block; margin-left:1px; }

.topmenu ul li a:hover { background: #fff; color: #697c8b; opacity:.45; filter: alpha(opacity=45); -moz-opacity: 0.45; }

.topmenu ul li { float: left; position: relative; }

.topmenu li ul { display: none; height: auto; position: absolute; top: 65px; left:-35px; width: 180px; padding-top:10px; }

.topmenu li:hover ul { display: block; }

.topmenu li ul li { margin: 0px; padding: 0px; text-align: left; color: #697c8b; background:none; }

.topmenu #nav li ul li a { background: #fff; color: #000000 !important; display:block; z-index:1000; padding:3px 0px 3px 8px; margin-bottom:0px; margin-top:5px; width:180px; opacity:.35; filter: alpha(opacity=35); -moz-opacity: 0.35; }

.topmenu li ul li:hover a { text-decoration:none; opacity:.75 !important; filter: alpha(opacity=75) !important; -moz-opacity: 0.75 !important; }


/*footer*/

#footer {
	padding: 0 50px;
	margin: 0 auto;
	width: 900px;
	clear: both;
	/*background: #717743;
	opacity:.45 !important;
	filter: alpha(opacity=45) !important;
	-moz-opacity: 0.45 !important;*/
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: left;
	color:#5f4330;
	font-size: 10px;
	}

#footer a, #footer a:link, #footer a:visited {
	color:#5f4330;
	}

#footer a:hover { background: #fff; color: #697c8b; opacity:.75; filter: alpha(opacity=75); -moz-opacity: 0.75; text-decoration: none; }

/*footer*/


a { color:#df3d0a; text-decoration: none; }

a { color:#B96600; }

a:hover { color: #697c8b; }

a:hover { background: #fff; color: #697c8b; opacity:.45; filter: alpha(opacity=45); -moz-opacity: 0.45; text-decoration: none; }

.margintop {
	margin-top: 15px !important;
}

.imgleft { float: left; margin: 0 10px 0 0; }

.imgleft1 { float: left; margin: -50px 35px 0 0; }

.imgright { float: right; margin: 0px 0px 0 0; }

.imgcenter { float: none; display: block; margin: 0 auto; }

.displaynone { display: none; }

a.notransp{ background: transparent;  opacity:1.00; filter: alpha(opacity=100); -moz-opacity: 1.00; text-decoration: none; }

.white {
	color: #fff;
}

/*events styles*/

.events {
	text-align: left;
}
.events dt {
	font-weight: bold;
}
.events dd {
	margin: 0 0 15px 57px;
}
.events h1 {
	color:#B52330;
}
.events h2 {
	/*color:#B52330;*/
	color:#B96600; 
}
.events h3 {
	color:#B96600;
	margin: 0;
	padding: 0;
	font-size: 14px;
}
.events p {
	line-height: 14px;
}
.black {
	color: #000;
}