body
{
	margin: 0;
	padding: 0;

}

html {
	margin: 0;
	padding: 0;
	background: #272727 url(../../../images/site_img/bak-fade.jpg) repeat-x 0 top;
}

img {
	border-style: none;
}

#wrapper {
	margin-bottom: 25px;
}

#maintable {
	background-color: #DCDBBE;
	border-right: 1px solid #5F5D4E;
	border-bottom: 1px solid #5F5D4E;
	border-left: 1px solid #5F5D4E;
}

.top-pattern {
	height: 24px;
	background: url(../../../images/site_img/top_pattern.gif) repeat-x 0 top;
}

.decorative-strip {
	height: 17px;
	background: url(../../../images/site_img/decorative_strip.jpg) no-repeat center top;
}


#navbar {	text-align: right;
	font: 14px Georgia, "Times New Roman", Times, serif;
	height: 28px;
	background: url(../../../images/site_img/navbar-bak.jpg) repeat-x 0 top;
	border-bottom: 1px solid black;
}#navbar ul {	list-style: none;
	margin: 0 5px 0 0;
	padding: 1px 0 0;
}#navbar li {	float: right;	list-style: none;
	padding-right: 15px;
	padding-left: 15px;
	border-left: 2px ridge #DCDBBE;
	height: 20px;
	padding-top: 6px;
}

#navbar li:hover {
	background-color: #DCDBBE;
}
#navbar li a {	
	display: block;  	text-transform: uppercase; 	color: #5F5D4E;
	text-decoration: none;
	letter-spacing: 0.05em;
}
#navbar a:hover {
	
	background: transparent;
}

#header {
	
}

#header td {
	background-color: #5F5D4E;
}

#header-title {
	padding-right: 25px;
}

#mid-pattern {
	height: 51px;
	background: url(../../../images/site_img/mid_pattern.gif) repeat-x 0 top;
	border-top: 1px solid black;
}

#content {
	background-color: #DCDBBE;
	margin-bottom: 25px;
}

#bottom-row {
	height: 26px;
	background: url(../../../images/site_img/bottom_row_bak.png) repeat-x 0 top;
	text-align: center;
	color: #5F5D4E;
	font: 10px Georgia, "Times New Roman", Times, serif;
	padding-top: 15px;
}

.bottom-pattern {
	height: 19px;
	background: url(../../../images/site_img/bottom-pattern.gif) repeat-x 0 top;
}

.news-box {
	font-size: 20px;
	color: #5F5D4E;
	letter-spacing: 0.08em;
	font-weight: bold;
	height: 25px;
}

.guitar-box {
	font-size: 20px;
	color: #5F5D4E;
	letter-spacing: 0.08em;
	padding-left: 5px;
	font-weight: bold;
	height: 25px;
}


#guitar-wrapper {
	padding-left: 5px;
	padding-right: 25px;
	margin-bottom: 20px;
}

guitar-wrapper hr {
	color: white;
}

#guitar-container {
	background: #b9b695 url(../../../images/site_img/featured-fade.jpg) repeat-x 0 15px;
	border-left: 1px solid black;
	border-right: 1px solid black;
}

.guitar-trim-pattern {
	background: url(../../../images/site_img/featuredmodels_pattern.gif) repeat-x;
	height: 15px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

#models {
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #272727;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 15px;
	margin-top: 15px;
}

#models h2 {
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	margin-top: 25px;
	letter-spacing: 0.1em;
}

#models-box p {
	padding-right: 15px;
}

#models-text {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #272727;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 15px;
	margin-top: 15px;
}


#models-text h2 {
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	margin-top: 25px;
	letter-spacing: 0.1em;
}

.pages {
	color: #984109;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	width: 250px;
}

.pages a:link, .pages a:visited  {
	color: #984109;
	
}

.pages a:hover {
	color: #984109;
	text-decoration: underline;
}





.news h2 {
	color: #984109;
	font: 20px "Times New Roman", Times, serif;
	margin-top: 5px;
	margin-bottom: 0;
}

.frontpage_summary {
	color: #5F5D4E;
	font: 14px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.frontpage_summary a:link, .frontpage_summary a:visited {
	color: #984109;
	text-decoration: none;
}

.frontpage_summary a:hover {
	color: #984109;
	text-decoration: underline;
}


.readmore {
	text-align: right;
	color: #984109;
	text-transform: uppercase;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.readmore a:link, .readmore a:visited {
	color: #984109;
}

.readmore a:hover {
	color: #722321;
}



.entry_date {
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #5F5D4E;
}

.bench-photos {

}

.bench td img {
	border: 1px dashed lime;
}


.contact-form {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #272727;
	padding-left: 25px;
	padding-right: 10px;
	margin-bottom: 15px;
	margin-top: 15px;
}

.contact-form h2 {
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	margin-top: 25px;
	letter-spacing: 0.1em;
}

.justemail a:link, .justemail a:visited  {
	color: #984109;
	font: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}














