/* CSS Document */

a:link {color:#000000;
	text-decoration:none;
	border:none;}
a.nav {
	text-decoration:none;
	border:none;
	}
a:visited{
	color:#000000;
	text-decoration:none;
	border:none;
	}

#wrapper{
	margin:0 auto;
	padding:0px;
	}
	
body{
	margin:0px;
	padding:0px;
	}

img{
	border:none;
	}
h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:lighter;
	}
h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
	font-weight:lighter;
	}

h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:14px;
	margin-bottom:-10px;
	font-weight:lighter;
	}
	
p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	max-width: 576px;
	
	}
	
#Header {
	position:relative;
	margin:0 auto;
	width:861px;
	height:90px;
	text-align:left;
	padding-bottom:0px;
	background-image:url(images/LongHeaderLogo.png);
	background-repeat:no-repeat;
	background-position:top;
	max-height:90px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}

#Header p{
	font-size:10px;
	}
	
#EmailBox{
	position:relative;
	float:right;
	text-align:right;
	height:80px;
	padding-top:0px;
	padding-right:10px;
	margin-top:10px;
	max-width:250px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:middle;
	}	

#Navigation{
	width:862px;
	margin:0 auto;
	top:3px;
	bottom:3px;
	padding-top:3px;
	padding-bottom:3px;
	height:35px;
	}
	
#MainBody{
	position:relative;
	background-image:url(images/BackGroundFull2.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:860px;
	padding-top:10px;
	margin-top:10px;
	height:640px;
	visibility:visible;
	z-index:0;
	margin:0 auto;
	}


#ContentHeader{
	float:left;
	width:835px;
	margin-top:0px;
	margin-left:15px;
	margin-bottom:5px;
	height:36px;
	background-image:url(images/ContentTitleBack.png);
	z-index:11;
	visibility: visible;
	}
	
.ContentNav{
	position:absolute;
	left:40px;
	height:20px;
	width:63px;
	top:50px;
	padding-top:0;
	margin-top:7px;
	margin-right:10px;
	z-index:12;
	}
	
#Welcome, #News {
	display:marker;
	background-position:center;
	background-repeat:no-repeat;
	position:absolute;
	top:40px;
	margin-left:20px;
	width:615px;
	height:600px;
	text-align:center;
	}

#Welcome {
	background-image:url(images/BackgroundLogo.png);
	z-index:3;
	}

#Welcome p {
	position: absolute;
	width: 240px;
	left: 120px;
	top: 190px;
	}
	
#Welcome h2 {
	color:#FFFFFF;
	width:590px;
	}

	
#News {
	background-image:url(images/jroncouchwithguitar615x590.png);
	visibility:visible;
	z-index:4;
	color:#FFFFFF;
	
	}
	
#News h2{
	margin-left:15px;
	max-width:540px;
	padding:5px;
	height:20px;
	text-align:left;
	}

	
.NewsArticle{
	font-size:11px;
	text-align:left;
	max-width:540px;
	margin-left:15px;
	margin-bottom:15px;
	background-image:url(images/backgrounddithergray.png);
	}
	.NewsArticle p
	{
		padding:5px;
		width:530px;
	}
	
	.NewsArticleHeadline
	{
		float:left;
		background-image:url(images/backgroundditherwhite.png);
		padding:0px;
		vertical-align:top;
		margin:0px;
		height:22px;
		width:540px;
		font-weight:bold;
	}
	.NewsArticleHeadline p
	{
		margin-top:-1px;
	}

#Blog {
	background-image:url(images/backtreenew2.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	position:absolute;
	top:40px;
	margin-left: 20px;
	height:590px;
	width:805px;
	text-align:center;
	visibility: hidden;
	z-index:1;
	}
	
#Blog h2, p{
	width: 620px;
	}

#Content{
	float:left;
	padding-left:20px;
	padding-top:0px;
	width: 610px;
	height:580px;
	text-align:center;
	margin-top:0px;
	}
	
#Content p{
	width: 610px;
	}
	
	
#ContentHeader h1 {
	float:left;
	padding-left:10px;
	padding-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	left:0px;
	text-align:left;
	color:#FFFFFF;
	font-size:22px;
	margin-top:3px;
	width:500px;
	height:22px;
	font-weight:lighter;
	}

#MainBodyContent{
	position:relative;
	left:0px;
	text-align:center;
	width:600px;
	height:600px;
	margin: 5px;
	margin-top:0px;
	top:10px;
	z-index:0;
	}
#SideBar{
	position:absolute;
	right: 15px;
	height: 580px;
	width: 200px;
	background-image:url(images/SideBackGround.png);
	background-position: right top;
	background-repeat:no-repeat;
	top: 50px;
	z-index:4;
	text-align:center;
	}
	
#SideBar h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:lighter;
	}
	
#SideBar p {
	float:left;
	width: 160px;
	text-align:center;
	margin-left:0px;
	}
	
#Promotions{
	position:relative;
	background-image:url(images/SideBarPromoBox.png);
	padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;
	margin-left:10px;
	margin-top:10px;
	width:180px;
	height:60px;
	color:#FFFFFF;
	text-align:center;
	font-size:8px;
	}

