

* { padding:0; margin:0;}
	html { font-size:100.01%;}
	body { font-size:62.5%; font-family: Arial, Helvetica, sans-serif; background: #33302b; color:#555555;}
	
.clear { clear: both;}

	table, td, div, img { border:0; border-collapse:collapse;}
	td {vertical-align:top;}
	ul, li { list-style: none;}
	p { padding:0px 0px 18px 0px;}
		
a {font-weight: bold; text-decoration: none; color:#7f873a;}
a:hover {text-decoration: none;}

	input, select, textarea { vertical-align:middle; font-size:1.1em;}
	input.text, select, textarea { padding:2px 0px 3px 6px; border:1px solid #000; font-family: arial; color:#282828; }
	
	html body textarea {  font-size:1.1em; color:#282828;}
	
/*** Main ***/
	.right-bg { position:absolute; width:50%; top:0; right:0; background:url(./img/header-t.gif) repeat-x 0 0; height:200px;}
	.main-bg { background:url(./img/tail0000.gif) repeat scroll 50% 0; height:100%;}
	.main { background:url(./img/tail-lef.gif) repeat-x 0 0; height:100%;}
	.main-width { height:100%; width:980px; margin:0 auto; position:relative;/*width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "980px" : "100%"); min-width:980px;*/}
	
	
	.header { height:506px; }
		
/*** Menu ***/
	.menu { clear:both; overflow:hidden; /*float: right*/ padding:0px 0px 0px 84px;}
	.menu ul { list-style:none; /*width:100%; */float:left; overflow:hidden;}
	.menu ul li { float:left; margin:0px 0px 0px -1px; background:url(./img/menu-lef.gif) no-repeat 0 0; padding:0px 1px 0px 0px;}
	.menu ul li a { overflow:hidden; float:left; display:block; background:url(./img/menu-rig.gif) no-repeat right 0;  text-decoration:none;}
	.menu ul li a { font-size:1.4em; color:#FFFFFF; padding:13px 31px 13px 30px;}
	
	.menu ul li a:hover, .menu ul li.current_page_item a { text-decoration:none}
	
	

/*** Logo ***/
	.logo { overflow:hidden; float:left; margin:0px 0px 0px 0px;}
	.logo .indent { padding:29px 0px 8px 85px; overflow:hidden;}
	.logo h1 { width:400px; height:80px; background:url(./img/logo0000.gif) no-repeat 0 0; font-size:1em; font-weight: normal; color:#fff; cursor:pointer; text-indent:-1000em; overflow:hidden;}
	.logo h1:hover { text-decoration:none;}
	.description {  margin:-1px 0px 0px 0px; font-size:1.1em; font-weight: normal; color:#a5a19f; overflow:hidden;}
	
/*** Search ***/
	.search { clear:both; padding:43px 85px 0px 0px; float:right;}
	.search form { padding:0px 0px 0px 0px; text-align:right;}
	.search .text { width:120px;  padding:2px 3px 2px 6px; margin:0px 8px 0px 0px;}
	.search .but { cursor: pointer;}
	
	.search_page { clear:both; padding:43px 85px 60px 0px; float:left;}
	.search_page form { padding:0px 0px 0px 0px; text-align:left;}
	.search_page .text { width:220px;  padding:2px 3px 2px 6px; margin:0px 8px 0px 0px;}
	.search_page .but { cursor: pointer;}
	

/*** Slogan ***/
	.slogan { background:url(./img/slogan-b.jpg) no-repeat 0 0; overflow:hidden; height:315px; margin:24px 0px 0px 84px;}
	.slogan .indent { padding:95px 0px 0px 72px; overflow:hidden;}
	
	.slogan h1 { color:#fff; font-size:2.3em; padding:0px 0px 3px 0px;}
	.slogan p span { font-size:13px; color:#3a3838; text-transform:uppercase;}
	.slogan p { font-size:12px; color:#fff; padding:0px 0px 8px 0px;}
	.slogan .link { width:137px; height:51px; background:url(./img/link0000.gif) no-repeat 0 0; line-height:49px; text-align:center; margin:5px 0px 0px -3px;}
	.slogan .link a { font-size:1.2em; color:#fff; text-transform:uppercase; font-weight: bold; text-decoration: none; padding:0px 0px 0px 45px;}
	.slogan .link a:hover { text-decoration:underline;}
/*** Column ***/
	.content { clear:both; overflow:hidden; height:100%; padding:20px 85px 15px 86px;}
	
	.column-right { width:225px; float:right;  margin:0px 0px 0px 10px; margin:0px 0px 0px 7px; }
	
/*** Widgets  ***/

	
	.widget li a { text-decoration:none;}
	.widget li a:hover {text-decoration: underline;}
	
	/********************/
	.widget { background:url(./img/widget-b.gif) repeat-y 0 0; margin:0px 0px 10px 0px; overflow:hidden;}
	.widget-bg { background:url(./img/widget-t.jpg) no-repeat 0 0; overflow:hidden;}
	
	
	.widget .title { height:100%; overflow:hidden; padding:0px 19px 0px 19px;}
	
	.widget h2 { font-size:1.3em; color:#ffec87; font-weight:bold;  background:url(./img/widget-l.gif) repeat-x 0 bottom;}
	.widget h2 { padding:17px 0px 9px 16px;}
	
	.widget .indent { clear:both; overflow:hidden; font-size:1.2em; color:#f8f1d9; height:100%; background:url(./img/widget-c.gif) no-repeat 0 bottom;}
	.widget .indent {  padding:14px 10px 20px 36px;}
	
	.widget li { background:url(./img/widget-m.gif) no-repeat 0 3px;  padding:0px 0px 5px 29px;}
	.widget li a { font-weight:bold;}
	.widget a { color:#f8f1d9;}
	
	/********************/
	
	.widget_categories { background:url(./img/widget-d.gif) repeat-y 0 0;}
	.widget_categories .widget-bg { background:url(./img/widget-u.jpg) no-repeat 0 0;}
	.widget_categories h2 { background:url(./img/widget-n.gif) repeat-x 0 bottom;}
	.widget_categories .indent { background:url(./img/widget-e.gif) no-repeat 0 bottom;}
	.widget_categories li { background:url(./img/widget-o.gif) no-repeat 0 3px;}
	
	.widget_archive { margin:0px 0px 11px 0px;}
	
	.widget_meta { background:url(./img/widget-f.gif) repeat-y 0 0;}
	.widget_meta .widget-bg { background:url(./img/widget-v.jpg) no-repeat 0 0;}
	.widget_meta h2 { background:url(./img/widget-p.gif) repeat-x 0 bottom;}
	.widget_meta .indent { background:url(./img/widget-g.gif) no-repeat 0 bottom; padding-bottom:30px;}
	.widget_meta li { background:url(./img/widget-q.gif) no-repeat 0 3px;}
	
		
/*** Content  ***/
	.column-center { overflow:hidden; height:100%;}
	
	.column-center .corner-left-top { background:url(./img/corner-l.gif) no-repeat 0 0; background-color:#efecdc; overflow:hidden; height:100%;}
	.column-center .corner-right-top { background:url(./img/corner-r.gif) no-repeat right 0;}
	.column-center .corner-left-bot { background:url(./img/corner-m.gif) no-repeat 0 bottom;}
	.column-center .corner-right-bot { background:url(./img/corner-s.gif) no-repeat right bottom; overflow:hidden; height:100%; padding:13px 13px 10px 13px;}
		
		.column-center .title { clear:both; overflow:hidden; padding:0px 0px 0px 0px; overflow:hidden; height:100%;}
		
		.column-center .title .border-top { background:url(./img/title-bg.gif) repeat-x 0 0 #f6f4e8;  height:100%;}
		.column-center .title .border-bot { background:url(./img/title-bo.gif) repeat-x 0 bottom;}
		.column-center .title .border-left { background:url(./img/title-bo.gif) repeat-y 0 0;}
		.column-center .title .border-right { background:url(./img/title-bo.gif) repeat-y right 0;}
		
		
		.column-center .title .corner-left-top { background:url(./img/title-co.gif) no-repeat 0 0;}
		.column-center .title .corner-right-top { background:url(./img/title-cp.gif) no-repeat right 0;}
		.column-center .title .corner-left-bot { background:url(./img/title-cq.gif) no-repeat 0 bottom;}
		.column-center .title .corner-right-bot { background:url(./img/title-cr.gif) no-repeat right bottom;}
		
		.column-center .title .corner-right-bot { overflow:hidden; padding:16px 0px 13px 29px;}
		
		.column-center .title h2 { font-size: 1.6em; text-transform:uppercase; color:#392811; padding:0px 0px 4px 0px;}
		.column-center .title h3 { font-size: 1.4em;  color:#392811;}
		
		.column-center .title h2 a, .column-center .title h3 a { color:#392811; text-decoration:none;}
		.column-center .title h2 a:hover, .column-center .title h3 a:hover { text-decoration: underline;}
		
		.column-center .title .date { font-size: 1.1em; color:#392811; padding:0px 0px 0px 1px; }
		.column-center .title .author { font-size: 1.1em; color:#392811; padding:0px 0px 0px 1px; margin:-2px 0px 0px 0px;}
		
		.title-page * { font-size: 1.2em; text-transform:uppercase; color:#000; padding:17px 0px 0px 36px;}
		
	
	.column-center .indent { clear:both; overflow:hidden; padding:0px 0px 35px 0px;}
	
	.text-box { clear:both; font-size:1.3em; line-height:1.35em; padding:27px 20px 0px 29px;}
	.text-box p { text-align:justify; padding:5px 0px 5px 0px;}
	.text-box p span { font-weight:bold; color:#b75601; font-size:1.1em; }
	
	.padding {  padding:24px 40px 0px 35px; line-height:1.5em;}
	.padding p { padding:0px 0px 26px 0px;}
	
	.fleft { float:left; display:inline; padding:0px 24px 10px 0px;}
	.fleft img { margin:0px 4px 0px 0px;}
	
	.column-center .border-bottom { border-bottom:0; padding-bottom:0px;}
		
	.comments a, .link-edit a {font-size:1em; color:#9e9977;}
	
	
	.comments { clear:both; padding:0px 0px 0px 28px; margin:-5px 0px 6px 0px;}
	.comments a {}
	
	.link-edit {clear:both;  padding:12px 0px 0px 28px;}
	
	
/*** OL UL style***/
	.text-box ul { padding:2px 0px 11px 0px;}
	.text-box ul li { background:url(./img/marker00.gif) no-repeat 0 5px; padding:0px 0px 4px 20px; list-style-image:none; list-style:none; font-weight:normal;}
	.text-box ul li ul { margin-left:10px;}
	.text-box ul li ol { margin-left:15px;}
	.text-box ul li ol li { list-style-type:decimal;}
	
	.text-box ol { padding-left:2px;}
	.text-box ol li { background:none; padding:0px; margin-left:13px;  font-weight:normal;}
	.text-box ol li ul li { font-weight:normal;}
	
	.text-box ul li { list-style-image:none; list-style:none;}
	.text-box ul li a {}
	.text-box ul li a:hover {}
	.text-box ul li ul { margin-left:15px;}
	.text-box ul li ol {margin-left:20px;}
	.text-box ul li ol li { list-style-type:decimal;}
	.text-box ul li ol li a { background:none;}
	
	.text-box ol { padding:5px 0px 5px 2px;}
	.text-box ol li{ background:none; padding:0px; margin-left:20px;}
	.text-box ol li a { padding-left:0px; text-decoration:none; font-weight:normal;}
	.text-box ol li a:hover{ text-decoration:underline; }
	.text-box ol li ul li a { font-weight:normal; text-decoration:underline;}
	.text-box ol li ul li a:hover {text-decoration:none;}

/*** Footer ****/
	.footer { clear:both;  overflow:hidden; line-height:1.5em; background:url(./img/footer-t.gif) repeat-x 0 0 #33302b;}
	.footer { font-size: 1.2em; font-weight: bold; color:#f8f1d9; text-align:center; padding:30px 0px 26px 0px;}
	.footer a {color:#f8f1d9;}
	
	
	
	
	
