body {
	margin: 0;
	padding: 0;
	background-image: url(images/background_pattern.gif);
	text-align: center;
	width: auto;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

#wrapper {
	width: 888px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

#header {
	height: 60px;
	border-bottom: 1px solid #000;
	padding-bottom: 6px;	
}

#header img {
	m/argin-top: 8px;
}

#logozone { width: 250px; float: left; }

#navbox {
	float: right;
/*	background-color: #6C896D; */
background-color:#12242f;
	color: #fff;
	margin-right: 0px;
	padding: 10px;
	height: 52px;
}

html>body #navbox {
	float: right;
/*	background-color: #6C896D; */
background-color:#12242f;
	color: #fff;
	margin-right: 0px;
	padding: 4px;
	height: 50px;	
}

#navbox a {
	color: #fff;
	text-decoration: none;
}

#navbox ul {
	margin: 20px 4px 0px 10px;
}

html>body #navbox ul {
	margin: 16px 10px 4px 0px;
}


#navbox li {
	display: inline;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 10px;
	letter-spacing: -0.5px;
}

html>body #navbox li {
	display: inline;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 10px;
	letter-spacing: 0px;	
}



#mediaplayer {
	position: relative;
	top: 6px;
	left: 84px;	
}

html>body #mediaplayer {
	position: relative;
	top: 6px;
	left: 104px;	
}



#content {
	width: 420px;
	margin-top: 4px;
}

#content div { b/order: 1px solid #f00; }
#slideshow { clear: both; }

#content_sub {
	width: 888px;
	margin-top: 4px;	
}

#content_sub2 {
	width: 888px;
	margin-top: 4px;	
	b/ackground-color: #fff;
}

#photo-section {
	float: right;
}



h1,h2,h3 { font-family: "Times New Roman"; font-weight: normal; margin-top: 8px; }
h1 { border-bottom: 4px groove #aaa; }

#content p,#content_sub p,#content_sub2 p,#photo-section { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; }
#photo-section {
	margin-left: 20px; margin-bottom: 60px;
}

#link-section {
	float: left;
	margin-right: 20px;	
}

#content-section {
	width: 400px;
	float: left;	
}

#content-section a {
	color: #000;	
}

#content-section p {
	line-height: 20px;	
}

#twocol #link-section {
	float: left;
	width: 240px;
	margin-right: 20px;	
}
#twocol #content-section {
	width: 600px;
	float: left;	
}

#twocol #content_sub2_photos #content-section {
	width: 600px;
}

#section1, #section2, #section3, #section4, #section5, #section6 {
	h/eight: 200px;
	margin: 0px;
}

#content_sub2_photos #section1, #content_sub2_photos #section2, #content_sub2_photos #section3, #content_sub2_photos #section4, #content_sub2_photos #section5, #content_sub2_photos #section6 {
	height: 200px;
	margin: 0px;
}

#section1 h2, #section2 h2, #section3 h2, #section4 h2, #section5 h2, #section6 h2 {
	margin: 0px;
}

#section1 img, #section3 img, #section5 img {
	float: left; margin-right: 20px;
}

#section2 img, #section4 img, #section6 img {
	float: left; margin-right: 20px;
}



#twocol #content_sub2_blog #content-section {
	w/idth: 888px;
	float: left;	
}

#threecol #link-section {
	float: left;
	width: 240px;
	margin-right: 20px;	
}

#threecol #content-section {
	width: 280px;
}	

#threecol #content-right {
	width: 320px;
	margin-left: 20px;
	float: right;	
}

#news {
	float: left;
	width: 440px;
}

#content_sub_news {
	float: left;
	width: 888px;
	b/ackground-color: #fff;	
}

#content_sub2_news {
	float: left;
	width: 888px;	
	b/ackground-color: #fff;
}

.newspost {
	b/ackground-color: #c8edef;
	padding: 2px 10px 4px 10px;
	margin-bottom: 26px;
	line-height: 22px;
}

#content p.postdetails, #content_sub2 p.postdetails {
	border-top: 3px double #000;
	padding-top: 4px;
/*	margin-top: 36px; */
margin-top:2px;
	text-align: right;
	font-size: 10px;
}

p.postdetails a,, #content_sub2 p.postdetails a { margin-left: 8px; }

