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

* {margin:0; padding:0;}

body {
	background-color:#5E7029;
	font-family:"Century Gothic", Arial;
	font-weight:bold;
}

/* TEXT FORMATTING */

h3 {font-style:italic; font-weight:bold;}

h4, h5 {
	font-size:14px;
	text-align:center;
	margin-bottom:2px;
}

h4 {color:#FF0000;}

h5 {color:#009900;}

span.date, span.publication {font-size:12px; font-style:italic;}

span.date {color:#2f7b3d;}

span.email {font-size:14px;}

span.newstitle {color:#563014;}

span.position {
	font-size:14px;
	color:#2f7b3d;
	font-style:italic;
}

span.thirdtier {font-size:20px;}

span.presstitle {font-size:18px;}

#news p {padding-bottom:10px;}

/* IMAGE FORMATTING */
img.artist, img.sponsorleft, img.sponsorright, img.sponsorframe {border:#000000 1px solid;}

img.artist, img.sponsorleft {float:left;}

img.artist {margin-right:10px;}

img.sponsorleft, img.sponsorright {margin-bottom:10px;}

img.sponsorright {float:right;}

/* LINK FORMATTING */
a * {border:0;}

a:link, a:visited, a:hover, a:active {text-decoration:none;}

a:link {color: #d0b066;}

a:visited{color: #9f8851;}

a:hover, a:active {color: #FFFFFF;}

a:link.forum, a:visited.forum, #news a:link, #news a:visited {color: #563014;}

a:hover.forum, a:active.forum, #news a:hover, #news  a:active {color: #FFFFFF;}

/* CONTENT AND LAYOUT FORMATTING */
#adbox {
	float:left;
	width:100%;
	margin-bottom:10px;
}

#ads {
	float:left;
	width:602px;
	height:100%;
	text-align:left;
	margin-top:10px;
	padding-top:10px;
	border-top:#000000 2px solid;
}

#artist {
	float:left;
	width:100%;
	margin-bottom:10px;
	padding-bottom:10px;
	font-size:12px;
	text-align:justify;
	border-bottom:#000000 2px solid;
}

#contentwrap {
	width:680px; 
	height:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}

#content {
	float:left;
	width:602px;
	height:100%;
	margin:22px 0px 10px 28px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	text-align:justify;
}


#contentbg {
	width:680px;
	height:100%;
	background:url(images/Wood_BG_Long01.png) top no-repeat;
	margin-left:auto;
	margin-right:auto;
	float:left;
}

#contentbottom {
	width:680px;
	height:29px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:100px;
	background:url(images/Wood_Footer01.png) top no-repeat;
}

#copyright {float:left;}

#emailbox, #emailbox2 {
	float:left;
	margin-top:10px;
	text-align:center;
}

#emailbox {width:300px;}

#emailbox2 {width:600px;}

#facebook {
	width:287px;
	height:108px;
	float:left;
	position:absolute;
	z-index:100;
	top:45px;
	left:95px;
}

#footer {
	width:100%;
	height:136px;
	background:url(images/SS_SiteBG_Bottom01.png) top no-repeat;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	position:relative;
	top:-100px;
}

#footertext {
	width:930px;
	margin-left:auto;
	margin-right:auto;
	padding-top:120px;
	padding-bottom:0px;
}

#forum {
	float:left;
	width:570px;
	padding-top:40px;
	padding-left:0px;
	text-align:center;
	font-size:40px;
}

#homepagetext {
	width:100%;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	text-align:center;
	color:#2e1100;
}

#homepagetext a:link, a:visited {color:#2e1100;}

#homepagetext a:hover {color:#ffffff;}

#homepagetext span.location {color:#2e1100; font-size:26px;}

#navigation {
	width:auto;
	height:75px;
	margin-left:53px;
	padding-top:5px;	
}

#navigation img {margin-right:3px;}

#networks {
	float:left;
	width:280px;
	text-align:center;
}

#news {
	float:left;
	width:604px;
	height:100%;
	padding:5px 38px 0px 38px;
	text-align:justify;
}

#press {
	float:left;
	width:602px;
	margin-top:10px;
	padding-top:10px;
	text-align:left;
}

#site {
	width:1000px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	background:url(images/SS_SiteBG_MNT.jpg) top no-repeat;
	padding-bottom:0px;
}

#sitedesign {float:right;}

#slideshow {
	float:left;
	width:600px;
	text-align:center;
	line-height:30px;
	font-size:12px;
}

#spacer {height:230px; text-align:center; position:relative;}

.sponsorlarge {
	float:left;
	width:602px;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}

#twitterwidget {float:right; width:290px;}

#video {
	float:left;
	width:624px;
	height:350px;
	padding:23px 28px 0px 28px;
	text-align:center;
}


/* CONTACT FORM FORMATTING */
#contactform * {font-size: 14px;}

#contactform {margin: 0; width: 600px;}

#contactform input.text {
	width: 438px;
	padding: 3px;
	border: 1px solid #000000;
}

#contactform label {float: left; width: 150px;}

#contactform li {padding:2px;}

#contactform li.buttons input {
	width: auto;
	float: right;
	margin: 0 0 0 5px;
}

#contactform ol {list-style: none;}

#contactform textarea {
	width: 438px;
	height: 80px;
	padding: 3px;
	border: 1px solid #000000;
}