body {
	margin: 0;
	padding: 0;
	background: #FFFDEA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464032;
}

h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #A42903;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 2.4em;
}

h3 {
	font-size: 1.6em;
}

p, ul, ol {
	margin-top: 0;
	line-height: 180%;
}

ul, ol {
}

a {
	text-decoration: underline;
	color: #A7430F;
}

a:hover {
}

#wrapper {
	width: 960px;
	margin: 0 auto;
	padding: 0;
}

/* Header */

#header {
	width: 940px;
	height: 120px;
	margin: 0 auto;
}

/* Logo */

/*old #logo {
	float: left;
	height: 52px;
	margin: 0;
	padding:0;
	padding-top: 95px;
	background: url(images/img02.jpg) no-repeat left 5px;
	color: #000000;

}*/

#logo {
	float: left;
	height: 90px;
	margin: 0;
	padding-top: 20px;
	/*width:200px;*/
	background: url(images/logo-font.png) no-repeat left 20px;
	color: #000000;
	width:400px;

}

#logo h1, #logo p {
	margin: 0;
	padding: 0;
}

#logo h1 {	
	padding-left: 150px;
	letter-spacing: -1px;
	text-transform: lowercase;
	font-size: 2.8em;
}

#logo p {
	margin: 0;
	padding: 4px 0 0 148px;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #5E4E38;
} 
 

#logo p a {
	color: #5E4E38;
}

#logo a {
	border: none;
	background: none;
	text-decoration: none;
	color: #A83A01;
}


#banner{
float:right;
width:468px;
height: 64px;
margin: 0;
padding:0;
padding-top: 35px;
}


#banner h1, #banner p {
	margin: 0;
	padding: 0;
}

#banner h1 {
	padding-left: 10px;
	letter-spacing: -1px;
	font-size: 3.3em;
}

#banner p {
	margin: 0;
	padding: 0 0 0 10px;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #5E4E38;
} 


/* Search */

#search {
	float: right;
	width: 220px;
	height: 60px;
	padding: 20px 0px 0px 0px;
	background: #E9E3CB;
	border-bottom: 4px solid #FFFFFF;
}

#search form {
	height: 41px;
	margin: 0;
	padding: 10px 0 0 20px;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search-text {
	width: 130px;
	padding: 6px 5px 2px 5px;
	border: none;
	background: #FFFFFF;
	text-transform: lowercase;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #464032;
}

#search-submit {
	width: 50px;
	height: 23px;
	border: 1px solid #AC9A79;
	background: #AC9A79;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
}

/* Menu */

#menu {
	width: 940px;
	height: 36px;
	margin: 0 auto;
	padding: 0;
	background: url(images/img01.jpg) no-repeat left top;
}

#menu ul {
	margin: 0px 0px 0px 8px;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
	position: relative;
display: inline;

}

#menu a {
	display: block;
	margin-bottom: 10px;
	padding: 10px 8px 12px 20px;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border: none;
}

#menu a:hover, #menu .current_page_item a {
	background: #E0D3B3;
	text-decoration: none;
}

#menu .current_page_item a {
	background: #E0D3B3;
	color: #2A1F0B;
}

/* Page */

#page {
	width: 940px;
	margin: 0 auto;
	padding: 0;
}

#page-bgtop {
	padding: 20px px;
}

#page-bgbtm {
}

/* Content */

#content {
	float: right;
	width: 700px;
	padding: 0px;
}

.post {
	margin-bottom: 15px;
}

.post-bgtop {
}

.post-bgbtm {
}

.post .title {
	margin-bottom: 10px;
	padding: 12px 0 0 0px;
	letter-spacing: -.5px;
	color: #000000;
}

.post .title a {
	color: #A7430F;
	border: none;
}

.post .meta {
	height: 30px;
	border-bottom: 1px solid #E9E3CB;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.post .meta .date {
	float: left;
	height: 24px;
	padding: 3px 0px;
	color: #464032;
}

.post .meta .posted {
	float: right;
	height: 24px;
	padding: 3px 15px;
	background: #E9E3CB;
	color: #464032;
}

.post .meta a {
	color: #464032;
}

.post .entry {
	padding: 0px 0px 20px 0px;
	padding-bottom: 20px;
	text-align: justify;
}

.links {
	padding-top: 20px;
	font-size: 12px;
	font-weight: bold;
}

/* Sidebar */

#sidebar {
	float: left;
	width: 220px;
	padding: 0px;
	color: #787878;
}



#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin: 0;
	padding: 0;
	border-right: 1px solid #E9E3CB;
}

#sidebar li ul {
	margin: 0px 0px;
	padding-bottom: 30px;
}

#sidebar li li {
	line-height: 35px;
	border-bottom: 1px dotted #E5E0C6;
	margin: 0px 30px;
	border-right: none;
}

#sidebar li li span {
	display: block;
	margin-top: -20px;
	padding: 0;
	font-size: 11px;
	font-style: italic;
}

#sidebar h2 {
	padding-left: 30px;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #E9E3CB;
	letter-spacing: -.5px;
	font-size: 1.8em;
	color: #464032;
}

#sidebar p {
	margin: 0 0px;
	padding: 10px 30px 20px 30px;
	text-align: justify;
}

#sidebar a {
	border: none;
	color: #464032;
}

#sidebar a:hover {
	text-decoration: underline;
	color: #8A8A8A;
}

/* Calendar */

#calendar {
}