#lowercontent { width: 888px; b/order: 1px solid #f00; }



#content-right {
	float: right;
	b/order: 1px solid #fc0;
}

html>body #content-right {
	float: right;
	b/order: 1px solid #fc0;
}

#advertisement {
	width: 368px;
	background-color: #c8bbb2;
	border: 2px solid #a99c93;
	padding: 2px 10px 4px 10px;
	text-align: center;	
}

#welcomeletter {
	width: 368px;
	background-color: #fefcf7;
	padding: 2px 10px 4px 10px;
	border: 4px groove #aaa;
}
#welcomeletter h3 { text-align: center; }
#welcomeletter p { font-family: "Times New Roman"; font-size: 12px; line-height: 20px; }
#welcomeletter p.signature { font-size: 14px; text-align: right; }
#welcomeletter a { color: #000; text-decoration: none; }

#upcomingevents {
width:393px;
/*	width: 368px; */
/*	background-color: #798876; */
	background-color: #12242f;
	color: #fff;
	padding: 2px 0px 4px 0px;
}
#upcomingevents h3 { margin-left:10px;margin-right:10px;text-align: center; border-bottom: 3px double #fff; }
#upcomingevents .eventLi{clear:both;margin:0px;padding:3px 0px 3px 25px;background:url(images/bullet_green.gif) no-repeat 5px 7px;line-height:14px;font-size: 10px;font-family: Arial, Helvetica, Sans-Serif;}
#upcomingevents .liOdd{background-color:#8FA590;}
#upcomingevents .eventDate{float:left;width:55px;margin:0px;padding:0px;}
#upcomingevents .eventDetails{float:right;width:287px;margin:0px;padding:0px;}
#upcomingevents .clear{margin:0px;padding:0px;}

#upcomingevents a {
	text-decoration: none;
	color: #fff;
}

#upcomingevents a:hover {
	text-decoration: underline;	
}

#latesttweets {
	width: 368px;
	padding: 2px 10px 4px 10px;
}

#latesttweets h3 { text-align: center; border-bottom: 3px double #000; }
#latesttweets ul { list-style-image: url(images/bullet.gif); }
#latesttweets li { font-family: Arial, Helvetica, Sans-serif; font-size: 10px; line-height: 18px; }
#latesttweets a { color: #000; text-decoration: none; }

#link-section ul { list-style-image: url(images/bullet.gif); margin-left: 0px; }
#link-section li { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; line-height: 18px; }
#link-section a { color: #000; t/ext-decoration: none; }

#header-img, #content-right div, #master0 {
	margin-bottom: 20px;	
}

#header-logo { margin-top: 8px; }
#header-promo { float: right; margin-right: 50px; }
#header-promo img { border: 1px solid #4dbae8; margin-top: 2px; }

#footer { width: 888px; height: 100px;
/*	background-color: #6C896D; */
background-color:#12242f;
color: #ffffff; float: left; font-size:14px;}
#leftfooter { float: left; }
#footer a { text-decoration: none; color: #ffffff; font-size:14px;}
#lowernavbox li,#followme li {
	display: inline;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 14px;
	letter-spacing: -0.5px
}

html>body #lowernavbox li, html>body #followme li {
	display: inline;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 14px;
	letter-spacing: 0px;
}

#lowernavbox ul {
	margin: 0px;	
	padding: 0px;
	padding-left: 10px;
	margin-top: 10px;
}

#followme ul {
	margin: 0px;
	padding: 0px;
}


#lowernavbox, #followme {
	float: left;
}

#footer p {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 10px;
	p/adding-top: 20px;
	margin-left: 10px;		
}

#signupbox {
	color: #ffffff;	
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 14px;
	padding-top: 10px;
}

#signupbox a {
	color: #ffffff;	
text-decoration:underline;
}

/* MUSIC SECTION */

#content-section-music {
	float: left;
	width: 888px;
}

#leftside {
	float: left;
}

#leftside img {
	border: 1px solid #000;
	margin-bottom: 12px;
	margin-right: 16px;
	m/argin-top: 12px;
}

.album-url { margin: 0; }

#section1 p {
	margin-top: 20px;
	padding-right: 18px;
}

#maincontent {
	margin-left: 214px;
}

#maincontent h2 {
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 30px;
}

