@charset "utf-8";
/* CSS Document */

body							{margin:0px; background:#011239 repeat-x top center; font-family:Arial, Helvetica, sans-serif; padding-bottom:5px;}
#header							{width:1000px; min-width: 1000px; height:380px; margin:0 auto;}
#container						{background:url(../images/bg-content.jpg) repeat-y; overflow:hidden; background-position:center 0px;}
#container-inner				{background:url(../images/bg-header.jpg) top center no-repeat; overflow:hidden; }
#wrapper						{width:960px; margin:0 auto; overflow:hidden; padding-bottom:30px;}

#col-left						{margin-left:20px; width:609px; min-width:609px; float:left; overflow:hidden; padding-top:37px;}
#col-right						{padding-left: 10px; width:311px; min-width:311px; float:left; overflow:hidden; background: url(../images/col-right-divider.png) top left no-repeat;}

a								{color:#345b40;}
a:active						{color:#345b40;}
a:visited						{color:#345b40;}
a:hover							{color:#345b40; text-decoration: underline;}

img								{border:0px;}

#nav							{width:920px; margin:0 auto; overflow:hidden; padding-top:300px;}
#nav ul							{margin:0px; padding:0px; list-style:none;}
#nav li							{float:left;}

#nav a							{display:block;}

.displace {
	position: absolute;
	left: -5000px;
	}
	
	
ul.nav {
	list-style: none;
	padding: 0px;
	height: 52px;
	}

ul.nav li {
	float: left;
	}

ul.nav li a {
	background: url('../images/nav.png');
	}

ul.nav li.nav1 a							{background:url(../images/nav.png) no-repeat; background-position:0 0px;display: block; width: 147px; height: 52px;}
ul.nav li.nav1 a:hover						{background:url(../images/nav.png) no-repeat; background-position:0 -52px; display: block; width: 147px; height: 52px}
ul.nav li.nav2 a							{background:url(../images/nav.png) no-repeat; background-position:-147px 0px; display: block; width: 95px; height: 52px}
ul.nav li.nav2 a:hover						{background:url(../images/nav.png) no-repeat; background-position:-147px -52px; display: block; width: 95px; height: 52px}
ul.nav li.nav3 a							{background:url(../images/nav.png) no-repeat; background-position:-242px 0px; display: block; width: 111px; height: 52px}
ul.nav li.nav3 a:hover						{background:url(../images/nav.png) no-repeat; background-position:-242px -52px; display: block; width: 111px; height: 52px}
ul.nav li.nav4 a							{background:url(../images/nav.png) no-repeat; background-position:-560px 0px; display: block; width: 126px; height: 52px; margin-left: 207px;}
ul.nav li.nav4 a:hover						{background:url(../images/nav.png) no-repeat; background-position:-560px -52px; display: block; width: 126px; height: 52px; margin-left: 207px;}
ul.nav li.nav5 a							{background:url(../images/nav.png) no-repeat; background-position:-686px 0px; display: block; width: 121px; height: 52px}
ul.nav li.nav5 a:hover						{background:url(../images/nav.png) no-repeat; background-position:-686px -52px; display: block; width: 121px; height: 52px}
ul.nav li.nav6 a							{background:url(../images/nav.png) no-repeat; background-position:-807px 0px; display: block; width: 113px; height: 52px}
ul.nav li.nav6 a:hover						{background:url(../images/nav.png) no-repeat; background-position:-807px -52px; display: block; width: 113px; height: 52px}

/* Content */
.post							{padding:10px; margin-bottom:20px; font-size:12px; text-align: justify; background: url(../images/postdivider.png) center bottom no-repeat;}
.post-title						{color:#4a3a22; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:bold; margin-bottom:5px;}
.post-title a					{text-decoration:none; color:#4a3a22;}
.post-title a:active			{color:#4a3a22;}
.post-title a:visited			{color:#4a3a22;}
.post-title a:hover				{color:#000;}

.posted							{margin-bottom:10px;}
.posted a						{text-decoration:none; color:#6f9885;}
.posted a:active				{color:#6f9885;}
.posted a:visited				{color:#6f9885;}
.posted a:hover					{color:#000;}
.posted							{color:#6f9885; font-weight:bold;}

.post-content					{margin-bottom:13px;}
.input							{background:#e2d7c2; border:1px solid #630; padding:4px;}

.clear							{width:650px; height:2px; clear:both;}

.comments-notes					{color:#a45104; width:275px; float:left;}
.comments-notes	a				{text-decoration:none; color:#345b40; text-transform:uppercase; font-weight:bold;}
.comments-notes	a:active		{color:#345b40;}
.comments-notes	a:visited		{color:#345b40;}
.comments-notes a:hover			{text-decoration: underline; color:#345b40;}

.paging							{font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; line-height:60px; font-weight:bold; background:#fff; width:620px; height:60px; background:url(../images/paginbg.png);}
.paging	 a						{text-decoration:none; color:#000;}
.paging	 a:active				{color:#000;}
.paging	 a:visited				{color:#000;}
.paging	 a:hover				{color:#333;}

.share-social					{color:#83ffce; width:275px; float:right; text-align:right; margin-right: -43px;}

.sidecontent					{width:300px; font-size:12px; margin-top: 17px; margin-bottom: 22px; text-align: center; padding: auto 10px;}
.header-main					{margin-bottom:30px; margin-top: -30px; margin-left: 15px; height:68px; width: 350px;}

/* Footer */
#footer							{background: url(../images/bg-footer.jpg) top no-repeat; height:46px; font-size:12px; color:#222222; font-family:Georgia, "Times New Roman", Times, serif; overflow:hidden;}
#footer-content					{width:900px; margin:0 auto; padding-top: 11px; color:#222222;}
#footer a						{color:#222222; font-weight:bold;}
#footer a:active				{color:#222222; font-weight:bold;}
#footer a:visited				{color:#222222; font-weight:bold;}
#footer a:hover					{color:#555555; font-weight:bold;}
#footer-left					{float:left; width:400px;}
#footer-right					{float:right; width:400px; text-align:right; line-height: 46px;}

.header_section_img 			{display: block; margin-top: -118px; margin-left: 7px; margin-bottom: 30px;}

p.date {
	display: inline-block;
	width: 605px;
	border-bottom: solid 1px #60431b;	
	margin-bottom: -2px;
	font-size: 13px;
	padding-bottom: 3px;
}

p.date a {
	text-decoration: none;
	color: #6f9885;
	
}

p.date a:hover {
	text-decoration: none;
	color: #000000;
	
}

.datedate {
	min-width: 485px;
	display: inline-block;
	float: left;
	
}

.tickets {
	width: 80px;
	text-align: right;	
	display: inline-block;
	float: right;
}

.tourheader {
	width: 610px;
	text-align: center;
	font-size: 14px;	
	
}


.sideheader {
	width: 310px;
	height: 32px;
	background: url(../images/sidebar_bg.png) top center no-repeat;
	text-align: center;
	position: relative;
	left: -9px;
	
}