#calendar_wrap {
	padding: 20px;
}

#calendar table {
	width: 100%;
}

#calendar tbody td {
	text-align: center;
}

#calendar #next {
	text-align: right;
}

/* Footer */

#footer {
	width: 940px;
	height: 50px;
	margin: 0 auto;
	padding: 0px 0 15px 0;
	border-top: 4px solid #EBE6D1;
	font-family: Arial, Helvetica, sans-serif;
}

#footer p {
	margin: 0;
	padding-top: 20px;
	line-height: normal;
	font-size: 10px;
	text-transform: uppercase;
	text-align: center;
	color: #444444;
}

#footer a {
	color: #464032;
}

.photo_gallery{padding:4px; margin:4px; width:150px; float:left; border:1px solid #aaa; text-align:center}





/** CONTENT ELEMENTS **/
/** content-box ELEMENTS **/
.content-box {
/*  margin-bottom:1em;*/
  position:relative;
  border-bottom:1px #ebebeb dotted ;
  width:90%;

}



.content-box h3{
  font: bold 14px Arial;
  margin:0;
  padding:0;
}
.content-box h3 a {
  color: #444;
  text-decoration:none;
}
.content-box h3 a:hover {
  color: #336699;
  text-decoration:none;
}

.content-box-body {
  padding-left:90px;
  padding-top:8px;

}

.content-box-image {
  position:absolute;
  clear:left;
  top:8px;
  width:65px;
  
}
.content-box .details {
  font-size:11px;
  color:#999;
  padding:2px 0 2px 0;

}


#login{
padding:5px 0px;
}

#login form {
	margin: 0;
	padding: 0;
}

#login fieldset {
	margin: 0;
	padding: 2;
	border: none;
}

#login fieldset level{
width:185px;
}

#login legend {
	display: none;
}


#login select, #login input, #login button, #login textarea, #login button {
font-size:99%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}


/*rss*/


.rssfeed {
   width:100%;
overflow:hidden;
padding:5px;
}
.rssfeed img {
  padding:0px 5px 0px 0px;
}

.rssfeed .postdate {
 font-size:10px;
 padding:5px 0px;
}

.rssfeed .content {
 padding:3px 0px;
 border-bottom:1px dotted #EBEBEB;
 overflow:hidden;
}

.rssfeed h3 a, .rssfeed h3 a:link, .rssfeed h3 a:visited {
 font-size:12px!important;
}

.rssfeed .summary{
padding:5px 0px !important;
margin:0px!important;
}

.rssfeed p{
padding:0px;
}




.photo_gallery{padding:4px; margin:4px; width:150px; float:left; border:1px solid #aaa; text-align:center}
.video_gallery{padding:4px; margin:4px; width:150px; float:left; border:1px solid #aaa; text-align:center}
.video_gallery_list{padding:4px; margin:4px; width:150px; float:left; border:1px solid #aaa; text-align:justify}
.category{padding:4px; margin:4px; width:150px; float:left; border:1px solid #aaa; text-align:center}
.sub_category a{color:blue}
.classified_ads_list{padding:8px; margin:4px; width:675px; float:left; border:1px solid #eee; text-align:justify}
.sub_category_list span{padding:2px; border-bottom:1px solid #000;}


.contact_form label { float:left; display:block; width:150px;}
.contact_form .formfield { margin:2px 0 3px; float:left; clear:both; width:95%}
.contact_form { margin-left:20px; float:left; display:inline;width:95%}
.contact_form .put_in_margin {float:left}
.contact_form input, .cssform select, .cssform textarea {float:left}
.contact_form label.error {color:#CA3E1B; float:left; margin-left:8px; display:inline; width:auto}

.entry label { float:left; display:block; width:150px;}
.entry .formfield { margin:2px 0 3px; float:left; clear:both; width:95%}
.entry { margin-left:20px; float:left; display:inline;width:95%}
.entry .put_in_margin {float:left}
.entry input, .cssform select, .cssform textarea {float:left}
.entry label.error {color:#CA3E1B; float:left; margin-left:8px; display:inline; width:auto}

.news{float:left; padding:4px; border-bottom:1px dotted #aaa;}
.news .thumb{ border:1px solid #aaa; width:120px; padding:2px; float:left; margin-right:5px; }
.news .description { padding:5px; color:black;}

.msg_show_success {
background-color:#DFF2BF;
border:1px solid #4F8A10;
color:#4F8A10;
margin:5px 7px;
padding:5px 7px;
}

.msg_show_error {
background-color:#FFBABA;
border:1px solid #D8000C;
color:#D8000C;
margin:5px 7px;
padding:5px 7px;
}

.attachement{border:1px solid #aaa; margin-right:10px; float:left; padding:2px; margin-bottom:2px; }
.pagenumber{ width:100px; margin-right:1px; float:left;}
.img{ width:250; border:1px solid #aaa; margin-right:10px; float:left; }


/* tables */
table.tablesorter {
	font-family:arial;

	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .listing_tableheader {
	border-right:1px #FEFEFE dotted;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;

	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#DDE8EC ;
}
table.tablesorter thead tr .listing_headerSortUp {
	background-image: url(images/asc.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;

}
table.tablesorter thead tr .listing_headerSortDown {
	background-image: url(images/desc.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;

}
table.tablesorter thead tr .listing_headerSortDown, table.tablesorter thead tr .listing_headerSortUp {
background-color: #8dbdd8;
}

