/********************************************************************
*	Start: CSS Browser Reset
****************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,table,thead,th,tr,td,tbody{margin:0;padding:0;}
body{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:62.5%;}
a{text-decoration:none;color:black;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul,li,dl,dd,dt{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal;padding:0;margin:0;}
q:before,q:after{content:'';}
abbr,acronym,.help{cursor:help;text-decoration:none;border:0;border-bottom:1px #666 dotted;}
/*****************************
*	End: CSS Browser Reset
*****************************/

/********************************************************************
*	Start: Site-Specific Base Styles
************************************/
body {font-family:arial,helvetica,sans-serif;font-size:13px;line-height:19px;color:#333;margin:0;padding:0;}
h1 {font-size:23px;line-height:28px;}
h2 {font-size:20px;line-height:25px;}
h3 {font-size:18px;line-height:23px;}
h4,h5,h6 {font-size:15px;line-height:20px;font-weight:bold;}
h1,h2,h3,h4,h5,h6 {margin-bottom:10px;text-transform:uppercase;font-family:"Arial Narrow",arial,helvetica,sans-serif;color:#FFFABF;}
a {color:#fff;}
a:hover {text-decoration:underline;}
p,blockquote,ul,ol,dl,table {margin-bottom:10px;}
th,td {vertical-align:top;padding:0 5px 3px 0;}
th {font-weight:bold;}
ul, ol {margin-left:20px;}
li {margin-bottom:5px;}
ul li {list-style:disc;}
ol li {list-style:decimal;}
:focus {outline:0;}
button {cursor:pointer;}
hr {clear:both;margin:20px 0;border:0;background:transparent;height:0;line-height:0;border-bottom:1px solid #001B00;}
/*****************************
*	End: Site-Specific Base Styles
*****************************/

/********************************************************************
*	Start: Grids
********************************************************************/
/* Make sure to clear your floats, this does not use the .clearFix method */
.grid {margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;border-left:0 !important;border-right:0 !important;float:left;}
* html .grid {zoom:1;height:1%;}
*+html .grid {zoom:1;height:1%;}
.grid1of1{float:none;}
.grid1of2,.grid2of4{width:49.999999%;}
.grid1of3{width:33.333333%;}
.grid2of3{width:66.666666%;}
.grid1of4{width:24.999999%;}
.grid3of4{width:74.999999%;}
.grid1of5{width:19.999999%;}
.grid2of5{width:39.999999%;}
.grid3of5{width:59.999999%;}
.grid4of5{width:79.999999%;}
.grid-content {padding:0 5px;}
/*****************************
*	End: Grids
*****************************/

/********************************************************************
*	Start: Utils
********************************************************************/
.float-left {float:left;}
.float-right {float:right;}
img.alignleft,
img.float-left {float:left;margin:0 10px 3px 0;}
img.alignright,
img.float-right {float:right;margin:0 0 3px 10px;}
img.aligncenter {margin:10px auto 5px auto;}
.clear {clear:both}
span.clear {clear:both;height:0;line-height:1%;display:block;visibility:hidden;overflow:hidden;}
.align-left {text-align:left;}
.align-right {text-align:right;}
.align-center {text-align:center;}
.align-justify {text-align:justify;}
.angle-quotes {font-family:"Arial Rounded MT Bold",Helvetica,arial,sans-serif;}
/*****************************
*	End: Utils
*****************************/

body {text-align:center;background:url('../images/body-bg.gif') top center repeat-x #001B00;color:#E0EFE0;padding:0 20px;}
.site-width, #Wrapper, #Footer {width:900px;text-align:left;margin:auto;}




#Wrapper {background:url('../images/content-bg.gif') top left repeat-y;}
#Header {
	height:165px;
	background:url('../images/header-bg.jpg') top left no-repeat #001B00;
	position:relative;
}
#HeaderNav {
	font-family:"Arial Narrow",arial,helvetica,sans-serif;
	font-size:20px;
	line-height:23px;
	font-weight:bold;
	text-align:center;
}
#HeaderNav a {color:#616F61;}
#HeaderNav a:hover {text-decoration:none;color:#A4AFA4;}
#HeaderNav a span {display:block;padding-top:60px;}
#HeaderNav a.current {color:#fff;}
#Header #NavLogo {
	display:block;
	float:left;
	width:250px;
	height:70px;
	margin-top:90px;
	margin-right:30px;
}
#HeaderNav #NavRecoringServices,
#HeaderNav #NavAudioSamples,
#HeaderNav #NavIndustryAdvice,
#HeaderNav #NavGatorHoleFriends {
	display:block;
	float:left;
	width:100px;
	height:160px;
	margin: 0 5px;
	background-position:top left;
}
#HeaderNav #NavRecoringServices:hover,
#HeaderNav #NavAudioSamples:hover,
#HeaderNav #NavIndustryAdvice:hover,
#HeaderNav #NavGatorHoleFriends:hover {
	background-position:top center;
}
#HeaderNav #NavRecoringServices.current,#HeaderNav #NavRecoringServices.current:hover,
#HeaderNav #NavAudioSamples.current,#HeaderNav #NavAudioSamples.current:hover,
#HeaderNav #NavIndustryAdvice.current,#HeaderNav #NavIndustryAdvice.current:hover,
#HeaderNav #NavGatorHoleFriends.current,#HeaderNav #NavGatorHoleFriends.current:hover
{
	background-position:top right;
}
#HeaderNav #NavRecoringServices {
	background-image:url('../images/nav-services.jpg');
}
#HeaderNav #NavAudioSamples {
	background-image:url('../images/nav-samples.jpg');
}
#HeaderNav #NavIndustryAdvice {
	background-image:url('../images/nav-advice.jpg');
}
#HeaderNav #NavGatorHoleFriends {
	background-image:url('../images/nav-friends.jpg');
}
#HeaderRSS {color:#ffc45b;position:absolute;top:111px;line-height:45px;right:0;font-size:15px;height:35px;padding-right:35px;text-align:right;}
#HeaderRSS:hover {color:#ffd384;text-decoration:none;font-weight:bold;letter-spacing:-.04em;}
#Content {
	padding:25px;
	padding-top:20px;
	padding-bottom:0;
	clear:both;
}
#ContentBottom {
	background:url('../images/content-bottom.gif') left bottom no-repeat;
	height:20px;
	margin:0;
	padding:0;
	line-height:0;
	overflow:hidden;
	clear:both;
}
#Sidebar ul {margin-left:0;}
#Sidebar ul ul {margin-left:10px;}
#Sidebar li {list-style:none;}
.testimonials p {
	font-style:italic;
	text-align:left;
}
.testimonials span {
	font-style:normal;
	font-weight:bold;
	margin-left:15px;
}
#Footer {text-align:center;background:#000F00;color:#2C4F2C;margin:25px auto;border:1px solid #003100;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-align:left;}
#Footer p {padding:10px 20px;margin:0;}
#Footer a {color:#2C4F2C;margin:0 5px;}
#Footer a:hover {color:#456F45;text-decoration:none;}
.clear {clear:both;}
.indent {margin-left:15px;}
ol.numbered {margin-left:30px;}
ol.numbered li {list-style:decimal;}
ul.bullets {margin-left:15px;}
ul.bullets li {list-style:disc;}
ul.indent {margin-left:25px;}

