@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	font-family: Georgia, Times New Roman, Times, serif; font-size:11px; line-height:17px; color:#282828;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*-----------------------------END RESET--------------------------------------------------------*/

.container {position:relative; width:750px; margin: 0 auto; overflow:hidden; background: url(images/container_bg.png) top center repeat-y; min-height:400px; padding: 5px 110px 5px;}

p {  }
p span {color: #93a444;}
a { font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#282828;}

#logo { text-indent:-9999px; }
#logo a {margin: 0 auto; width: 625px; height:136px; display:block; background:url(images/logo.png) no-repeat;  }

.nav {text-transform:uppercase; text-align:center; overflow:auto; border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; margin: 10px 0px 20px 0px; padding-left:30px; }
.nav li {display: inline;}
.nav ul li a { font-size:11px;  float:left;  padding: 12px 3px; margin:0 21px;}
.nav ul li a:hover, a.current { background:url(images/nav_selected.png) 0px 28px repeat-x;}

#left_col { width:330px; padding:15px 30px 50px 0; float:left;}
.fade { display:none;}
#right_col { width:330px; padding:35px 0 50px 0; float:left; display:none;}
#right_col img { border:#c9c9c9 1px solid; margin-top:5px; margin-bottom:8px;}
#left_col img { border:#c9c9c9 1px solid; margin-top:15px;}

#footer { border-top: 1px solid #e5e5e5; clear:both; padding-top: 15px; padding-bottom:50px; }
#footer p { color: #9d9e9e; font-size: 11px; text-align:center; padding-top: 5px; }
#footer p span {color: #c9caca; font-size: 9px;}
#footer a {font-size: 10px; color: #c9caca;}


.entry a {color:#93A444; text-decoration: underline}
h3.gallery-title, h3.gallery-title a {color: #93a444; font-size:16px; margin-bottom:9px;}

/* Gallery */
#gallery-viewer { overflow:hidden; padding:0 0 30px; min-height:280px}
#gallery-zoom { width:350px;   float:left;}
#gallery-zoom img{ padding:3px;  border:1px solid #ddd; float:left;}
#gallery-side { float:right; width:320px; }
.gallery-desc { margin:0 0 6px 0}
.piclenselink { display:none;}
.ngg-gallery-thumbnail img{ width:46px; }
.ngg-albumtitle,  .ngg-description{ display:none}
.ngg-album { float:left;}
.ngg-albumoverview { width:4000px; border:1px solid yellow;}


#arrows { position:relative; margin:0 0 40px ;}
#next {position:absolute; top:-80px; right:-45px; }
#next a{ display:block; width:34px; height:66px; background:url(images/next.png) no-repeat;}
#prev { position:absolute;  top:-80px; left:-45px; }
#prev a{display:block; width:34px; height:66px; background:url(images/prev.png) no-repeat;}
#news_events {width: 560px; float: left; padding-right: 10px;}
#slideshow{
	overflow:hidden;
	width:740px;
	
}

	#slideshow ul{
		width:3900px;
		padding-left:0;
		margin:0 !important;
	}

		#slideshow li{
			float:left;
			margin:0px;
			cursor:pointer;
		}
		#slideshow li img{
			padding:3px ; border:1px solid #ccc;
		}
