html, body { 
margin : 0;
padding : 0;
} 
body
{
 background-color : #F3E9D1;
	font: 12px Arial, Helvetica, sans-serif;
} 
			/*WRAP*/ 
 
			/*TOP BANNER*/ 
 

			/*TOP NAVIGATION*/ 
#navcontainer { 
border-bottom : 5px solid #750907;
} 
#navcontainer ul
{
	margin-top: 0px;
	padding-left: 0px;
	background: url(images/3.jpg) black repeat-x center center;
	margin-bottom: 0px;
	padding-bottom: 1px;
	font: bolder 14px/18px 'Trebuchet MS' , 'Lucida Grande' , Arial, sans-serif;
	margin-left: 0px;
	width: 100%;
	color: #ffffff;
	padding-top: 5px;
	text-align: center;
} 
#navcontainer ul li
{
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	padding-bottom: 5px;
	font: bolder 14px/18px Arial, Helvetica, sans-serif;
	padding-top: 5px;
} 
#navcontainer ul li a
{
	border-right: #fadaac 1px solid;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	font: bolder 14px/18px Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding-top: 5px;
	text-decoration: none;
} 
#navcontainer ul li a:hover { 
background: black url(images/4.jpg) center center repeat-x;
color : #ffffff;

} 
#navcontainer #active
{
	font: bolder 14px/18px Arial, Helvetica, sans-serif;
	border-left: #fff 1px solid;
}  
			/*LEFT SIDEBAR*/ 
 
#leftnav p { 
margin : 0 0 1em 0;
} 
 
#leftnavmenu ul { 
list-style : none;
width : 150px;
margin : 0 0 20px 0;
padding : 0;
font-size : 1.1em;
} 
#leftnavmenu li { 
margin-bottom : 2px;
} 
#leftnavmenu li a { 
font-weight : bold;
height : 20px;
text-decoration : none;
color : #370001;
background : #eaeaea url(images/up.gif) no-repeat left center;
display : block;
padding : 4px 0 0 30px;
border-left : 0 solid #8fb8cc;
} 
#leftnavmenu li a:hover { 
background : #8fb8cc url(images/right.gif) no-repeat left center;
color : #370001;
border-left : 0 solid #003366;
} 
			/*MAIN CONTENT*/ 
 
 
			/*FOOTER*/ 


 
 
			/*TYPOGRAPHY*/ 
h2 { 
margin : 1em 0 0.5em 0;
font-size : 130%;
letter-spacing : 5px;
}
blockquote {
padding : 5px;
font-weight : bold;
font-style : italic;
color : #b29b35;
} 
 
.quote { 
border-top : 1px solid #8fb8cc;
padding : 10px;
color : #036;
} 
			/*SEARH BAR*/
form { 
float : right;
margin-bottom : 20px;
margin-right : 15px;
} 
input.search { 
width : 100px;
border : none;
background : url(images/input.gif);
padding : 4px;
} 
input.login { 
width : 75px;
border : none;
background : url(images/logininput.gif);
padding : 4px;
} 
 			/*LINKS*/
a:link, a:visited { 
color : #000000;
background : transparent;
text-decoration : none;
} 
a:hover { 
color : #000000;
background : #f1eddf;
text-decoration : none;
} 
a img { 
border : none;
} 
			/*IMAGESS*/
.img
{
	border-right: #e9e3cf 3px solid;
	padding-right: 3px;
	border-top: #e9e3cf 2px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: #e9e3cf 2px solid;
	padding-top: 3px;
	border-bottom: #e9e3cf 3px solid;
	background-color: white;
}
			/*CLASS*/
.post
{
	border-right: #f4e5bd 1px dashed;
	padding-right: 5px;
	border-top: #f4e5bd 1px dashed;
	padding-left: 5px;
	font-size: 12px;
	background: url(images/b_bg.jpg);
	padding-bottom: 5px;
	margin: 0px;
	border-left: #f4e5bd 1px dashed;
	color: #30260d;
	padding-top: 5px;
	border-bottom: #f4e5bd 1px dashed;
	font-family: Arial, Sans-Serif;
}
.post_title
{
	border-right: #94792c thin solid;
	padding-right: 5px;
	border-top: #94792c thin solid;
	padding-left: 5px;
	padding-bottom: 3px;
	font: bold 11px 'Folio Lt BT';
	text-transform: uppercase;
	border-left: #94792c thin solid;
	width: 200px;
	color: #fffaed;
	padding-top: 3px;
	border-bottom: #94792c thin solid;
	height: 25px;
	background-color: #846c29;
}