#maincontent h4 {
	color: #666;
	margin-bottom: 20px;
	margin-top: 5px;
	font-family: Arial Black;
	font-weight: normal;
	font-size: 12px;
}

p.album-logline {
	margin-right: 148px;
}

#maincontent hr{
	background-color: #000;
	border: medium none;
	color: #000;
	height: 1px;
	margin-left: 0;
	width: 240px;
}

#maincontent ul {
	margin: 0;
	padding: 14px;
	list-style: none outside none;
}


.musicdetails {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 10px;
	color: #666;
	margin-left: 30px;
}

#maincontent li {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 14pt;
}

#maincontent li span {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #000;
}

#maincontent object {
	margin: 0;
	padding: 0;
	position: relative;
	top: -2px;
}

html>body #maincontent object {
	position: relative;
	top: -4px;
}

.composers {
	font-size: 10px;
	margin-left: 30px;
	margin-top: 0;
}


.clear {
	clear: both;	
}

.blurbiage {
	margin-left: 240px;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #666;
width:426px;		
}

.musicians { font-size: 12px; }
.musicians em { font-size: 11px; }

.musicians span {
	margin-bottom: 10px;	
}

#sectionvideorandomid {
	margin-bottom: 60px;
}

.show-active,.show-inactive {
	font-family: Arial, Helvetica, Sans-Serif; font-size: 12px;
}

.show-inactive,.show-inactive .event-place {
	color: #999 !important;
}

td.show-active,td.show-inactive {
	padding-bottom: 20px;
}

.displaycity {
	font-size: 11px;
}

.show-active h3,.show-inactive h3 {
margin-top: 0px;
margin-bottom: 20px;
font-size: 18px;
}

#northamerica, #asia {
	width: 250px;
	float: left;
}

#northamerica p, #asia p {
	height: 80px;
}

#contact-footer {
	padding-top: 40px;
	clear: both;
	text-align: center;
	w/idth: 90%;
}

#rightside-quotes {
	float: right;
	width: 200px;
}

#rightside-quotes p {
	font-size: 11px;
}

/* PHOTOS SECTION */
#subalbumlist a {
	margin-right: 20px;	
}

#photolist {
	m/argin-top: 40px;	
}

#photolist table {
	width: 100%;	
}

#photolist h2 {
	margin-bottom: 0px;	
}

#photolist img {
	border: 1px solid #666;	
}

/* EPK SECTION */
/*
#epk-info1, #epk-info2 {
	float: left;
	width: 250px;	
}
*/
#epk-info1{float:left;width:227px;}
#epk-info2{float:left;width:372px;position:relative;right:-20px;}

#lower-epk-videos p {
	float: left;
	width: 160px;
	margin-right: 10px;
}

/* Social Home Page Widgets */
#homepageWidgets{width:390px;padding-top:30px;position:relative;}
#homepageWidgets ul{margin:0px;padding:0px;list-style-type:none;}
#homepageWidgets li{margin:0px;padding:0px;}

ul.hstab{margin:15px 0px 0px 10px;padding:0px;height:30px;list-style-type:none;position:absolute;top:0px;left:0px;overflow:hidden;}
ul.hstab li{margin:0px 4px;float:left;}
ul.hstab li a,#tabhead li a.norm{margin-right:15px;padding:3px 0px 16px 0px;width:114px;height:26px;display:inline-block;color:#000000;text-decoration:none;font-weight:bold;background:transparent;font-size:20px;font-family:Myriad Pro;text-align:center;background-image:none;}
ul.hstab li a:hover,#tabhead li a.active,ul.hstab li a.active{background:transparent url(images/social-widget-tab-bg.gif) no-repeat;color:#ffffff;}

