body {
		margin: auto;
		text-align: center;
		font-family: Verdana, Helvetica, sans-serif;
		background-color: #cccccc;
		}
		
#wrapper {
		width: 1024px;
		margin: auto;
		background-color: #f7f7ed;
		}
		
#blog_wrapper {
		padding: 20px;
		}
		
#banner {
		margin: 0;
		}
		
h1, h2, h3, h4, h5, h6 {
		margin: 0;
		padding: 0;
		}
		
#menu {
		width: 1024px;
		background-color: #993300;
		padding-bottom: 3px;
		}
		
#menu ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		text-align: center;
		}
		
#menu ul li {
		display: inline;
		}
		
		
#menu a {
		font-size: 12px;
		padding: 3px 20px;
		background-color: #993300;
		color: #b4d178;
		text-decoration: none;
		}
		
#menu a:hover {
		background-color: #b4d178;
		color: #993300;
	}
		
ul.submenu {
		list-style-image: url('../img/arrow.gif');
		}
		
#sidebar {
		width: 150px;
		float: left;
		text-align: left;
		font-size: 12px;
		padding: 0;
		margin: 0;
		}
		
#sidebar ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		}
		
#sidebar h3 {
		color: #993300;
		font-size: 18px;
		padding-bottom: 25px;
		}
		
#sidebar ul li {
		margin: 0;
		padding: 0;
		}
		
#sidebar a {
		color: #000000;
		font-weight: normal;
		font-size: 14px;
		text-decoration: none;
		}
		
#sidebar a:hover {
		color: #993300;
		border-bottom: 1px dotted #993300;
		}
		
#content {
		text-align: left;
		width: 475px;
		margin: 0 320px 25px 150px;
	}
		
#content h2, h2#headline {
		color: #993300;
		font-size: 18px;
		padding-bottom: 25px;
		}
		
a {
		color: #993300;
		text-decoration: none;
		}
		
#content a:hover {
		border-bottom: 1px dotted #993300;
		}
		
#homepic {
		width: 300px;
		float: right;
		margin-bottom: 20px;
		}
		
img.blogphoto {
		height: 400px;
		width: 300px;
		border: 0;
		}
		
#mission {
		margin: 0 0 20px 0;
		padding: 0;
		}
		
#mission p {
		margin: 0;
		padding: 0;
		}
		
		
#thumbnails {
		width: 625px;
		clear: left;
		}
		
#thumbnails a {
		text-decoration: none;
		}
		
#thumbnails img {
		border: none;
		}
		
#thumbnails ul {
		list-style-type: none;
		}

#full_image {
		width: 350px;
		height: 490px;
		float: right;
		margin-right: 15px;
		margin-top: 15px;
		display: block;
		}

		
#thumbnails ul li {
		float: left;
		display: inline;
		padding: 10px;
		}
		
.bottom_note {
		text-align: center;
		clear: left;
		}
		
.bottom_note h3 {
		color: #993300;
		font-weight: normal;
		font-size: 12px;
		}
		
#text {
		float: left;
		width: 450px;
		margin: 0;
		padding: 1em;
		text-align: left;
		}
		
		
#item_image {
		float: right;
		width: 360px;
		margin: 20px 25px 0px 15px;
		}
		
#item_thumbs {
		margin-left: 450px;
		margin-right: 400px;
		padding-top: 20px;
		}
		
#item_thumbs img {
		border: none;
		}
		
#item_thumbs ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		}
		
h3#comments, #respond h3 {
		color: #993300;
		font-weight: bold;
		font-size: 14px;
		padding-top: 10px;
		border-top: 1px dotted #993300;
		}
		
p.price, #text h3 {
		color: #993300;
		}
		
div.center {
		text-align: center;
		margin: auto;
		width: 450px;
		}
	
		
ol.commentlist, #respond {
		font-size: 12px;
		}
		
#respond textarea {
		}

		
		
#footer {
		background-color: #b4d178;
		border-top: 8px solid #993300;
		color: #993300;
		font-size: 8px;
		padding-bottom: 8px;
		clear: both;
		}
		
#footer a {
		color: #993300;
		text-decoration: none;
		border-bottom: 1px dotted #993300;
		}
		
#leftcontent {
		float: left;
		width: 315px;
		position: relative;
		}
		
#rightcontent {
		margin-left: 340px;
		position: relative;
		width: 600px;
		text-align: left;
		} 
		
h2#headline {
		padding-top: 12px; }
	
		
p.newsletter {
		color: #660000;
		}
		
p.visit_text { display: none; }
		
#horizontal_carousel {
		 border: 8px solid #b4d178;
}   

div#carousel {
		padding:0;
		margin: 0;
		}

	
p.newstext {
		text-align: left;
		padding: 5px;
		margin: 0;
		}
		
p.newsletter {
		font-family: Helvetica, Verdana, sans-serif;
		font-size: .8em;
		font-weight: bold;
		}
		
p.newsletter  a {
		color: #660000;
		text-decoration: none;
		border-bottom: 1px dotted #660000;
		}
		
div#mailingform {
		padding-bottom: 40px;
		}
		
		
#horizontal_carousel {
  width: 300px;
  height: 225px;
} 

#horizontal_carousel .container {
  overflow: hidden;
  width: 100%;
  position: relative; 
} 
 
#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 5000px;
  position: relative;
  height: 235px;
}                      

#horizontal_carousel ul li {
  width: 300px;
  height: 225px;
  text-align: center; 
  list-style:none;   
  float:left;
}

#horizontal_carousel .buttons{
	display:block;
 	clear:left;
}

#horizontal_carousel .previous_button {
  float:left;  
  width: 40px;
  height: 70px;
  background: url(../img/but_prev.png) no-repeat;
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel .previous_button_over {
  background: url(../img/but_prev_hover.png) no-repeat;}

#horizontal_carousel .previous_button_disabled {
  background: url(../img/but_prev_dis.png) no-repeat;
  cursor: default;
}

#horizontal_carousel .next_button {
  float:right;  
  width: 40px;
  height: 50px;
  background: url(../img/but_next.png) no-repeat;
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel .next_button_over {
  background: url(../img/but_next_hover.png) no-repeat;
}

#horizontal_carousel .next_button_disabled {
  background: url(../img/but_next_dis.png) no-repeat;
  cursor: default;
}

h5#click {
		position: relative;
		top: 265px;
		left: 6px;
		color: #660000;
		}
		
#editbox {
		margin: auto;
		}
		
div#carousel_wrapper {
		padding: 50px; }
		


#visit_table td { border-bottom: 1px solid #000000; margin: 30px 0px; padding: 20px 10px; text-align: left; }
.table_head { text-align: left; color: #993300; }
.visit_image img { border: none; }
#sidebar h4 { margin-top: 30px; font-weight: bold; font-size: 16px; }
#sidebar h4 a { color: #993300; text-decoration: none; font-weight: bold;}
		

		


		
		