#Promotions p{
	margin-top:15px;
	margin-bottom:0px;
	color:#000000;
	font-size:9px;
	margin-left:0px;
	margin-right:0px;
	width:180px;
	
	}
#Promotions a:link {color:#000000;
	text-decoration:none;
	border:none;}
#Promotions a.nav {
	text-decoration:none;
	border:none;}
#Promotions a:visited{
	color:#000000;
	text-decoration:none;
	border:none;}

	
#Blog2{
	position:relative;
	top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-top:10px;
	padding-top:0px;
	width:160px;
	height:200px;
	color:#FFFFFF;
	text-align:center;
	font-size::9px;
	}
	
#Blog2 p{
	}
	
#Contact{
	position:relative;
	top:100px;
	padding-left:0px;
	padding-right:10px;
	padding-bottom:10px;
	margin-left:10px;
	margin-top:10px;
	left:0px;
	width:160px;
	height:50px;
	color:#FFFFFF;
	}
	
#SocialLinks{
	position:relative;
	top:75px;
	background-image:url(images/SideBarLinkBox.png);
	margin-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	padding-top:5px;
	margin-left:10px;
	margin-top:0px;
	width:160px;
	height:115px;
	color:#FFFFFF;
	}

#SocialLinks p{
	margin-top:10px;
	margin-bottom:0px;
	color:#000000;
	font-size:10px;
	}
.hrBottom{
	position:relative;
	padding:0;
	margin:0 auto;
	top:0px;
	width: 856px;
	visibility: visible;
	color:#666666;
	border-color:#999999;
	}
	
#BottomNav{
	position: relative;
	top: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-align: center;
	z-index:1;
	margin:0 auto;
	width:856px;
	visibility: visible;
	padding-bottom:10px;
	height:30px;
	}
	
#BottomNav table{
	padding:1px;
	}

#PhotoVideoToggleButton{
	position:absolute;
	top:20px;
	left:700px;
	padding-top:5px;
	height: 40px;
	visibility: visible;
	z-index:5;
	}
	
.HeadlinesBlock{
	width:575px;
	position:absolute;
	bottom:20px;
	left:20px;
	}
	

	
#PageTitleText{
	position:relative;
	text-align:left;
	left:10px;
	top:0px;
	z-index:1;
	}

#PageTitleText h1{
	color:#FFFFFF;
	position:absolute;
	left:30px;
	top:5px;
	width:600px;
	}
	
#LegalContent{
	position:absolute;
	width:620px;
	top:68px;
	left:20px;
	text-align:left;
	font-size:14px;
	height:570px;
	overflow:auto;
	}
#LegalContent p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	width:560px;
	}

#LegalContent h2{
	text-align:left;
	}

	
.BlogH1{
	text-align:left;
	color:#660000;
	}


.legaleze{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	width:560px;
	}
	
.BlueLinkText{
	color:#00FFFF;
	}

.DarkBlueLinkText{
	color:#0033FF;
	}
	
#NewsPageContentHeader{
	margin-left:20px;
	width:580px;
	height:180px;
	float:left;
	clear:both;
	margin-bottom:10px;
	text-align:left;
	background-image:url(images/backgroundditherwhite.png);
	}
#NewsPageContent{
	float:left;
	width:580px;
	max-height:390px;
	margin-left:20px;
	overflow:auto;
	}

.NewsItemHeader{
	text-align:left;
	font-size:14px;
	max-height:30px;
	max-width:580px;
	padding:3px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:0px;
	background-image:url(images/backgroundditherwhite.png);
	font-weight:bold;
	}
	
.NewsItemParagraph{
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:10px;
	vertical-align:top;
	font-size:11px;
	max-width:545px;
	background-image:url(images/backgroundditherwhite.png);
	}
	
.1ButtonUp{
	background-image:url(images/1buttonup.png);
	}
	
.1ButtonDown{
	background-image:url(images/1buttondown.png);
	}
	
.2ButtonUp{
	background-image:url(images/2buttonup.png);
	}
	
.2ButtonDown{
	background-image:url(images/2buttondown.png);
	}
	
.ArrowButtonUp{
	background-image:url(images/rightarrowup.png);
	}
	
.ArrowButtonDown{
	background-image:url(images/rightarrowdown.png);
	}
	
	
#BlogContent{
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin-left:20px;
	overflow:auto; 
	width:580px;
	max-height:330px; 
	font-size:14px;
	background-image:url(images/backgroundditherwhite.png);
	}
#BlogContent p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	max-width:530px;
	}
	
#BlogContent li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	max-width:520px;
	}
.BlogPost{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	max-width:500px;
	font-size:14px;
	padding:10px;
	text-align:left;
	}
	
.BlogPostHeader{
	position:relative;
	left:2px;
	text-align:left;
	width:500px;
	max-width:500px;
	font-size:12px;
	font-weight:bold;
	padding:10px;
	padding-bottom:0px;
	}

