html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	}
body{	
	background: url(images/mobile-brown/body_background.gif);	
	font-size:12px;
	font-family: arial;
	line-height: 18px;
	color: #ffeccb;
	}
	
#wrapper{
	width: 320px;
	background: url(images/mobile-brown/content_back.jpg);	
	margin: auto;		
	}
#main_menu{
	width: 100%;
	height: 55px;
	background: url(images/mobile-brown/top_menu_back.png) repeat-x 0px -6px;	
	}	
ul{
	margin: 0px;
	list-style: none;
	}
#main_menu ul{
	width: 320px;	
	margin: auto;	
	}	
#main_menu li a{
	float: left;
	color: #fff;
	margin: 10px 0 0 20px
	}
#landscape_logo{
	width: 100%;	
	height: 135px;
	background: url(images/mobile-brown/header_logo_back.png) repeat-x 0px 55px;				
	}			
#header_logo{
	width: 320px;
	height: 135px;
	display: block;
	background: url(images/mobile-brown/header_logo.png) no-repeat center bottom;	
	margin: 10px 0 0 0;
	}	
hr{
	height: 0px;
	width: 100%;	
	background: transparent;
	border: 0px;
	border-bottom: 1px solid #736059;
	border-top: 1px solid #352f22;	
	}	
#content{
	width: 320px;
	margin: auto;	
	}	

#content .section {
	padding:0 10px; 
	}

.main_titles, 
.entry-title {
	font-family: georgia;
	font-size: 19px;
	letter-spacing: -1px;
	font-weight: normal;
	margin: 0 0 10px 0;
	color: #fff9ef;
	}	
p{  
	margin:  10px 0 5px 0;
	}	
.read_more{
	color: #c0a77c;
	text-decoration: none;
	font-family: times new roman;
	font-size: 17px;
	letter-spacing: -1px;	
	}	
.post{
	margin: 10px 0 0 0;
	}	
.post_date{
	height: 45px;
	width: 44px;	
	float: left;
	margin: 0 0 5px 0;
	}	
.post_date span{
	margin: 0px;
	padding: 0px;
	display: block;
	text-align: center;
	}	
.day_date{
	height: 29px;
	width: 44px;	
	border-bottom: 1px solid #7f2826;
	background: #2d292a url(images/mobile-brown/date_rounded_corners.gif) no-repeat;	
	font-family: georgia;
	font-size: 23px;
	color: #f0eee8;
	line-height: 30px;	
	}
.month_date{
	height: 14px;
	width: 44px;		
	background: #b52724 url(images/mobile-brown/date_rounded_corners.gif) bottom no-repeat;	
	font-weight: bold;
	color: #f0eee8;
	line-height: 10px;
	border-bottom: 1px solid #453d2d;
	}		
.post_title_author{	
	float: left;
	margin: 0 0 0 10px;	
	color: #fff9ef;
	}	
.post_author{
	font-weight: bold
	}	
.post p{	
	clear: both;
	}	
	
	#footer 															{ margin-top:15px;padding-top:5px;background:url('images/mobile-brown/shadow-border.png'); }

	#footer a 															{ color:#f3f2f0;text-decoration:none; }
	
	#footer ul 															{ height:30px;padding-top:20px;background:#2d292a;width:100%;text-align:center; }
	#footer ul  li 														{ padding-right:5px;padding-left:5px;background:url('images/mobile-brown/footer_pixel.png') no-repeat right bottom;display:inline-block;margin:0;height:14px;text-align:center; }
	#footer ul  li.last 												{ background:transparent; }
	
	.post_titles,
	.post_titles a 														{ font-family: georgia;font-size: 17px;letter-spacing: -1px;font-weight: normal;margin: 3px 0 3px 0;color:#FFF9EF;text-decoration:none;}
	
	.form-button 														{ text-indent:9999px;overflow:hidden;background:url('images/mobile-brown/form-button.png') no-repeat center top;color:#fff;height:35px;line-height:25px;display:block;text-decoration:none;font-size:12px;width:115px;margin-top:10px;border:none; }
	.form-button:link 													{ }
	.form-button:visited 												{ }
	.form-button:hover 													{ background-position:center center; }
	.form-button:active													{ background-position:center bottom; }
	
	form input															{ width:290px; }
	form textarea														{ width:290px;height:160px; }
	
	form input															{ height:24px;line-height:24px;padding-top:4px;}
	form div.input  													{ height:34px;}
	form div.textarea 													{ height:168px;width:290px;}
	textarea 															{ display:inline-block;font-size:12px;padding-top:2px;font-family:arial,verdana, serif;width:290px;}		
	form label 															{ padding:8px 0 0 2px;display:block;font-size:11px;font-family:georgia, sans serif;font-weight:bold; }
	
	form input															{ background:#ffffff;border:1px solid #e0dadb;color:#271C0D; 								}
	form div.input  													{ width:290px; }
	form div.textarea 													{ width:290px;}
	textarea 															{ background:#ffffff;border:1px solid #e0dadb;color:#271C0D;width:290px;								}		
	form label 															{ color:#FFECCB; 	}
	
	#content input.submit												{ width:115px;height:35px;background:url('images/mobile-brown/form-button.png') no-repeat center top;line-height:15px;border:none;color:#fff;margin-top:5px; }
	#contact-form .error 												{ color:red; }
	
	
	.all-comments 														{ list-style-type:none; }
	.img.comment														{ float:left; }
	.tags a																{ font-weight:bold;font-family:arial, verdana, serif;line-height:11px;text-decoration:none;color:#C0A77C; }	
	.comment-reply-link, 
	.comment-edit-link 													{ color:#ACA699; }
	.comment-info .author 												{ display:block;float:left;font-weight:bold;color:#C0A77C;width:215px; }
	.comment-info .date 												{ display:block;float:left;font-size:11px;width:215px; }
	.comment-body 														{ display:block;float:left;width:300px; }
	.all-comments h5 													{ float:left;width:200px; }
	.img 																{ border: 1px solid #5B503C;padding:4px;background:#3B2D2D;margin:0 4px 0 0; }
	.product-post img													{ border: 1px solid #5B503C;padding:4px;background:#3B2D2D;margin:0 4px 0 0;float:left; }
	
	.title-categ														{ background:url('images/brown/back-ribon.png') no-repeat center center;display:block;height:60px;line-height:40px;font-family:georgia,'trebuchet ms';text-align:center;margin:15px 0 5px 0;font-weight:normal;text-shadow:0px 1px #c2c0b7;color:#493931;font-size:18px; }
	.img  																{ float:left; }
	.product-post 														{ padding-bottom:5px;height:110px;margin-top:5px; }
	.product-post p 													{ display:block;padding-top:0;margin-top:0; }
	.product-post h3 													{ width:100%;padding-bottom:3px; }
	.product-post span 													{ float:right;font-weight:normal;font-style:italic; }	