/*Theme Name: Versatility liteTheme URI: http://www.thinkdesignblog.comDescription: Nice Lite ThemeVersion: 1.6Author: Design by Think Design. Coded by Qkin.Author URI: http://www.thinkdesignblog.com and http://qkin.com/Tags: fixed width, two columns, widgets*/body {	font-size: 85.5%; /* Resets 1em to 10px */	font-family: Tahoma,Arial,Helvetica,sans-serif;	background: #FFFDE4 url(images/bodyBg.jpg) repeat-x scroll 0 0;	color: #333;	margin:0px 0 0 0;padding:0;	text-align: left;	}a:link {	color:#943415;}a:visited {	color:#943415;}a:hover { 	color: #000000;}a:active {	color:#1fa5de;}/*------------ Basic layout outline ------------ */#page{	line-height: 20px;	width: 100%;		background: transparent url(images/header.png) no-repeat scroll 0 0;	float:left;}.wrap-middle{	padding:0;	width: 1000px; 	margin-left: auto;	margin-right: auto;	background:#FFFDE4 repeat-y top left;}/*-------------Header------------ */.top-header{	width: 100%;	float:left;	height: 240px;}#logo  {	display:block;	padding:15px;	float:left;}.topmenu{	text-align:right;	top:10px;}.topmenu ul{	margin:0;	padding:0;	list-style:none;	font-family:century gothic;	font-size: 12px;}.topmenu li{	display:inline;	width: auto;}.topmenu li a{	margin-right: 10px;	margin-left: 10px;	color: #45ADA9;	width: auto;}.topmenu li a:visited{	color:#797a7d;	text-decoration:none;}.topmenu li a:hover{	background: transparent url(images/rightCurve.jpg) no-repeat scroll right center;}.topmenu li a{	color:#797a7d;	text-decoration:none;}/*featured block below logo*/.top-right-splash{	width: 716px;	float:left;	height: 188px;	background:#e5e5e5 url(images/top-right-splash.gif) no-repeat top left;}.top-left-splash{	height: 188px;	background:#e5e5e5;	float:left;	overflow:hidden;}.featured-story{	float:right;	width: 530px; 	padding-right: 15px;		font-size:11px;	padding-top: 10px;}.featured-story h2.link{        font-size: 20px;}.featured-story .post-thumbnail{	float:left;	margin-left: 0px; 	margin-right:8px;	margin-top:14px;}.featured-story .top-tools{	border-color:#cdcdcd;}#about-us{	float:left;	width: 110px;	padding: 10px 0px 0 10px;	color:#b9bbbd;	font-size:11px; }.blue-text{	text-transform:uppercase;	font-family:century gothic;	color:#0aa0d0;	font-size: 15px;}/* --------Sidebar------------*/#sidebar-contain{        background: transparent url(images/rigthBg.jpg) repeat-y scroll 0 0;	float:right;	padding: 0px;	width:339px;	padding:0 0 0 12px;	overflow:hidden;}/*sidebar-searchbox*/.search-box form{	margin:0;	padding:0;}.search-box{	height: 26px;	padding: 0;	margin-bottom: 20px;} input.search-field{  	float: left;	border:1px solid #dedfe0;	margin:0;	padding: 4px 0px 1px 4px;	height:18px;background: #ffffff;	width: 250px;}  input.search-go {  	float:left;	border:0;	margin:0;	padding:0;	margin-left: 5px;	height: 25px;	width: 60px;	background: url(images/search.gif) no-repeat top left;	cursor: pointer;} .photo{	float:right;	margin-right: 30px;}.description {	color: #BB9D59;	font-size: 0.9em;}.social {	color: #497F35;	font-size: 1.3em;	font-family: Georgia;}div.social2 {	margin-left: 20px;}div.social2 a img{	width: 24px;	height: 24px;}.side-box{	float:left;	margin-bottom: 25px;	width: 100%;}.side-box h3{	margin-right: 12px;	padding-left: 3px;	font-size: 1.5em;	color:#497F35;	border-bottom: 1px solid #dbdcde;	padding-bottom: 5px;	margin-bottom: 5px;	font-family: Georgia;    font-weight: normal;}.side-box a.rss{	margin-left: 20px;	padding-left: 40px;	margin-right: 30px;	background:url(images/feed_32.png ) no-repeat center left;	display:inline-block;	line-height: 28px;        text-decoration: none;}.side-box .email{	margin-left: 20px;		padding-left: 40px;	background:url(images/gmail-32.png) no-repeat center left;	display:inline-block;	line-height: 28px;	text-decoration: none;}side-box .email img{	width: 24px;	height: 24px;}.side-box ul{	margin:0;	padding:0;	list-style:none;	margin-right: 11px;}.side-box ul ul {	margin-right: 0;	text-indent: 5px;}.side-box ul ul ul{	margin-right: 0;	text-indent: 10px;}.side-box li a:visited{	color:#7e7f81;}.side-box li a{	color:#7e7f81;	display:block;	line-height: 28px;	padding:0 0 0 3px;	list-style:none;	text-decoration: none;	font-size: 12px;	border-bottom: 1px solid #dbdcde;}.side-box li a:hover{	background:#e5e5e5;	color:#1fa5de;}.side-box .divide{	width: 169px;	float:left;}.side-box ul.sections{	margin: 0px;}.side-box ul.sections li  {	float:left; 	width:158px;	margin-top: 0px;	margin-right: 11px;}* html .side-box li a{	height: 28px;} /* --------Main Content------------*/#content{	float:left;	padding: 0px;	width: 619px;	padding: 0 15px 0 15px;	overflow:hidden;}.post{	width: 619px;	padding-top: 7px;	margin-bottom: 25px;	color:#7f7f81;	float:left;}.post h2.link {	background: url(images/post-star.gif) no-repeat top left;	padding:0 0 0 50px;	line-height:1.5em;}.post-thumbnail{	float:right;	margin-top: 20px; 	margin-left: 5px;	border:1px solid #d5d5d5;	padding: 3px;}.post-thumbnail img{	vertical-align:bottom;	width: 125px; 	height: 90px;}.entry{	margin:0;	padding:0;	font-family: Arial;	font-size:12px;	color:#BB9D59;}.entry p{	margin:10px 0;}h2.link{	margin:0;	padding:0;	font-size: 1.6em;	font-weight:normal;	color:#2C787B;	font-family: Georgia;}h2.link a:visited{	margin:0;	padding:0;	color:#2C787B;	text-decoration:none;}h2.link a:hover{	color:#000000;}h2.link a{	margin:0;	padding:0;	color:#2C787B;	text-decoration:none;}.top-tools{	clear:both;	font-size: 12px;	width: 100%;	padding: 5px 0; 	border-bottom: 1px solid #e3e3e4;	color:#bcbdc1;}.top-tools span{	color:#979799;}.tools a:visited {	color:#6e6f71;}.tools a{	text-decoration:none;	color:#6e6f71;}.tools  span{	color:#bcbdc1;	text-transform:uppercase;	font-size:11px;}.tools{	font-size: 12px;	float:left;	line-height: 28px;	width: 100%;        background: #F9F6D4;}.no-border{	border-bottom: 0;}.list-items {	margin:0;	padding:0;	list-style:none;	width: 350px;}.share{	width: 110px; 	float:right;}.list-items li a:visited{	color:#7e7f81;}.list-items li a{	color:#7e7f81;	display:block;	line-height: 28px;	padding:0 0 0 3px;	list-style:none;	text-decoration: none;	font-size: 12px;	border-top: 1px solid #dbdcde;}.list-items li a:hover{	background:#e5e5e5;	color:#1fa5de;}* html .list-items li a{	height: 28px;} /* ---------------Comments----------------*/.commentlist{	margin:0;	padding:0;}.comment{	background:#F9F6D4;	margin-bottom: 5px;	display:block;	padding: 10px;}.comment .avatar{	float:right;	border:1px solid #e5e5e5;	padding:1px;}.alt{	background: #F9F6D4;}.admin{	background:#E1F3FD;}#respond{	margin-top: 18px;}  textarea{ 	width: 500px;} /* --------Others------------*/h1{	font-family:Georgia;	font-size: 2.3em;	margin-left: auto; 	margin-right: auto;	text-align: right;	width: 600px;	color:#0B636B;	margin-top: 50px;}h1 a:visited, h1 a:hover, h1 a{	color:#0B636B;	text-decoration:none;}h2{	font-family:palatino;	margin:0;	padding:0;	font-size: 1.6em;	font-weight:normal;	color:#0B636B;}h3{	font-family:palatino;	font-size: 1.6em;	margin: 0px 0px 15px 0px;}h4{	font-family:Georgia;	font-size: 1.1em;	margin: 0px 0px 5px 10px;	color: #2C787B;}img{	border:none;}blockquote {	background:url(images/bquote.gif) no-repeat top left;	padding:18px 0 0 26px;	margin-left: 0px;}blockquote p{	background:#E1F3FD;	padding:20px;	margin:0;}.navigation {	display: block;	text-align: center;	margin-top: 10px;	margin-bottom: 60px;}.float-left{	float:left;}.float-right{	float:right;}.clear-fix{	height:0px;	line-height: 0px;}/*post navigation */.older-newer a:visited{	color:#77787b;}.older-newer a:hover{	color:#1fa5de;}.older-newer a{	font-weight: bold;	text-decoration:none;	font-size: 12px;	color:#77787b;}.older-left a{	float:left;	display:block;	padding: 5px 0 4px 20px;	background:url(images/older-left.gif) no-repeat center left;}.newer-right a{	float:right;	display:block;	padding: 5px 20px 4px 0px;	background:url(images/newer-right.gif) no-repeat center right;}/*-------------Drop Down Menu Based on http://htmldog.com/articles/suckerfish/dropdowns/------------ */#nav {	letter-spacing:1px;	font-family:century gothic;	background:#D1D2D4;	font-weight:normal;	text-transform:uppercase;	width:100%;	border-top:1px solid #d5d6d7;}#nav, #nav ul {	float:left;	list-style:none;	line-height:36px;	padding:0;	font-size: 11px;	margin:0;	width:900px;	padding: 0px 0px 0px 0px;}#nav a {	display:block;	color:#747475;	text-decoration:none;	padding:0px 13px;}#nav li {	float:left;	margin-right: 1px;	padding:0;}#nav ul {	position:absolute;	left:-999em;	height:auto;	width:150px;	font-weight:normal;	margin:0;	line-height:1; 	border:0;	border-bottom:1px solid #949596;	border-right:1px solid #949596;	padding:0;} #nav li li {	width:150px;	border:0;	font-weight:bold;	margin:0;	padding:0;}#nav li li a {	padding:8px 13px;	width:124px;	margin:0;	font-size:12px;	color:#747475;	font-weight: normal;}#nav li ul ul {	margin:-28px 0 0 151px;	padding:0;}#nav li li:hover {	background:#c2c3c4;}#nav li ul li:hover a, #nav li ul li li:hover a, #nav li ul li li li:hover a, #nav li ul li li li:hover a {  	color:#747475;}    #nav li:hover a, #nav li.sfhover a {  	color:#747475;}    #nav li:hover li a, #nav li li:hover li a, #nav li li li:hover li a, #nav li li li li:hover li a { 	color:#747475;}    #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {    left:-999em;}		#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {    left:auto;	background:#babbbd;}		#nav li:hover, #nav li.sfhover {    background:#babbbd;}		#nav li li.sfhover {    background:#c2c3c4;}	#nav .current-cat{	background:#c7c8c9;}/* Begin Images */p img {	padding: 0;	max-width: 100%;	}/*	Using 'class="alignright"' on an image will align the image to the right. And using 'class="centered',	will of course center the image. This is much better than using	align="center", being much more futureproof (and valid) */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	}/* End Images *//* --------Footer------------*/#footer{	padding: 60px 0 40px 0;	float:left;	width: 100%;	text-align:center;}#footer p{	color:#86878a;	margin-bottom: 0;        font-size: 12px;}#footer ul{	list-style:none;	margin:0;	padding:0;}#footer li{	display:inline;}#footer li a{	margin-right: 10px;}#footer a:visited{	color:#797a7d;	text-decoration:none;}#footer a:hover{}.footerpages{        border-bottom: 1px solid #666666;        padding-bottom: 10px;        margin-bottom: 10px;	letter-spacing:1px;	font-family:century gothic;        text-transform: uppercase;        font-size: 11px;}/* plugin sociable*/div.sociable { margin-top: 16px; }.sociable_tagline { 	font-size: 12px;	float:left;	line-height: 28px;	width: 100%;        background: #F9F6D4;	margin-bottom: 5px;}.sociable_tagline span { 	color:#BCBDC1;	font-size:11px;	text-transform:uppercase;}span.sociable_tagline:hover span {	position: absolute;	display: block;	top: -5em;	background: #ffe;	border: 1px solid #ccc;	color: black;	line-height: 1.25em;}.sociable span {	display: block;}.sociable ul {	display: inline;	margin-left: 50px !important;	padding: 0 !important;}.sociable ul li {	background: none;	display: inline !important;	list-style-type: none;	margin: 0;	padding: 5px;}.sociable ul li:before { content: ""; }.sociable img {	float: none;	border: 0;	margin: 0;	padding: 0;	width: 24px;	height: 24px;}.sociable-hovers {	opacity: .4;	-moz-opacity: .4;	filter: alpha(opacity=40);}.sociable-hovers:hover {	opacity: 1;	-moz-opacity: 1;	filter: alpha(opacity=100);}