.tabinner{margin:0px;padding:15px;list-style-type:none;background-color:#798876;}
.tabinner li{display:none;}
.tabinner li.active,#tabinner li.active li{display:block;}

li#h_facebookWidget{margin:0px;padding:0px;height:390px;}
li#h_twitterWidget{width:350px;padding:15px 20px 0px 20px;font-size:13px;line-height:20px;color:#ffffff;}
li#h_twitterWidget a{color:#77CED0;text-decoration:none;}
li#h_twitterWidget a:hover{text-decoration:underline;}
.tweetTime{font-style:italic;font-size:12px;}
#twitterProfileData{height:48px;}
#twitterProfileImg{float:left;margin-right:20px;}
a#twitterFollowTxt{display:inline-block;margin-top:15px;color:#77CED0 !important;font-size:14px;text-decoration:none;}
a#twitterFollowTxt:hover{text-decoration:underline;}

.newspost h2 a{color:#000000;text-decoration:none;}

.sharethisbar{margin:0px;padding:0px;background-color:#6c896d;height:20px !important;}
.sharethisbar:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .sharethisbar{height:1%;}
.sharethisbar ul{margin:0px;padding:0px !important;list-style-type:none;float:right;height:20px !important;}
.sharethisbar li{margin:0px;padding:0px;float:left;width:24px;overflow:hidden;line-height:normal !important;}

.sharethisbar2{background-color:transparent;}
.sharethisbar2 ul{padding:3px 20px 0px 20px !important;float:left;background-color:#BCD8F0;}

span.sharethisbar{background-color:transparent;}
span.sharethisbar ul{display:inline-block;float:none;}
span.sharethisbar li{display:inline-block;float:none;width:19px !important;overflow:hidden;}

.newsColorAlter{background-color:#E5EBF0;}

#followme{margin-top:15px;}

#socialbar {
width:393px;
/*	width: 368px; */
/*	background-color: #798876; */
	background-color: #12242f;
	color: #fff;
	padding: 2px 0px;
text-align:center;
font-size:20px;
font-family: "Times New Roman";
}
#socialbar span{position:relative;top:-8px;padding-right:10px;}
#socialbar img{position:relative;top:2px;padding-right:10px;}
.bglightblue{padding:10px;background-color:#BCD8F0;}
/* BCD8F0 e8f8f8 */
.bglightlavender{padding:10px;background-color:#BBBBF0;}
.bglightgreen{padding:10px;background-color:#D0F0CD;}
.bglightbrown{padding:10px;background-color:#d7d0b9;}

ul.freesongs{list-style-image:url(/images/music-icon.png);}
ul.freesongs li{padding:3px 0px;}
ul.freesongs a{color:#3562B3;}
ul.freesongs a:hover{color:#2B5090;}

.addthisbar{text-align:right;}

#news .newspost h2,#news .newspost p,#theaterbox h2,#theaterbox h3{font-family:Myriad Pro !important;}
#news .newspost h2,#theaterbox h2{line-height:28px !important;}

#theaterbox{padding-top:15px;background-color:#000000;color:#ffffff;}

.epkaddthis{padding-left:5px;}
#epk-info1 p,#epk-info2 p{white-space:nowrap;}
.doublehr{margin:10px 0px 15px 0px;border-top:3px double #000000;}
/* .doublehr{margin:10px 0px 15px 0px;border: 3px double #999;border-width:1px 0px;height:3px;width:100%;line-height:0px;} */

#nav-above,#nav-single{margin-bottom:20px;}
#nav-above h3,#nav-above div,#nav-single h3,#nav-single div{display:inline-block;}
#nav-above .nav-previous,#nav-single .nav-previous{padding-left:40px;}
#nav-above .nav-next,#nav-single .nav-next{padding-left:20px;}
.entry-meta{font-size:12px;}
article{margin-bottom:40px;}

.blog li{font-family: Arial, Helvetica, Sans-Serif; font-size: 12px;}
.comments-link,.comments-link a{color:#FF693A !important;font-size:14px;font-weight:bold;}
.commentsDiv{margin-bottom:10px;}
.edit-link,.edit-link a{color:#FF693A !important;}

/* Blog Styles */


/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	background: #eee;
	border: none;
	margin-bottom: 1.625em;
	max-width: 96%;
	padding: 9px;
}
.wp-caption img {
	display: block;
	margin: 5px auto 0 !important;
	max-width: 98%;
	border-color: #eee;
}
.wp-caption .wp-caption-text,
.wp-caption-dd {
	color: #666;
	font-family: Georgia, serif !important;
	font-size: 12px;
	margin: 0 0 0.6em 0 !important;
	padding: 0 0 5px 40px;
	position: relative;
	text-align: left;
}
.wp-caption .wp-caption-text:before {
	color: #666;
	content: '\2014';
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-right: 5px;
	position: absolute;
	left: 10px;
	top: 7px;
}

