/*
Theme Name: 
Description: A free wordpress theme from .
Author:
Author URI: 
Version: 1.0

*/

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, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i, marquee {
	margin: 0px; padding: 0px;	border: 0px; outline: 0px;	font-weight: normal; font-style: normal; font-size: 100%; vertical-align: baseline; }

body {	margin:0 auto;	padding:0px 0px 0px 0px; font-family: Tahoma, Geneva, sans-serif; color:#161514;	font-size:13px;	}	
.mainbody {	margin:0 auto;	padding:0px 0px 0px 0px;	background: url(images/bg_body.jpg) repeat-x #997747 ;	font-family: Tahoma, Geneva, sans-serif;	color:#161514;	font-size:13px;	}
	
a {	text-decoration:none;	outline:none; color:#A5050A}
a:hover {	text-decoration:none;		}

blockquote {	padding:3px 5px 5px 10px;	margin:5px 10px; color:#444; font-style: normal;}
.clear {	clear:both;	}

img.centered  {	display: block;	margin-left: auto;	margin-right: auto;	margin-bottom: 10px;	padding: 0px;	}
img.alignnone {	padding: 5px 5px;	margin: 0px 0px 10px 0px;	display: inline;	background:#fff;	border: 1px solid #fff;	}
img.alignright {	padding: 5px 5px;	margin: 5px 0px 5px 5px;	display: inline;	background:#fff;	}
img.alignleft {	padding: 5px 5px;	margin: 5px 5px 5px 0px;	display: inline;	background:#fff;	}

.aligncenter {display: block;	margin-left: auto;	margin-right: auto;	margin-bottom: 10px;	}
.alignright {	float: right;	margin: 0px 0px 10px 10px;	}
.alignleft {	float: left;	margin: 0px 10px 10px 0px;	}	

.wp-caption {	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {	margin: 0px 0px 5px 0px;	padding: 0px;	border: 0px;		}
.wp-caption p.wp-caption-text {	margin: 0px;	padding: 0px 0px 0px 0px;	font-size: 11px; font-weight: normal;	line-height: 12px;	}

/* The Outer cover */

#wrapper {	width:1000px;	margin:10px 0 0 0;	overflow:hidden;	}
#casing {	padding:0px 0px 10px;	margin:0px 0px 0px 0px;	width:1000px;	float:left;	}			
	
/* The Header */

#top {	margin:auto; height: 280px; background: transparent url('images/bg_top.jpg') top no-repeat;  	}
.blogname { background:transparent url(images/logo_portal.png) no-repeat; height:170px; width:180px; margin:5px 0 0 20px; float:left; background-repeat:no-repeat;}
.blogname h1  {  height:146px; width:180px; display:block;	}

.banner  { margin:80px 10px 10px 20px; float: left; width:415px; height:190px; }

.menu_dia  { margin:0px 20px 10px 20px; float: left; width:315px;}


/* Featured Posts / Video */

#fimwrap{ margin:0 auto;}
#feature-video {/*display:inline;float:right;position:relative;*/}
#fmV_co {font-size: 0.8em; margin: 0px auto; overflow: hidden; text-align: center; width: 321px;}
#fmV_co a {color: #B2B2B2;}
#feature-video p { margin: 0px;} 
#featured-post-wrap { height:300px;}
#featured-post{height:300px; margin:0 auto; overflow:hidden; position:relative; width:960px; }
.featured-post-item{ font-family: "Myriad Pro",verdana, helvetica,arial; color:#565444; float:left; height:300px;  overflow:hidden; padding:0px; width:960px; }
.featured-post-item .fthumb{ background:#ddd8b9 none repeat scroll 0 0;  border:0px solid #fffbdf; float:left; }
.featured-post-item .fthumb img{ display:block; }

.featured-post-item .fthumbsha { display:block;height:20px; width:362px;  position:absolute; top:254px; z-index:-1; left:0; } 
.featured-post-item .post{ float:left; width:523px; margin-left:10px; } 	
.featured-post-item .post h2{ margin:0px 0px 0px 0px; padding:5px 5px 0; font-weight:bold; font-family: "Myriad Pro",verdana, helvetica,arial; font-size:1.2em!important; line-height:19px!important; padding-bottom:6px!important; padding-top:5px!important; border-bottom:#A9A483 solid 1px;  color:#29281e; }
.featured-post-item .post h2 a:link, .featured-post-item .post h2 a:visited { font-size:1.2em !important; line-height:19px !important; text-shadow:1px 1px #FFFAD9; } 
.featured-post-item .post h2 a:hover{ color:#0a0a07; background:none; padding:0; } 
.featured-post-item .post p{ margin:0px 0px 0px 0px; padding:7px 7px 5px; font-size:0.9em; line-height:20px; overflow:hidden; font-family: "Myriad Pro", verdana, tahoma, sans-serif; border-top:#e7e4d5 solid 1px; }	
.featured-post-item .post a{ color:#5a5848; font-size:0.7em; line-height:17px; }
#fm_fec_wrap{ height:285px; position:relative; }


#featured-prev, #featured-next { cursor:pointer; height:17px; margin-top:95px; text-indent:-9999px; top:0; width:13px; }
#featured-prev { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(images/fe_imG.png) no-repeat scroll 0 0; float:left; }
#featured-next {-moz-background-clip:border;  -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(images/fe_imG.png) no-repeat scroll -13px 0; float:right; }


/* The Search */

.feed{float:right;	width:315px;	margin:5px 0px; display:inline;	color:#F3F6FB;	font: 12px Tahoma,century gothic,Georgia,Verdana, sans-serif;}
.feed h2 {	line-height:44px;	font-size:18px;	color:#fff;	margin:5px 0;	padding:0px 0 0 75px;	background: url(images/slide_sidebar.png) no-repeat;	font-weight:bold;	font-family: Arial, Century gothic,Georgia,sans-serif;}
.rss {	background: url(images/slide_rss.png) no-repeat !important; 	}
.feed form {	margin: 0;	padding: 0;}
.feed fieldset {	margin: 0;	padding: 0;	border: none;}
.feed p {	margin: 0;	font-size: 85%;}
.input{	margin-left:5px;	float: left;	width:195px;	padding: 5px 2px 5px 5px;	background:#F1F1F1;	border:none;	font: normal 100% "Tahoma", Arial, Helvetica, sans-serif;	color:#2A4B68;	border:1px solid #CFCFCF;}
.sbutton{	width:70px;	float: right;	background:#6c6e67;	border:none;	font: bold 100% "century gothic", Arial, Helvetica, sans-serif;	color: #eee;	height:25px;	line-height:25px;		margin-right:18px;}
.newslhead{	height:13px;	background:url(images/newslhead.png) ;}
.newslfoot{	height:12px;	background:url(images/nslfoot.png) ;}
.newsl{	width:300px; height:30px; background:#FFF; padding: 5px}


/*Page menu*/

#foxmenucontainer{	height:28px; display:block;	padding:0px 0 0px 0px;	font: 10px Tahoma,Century gothic,verdana, Arial, sans-serif;	font-weight:normal;	text-transform:uppercase;	overflow:hidden; margin:0px 0px 0px 0px;	background:#575757;	border-top:1px solid #535353; left:0;margin:0;padding:0;position:absolute;text-align:center;width:100%;z-index:100; position:fixed;}

#menu{	margin: 0px;	padding: 0px 0px;	width:1000px;	height:28px;	}	
#menu ul {	float: left;	list-style: none;	margin: 0px;	padding: 0px;	}
#menu li {	float: left;	list-style: none;	margin: 0px;	padding: 0px;	}	
#menu li a, #menu li a:link, #menu li a:visited {	color: #cfcfcf;	display: block;	margin: 0px;	padding: 8px 10px 8px 10px;	}
#menu li a:hover, #menu li a:active, #menu li.current_page_item a{	color: #fff;	background:#98c640;    margin: 0px; padding: 8px 10px 8px 10px;	text-decoration: none;	}

/* Category menu*/
	
#catmenucontainer{	height:32px;	background:url(images/catmenu.png);	display:block;	padding:0px 0 0px 0px;	font: 10px Tahoma,Century gothic,verdana, Arial, sans-serif;	font-weight:normal;    text-transform:uppercase;	overflow:hidden;	}		
#catmenu{	margin: 0px;	padding: 0px 1px;	width:998px;	background:url(images/catmenu.png) ;	height:32px;	}	
#catmenu ul {	float: left;	list-style: none;	margin: 0px;	padding: 0px;	}
#catmenu li {	float: left;	list-style: none;	margin: 0px;	padding: 0px;	}	
#catmenu li a, #catmenu li a:link, #catmenu li a:visited {	color: #bfe195;	display: block;	margin: 0px;	padding: 10px 10px 10px 10px;	}
#catmenu li a:hover, #catmenu li a:active {	background:url(images/catmenua.png) repeat-x ;	color: #fff;    margin: 0px;	padding: 10px 10px 10px 10px;	text-decoration: none;	}	
#catmenu li li a, #catmenu li li a:link, #catmenu li li a:visited {	background:url(images/catmenug.png) ;	width: 150px;	color: #bfe195;	font-family:Tahoma,century gothic,Georgia,  sans-serif;	font-weight: normal;	float: none;	margin: 0px;	padding: 9px 10px 9px 10px;	border-bottom: 1px solid #5E9F09;	}	
#catmenu li li a:hover, #catmenu li li a:active {	background:#3f6d06;	color: #fff;	padding: 9px 10px 9px 10px;	}
#catmenu li ul {	z-index: 9999;	position: absolute;	left: -999em;	height: auto;	width: 170px;	margin: 0px;padding: 0px;	}
#catmenu li li { 	}
#catmenu li ul a { 	width: 140px;	}
#catmenu li ul a:hover, #catmenu li ul a:active { }
#catmenu li ul ul {	margin: -31px 0 0 170px;	}
#catmenu li:hover ul ul, #catmenu li:hover ul ul ul, 
#catmenu li.sfhover ul ul, #catmenu li.sfhover ul ul ul {	left: -999em;	}
#catmenu li:hover ul, #catmenu li li:hover ul, #catmenu li li li:hover ul, #catmenu li.sfhover ul, #catmenu li li.sfhover ul, #catmenu li li li.sfhover ul {	left: auto;	}
#catmenu li:hover, #catmenu li.sfhover { 	position: static;	}

/*  Content*/	
#contenthome {	float:left;	width: 615px;	height:100%;	padding:0px 0px 0px 20px;	background: transparent ;	}
#content {	float:left;	width: 615px;	height:100%;	padding:5px 0px 0px 5px; margin-left:20px	}

.welcome{	width:635px;	float:left;	font-size:12px;	font-family:Tahoma, century gothic,Arial,Verdana,Helvitica,sans-serif;	line-height:20px;	margin:5px 0px}	
.welcome h2{	font-size:20px;	font-family:Georgia, century gothic,Arial,Verdana,Helvitica,sans-serif;	text-transform:uppercase;	padding:14px 0px 12px 15px ;	background:url(images/welc.png) no-repeat;	color:#fff;}	
.welcome p{	padding:5px 5px ;	color:#666;}	


.featured{	width:615px; float:left;	margin:5px 0px; background: none repeat scroll 0 0;}	

.featured h2{	font-size:20px;	font-family:Georgia, century gothic,Arial,Verdana,Helvitica,sans-serif;	padding:12px 0px 15px 15px ;	background:url(images/feattop.png) no-repeat;	color:#fff;}	

.featblock{	font-size:12px;	font-family:Tahoma, century gothic,Arial,Verdana,Helvitica,sans-serif;	line-height:20px;	float:left;	margin:5px 5px;	border-bottom:1px solid #d0d2d5; color:#666; width:195px; }

.featblock_title1{ width:200px; height:40px; background:url(images/featblock_title1.png) no-repeat; margin:-5px 0 0 -5px}
.featblock_title2{ width:195px; height:40px; background:url(images/featblock_title2.png) no-repeat; margin:-5px 0 0 0}
.featblock_title3{ width:200px; height:40px; background:url(images/featblock_title3.png) no-repeat; margin:-5px -5px 0 0}

.featblock h2{	font-size:16px; font-weight:bold;	font-family:Tahoma,Georgia, century gothic,Arial,Verdana,Helvitica,sans-serif;	padding:8px 0 0 60px; background:none}

.featblock h3{	font-size:14px;	font-family:Tahoma,Georgia, century gothic,Arial,Verdana,Helvitica,sans-serif;	padding:0px 0px 0px 5px;}	
.featblock h3 a:link,.featblock h3 a:visited{	padding:0px 0px 5px 0px;	color:#A5050A;		font-weight:bold;}
.featblock p{	font-size:11px;	font-family:Tahoma, century gothic,Arial,Verdana,Helvitica,sans-serif;	line-height:18px;	padding:5px 5px;}

.custim2{	float:left;	background:#d3d5d7;	padding:5px 5px;	margin:10px 10px 5px 5px;;}
.custim3{	float:left;	background:#000;	padding:5px;	margin:5px 5px 5px 5px;;}

.title{	margin: 0 0 0 0px;	padding: 0px 0px 5px 0px;	}		
.title  h2 {	margin: 0px 0 0px 0;	padding: 5px 0px 5px 0px;	text-align: left;	font: 26px Tahoma, Geneva, sans-serif;font-weight:normal;	overflow:hidden; color:#A5050A	}
.title  h2 a, .title h2 a:link, .title  h2 a:visited  {	color:#891E0E;	background-color: transparent;	}
.title  h2 a:hover  {	color: #BF5847;	background-color: transparent;	}

.date {	font-size:10px;	font-family:Tahoma, century gothic,Arial,Verdana,Helvitica,sans-serif;	padding:0px 5px;   	color:#75481F;	text-transform: uppercase;	}	

.single {	width:615px;	overflow: hidden;	margin:0px 0px 20px 0px;	height:100%;	font: 13px Tahoma, century gothic,Arial,verdana, sans-serif;	line-height:20px;	}
.single  h2{	font-size: 20px ; margin: 5px 0 5px 5px;	padding: 5px 0px 5px 0px;} 
.single  h3{	font-size: 18px ;	margin: 5px 0 5px 5px;	padding: 5px 0px 5px 0px;} 		
.single  h4{	font-size: 16px ;	margin: 5px 0 5px 5px;	padding: 5px 0px 5px 0px;}	

.title  h2 {	margin: 5px 0 5px 5px;	padding: 5px 0px 5px 0px;	text-align: left;	font: 26px Tahoma, Geneva, sans-serif; color:#A5050A;	line-height:26px;	font-weight:normal;	overflow:hidden;	}		
.title  h2 a, .title  h2 a:link, .title  h2 a:visited  {	color:#891E0E;	background-color: transparent;	}
.title  h2 a:hover  {	color:#891E0E;	background-color: transparent;	}	

.author{	color:#fff;	padding:2px 5px 2px 5px;	background:#BF5847;	}	

.clock{	color:#fff;	padding:2px 5px 2px 5px;	background:#BF5847	margin-left:5px;}	

.comm{	padding:0px 5px 0px 20px;	margin-left:5px;	}
.comm a:link,.comm a:visited {	color:#201C19;}
.comm a:hover{	color:#fff;}

.more{	padding:0px 0 2px 20px;	background:url(images/add.png) no-repeat;	margin-right:5px;	float:right;}
.more a:link,.more a:visited {		color:#AC0604;}
.more a:hover{	color:#d42323;}

.singleinfo {	font-size:10px;	font-family:Tahoma, century gothic,Arial,Verdana,Helvitica,sans-serif;	padding:0px 5px;   	color:#75481F;	text-transform: uppercase;			}			

.category{	font-size:10px;	font-family:Tahoma, century gothic,Arial,Verdana,Helvitica,sans-serif;	padding:0px 0px;	text-transform: uppercase;}
.category a:link,.category a:visited{	color:#fff;	padding:2px 5px 2px 5px;	background:#BF5847;	margin-right:5px;	}	
.category a:hover{	color:#333;	}	

.entry {	margin:0 0;	padding: 0px 5px 5px 0px;		}		
.entry a:link,.entry a:visited {	color: #AC0604;	background-color: transparent;}
.entry a:hover {	color:#455236;	background-color: transparent;	text-decoration: none;}	
.entry p{	margin:5px 5px;	padding:0px 0px 5px 0px;	font-family:  Tahoma,Georgia, Arial,century gothic,verdana, sans-serif;	font-size:13px;	color:#555;}
.entry table{	margin:5px 5px;	padding:0px 0px;}
.entry ul {	margin-left: 0px;	padding: 0 0 0 30px;	list-style: none;	padding-left: 10px;	text-indent: -10px;	}	
.entry li {	margin: 7px 0 8px 10px;	}
.entry ol {	padding: 0 0 0 25px;	margin: 0;	}
.entry ol li {	margin: 0;	padding: 0;	}
.custim{	background:#fff;	float:left;	margin:5px 5px 5px 0px;	padding:5px 5px;	border:1px solid #C9D7E4;}
.notfound h1{	margin-bottom:20px;	height:50px;	line-height:45px;	font-size:24px;	font-weight:bold;	padding-left:50px;	background:url(images/notfound.png) no-repeat;}

/* right column */

#rightcol{	margin:0px 20px 0px 0px;	float:right;	width:315px;	padding:0px 0px 5px 0px;	}

.twifol{	width:310px;	height:40px;	position:relative;	}
h2.tw{	margin-bottom:20px;	height:34px;	padding-bottom:5px;	background:url(images/twithead.png) no-repeat;}
.flink{	position:absolute;	right:10px;	top:10px;	font-family:  Tahoma,Georgia, Arial,century gothic,verdana, sans-serif;	font-size:11px;	text-transform:uppercase;}
.flink a:link,
.flink a:visited {	color: #067DE2;	font-weight:bold;}



/* The Sidebar1 */
.sidebar1{	float:left;	width:315px;	font-size:10px;	font-family:Tahoma,Georgia,Century gothic, Arial, sans-serif;}

.sidebar1 h2 {	line-height:40px;	font-size:18px;	color:#fff;	margin:5px 0 0px 0 ;	padding:0px 0 0 75px;	background: url(images/slide_sidebar.png) no-repeat;	font-weight:bold;	font-family: Arial, Century gothic,Georgia,sans-serif;}
.sidebar1 ul {	list-style-type: none;	margin: 0 ;	padding: 0;	}
.sidebar1 ul ul  {	list-style-type: none;	margin: 0;	padding: 0px 0px 10px 0px;	background-repeat:no-repeat;		}
.sidebar1 ul ul ul {	list-style-type: none;	margin: 0;	padding: 0;	border:0;	}
.sidebar1 ul ul ul ul {	list-style-type: none;	margin: 0;	padding: 0;	border:0;	}
	
.sidebar1 ul li {	height:100%;	line-height:18px;	float: left; 	clear: left;		width: 315px;	background: none repeat scroll 0 0;}

.sidebar1 ul li a:link, .sidebar1 ul li a:visited {	color:#273A3F;	text-decoration: none;	padding: 5px 0px 5px 5px;	display: inline-block;	border-bottom:1px solid #f5f5f5; margin-left:1px; font-size:15px;	}
.sidebar1 ul li a:hover {	background:#CBC74A;	color: #FFFFFF;	}

.sidebar1 #categories-3 ul li a:link, .sidebar1 #categories-3 ul li a:visited { display:block}	

.sidebar1 p {	padding: 7px 10px;	margin:0;	}
.sidebar1 table {	width:100%;	text-align:center;	color:#787d7f;	}		
	
/* The Sidebar2 */	
.sidebar2{	float: left;	width:155px; font-size:10px;	font-family:Tahoma,Century gothic, Arial, sans-serif;	}
.sidebar2 h2 {	line-height:30px;	font-size:14px;	color:#fff;	margin:5px 0 0px 0 ;	padding:0px 0 0 5px;	background:#406E06;	font-weight:bold;	font-family:Arial,Century gothic,Georgia,  sans-serif;	}
.sidebar2 ul {	list-style-type: none;	margin: 0 ;	padding: 0;	}
.sidebar2 ul ul  {	list-style-type: none;	margin: 0;	padding: 0px 0px 10px 0px;	background-repeat:no-repeat;	}
.sidebar2 ul ul ul {	list-style-type: none;	margin: 0;	padding: 0;	border:0;	}
.sidebar2 ul ul ul ul {	list-style-type: none;	margin: 0;	padding: 0;	border:0;	}	
.sidebar2 ul li {	height:100%;	line-height:18px;	float: left; 	clear: left;		width: 155px;	}
.sidebar2 ul li a:link, .sidebar2 ul li a:visited {	background:#fff;	color:#273A3F;	text-decoration: none;	padding: 5px 0px 5px 5px;	display: inline-block;	border-bottom:1px solid #f5f5f5;	}
.sidebar2 ul li a:hover {	background:#96C049;	color: #fff;		}
.sidebar2 p {	padding: 7px 10px;	margin:0;	}
.sidebar2 table {	width:100%;	text-align:center;	color:#787d7f;	}		

/* The Sidebar3 */	
.sidebar3{	float:right;	width:158px;	font-size:10px;	font-family:Tahoma,Century gothic, Arial, sans-serif;	}
.sidebar3 h2 {	line-height:30px;	font-size:14px;	color:#fff;	margin:5px 0 0px 0 ;	padding:0px 0 0 5px;	background:#406E06;	font-weight:bold;	font-family:Arial,Century gothic,Georgia,  sans-serif;	}
.sidebar3 ul {	list-style-type: none;	margin: 0 ;	padding: 0;	}
.sidebar3 ul ul  {	list-style-type: none;	margin: 0;	padding: 0px 0px 10px 0px;	background-repeat:no-repeat;	}
.sidebar3 ul ul ul {	list-style-type: none;	margin: 0;	padding: 0;	border:0;	}
.sidebar3 ul ul ul ul {	list-style-type: none;	margin: 0;	padding: 0;	border:0;	}	
.sidebar3 ul li {	height:100%;	line-height:18px;	float: left; 	clear: left;		width: 158px;	}
.sidebar3 ul li a:link, .sidebar3 ul li a:visited {	background:#fff;	color:#273A3F;	text-decoration: none;	padding: 5px 0px 5px 5px;	display:block;	border-bottom:1px solid #f5f5f5;	}
.sidebar3 ul li a:hover {	background:#96C049;	color: #fff;		}
.sidebar3 p {	padding: 7px 10px;	margin:0;	}
.sidebar3 table {	width:100%;	text-align:center;	color:#787d7f;	}		
/*calendar*/

#wp-calendar{	width: 100%;	padding: 0 0 15px;}
#wp-calendar caption{	padding: 5px 5px ;	font-size:16px;	}
#wp-calendar th, #wp-calendar td{	padding: 5px;	text-align:center;	color:#252525;}
#wp-calendar td a{	background:#fff;	padding: 5px;}
#wp-calendar td{	background:transparent;}
#wp-calendar td, table#wp-calendar th{	padding: 2px 0;}		
	

/* All footer */

#all_footer { background: #E0E3AC url(images/footer_bg.jpg) no-repeat; width:1000px;  float:left }
/* Before footer */

#morefoot { padding: 10px 20px 20px 70px;  color: #dfdfdf;  margin: 0; width:910px; height:290px; float:left;}
#morefoot p {  margin: 5px 0;  padding: 5px 0;  }
#morefoot ul {  list-style-type: none;  margin-top: 15px;  }
#morefoot ul li, #morefoot p {  font-size: 8pt;  color:#666;  }
#morefoot a {  text-decoration: none;  color: #666;  }
#morefoot a:hover {  text-decoration: underline;  color: #6598b8;  }
#morefoot h3 {  font-size: 11pt;  font-weight: bold;  color: #7E8166; margin: 0;  padding: 0 0 2px 0;  }
#morefoot #searchbox {  padding: 1px;  width: 180px;  }
#morefoot .contact {  float: left;  width: 160px; margin-left:40px; }
#morefoot .col2 {  margin: 0 25px;  }
#morefoot .col2, #morefoot .col3 {  float: left;  width: 180px;  }

#morefoot li {  padding-left: 20px;  margin-bottom: 5px;  /*background: url(images/more.gif) left 2px no-repeat;*/  line-height: 15px; /* Required for cross-browser consistency; cross-browser defaults vary. */  }

/* twitter */

#twitter_bg_div{ margin-top:25px; background: #97957C scroll 0 0 ; width:300px; height:200px; z-index:100; float:left; opacity: 0.6}

#twitter_div{-moz-background-clip:border !important; -moz-background-inline-policy:continuous !important; -moz-background-origin:padding !important; background: url(images/Twitter_48.png) no-repeat !important;  width:300px; z-index:102; display:block; position:absolute;  float:left; }

ul#twitter_update_list{	list-style:none;	padding: 0px 0px;	margin:44px 0px 0px 5px; width:290px;}

ul#twitter_update_list li{	color:#FFF;	list-style:none;	padding: 5px 0px;	margin:0px 0px;	line-height:18px;	 border-top:1px dotted #CDCDCD;	font-family:  Tahoma,Georgia, Arial,century gothic,verdana, sans-serif;	font-size:11px;}
#twitter_update_list li a:link, #twitter_update_list li   a:visited{	color: #930}
#twitter_update_list li a:hover{	color:#fff;}

/* Footer Gallery  */

#gallery{ width:605px; height:225px; float:left; display:inline-block; }
#gallery ul li a{ margin:8px 8px; padding:0px; float:left}



/* footer*/
#footer {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#311E0D none repeat scroll 0 0; border:1px solid #070707; float:left; opacity:0.6; width:1000px; margin: 0px;}
#footer p {  font-size: 9pt;  color: #bbb;  padding: 0; display:inline-block; color:#6A5A48  }
#footer a {  color: #bbb;  text-decoration: underline;  }
#footer a:hover {  color: #fff;  }
#footerleft {  float: left;  width: 500px; color:#C3BDB8; padding:8px 10px; }
#footerright {  float: right;  width: 300px;  text-align: right; padding-right:10px }


/* The Navigation */

#navigation{		overflow: hidden;	margin:5px 5px 5px 5px;	padding:5px 0px;	}
	
/* The Attachment */

.contentCenter {	text-align:center;	}

/* The Page Title */

h2.pagetitle {	padding:5px 5px;	margin:0px 0 10px 5px;	font-size:16px;	text-align:center;	color:#4A413C;	font-family:Georgia,Century gothic,Arial, Helvetica, sans-serif;	}	
.ad2{	text-align:center;	margin:2px auto;}
#comment{	height:100%;	padding:0px 7px;	margin:0px 0px;	}	
#comnums  h3{	padding:10px 10px;	margin:10px 0px;	font-size:18px;	font-weight:bold;	color:#444;	background:#fff;	font-family:Georgia,Century gothic,Arial, Helvetica, sans-serif;	} 		
#respond{	height:100%;	padding:0px 5px;	margin:5px 0px;	background:#fff;}	
#respond h3{	padding:5px 10px 5px 10px;	margin:5px 0px;	font-size:22px;	font-weight:normal;	color:#444;	font-family:Georgia,Century gothic,Arial, Helvetica, sans-serif;	}
#commentform {	padding:0px 10px 10px 10px;	margin:0px 0px 0px 0px;	color:#BFAFA7;	font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;	}
.cancel-comment-reply{	font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;	margin-left:10px;	padding:0px 0px;}	
#commentform p {		color:#c00808;	padding:5px 0px;	}
#commentform input {	background:#F4F4F4;	border:1px solid #DEDCDD;	color:#444;	padding-left:10px;	}
#commentform textarea {	background:#F4F4F4;	border:1px solid #DEDCDD;	color:#444;	width:95%;	padding:5px 5px;	}
.comments input#submit {	width:auto;	line-height:25px;	padding:2px 5px;	background:#477907;	border:2px solid #96C049;	color:#fff;	font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;	}

ol.commentlist { 	list-style:none; 	margin:0; 	padding:0; 	text-indent:0; 		}
.comment-body{		background:#fff url(images/combody.png) top left no-repeat;	padding:10px 10px 10px 30px;}	
ol.commentlist li { 	margin:0 0 10px; 	padding:5px 0px 5px 80px; 	position:relative; } 
ol.commentlist li div.comment-author { 	padding:0 170px 0 0; 	color:#4E8508; }
ol.commentlist li div.vcard { 	font:10px Tahoma, helvetica,arial,sans-serif; 	text-transform:uppercase;	padding:5px 0px 10px 0px;	color:#4E8508; }
ol.commentlist li div.vcard cite.fn { 	font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { 	color:#4E8508; 	text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { 	border:5px solid #CFCFCF; 	left:5px; 	position:absolute; 	top:5px; }
ol.commentlist li div.comment-meta { 	font:10px Tahoma, helvetica,arial,sans-serif; 	text-transform:uppercase;	position:absolute; 	right:20px; 	text-align:right; top:20px; }
ol.commentlist li div.comment-meta a { 	color:#4E8508; 	text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { 	color:#000; }
ol.commentlist li p { 	font:normal 12px Tahoma, helvetica,arial,sans-serif;	margin:0 0 1em;	line-height:18px;	color:#666; } 
ol.commentlist li ul { 	font:normal 12px/1.4 helvetica,arial,sans-serif; 	list-style:square; 	margin:0 0 1em;	padding:0; 	text-indent:0;  } 
ol.commentlist li div.reply {  	font:10px Tahoma, helvetica,arial,sans-serif; 	text-transform:uppercase;	padding:5px 0px;  	text-align:right;  } 
ol.commentlist li div.reply a { 	color:#fff; 	text-decoration:none; 	text-transform:uppercase; 	background:#96C049;	padding:5px 10px;  }
ol.commentlist li ul.children { 	list-style:none; 	margin:1em 0 0; 	text-indent:0; }
ol.commentlist li ul.children li.depth-2 { 	margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { 	margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 {	margin:0 0 .25em;  }
ol.commentlist li.even { 	background:#F1F1F1; 	}
ol.commentlist li.odd { 	background:#F1F1F1; } 
ol.commentlist li.pingback div.vcard { 	padding:0 0px 0 0; 	color:#C00808; }