/*
Theme Name: Chameleon
Theme URI: http://www.elegantthemes.com/gallery/
Version: 2.2
Description: 2 Column theme from Elegant Themes
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
*/

/*------------------------------------------------*/
/*-----------------[RESET]------------------------*/
/*------------------------------------------------*/
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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}label.screen-reader-text {
    display: none;
}
/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/
body{line-height:20px;font-family:'Droid Sans',Arial,Verdana,sans-serif;font-size:12px;color:#929292;background:#f4f4f4 url(images/body-bg.png);padding-bottom:98px}

a { text-decoration: none; color: #00b7f3; }a:hover { text-decoration: underline; }
.clear{clear:both}.ui-tabs-hide{display:none}br.clear{margin:0;padding:0}

h1,h2,h3,h4,h5,h6 { padding-bottom: 5px; color: #808080; letter-spacing: -1px; line-height: 1em; font-weight: lighter; font-family: 'Cuprum',Arial,sans-serif; text-shadow: none; }
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a { color: #808080; }
h1 { font-size: 30px; }
h2 { font-size: 24px; }
h3 { font-size: 22px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
p { padding-bottom: 10px; line-height: 24px; }
strong { font-weight: bold; color: #1c1c1c; }
cite,em,i { font-style: italic; }
pre,code { font-family: Courier New,monospace; margin-bottom: 10px; }ins { text-decoration: none; }sup,sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }sup { bottom: .8em; }sub { top: .3em; }dl { margin: 0 0 1.5em 0; }dl dt { font-weight: bold; }dd  { margin-left: 1.5em}blockquote{ margin: 1.5em; padding: 1em; color: #666666; background: #e6e6e6; font-style: italic; border: 1px solid #dcdcdc; }blockquote p { padding-bottom: 0; }

input[type=text],input.text,input.title,textarea,select { background-color:#fff; border:1px solid #bbb; padding: 2px; color: #4e4e4e; }input[type=text]:focus,input.text:focus,input.title:focus,textarea:focus,select:focus { border-color:#2D3940; color: #3e3e3e; }input[type=text],input.text,input.title,textarea,select { margin:.5em 0; }textarea { padding: 4px; }

img#about-image{float:left;margin:3px 8px 8px 0}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}/* IE6 */*:first-child+html .clearfix{zoom:1}/* IE7 */
/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/
	#logo-container { text-align: left; margin: 0 auto; width: 960px; min-height: 100px; }
		#logo { margin: 48px 0 20px 0; }
#container{text-align:left;margin:0 auto;width:960px;box-shadow:0 0 6px rgba(0,0,0,.1);-moz-box-shadow:0 0 6px rgba(0,0,0,.1);-webkit-box-shadow:0 0 6px rgba(0,0,0,.1);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background:#fff url(images/header-shadow.png) repeat-x top}
	#header { position: relative; padding:30px 35px 3px; }
		ul#top-menu { float: right; padding-top: 30px; }	
		#additional-info { position:absolute; top: 1px; right: 1px; }
		#content-area { padding: 45px 48px 60px; }	
					h3.title,#et-control-panel h3.control_title { color: #FF7200; font-size: 20px; }
	#breadcrumbs{font-size:14px;font-family:'Cuprum',Arial,sans-serif;font-weight:lighter;padding-top:17px;padding-left:48px;color:#1d1d1d;margin-bottom:28px}
		#breadcrumbs a { color:#929292; text-decoration: none; }#breadcrumbs a:hover { color:#1d1d1d; }
		#breadcrumbs .raquo { color:#929292; }	
	#category-name { text-align: center; width: 890px; margin: 0 auto; padding-top:38px; background: url(images/top-category-bg.png) no-repeat; }
		#category-inner { background: url(images/bottom-category-bg.png) no-repeat bottom left; padding-bottom: 28px; }
			h1.category-title { color: #1d1d1d; font-size:28px; }
			p.description { color: #929292; font-size:20px; font-family: 'Kreon',Arial,sans-serif; font-weight: lighter; }
		#content { padding: 0 48px 60px; background: url(images/content-bg.png) repeat-y 633px 0; }
		.fullwidth { background: none!important; }
			#left-area { width: 586px; float:left; }
			.fullwidth #left-area { width: 100%; }
				#homepage-slider { padding-right: 35px; }
				.post { padding:35px 35px 25px 0; }
					.post-thumbnail{display:block;float:left;position:relative;margin-right:35px;margin-top:6px}.post-thumb{margin-top:7px;margin-left:7px}span.post-overlay{background:url(images/post-overlay.png) no-repeat;display:block;height:200px;left:0;position:absolute;top:0;width:200px}h2.title{font-size:28px;padding-bottom:15px}h2.title a{color:#1d1d1d;text-decoration:none}h2.title a:hover{color:#000}.post p.meta-info{padding-bottom:9px;padding-top:9px;font-family:'Kreon',Arial,sans-serif;font-weight:lighter;font-size:15px;color:#d0d0d0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;margin-bottom:11px}.post p.meta-info a,p.description a{color:#929292;text-decoration:none}p.description a{color:#6e6e6e}.post p.meta-info a:hover,p.description a:hover{color:#111}a.read-more,.reply-container a,#commentform input#submit {border:1px solid #eaeaea;float:right;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;font-family:'Kreon',Arial,sans-serif;font-weight:lighter;font-size:12px;color:#1d1d1d;padding:3px 10px;text-decoration:none;display:block;background:#fff}
	.post ul,.comment-content ul{list-style-type:disc;padding:10px 0 10px 20px}.post ol,.comment-content ol{list-style-type:decimal;list-style-position:inside;padding:10px 0 10px 2px}.post ul li ul,.post ul li ol,.comment-content ul li ul,.comment-content ul li ol{padding:2px 0 2px 20px}.post ol li ul,.post ol li ol,.comment-content ol li ul,.comment-content ol li ol{padding:2px 0 2px 35px}
/*------------------------------------------------*/
/*---------------[DROPDOWN MENU]------------------*/ 
/*------------------------------------------------*/
ul#top-menu li { padding: 0 9px; }
	ul#top-menu a { font-size: 15px; font-family: 'Cuprum',Arial,sans-serif; color: #393939; text-decoration: none; font-weight: lighter; }ul#top-menu a:hover,ul#top-menu > li.sfHover > a { color: #427d8b;}
	ul#top-menu > li.current_page_item > a,ul#top-menu > li.current-menu-item > a { color: #427d8b!important; font-weight: normal; }
	ul#top-menu ul li { padding: 8px 0; }
		ul#top-menu ul li a { padding: 0 0 0 12px; width: 160px; }ul#top-menu li:hover ul ul,ul#top-menu li.sfHover ul ul { top: -12px!important; left: 197px!important; } 
/*------------------------------------------------*/
/*--------------------[SIDEBAR]-------------------*/
/*------------------------------------------------*/
#sidebar { width: 238px; float:left; padding-top: 35px; padding-left: 40px; }
.widget { width: 230px; padding-bottom: 25px; }
	.widget h3.title { padding-bottom: 10px; }
		.widget ul li { background:url(images/sidebar-bullet.png) no-repeat 0 7px; padding-bottom: 8px; padding-left: 15px; display: block; }.widget ul li a { color:#929292; text-decoration: none; }.widget ul li a:hover { color:#b2b2b2; }
/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/
#footer { border-top: 1px solid #ececec; }	
	#footer-content{background-color:#f9f9f9;-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px}
		#copyright { float:right; color:#cdcdcd; text-shadow: 1px 1px 1px #fff; padding-bottom:20px; padding-right: 48px; }	
			#copyright a { color:#929292; }
/*------------------------------------------------*/
/*-------------------[COMMENTS]-------------------*/
/*------------------------------------------------*/
h3#comments{color:#1d1d1d;font-size:28px;font-family:'Droid Sans',Arial,Verdana,sans-serif;font-weight:lighter;margin-bottom:20px}#comment-wrap{margin-top:-18px;padding:42px 35px 0 0}.comment-body-outer{border:1px solid #f0f0f0;margin-bottom:25px;background:url(images/comment-top-bg.png) repeat-x}.comment-body{background:#FFF;padding:18px 14px 12px 100px;position:relative;background:url(images/comment-bottom-bg.png) bottom left repeat-x}.avatar-box{position:absolute;top:17px;left:19px;padding:6px 0 0 6px}.avatar-overlay{position:absolute;top:0;left:0;width:68px;height:68px;background:url(images/avatar-overlay.png) no-repeat}.comment-date{font-size:12px;color:#d4d4d4;font-family:'Droid Sans',Arial,Verdana,sans-serif;font-style:italic;float:right}span.fn,span.fn a{font-family:'Droid Sans',Arial,Verdana,sans-serif;font-weight:lighter;font-size:20px;color:#1d1d1d;text-decoration:none}span.fn a:hover{color:#111;text-decoration:none}.comment-arrow{position:absolute;bottom:-19px;right:45px;background:url(images/comment-arrow.png) no-repeat;width:18px;height:19px}.reply-container{float:right}.comment ul.children{padding-left:100px}#commentform textarea#comment{width:96%}#commentform input[type=text]{width:38%}#commentform input,#commentform textarea{background:url(images/comment-inputs-bg.png) repeat-x;border:1px solid #f0f0f0;color:#929292;font-size:12px;padding:12px 10px 12px 20px}#commentform .hidden{display:none}li.comment #respond textarea{width:91%!important}li.comment #respond input[type=text]{width:48%!important}#trackbacks{margin-bottom:20px}#trackbacks h3#comments,#respond h3#comments{margin-bottom:5px}
/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/
div.post .new-post .aligncenter,.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-bottom:10px}.wp-caption.alignleft{margin:0 10px 10px 0}.wp-caption.alignright{margin:0 0 10px 10px}.wp-caption img{margin:0;padding:0;border:none}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0}.alignright{float:right}.alignleft{float:left}img.alignleft{display:inline;float:left;margin-right:15px}img.alignright{display:inline;float:right;margin-left:15px}
/*------------------------------------------------*/
/*-----------[DEFAULT DROPDOWN SETTINGS]----------*/
/*------------------------------------------------*/
.nav ul{position:absolute;top:-999em;background-position:bottom;background-repeat:no-repeat;z-index:10}.nav li{float:left;position:relative}.nav a{display:block;float:left}.nav li:hover ul,ul.nav li.sfHover ul{left:0;top:50px}.nav li:hover li ul,.nav li.sfHover li ul{top:-999em}.nav li li:hover ul,ul.nav li li.sfHover ul{left:192px;top:0}.nav li:hover ul,.nav li li:hover ul{top:-999em}.nav li li{display:block;padding:0;float:left;height:auto!important}.nav li ul{width:191px;z-index:1000}.nav li li a:link,.nav li li a:visited{display:block;height:auto;float:left}.nav li:hover{visibility:inherit;/* fixes IE7 'sticky bug' */}
/*------------------------------------------------*/
/*-----------------[WP CALENDAR]-----------------*/
/*------------------------------------------------*/
#wp-calendar{empty-cells:show;margin:10px auto 0;width:240px}#wp-calendar a{display:block;text-decoration:none;font-weight:600}#wp-calendar a:hover{text-decoration:underline}#wp-calendar caption{text-decoration:none}#wp-calendar td{padding:3px 5px;color:#9f9f9f}#wp-calendar td#today{color:#FFF}#wp-calendar th{font-style:500;text-transform:uppercase;padding:3px 5px}#wp-calendar #prev a,#wp-calendar #next a{font-size:9px}#wp-calendar #next a{padding-right:10px;text-align:right}#wp-calendar #prev a{padding-left:10px;text-align:left}
/*------------------------------------------------*/
/*-------------------[PAGE NAVI]------------------*/
/*------------------------------------------------*/
.pagination{overflow:hidden;padding:15px 12px 0}.wp-pagenavi{position:relative;font-family:'Droid Sans',Arial,Verdana,sans-serif;color:#1d1d1d;font-size:14px;text-align:right;padding:15px 33px 0 0}.wp-pagenavi a,.wp-pagenavi a:link{padding:5px 12px!important;margin:2px;text-decoration:none;border:1px solid #eaeaea!important;color:#413f36;background-color:#FFF;font-weight:lighter!important;color:#1d1d1d;font-size:14px}.wp-pagenavi a:visited{padding:5px 12px;margin:2px;text-decoration:none;border:1px solid #eaeaea;background-color:#FFF;color:#1d1d1d;font-size:14px}.wp-pagenavi span.pages{padding:5px 7px 5px!important;margin:2px!important;border:none!important;background-color:none;color:#1d1d1d;font-size:14px;font-weight:lighter}.wp-pagenavi span.current,.wp-pagenavi span.extend,.wp-pagenavi a:active,.wp-pagenavi a:hover{padding:5px 12px!important;margin:2px;font-weight:bold;background-color:#f6f6f6!important;border:1px solid #eaeaea!important;color:#1d1d1d!important;font-size:14px;font-weight:lighter!important}}a.readmore:hover,#sidebar div.custom-sidebar-block ul.control li a:hover,ul#cats-menu li a:hover,ul#page-menu li a:hover,div#slider-control div.featitem h2 a{text-decoration:none}.foursixeight{margin:0 0 15px 84px}.et_pt_blogentry{position:relative}.media-description{display:none;position:absolute;bottom:63px;left:-58px;width:140px;padding:15px 15px 8px;z-index:30;background:#FFF;border:1px solid #f0f0f0;border-bottom:1px solid #d1d1d1;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:1px 1px 3px rgba(0,0,0,.2);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.2);box-shadow:1px 1px 3px rgba(0,0,0,.2);font-family:'Droid Sans',Arial,Verdana,sans-serif;font-size:12px;color:#929292;font-style:italic}.media-arrow{display:block;position:absolute;width:14px;height:8px;bottom:-8px;left:80px;background:url(images/media-arrow.png) no-repeat}#comment-wrap .navigation{padding:10px 0}.nav-previous{float:left}.nav-next{float:right}h3#reply-title small{display:block}h3#reply-title small a{font-size:12px;letter-spacing:0}#commentform input[type=text]{width:40%;display:block;padding:5px}#commentform textarea#comment{width:91%}.commentlist #respond textarea#comment{width:91%!important}.commentlist #respond input[type=text]{width:40%;display:block;padding:5px}.comment_navigation_bottom,.comment_navigation_top{padding-bottom:12px}#featured #slides{height:332px}#media-slides{height:60px!important}.media-slide{width:507px!important}.js #featured #slides,.js #featured-modest{background:url(images/ajax-loader.gif) no-repeat center}.js #featured .slide,.js #featured-modest .slide,.et_embedded_videos{display:none}.service .thumb a{display:block}#featured .flex-direction-nav li a{z-index:99}#ie7 #header{position:relative;z-index:2}#ie7 .flex-container,#ie7 #category-name,#ie7 #content-area{position:relative;z-index:1}