body {
	padding: 0;
	color: #333;
	margin: 0;
	font: 90% Georgia, "Times New Roman", Times, serif;
	background: #b9b98e url('images/bg.gif') repeat-x;
	text-align: center; /* ie 5 center fix */
}

seolink {
	color: #333;
	text-decoration: none;
}

a:link, a:visited {
	color: #9d0817;
	text-decoration: none;
}



#wrapper {
	text-align: left; /* ie 5 center fix */
	width: 776px;
	background: #fff;
	margin: 30px auto;
	border: 8px solid #000;
}

/* About US page only */

#wrapper_2 {
	text-align: left; /* ie 5 center fix */
	width: 776px;
	background: #fff url('images/r_col_2.gif') right repeat-y;
	margin: 30px auto;
	border: 8px solid #000;
}

#r_col_2 {
	padding: 10px 15px;
	float: left;
	width: 453px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 423px;
	border-left: 1px solid #eee;
	font: 80%/160% Georgia, "Times New Roman", Times, serif;
	text-align: justify;
}

html>body #r_col_2 {
	width: 423px;
}

#r_col_2 a:link, #r_col_2 a:visted {
	color: #9d0817;
	text-decoration: none;
}

#r_col_2 a:hover, #r_col_2 a:active {
	color: #555;
	text-decoration: none;
}

/* End About Us Page */	

#content {
	font: Georgia, "Times New Roman", Times, serif;
}

#top_nav {
	background: #9d0817 url('images/nav_bg.jpg') bottom repeat-x;
	color: #fff;
	padding: 8px 8px;
	border-bottom: 8px solid #000;
}

#top_nav ul {
	margin: 0;
	padding: 0;
	text-align: right;
}

#top_nav li {
	display: inline;
	list-style: none;
}

#top_nav a:link, #top_nav a:visited  {
	color: #fff;
	text-decoration: none;
	text-transform: lowercase;
	padding: 8px 8px;
}	

#top_nav a:hover, #top_nav a:active {
	background: #000;
}

#logo {
  color: #fff;
  padding: 140px 0 0 40px;
  font: bold 160% Georgia, "Times New Roman", Times, serif;
  text-transform: uppercase;
  float: left;
}

#footer {
	clear: both;
	background: #9d0817;
	color: #fff;
	font: 80%/160% Georgia, "Times New Roman", Times, serif;
	padding: 4px;
	text-align: center;
}

#footer a:link, #footer a:visited {
	color: #fff;
	text-decoration: none;
}

#footer a:hover, #footer a:active {
	color: #000;
	text-decoration: none;
}

#light-link a:link, #light-link a:visited {
  color: #AF5757;
  text-decoration: none;
}

#light-link a:hover {
  color: #fff;
  text-decoration: none;
}

#l_col {
	padding: 10px;
	float: left;
	width: 152px;
}

#l_col li {
	list-style: none;
	border-bottom: 1px solid #e9e9e9;
}

#l_col ul {
	margin-left: 0px;
	padding-left: 0px;
	line-height: 1.6em;
}

#l_col a:link, #l_col a:visited {
	text-decoration: none;
	color: #9d0817;
	display: block;
}

#l_col a:hover, #l_col a:active {
	color: #a4a26b;
}

.address {
	border: 2px solid #9d0817;
	padding: 8px;
	background: #ca9c3d url('images/address_bg.jpg') top repeat-x;
	color: #222;
	font: 70%/140% Georgia, "Times New Roman", Times, serif;
}

.bold {
	font: bold 115%/140% Georgia, "Times New Roman", Times, serif; 
	color: #000;
}

#r_col {
	padding: 10px 15px;
	float: left;
	width: 573px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 543px;
	border-left: 1px solid #eee;
	font: 80%/160% Georgia, "Times New Roman", Times, serif;
	text-align: justify;
}

html>body #r_col {
	width: 543px;
}

#r_col a:link, #r_col a:visted {
	color: #9d0817;
	text-decoration: none;
}

#r_col a:hover, #r_col a:active {
	color: #555;
	text-decoration: none;
}

#light-color, #light-color a:link, #light-color a:hover, #light-color visited {
  color: #333333;
  padding-top:25px;
}

h1 {
	font-size: 140%;
	color: #9d0817;
	text-decoration: underline;
}

h2  {
	font-size: 110%;
	color: #333;
}

h3 {
	font-size: 95%;
	color: #444;
}

h4 {
	font-size: 90%;
	color: #9d0817;
}

#header1 {
	background: #a4a26b url('images/header1.jpg');
	height: 200px;
	text-align: right;
	border-bottom: 8px solid #000;
}

#header2 {
	background: #a4a26b url('images/header2.jpg');
	height: 200px;
	text-align: right;
	border-bottom: 8px solid #000;
}

#header3 {
	background: #a4a26b url('images/header3.jpg');
	height: 200px;
	text-align: right;
	border-bottom: 8px solid #000;
}

#header4 {
	background: #a4a26b url('images/header4.jpg');
	height: 200px;
	text-align: right;
	border-bottom: 8px solid #000;
}

blockquote {
	color: #e1e1e1;
	padding: 10px;
	background: #990000 url('images/q_bg.gif') top repeat-x;
	border: 3px solid #770000;
}

.block {
	background: #b9b98e;
	border: 2px solid #a4a26b;
	padding: 10px;
}

.block2 {
	background: #f9f9f9;
	border: 1px solid #a4a26b;
	padding: 10px;
}

.block3 {
	background: #b9b98e;
	border: 2px solid #a4a26b;
	padding: 10px;
	text-align: center;
}

input {
	background: #fafafa;
	border: 1px solid #ccc;
}

input:hover {
	background: #f1f1f1;
}

.pic_l {
	padding: 5px;
	background: #fff;
	border: 1px solid #ddd;
	float: left;
	margin-right: 10px;
}

.pic_r {
	padding: 5px;
	background: #fff;
	border: 1px solid #ddd;
	float: right;
	margin-left: 10px;
}

.yellow {
	color: #d09b2c;
	text-indent: 140px;
	font: bold 150% Georgia, "Times New Roman", Times, serif;
	letter-spacing: 3px;
}

.red {
	color: #9d0817;
	text-align: right;
	font: bold 150% Georgia, "Times New Roman", Times, serif;
	letter-spacing: 3px;
}

.search {
	float: left;
	width: 152px;
}

.searchbox {
	width: 150px;
}

.button {
	padding: 4px;
	background: #222;
	color: #fff;
}

.button:hover {
	background: #333;
	color: #fff;
}

#footer a {
  color: #fff;
}

.color {
  color: #000;
}

.title {
	 color: #a4a26b;
	 padding: 0px;
	 font: bold 160% Georgia, "Times New Roman", Times, serif;
	} 