.text
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	font: 12px Arial, Sans-Serif;
	color: #3c3835;
	padding-top: 5px;
} 
.label
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	font: 12px Arial, Sans-Serif;
	color: #3c3835;
	padding-top: 5px;
}
.text_t
{
	padding-right: 5px;
	padding-left: 15px;
	padding-bottom: 5px;
	font: 12px Arial, Sans-Serif;
	color: #3c3835;
	padding-top: 5px;
	background-color: #f1e9d3;
} 

.text2
{
	font-weight: bold;
	font-size: 92%;
	float: left;
	margin-left: 20px;
	color: #a12403;
	margin-right: 30px;
	font-family: Arial;
} 
.post .date { 
background : url(images/clock.gif) no-repeat left center;
padding-left : 15px;
margin : 0 15px 0 5px;
} 
.locations
{
	padding-right: 10px;
	padding-left: 20px;
	font-size: 12px;
	background: url(images/locations.jpg) no-repeat center top;
	padding-bottom: 10px;
	margin: 0px;
	color: #4d3a02;
	padding-top: 10px;
	font-family: Arial, Sans-Serif;
	height: 112px;
} 
.post .readmore { 
background : url(images/document.gif) no-repeat left center;
padding-left : 15px;
margin : 0 15px 0 5px;
} 



.td_square
{
	border-right: #ece3c7 1px solid;
	padding-right: 0px;
	padding-left: 8px;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 4px;
	color: #2e2e2e;
	padding-top: 4px;
	border-bottom: #ece3c7 1px solid;
	font-family: Verdana, sans-serif, Arial;
	background-color: #fafafa;
	text-align: center;
}




#ddblueblockmenu{
border: 1px solid #d7c18e; 
border-bottom-width: 0;
width: 200px;
}

#ddblueblockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: bold 13px/18px 'Trebuchet MS' , 'Lucida Grande' , Arial, sans-serif;
}

#ddblueblockmenu li a{
display: block;
padding: 3px 0;                                    
padding-left: 9px;
width: 185px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: #442102;
100000200
border-bottom: 1px solid #ccb276;
border-left: 7px solid #e4a76e;
}

* html #ddblueblockmenu li a{ /*IE only */
width: 200px; /*IE 5*/
w\idth: 169px; /*185px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover {
background: black url(images/1.jpg) center center repeat-x;
border-left-color: #442102;
font: bold 13px/18px 'Trebuchet MS' , 'Lucida Grande' , Arial, sans-serif;
}

#ddblueblockmenu div.menutitle{
color: white;
border-bottom: 1px solid #d7c18e;
padding: 1px 0;
padding-left: 10px;
background: black url(media/4.jpg) center center repeat-x;
font: bold 13px/18px 'Trebuchet MS' , 'Lucida Grande' , Arial, sans-serif;
height:25px;
}
.submit_link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330000;
	padding: 0px;
	font-weight: bold;
	cursor: pointer;
	background-color: #FFFBE5;
	border: 1px solid #ECBC61;
	margin: 0px;
	clear: none;
	float: none;
}

.submit_link_cart  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330000;
	padding: 0px;
	font-weight: bold;
	cursor: pointer;
	background-color: #FFFBE5;
	border: 1px solid #eacb88;
	margin: 0px;
	clear: none;
	float: none;
	height: 25px;
}
.add  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	padding: 0px;
	font-weight: bold;
	cursor: pointer;
	background: url(images/add.png) center center repeat-x;
	border: 0px solid #eacb88;
	margin: 0px;
	clear: none;
	float: none;
	height: 46px;
	width: 175PX;
}


.post2
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 5px;
	margin: 0px;
	color: saddlebrown;
	padding-top: 5px;
	font-family: Arial, Sans-Serif;
}
	