/*------------------------------------------------*//*-----------------[BASIC STYLES]-----------------*//*------------------------------------------------*/body {	margin: 0px;	padding: 0;	color: #FFFFcc;	background-color:#ffff99; background-image: url(images/paperbg.jpg);	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 22px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}a:link, a:visited { text-decoration: none; color: #EC5F46; }a:hover {	color: #FF9966;}h1 { margin: 0px 0px 10px 0px; font-weight: normal; font-size: 30px; }h2 {	margin: 0px 0px 10px 0px;	font-weight: normal;	font-size: 27px;	font-family: Georgia, "Times New Roman", Times, serif;	color: #339933;}h3 {	font-weight: normal;	font-size: 24px;	font-family: Georgia, "Times New Roman", Times, serif;	color: #339933;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	padding-top: 20px;}a img {	border: 0px none #FFFFFF;}blockquote {	overflow: auto;	padding: 0 10px;	margin: 20px 30px;	border: 1px solid #422100;	background-color: #CCFFCC;}p img { padding: 0; max-width: 100%; }a { outline: 0; }/*------------------------------------------------*//*---------------[MAIN LAYOUT INFO]---------------*//*------------------------------------------------*/#underbgdiv {	background-image: url(images/fernbg.png);	background-repeat: no-repeat;	background-position: top center;}#bgdiv {	background-image: url(images/bg-2.png);	background-repeat: repeat-x;	background-position: top;	width: 100%;	margin-top: 20px;}#logobg { }.headings {	width: 194px;	background-color: #FFFFFF;	display: block;	height: 28px;	font-weight: bold;	color: #00CC00;	padding-left: 20px;	padding-top: 3px;	clear: both;}#wrapper2 { width: 960px; margin: auto; padding: 0px 0px 0px 0px; }.post-wrapper {	width: 600px;	padding: 15px;	color: #000000;}.rule { clear: both; border-top: 1px solid #222222; width: 636px; margin: 15px 0px; float: left; }#home-wrapper { width: 678px; margin-top: 15px; }.home-left { width: 420px; border-right: 1px solid #222222; float: left; }.home-post-wrap { width: 395px; border-bottom: 1px solid #222222; padding: 15px 25px 25px 0px; }.home-post-wrap-2 { width: 636px; border-bottom: 1px solid #222222; padding: 15px 0px; }.home-post-wrap-3 { width: 636px; border-bottom: 1px solid #222222; padding: 0px; }.home-right { width: 214px; float: left; }.readmore {	background-image: url(images/readmore-bg.png);	padding: 5px 10px;	color: #009900;	font-size: 10px;	margin: 23px 0px 0px 40px;	display: block;	float: right;}.readmore a:link, .readmore a:hover {	color: #00CC33;	font-size: 10px;}.titles a:link, .titles a:visited, .titles a:active {	text-decoration: none;	font-size: 20px;	font-family: Georgia;	margin-top: 10px;	color: #00CC33;	float: left;	margin-bottom: 15px;	clear: both;}.post-title {	line-height:40px;	margin: 15px 0px 20px 0px;	font-family: Georgia, "Times New Roman", Times, serif;	color: #009900;}.post-title2 { margin: 0px 0px 20px 0px; }h1.post-title, h1.post-title2 {	color: #009900;	font-family: Georgia, "Times New Roman", Times, serif;}#header { width: 950px; margin-top: 0px; height: 219px; background-color: #373434; background-image: url(images/header-bg.gif); background-repeat: repeat-x; float: left; }#container {	border: 10px solid #FFFFFF;	float: left;	width: 960px;	background-color: #eee5c1;	color: #000000;}#container2 {	float: left;	width: 960px;	margin-top: 15px;	background-color: #FFFFFF;	padding-top: 15px;}#left-div { width: 678px; float: left; }#left-div2 {	width: 600px;	float: left;	padding: 0px 0px 15px 15px;}#left-inside { float: left; padding: 0px 0px 0px 19px; }.adwrap { margin-left: -5px; float: left; width: 270px; }.adwrap a, .adwrap a:hover, .adwrap a:visited { margin-right: 5px; margin-bottom: 5px; display: block; float: left; }	.adwrap img { border: none; }.about-image { float: left; display: inline; margin-right: 10px; border: 5px solid #313131; }.post-info {	color: #009933;	font-size: 10px;	background-color: #FFFFFF;	float: left;	border: 1px solid #3d3d3d;	padding: 4px 10px;	clear: both;	height: 20px;}.post-info2 {	height: 22px;	float: left;	border-right: 1px solid #3d3d3d;	border-top: 1px solid #3d3d3d;	border-bottom: 1px solid #3d3d3d;	background-image: url(images/ratings-bg.gif);	color: #00CC33;	padding: 4px 10px;	visibility: hidden;}.post-info a:link, .post-info a:visited {	color: 	#993300;}.logo { border: none; float: left; visibility: hidden; }#animate a {	background-color: #482400;	background-image: url(images/pages-bg.gif);	background-repeat: repeat;	background-position: -80px 35px;}.current-category { background-color: #313131; color: #fff; border: 1px solid #424242; padding: 5px 10px; display: block; margin-bottom: 10px; width: 626px; }.ad_468 { position: absolute; left: 403px; top: 20px; }/*------------------------------------------------*//*---------------------[FOOTER]-------------------*//*------------------------------------------------*/#footer {	clear: both;	float: left;	padding-top: 14px;	font-size: 11px;	width: 100%;	height: 50px;}.footer-inside {	margin: auto;	width: 940px;	padding: 0px 10px 0px 0px;	text-align: right;	color: #FFFFFF;}.footer-insie a:link, .footer-insie a:visited {	color: #333333;}#bottom {	padding: 15px 1px 15px 15px;	width: 945px;	background-color: #FFFFFF;	float: left;	border-top-width: 4px;	border-top-style: solid;	border-top-color: #FF9900;}.bottom-box {	width: 294px;	background-color: #FFFFFF;	border-bottom: 5px solid #1d1d1d;	float: left;	margin-right: 17px;	font-size: .9em;}.bottom-box2 {	width: 294px;	background-color: #FFFFFF;	border-bottom: 5px solid #1d1d1d;	float: left;	margin-right: 17px;	font-size: .9em;}.bottom-box2 h3 {	color: #339933;	font-size: 20px;	margin-left: 10px;}.bottom-box-inside { width: 274px; margin-left: 10px; padding: 10px 0px; float: left; background-image: url(images/line-bg.gif); background-repeat: repeat-x; background-position: top; }.bottom-box h3 {	color: #339933;	font-size: 20px;	margin-left: 10px;}.bottom-span { width: 193px; display: block; color: #939393; float: left; }.bottom-span a:link, .bottom-span a:visited { font-size: 14px; }.bottom-span2 {	width: 193px;	color: #00FF33;	display: block;	float: left;}.bottom-span3 { width: 193px; color: #939393; display: block; float: left; }.bottom-span3 a:link, .bottom-span3 a:visited { color: #939393; }.bottom-thumbnail { background-color: #313131; border: 1px solid #464646; padding: 4px; float: left; display: inline; margin-right: 12px; position: relative; }.bottom-thummbail-hover-wrap { position: relative; display: none; }.bottom-thumbnail-hover { width: 59px; height: 59px; background-image: url(images/thumbnail-overlay.png); z-index: 5; position: absolute; float: left; }/*------------------------------------------------*//*--------------------[SIDEBAR]-------------------*//*------------------------------------------------*/#sidebar {	float: right;	width: 280px;}		.sidebar-box {	float: right;	width: 280px;	border-bottom: 4px solid #1d1d1d;	margin-bottom: 10px;}				.sidebar-box-inside {	width: 250px;	float: right;	padding: 13px 15px;	background-color: #FFFFFF;}						.sidebar-box ul li a:link, .sidebar-box ul li a:visited, .sidebar-box ul li a:active {	color: #009900;	display: block;	background-color: #FFFFFF;	border: 1px solid #373737;	padding: 3px 8px 5px 8px;}						.sidebar-box ul li { margin: 5px 3px 3px 5px; clear: both; }						.sidebar-box ul { list-style-type: none; clear: both; margin-left: 0px; padding-left: 0px; margin-top: 0px; padding-top: 0px; }						.sidebar-box ul li a:hover {	color: #00FF99;}						.sidebar-box-title {	font-size: 2em;	color: #339900;	margin-bottom: 10px;	float: left;	font-family: Georgia, "Times New Roman", Times, serif;	line-height: 1.2em;}/*------------------------------------------------*//*------------------[THUMBNAILS]------------------*//*------------------------------------------------*/.thumbnail-wrap { float: left; margin: 0px 15px 18px 0px; width: 151px; height: 151px; }.thumbnail-category { margin: 0px 14px 18px 0px; }.thumbnail-div { float: left; padding: 5px 0px 0px 5px; width: 151px; height: 151px; background-image: url(images/thumbnail-bg-full.gif); }.thumbnail-div .sections-overlay { background: url(images/thumbnail-overlay.png) no-repeat -40px -300px; width: 141px; height: 141px; margin-top: -33px; float: left; }.thumbnail-shadow { width: 100%; float: left; height: 33px; }.thumbnail-div .sections-overlay .zoom { margin: 60px 0px 0px 61px; }.thumbnail-single .sections-overlay { width: 624px; height: 364px; }.thumbnail-single embed, .thumbnail-single object { width: 624px; height: 364px; }.thumbnail-bottom { margin: 5px 0px 0px -5px; }.thumbnail-single { border: 10px solid #313131; width: 624px; height: 364px; }.blogthumbnail { border: 10px solid #313131; display: inline; float: left; margin-right: 15px; }/*------------------------------------------------*//*-------------------[COMMENTS]-------------------*//*------------------------------------------------*/.comments-wrapper {	background-color: #FFFFFF;	width: 585px;	padding: 61px 15px 15px 15px;	float: left;}#commentform { margin: 10px 0px 0px 20px; }#commentform textarea {	border: 1px solid #333;	width: 350px;	padding: 10px;	color: #000000;	background-color: #FFFFFF;}#commentform #email {	font-size: 13px;	border: 1px solid #333;	width: 207px;	height: 20px;	padding-left: 13px;	padding-top: 6px;	margin-bottom: 3px;	color: #000000;	background-color: #FFFFFF;}#commentform #author {	font-size: 13px;	border: 1px solid #333;	width: 207px;	height: 20px;	padding-left: 13px;	padding-top: 6px;	margin-bottom: 3px;	color: #000000;	background-color: #FFFFFF;}#commentform #url {	font-size: 13px;	border: 1px solid #333;	width: 207px;	height: 20px;	padding-left: 13px;	padding-top: 6px;	margin-bottom: 3px;	color: #000000;	background-color: #FFFFFF;}.commentmetadata {	text-transform: uppercase;	color: #333333;	font-size: 12px;	text-transform: uppercase;	margin-top: 10px;	display: block;	background-color: #FFFFFF;	border: 1px solid #333333;	padding: 2px 10px;	width: 190px;}#comments {	margin: 0px 0px 15px 6px;	color: #333333;}.commentmetadata a:link, .commentmetadata a:hover, .commentmetadata a:visited {	color: #000000;}.fn, .fn a:link, .fn a:hover, .fn a:visited, .says {	color: #00CC00;	font-family: Georgia;	font-size: 17px;	font-style: normal;}.avatar { border: 5px solid #222222; margin-bottom: -15px; margin-right: 10px; width: 40px; height: 40px; }.comment { border-bottom: 1px solid #222222; margin-bottom: 15px; float: left; clear: both; width: 100%; list-style: none; }.children .comment { border-top: 1px solid #222222; border-bottom: none; padding-top: 15px; margin-bottom: 0px; }.comment-reply-link, .comment-reply-link:visited {	color: #171717 !important;	display: block;	font-weight: bold;	background-color: #CCCCCC;	padding: 2px 7px;	float: right;	text-transform: lowercase;	font-size: 11px;	border: 1px solid #fff;	margin-bottom: 10px;	margin-top: -10px;}.commentlist { float: left; margin-left: 0px; padding-left: 10px; }.comment-reply-link:hover { background-color: #fff; }.cancel-comment-reply a:link, .cancel-comment-reply a:visited { color: #171717 !important; display: block; font-weight: bold; background-color: #c4c4c4; border: 1px solid #fff; padding: 0px 5px; text-transform: lowercase; font-size: 10px; float: left; clear: both; }#commentform { clear: both; float: left; }.cancel-comment-reply a:hover { background-color: #fff; }#respond { float: left; width: 100%; }#respond h3 {	color: #009900;	margin-left: 20px;	margin-top: 0px;}div.cancel-comment-reply { margin-left: 20px; }/*------------------------------------------------*//*-----------------[FEATURED SLIDER]--------------*//*------------------------------------------------*/.featured {	background-color: #FFFFFF;	border: 10px solid #ffffff;	background-image: url(images/slider-bg.gif);	width: 960px;	height: 364px;	margin-top: 15px;	float: left;	background-position: top;}.featured-info {	color: #66FF00;	background-color: #483730;	border: 1px solid #663300;	padding: 0px 10px;	margin: 15px 0px;	visibility: hidden;}#sections {	width: 655px;	height: 364px;	float: left;	overflow: hidden;}#sections ul { width: 10000px; padding: 0; margin: 0; height: 364px; float: left; list-style-image: none; display: block; }#sections li { width: 655px; height: 364px; display: block; float: left; }.sections-overlay { background-image: url(images/readmore-bg.png); width: 655px; height: 364px; }.sections-overlay .zoom { margin: 165px 0px 0px 312px; border: none; }#featured-right {	width: 305px;	height: 364px;	float: right;	background-color: #000000;}#sections2 {	width: 300px;	height: 296px;	float: right;	overflow: hidden;	background-color: #483730;}.featured-readmore {	background-color: #483730;	padding: 0px 10px 3px 10px;	display: block;	float: right;	margin-top: 5px;}#sections2 ul {	width: 282px;	padding: 0;	margin: 0;	height: 5000px;	float: left;	list-style-image: none;	display: block;}#sections2 li {	width: 262px;	height: 257px;	display: block;	float: left;	padding: 20px;	background-color: #483730;}.featured-title a {	color: #fff;	font-size: 20px;	font-family: Georgia, "Times New Roman", Times, serif;}#featured-button {	width: 300px;	height: 66px;	background-image: url(images/slider-arrows-bg.jpg);	float: right;}.prev { width: 40px; height: 40px; cursor: pointer; float: left; background-image: url(images/arrow-left.gif); margin-top: 18px; margin-left: 10px; }.next { width: 40px; height: 40px; cursor: pointer; float: right; background-image: url(images/arrow-right.gif); margin-top: 18px; margin-right: 10px; }.prev-hover { width: 40px; height: 40px; cursor: pointer; background-image: url(images/arrow-left-hover.gif); }.next-hover { width: 40px; height: 40px; cursor: pointer; background-image: url(images/arrow-right-hover.gif); }/*------------------------------------------------*//*-------------[CAPTIONS AND ALIGNMENTS-----------*//*------------------------------------------------*/.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; }.wp-caption img { margin: 0; padding: 0; border: 0 none; }.wp-caption p.wp-caption-text { font-size: 12px; line-height: 17px; padding: 0 4px 5px; margin: 0; }img.centered { display: block; margin-left: auto; margin-right: auto; }img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }.alignright { float: right; }.alignleft { float: left }/*------------------------------------------------*//*------------------[NAVIGATION]------------------*//*------------------------------------------------*/.logowrap {	float: left;	width: 960px;	height: 211px;	margin-top: 0px;	background-image: url(images/topbanner.jpg);	background-repeat: no-repeat;}.logowrap ul { float: left; margin: 26px 0px 0px 40px; padding: 0px; }.logowrap ul li { float: left; display: block; margin-right: 10px; }.logowrap ul li a:link, .logowrap ul li a:visited { padding: 5px 10px; color: #fff; background-color: #404040; border: 1px solid #4c4c4c; display: block; }.logowrap ul li a:hover { color: #000; }		/*------------------[DROPDOWN MENU]------------------*/				.nav ul { position:absolute; top:-999em; }		.nav li { float:left; position:relative; z-index:9; }		.nav ul li { width: 100%; }		.nav li:hover ul, ul.nav li.sfHover ul { left:-40px; top:7px; }		.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }		.nav li li:hover ul, ul.nav li li.sfHover ul { left:161px; top:-26px; }		.nav li:hover ul, .nav li li:hover ul { top: -999em; }		.nav li li { padding: 0px; }		.nav li:hover { background-color: #336600; }		.nav li li a:link, .nav li li a:visited {	width: 180px;	display: block;	background-position: 400px 0px;}		.nav li li a:hover { }/*------------------------------------------------*//*------------------[SEARCH FORM]-----------------*//*------------------------------------------------*/#searchform { margin-right: 20px; margin-bottom: 15px; }.search_bg { float: right; margin-top: 18px; margin-left: 10px; }.search_bg #s { background: #FFF; font-size:11px; color:#fff; font-family: Arial; width:150px; vertical-align:middle; padding:10px; border: 1px solid #e5e3d3; }.search_bg #searchsubmit {	background-color: #00FF33;	color: #000000;	font-weight: bold;	cursor: pointer;	border: 5px solid #f6f6e9;	vertical-align:middle;	text-transform: lowercase;	margin-left: 10px;	height: 30px;	padding-bottom: 10px;}/*------------------------------------------------*//*---------------[PAGES DROPDOWN]--------------*//*------------------------------------------------*/ul#page-menu {	float:left;	position: relative;	z-index: 100;	height: 25px;	text-transform: none;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight:bold;	font-variant: small-caps;	margin-top: -45px;	margin-right: 0;	margin-bottom: 0;	margin-left: 5px;}		ul#page-menu li {	float:left;	background-color: #663300;}			ul#page-menu li a {	padding: 9px 15px 10px;	color: #ffffff;	background-color: #663300;}				ul#page-menu li a:hover { text-decoration: none; }			ul#page-menu li.current_page_item a {	border-left:1px solid #FFFFFF;	color:#FF3300;	font-weight:bold;	padding: 11px 15px 15px;	height: 17px;	background-attachment: scroll;	background-color: #663300;	background-image: url(images/active-page-bg.png);	background-repeat: repeat-x;	background-position: left top;}	ul#page-menu li li {	background-image:none;	margin:0;	padding: 0px;	width: 240px;	background-color: #663300;}		ul#page-menu li li a, ul#page-menu li.current_page_item li a, ul#page-menu li.current_page_parent li.current_page_item a { background: none; text-align: left; height:auto; padding:10px 12px; display: block; width: 216px; border: 0px; color: #ffffff; font-weight: normal; }	#page-menu ul {	background-image: url(images/pages-bottom.png);	padding-bottom: 18px;	background-color: #663300;}	#page-menu li:hover ul, ul#page-menu li.sfHover ul { top:39px; }		#page-menu li li { background-image: none; margin: 0px; }		ul#page-menu > li:hover > a {	background-color: #FF9933;}			#page-menu li li:hover ul, ul#page-menu li li.sfHover ul { top:0px; }			#page-menu li li a:hover, ul#page-menu li.current_page_item li a:hover { background-color: #2a4757; border: none; }	ul#page-menu li.current_page_item  > a:hover { background:transparent url(images/active-page-bg.png) repeat-x scroll top left; }	ul#page-item { background-color: #663300; }/*------------------------------------------------*//*---------------[CATEGORIES DROPDOWN]------------*//*------------------------------------------------*/#categories-button { float: right; cursor: pointer; margin-top: 30px; }#categories-dropdown {	width: 237px;	position: absolute;	left: 736px;	top: -5px;	display: none;}.categories-inside { width: 237px; background-image: url(images/categories-bg.gif); background-repeat: repeat-x; background-color: #101010; float: left; }.categories-inside ul { width: 237px; padding: 0px; margin: 0px; float: left; list-style-type: none; }.categories-inside ul li { display: block; float: left; padding: 0px; margin: 0px; list-style-type: none; }.categories-inside ul li a:link, .categories-inside ul li a:visited { display: block; float: left; padding: 5px 10px; margin: 2px 0px; width: 199px; border: 1px solid #464646; background-color: #2c2c2c; margin-left: 8px; }.categories-inside ul li a:hover { background-color: #353535; color: #fff; }.categories-top { float: left; }/*------------------------------------------------*//*-----------------[WP PAGE NAVI]-----------------*//*------------------------------------------------*/.wp-pagenavi { margin-bottom: 15px; }.wp-pagenavi a, .wp-pagenavi a:link { padding: 5px 7px; margin: 2px; text-decoration: none; border: 1px solid #424242; color: #FFF; background-color: #313131; }.wp-pagenavi a:visited { padding: 5px 7px; margin: 2px; text-decoration: none; border: 1px solid #424242; color: #FFF; background-color: #313131; }.wp-pagenavi a:hover { border: 1px solid #fff; color: #000; background-color: #c9c9c9; }.wp-pagenavi a:active { padding: 5px 7px; margin: 2px; text-decoration: none; border: 1px solid #424242; color: #FFF; background-color: #313131; }.wp-pagenavi span.pages { padding: 5px 7px; margin: 2px 2px 2px 2px; color: #000000; border: 1px solid #424242; color: #FFF; background-color: #313131; }.wp-pagenavi span.current { padding: 5px 7px; margin: 2px; font-weight: bold; border: 1px solid #fff; color: #000; background-color: #c9c9c9; }.wp-pagenavi span.extend { padding: 5px 7px; margin: 2px; border: 1px solid #fff; color: #000; background-color: #c9c9c9; }.cat-post-item .post-title { font:Arial, Helvetica, sans-serif; }#testimonials {	border: 10px solid #FFFFFF;	float: left;	width: 940px;	background-color: #eee5c1;	color: #000000;	height: 150px;	margin-top: 10px;}