.archives .post {margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #021F02;}
.archives .post:last-child {margin-bottom:20px;padding-bottom:0;border-bottom:0;}

.continue-reading {margin:0;text-align:right;}
.continue-reading a {padding:5px 10px;border:1px solid #021F02;-moz-border-radius:5px;background:#001B00;}
.continue-reading a:hover {text-decoration:none;border-color:#062F06;}

.pagination,
.pagination_single {clear:both;}
.pagination .next,
.pagination_single .next {float:right;}
.pagination .prev,
.pagination_single .prev {}

.comments {border-top:1px solid #021F02;margin-top:20px;padding-top:20px;}
.comments ol {margin-left:0;}
.comments ol ol {margin-left:15px;}
.comments li {list-style:none;}
.comments .div-comment {border-bottom:1px solid #021F02;margin-bottom:10px;padding-bottom:10px;}
.comments > ol > li:last-child .div-comment {border-bottom:0;margin-bottom:10px;padding-bottom:0;}

textarea#comment {width:100%;height:75px;}

.widget {margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #021F02;}
.widgets:last-child .widget:last-child {margin-bottom:20px;padding-bottom:0;border-bottom:0;}

#AboutTheVocalists .vocalist,
#AboutTheVocalists .vocalist .vocalist-image {margin-bottom:20px;}


.wpa_container {display: inline-block; vertical-align: top; text-align: left; color: inherit;margin:10px 0;}
.wpa_container a {text-decoration: none;}
.wpa_container a:hover {text-decoration: none;}
.wpa_container a.wpa_dl:hover {text-decoration: underline;}
.wpa_container, .wpa_container div, .wpa_container span, .wpa_container a {margin: 0; border: 0; padding: 0; font-weight: normal; letter-spacing: normal; line-height: normal;}
.wpa_container img.wpa_play {width: 16px; height: 14px; margin: 0 5px 20px 0; border: 0; padding: 0; vertical-align: top; background: #888;float:left;}
.wpa_container span.wpa_text {font-family: Arial, Sans-serif; font-size: 14px; font-weight: bold; letter-spacing: 0;}
.wpa_container div.wpa_bar, .wpa_container div.wpa_bar div {height: 5px; font-size: 1px; line-height: 1px; overflow: hidden;}
.wpa_container div.wpa_bar {display: none; position: relative; margin: 3px 0 2px 21px; background: #eee;}
.wpa_container div.wpa_bar div {position: absolute; top: 0px; left: 0px;}
.wpa_container div.wpa_bar div.wpa_bar_load {width: 0; z-index: 10; background: #999;}
.wpa_container div.wpa_bar div.wpa_bar_position {width: 0; z-index: 11; background: #fff;}
.wpa_container div.wpa_bar div.wpa_bar_click {width: 100%; z-index: 12; background: transparent; cursor: pointer;}
.wpa_container div.wpa_sub {display: none; position: relative; margin: 0 0 0 22px; color: #aaa;}
.wpa_container div.wpa_sub, .wpa_container div.wpa_sub span.wpa_time, .wpa_container div.wpa_sub span.wpa_dl {font-family: Arial, Sans-serif; font-size: 11px;}
.wpa_container div.wpa_sub a.wpa_dl {position: absolute; top: 0; right: 0;}
.wpa_container div.wpa_sub span.wpa_dl_info {display: none; position: absolute; top: -130%; left: 105%; border: 1px solid #ddf; padding: 5px; background: #f2f2ff;}

form .submit-image {vertical-align:middle;}

.widget_super_rss_reader {
	margin-top: 40px;
}