/* Begin Standard */
.hentry { font-size:12px; line-height:1.571em; color:#333; }
.hentry p { margin-bottom:10px; line-height: 18px;}
.hentry p.note, .hentry p.alert { padding:0.571em 0.786em; }
.hentry .drop_cap { font-size:3.571em; line-height:0.76em; padding:0.04em 0.12em 0 0; }
.hentry acronym, .hentry abbr { font-size:0.786em; }
.hentry code { font-size:0.929em; }
.hentry pre { font-size:0.929em; line-height:1.385em; margin-bottom:1.692em; padding:0.615em 0.846em; }
.hentry ul { margin:0 0  1.571em 0;}
.hentry ol {margin:0 0 1.571em 0; }
.hentry ul ul, .hentry ul ol, .hentry ol ul, .hentry ol ol { margin:0 0 0 1.571em; }
.hentry dl { margin-bottom:1.571em; }
.hentry dd { margin-bottom:1.571em; }
.hentry blockquote { margin:0 0 1.571em 0.786em; padding-left:0.786em; }
.hentry blockquote.right, .hentry blockquote.left { font-size:1.286em; line-height:1.222em; width:45%; }
.hentry blockquote.right { margin:0 0 1.222em 1.222em; }
.hentry blockquote.left { margin:0 1.222em 1.222em 0; }
.hentry img.left, .hentry img.alignleft { margin:0 1.571em 1.571em 0; }
.hentry img.right, .hentry img.alignright { margin:0 0 1.571em 1.571em; }
.hentry img.center, .hentry img.aligncenter { margin:0 auto 1.571em auto; }
.hentry img.block, .hentry img.alignnone { margin:0 auto 1.571em 0; }
.hentry img.frame { border-width:0.071em; padding:0.643em; }
.hentry .ad { margin-left:1.571em; }
.hentry .ad_left { margin-right:1.571em; }
.hentry .to_comments { font-size:0.857em; line-height:1.833em; margin-bottom:1.833em; }
.hentry .to_comments span { font-size:1.833em; line-height:1em; }
.hentry .hentry_tags { font-size:0.857em; line-height:1.833em; margin-bottom:1.833em; }
.hentry p.note { background:#f5f5f5; border:1px solid #ddd; }
.hentry p.alert { background:#ffffa0; border:1px solid #e5e597; }
.hentry .drop_cap { color:#888; float:left; }
.hentry ul { }
.hentry ul li { padding:0px 17px 5px 0px;list-style:none outside; background:url(images/bullet.png) no-repeat 0 6px; }
.hentry dt { font-weight:bold; }
.hentry blockquote.right, .hentry blockquote.left { border:none; }
.hentry blockquote.right { float:right; }
.hentry blockquote.left { float:left; }
.hentry blockquote.right p, .hentry blockquote.left p { margin:0 !important; }
.hentry img.left, .hentry img.alignleft { clear:left; float:left; }
.hentry img.right, .hentry img.alignright { clear:right; float:right; }
.hentry img.center, .hentry img.aligncenter { clear:both; display:block; float:none; }
.hentry img.block, .hentry img.alignnone { clear:both; display:block; }
.hentry img.frame { background:#eee; border:0.071em solid #ddd; }
.hentry img.stack { clear:none !important; }
.hentry .ad { clear:right; float:right; }
.hentry .ad_left { clear:left; float:left; }
.hentry .to_comments { clear:both; color:#666; }
.hentry .to_comments span { color:#111; }
.hentry .to_comments span.bracket { color:#7e6132; }
.hentry .to_comments a, .hentry .to_comments a:visited { color:#666; text-decoration:none; }
.hentry .to_comments a:hover { color:#111; text-decoration:underline; }
.hentry .hentry_tags { color:#666; }
.hentry h1 { border-bottom:1px solid #ddd; padding:0 0 20px;}
.hentry h2 {font-size:17px; color: #93a444; border-bottom: 1px solid #e5e5e5; padding-bottom: 5px; margin-bottom: 5px; padding-top:5px;  }
.hentry h3 {93a444 padding: 4px 0px 10px; }
/* End Standard */

.hentry h2 a {color: #93a444;}

/* Begin Sidebar */
#sidebar { float:left; padding:26px 0 26px 20px; width:120px; }
#sidebar ul, #sidebar ol { list-style-type:none; }
#sidebar ul ul, #sidebar ul ol, .hentry ol ul, #sidebar ol ol { margin:0; }
#sidebar ul ul { list-style:square; }
#sidebar .box { background:#8d9ea7; padding:7px; }
#sidebar form { }
#sidebar form.login { text-align:right; }
#sidebar form input { width:150px; }
#sidebar .submit { width:70px; }
#sidebar #searchsubmit { width:50px; font-size:10px; font-weight:bold; }
#sidebar form ul { list-style:none; margin:0; padding:0; }
#sidebar form ul li { margin:0 0 5px; }
#sidebar h2 { color:#95C52E; border-bottom:1px solid #ddd; padding:0 0 2px;}
#sidebar h3 { color:#000; margin:0; padding:0 0 10px; }
#sidebar li { margin:0 0 10px 0; list-style-position:inside; }
#sidebar .banners li { margin:0 0 40px 0;  }
.track { margin-right: 6px; }
.track p { margin-top: -25px; margin-bottom: 25px; padding-left: 8px; }
/* Begin Search */
li#search { margin:2em 0; }
li#search #s { border:1px solid #bbb8a3; padding:.18em; }
/* End Search */
#featured_tracks { padding-bottom: 9px; }
/* End Sidebar */


.center { text-align:center;}
.noborder{ border:0px !important}
