/*  Theme Name: iBlogProTheme URI: http://www.cteconsultants.com/themes/Description:  iBlogPro is a professional WordPress theme built on the PageLines CMS framework. Designed and developed by <a href="http://www.cteconsultants.com/about">Mark Lowery</a> and <a href="http://www.cteconsultants.com">CTE Consultants</a>.Version: 3.6.3Author: PageLinesAuthor URI: http://www.cteconsultants.com Note: An empty widget or a widget without a title can break the design.*Edit the options in the admin to customize	This theme was designed and built by Andrew Powers @ Pagelines*/ /* STANDARD STYLING */	body {				font-size-adjust:none;		font-style:normal;		font-variant:normal;		font-weight:normal;				line-height:18px;				font-size:12px;		background: #f2f2f2  url(images/back-gradient.jpg) repeat-x left top;		color:#333333;	}		/* DEFAULT FONT */	body {font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}	/*PRIMARY HEADERS FONT */	h1, h2, #feature .fheading{ font-family: Myriad Pro, "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,Arial;}	/*SECONDARY HEADERS FONT */	h3, h4, h5 { font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}		a {text-decoration: none;} /* LINK COLOR */	a:hover {text-decoration: underline;}	p,.p {margin-bottom: 15px;}	img {border: none;}	ul li { margin: 0px;}	.hentry ul {list-style-type: disc;margin: 5px 0px 15px;padding-left: 20px;}	ol {list-style-type: decimal;margin: 5px 0px 15px;padding-left: 20px;}	.hentry li {padding: 3px 0;}	form {margin: 0px;padding: 0px;}	small {	font-size: 85%;}	hr{border: none; border-top: 1px solid #fff; border-bottom: 1px solid #ddd;margin-bottom: 1.5em;}	blockquote{background: #f7f7f7; padding: 10px 15px;margin: 0 0 1em 2.5em;font-size:.9em;border: 1px solid #ddd;clear: both}a, #blogtitle a:hover, .postdata a:hover,h2.posttitle a:hover, .tags a:hover, .commentlist cite, .commentlist cite a, #morefoot a:hover, #sidebar ul li ul li a, #wp-calendar caption, #subnav .current_page_item a, #subnav .current_page_ancestor a,	#subnav li a:hover,	#subnav li.current-cat a, #sidebar #grandchildnav .current_page_item a, 	#feature-footer .twitter a {color:#0088CC;}/* @ rounded corners in mozilla and apple browsers */	.page-nav, .fboxes, .hentry, .postwrap, #highlight, .widget, #sidebar #accordion, #content .wp-pagenavi, #content .wp-pagenavi a, #content .wp-pagenavi .current, #featurenav a{		-moz-border-radius: 5px;		-khtml-border-radius: 5px;		-webkit-border-radius: 5px;		border-radius: 5px;	}	#drag_drop_sidebar h3{		-moz-border-radius-topleft: 5px;		-moz-border-radius-topright: 5px;		border-top-left-radius: 5px;		border-top-right-radius: 5px;		-webkit-border-top-left-radius: 5px;		-webkit-border-top-right-radius: 5px;		-khtml-border-top-left-radius: 5px;		-khtml-border-top-right-radius: 5px;	}	.post-footer, #drag_drop_sidebar .drawer-content{		-moz-border-radius-bottomleft: 5px;		-moz-border-radius-bottomright: 5px;		border-bottom-left-radius: 5px;		border-bottom-right-radius: 5px;		-webkit-border-bottom-left-radius: 5px;		-webkit-border-bottom-right-radius: 5px;		-khtml-border-bottom-left-radius: 5px;		-khtml-border-bottom-right-radius: 5px;	}	/* LAYOUT SECTION - EDIT THESE TO ADJUST LAYOUT */	#wrapper {		width: 960px; /* width of content */		margin: 0px auto;		position: relative;		padding-bottom: 3em;	}	#content {margin-bottom: 18px;}	#nav {		position:relative;		z-index:4;	}	#header { 		padding: 10px 0 3px;		position:relative;	} /* height of the header */	#left-col {		width: 640px; /* width of left column */		float: left;	}	.hentry .title {		width: 540px; /* width of title area for posts & pages */		float: left;		margin-left: 10px;	}	#sidebar{ 		width: 300px;		float: right;	}.icons {	position:absolute;	right:0;	bottom:20px;	height: 50px;}/* site title */	#blogtitle {		font-size: 39px; /* blog title size */		float:left;		line-height: 47px;		position:relative;	} 	#blogtitle .sheen {		position: absolute; 		z-index: 5;		background-color: transparent;		background-image: url(images/sheen.png);		background-position: 0 0;		background-repeat: repeat-x;		display: block;		width:100%;		height: 25px;		float: left;	}	#blogtitle a{color: #000;}	#blogtitle a:hover{text-decoration: none;}		#blogdescription { 		float: left;		margin-top: 19px; 	/* description distance from top of screen */		margin-left: 10px;	}	.nav-icon {float: right;margin:13px 0 0 8px;}/* HEADERS */	h1, h2, h3, h4, h5, h6{color: #000;font-weight: normal;margin:0;padding: 0; line-height: 1.4em;}	h1 a, h2 a, h3 a, h4 a, h5 a{color: #000;}	h1{font-size: 32px;}	h2{font-size: 28px;}	h3{font-size: 24px;}	h4{font-size: 20px;}	h5{font-size: 16px;}	h6{font-size: 12px;}/*  SEARCH BAR STYLING */	.searchform {		width: 200px;		float: right;		font-size: 10px;		padding:0;		margin:2px 5px 0 0 ;		position: relative;	}	.center .searchform {		float:none;			}	#morefoot .searchform{float:left}	.searchform .s{		background:transparent url(images/search-bar-trans.png) no-repeat scroll center top;		margin:0;		border: none;		padding:8px 0 0 0px;		height: 25px;		position:absolute;		right:13px;		top:0;		width:163px;		color: #666;		overflow: hidden;	}		.searchform .s:focus { outline: 0; border: none;}	.searchform .left{		background:transparent url(images/search-leftcap-trans.png) no-repeat scroll left top;		display:block;		height:29px;		left:0;		position:absolute;		top:0;		width:33px;	}	.searchform .right{			background:transparent url(images/search-rightcap-trans.png) no-repeat scroll right top;		display:block;		height:29px;		position:absolute;		right:0;		top:0;		width:14px;	}	.searchform .searchsubmit { 		height: 24px;		width: 24px;		border: none;		cursor: pointer;		text-indent: -999%;		line-height: 1px;		margin:0;		background: transparent;	}/* @ welcome */#welcome p {font-size: .95em;color: #555;}#welcome p a{text-decoration: underline;}#welcome p a:hover{color: #3399cc;}.twitter {	font-size: 10px;	background: url(images/twitter-bubble.png) no-repeat 0 0;	padding-left: 27px;}#sidebar .twitter {	margin:1em 0;}/* MAIN NAVIGATION */	#nav {		font-size: 13px;			background: transparent url(images/nav-bg.png) no-repeat 0px -1px;		height: 36px;		margin-bottom: 16px;	}	#nav ul{		list-style: none;		display: block;		margin: 0;		padding: 0px;		width: 750px;		float: left;	}	#nav ul li{		font-weight: bold;		margin:0;		padding: 0px;		float: left;				background: url(images/navdivider.gif) no-repeat right top;	}	#nav ul.dropdown li a.home{		padding: 5px 20px 6px 23px;		border-left: none;			position:relative;		z-index: 10;	}	#nav ul.dropdown li a.home:hover, #nav ul li a.home:active{		background: none;		cursor: pointer;		margin:0;		border:none;		padding: 5px 20px 6px 23px;	}	#nav ul li a{		padding: 9px 22px 9px 20px;		text-decoration: none;		text-shadow: #fff 0px .5px 1px;		color: #222;		display: block;	}	#nav ul li a small{display: none;}	#nav .current_page_item a, #nav .current_page_item a:hover, #nav li a:hover, #nav li a:active, 	#nav .current_page_ancestor a, #nav .current_page_ancestor a:hover{margin-left: -1px;margin-right: 1px;text-shadow: #666 0 -.5px 1px;}		#nav .current_page_item a, #nav .current_page_item a:hover, #nav .current_page_ancestor a, #nav .current_page_ancestor a:hover{		text-decoration: none;			background: #2a2a2a url(images/nav-current.png) repeat-x top left;		color: #fff;	}	 #nav li a:hover{		color: #fff;		background: #b1b1b1 url(images/nav-hover.png) repeat-x top left;	}	 #nav li a:active{		color: #fff;		background: #2a2a2a url(images/nav-action.png) repeat-x top left;	}		/* Drop Down*/	#nav li{position:relative;}		#nav ul ul {display: none;} /* SUB NAVIGATION (ONLY ON PAGES) */	#subnav { margin-top: 15px; font-size: 14px;}	#subnav ul {		margin: 0px;		padding: 0px 0px 0px 5px;		list-style: none;	}	#subnav li {		padding: 4px 7px;		margin: 0px;		float: left;	}	#subnav ul li a {		color:#555;		float:left !important;		margin:5px 10px 0px 0px;		padding:0;		text-decoration:none;	}	#subnav ul li ul li{display: none;}	#subnav li a, #subnav li a:visited, #subnav .page_item {		text-decoration: none;		color: #222;	}	#subnav li a:hover {		text-decoration: none;	}	#sidebar #grandchildnav ul li{		padding:0;		margin:0;		border:none;	}	#sidebar #grandchildnav ul li ul li{		font-size:.9em;	}	#sidebar #grandchildnav a {display:block;padding: 5px 10px;border: 1px solid transparent;margin-top:-1px;}	#sidebar #grandchildnav .current_page_item a, 	#sidebar #grandchildnav a:hover, 	#sidebar #grandchildnav .current_page_item ul li a:hover{		text-decoration:none;background:#f7f7f7;border: 1px solid #eee;	}	#sidebar #grandchildnav ul li ul li a{display:block;padding: 5px 23px; color:#555;}	#sidebar #grandchildnav .current_page_item ul li a{background:transparent; color:#555;border: 1px solid transparent;}	/* CONTENT */#content { clear: both;	overflow: hidden; }.hentry, .hcopy{		background: #fff url(images/post-bg.png) repeat-x left bottom;	clear: both;	border: 1px solid #fff;	border-bottom: none;}.post-content {padding-bottom: 18px;}.copy {padding: 18px 18px 0px 18px;}.postwrap{	border-bottom: 1px solid #bbb;	border-right: 1px solid #ccc;	border-left: 1px solid #ccc;	border-top: 1px solid #e4e4e4;	margin:0;	padding:0;}.hentry .billboard {	text-align: center;	padding: 100px 30px;}/*=== Post ===*//*- Post Title -*/.thumb.left img {margin-right:23px;}.thumb img {	display:block;	margin:0 0 0.8em;}.post-title h1 {	color: #333333;	font-size: 18px;}.post-title h1 span {	color: #33707e;}.post-title h1.author {	color: #888888;	font-size: 14px;	padding-top: 2px;}.post-title h2 a  {	font-size: 30px;	letter-spacing: -2px;	margin: 0 0 .45em;	color: #222222;	text-decoration: none;}.post-title a:hover{	text-decoration: underline;}/*- Post Date -*/.post-date {	margin: 0 0 1.25em;}.post-date a {	color: #000;}.post-date em {	background: #eee;	color: #000;	font-size: .9em;	font-style: normal;	padding: 5px 5px;	line-height: 1.75em;}/*- Post Excerpt -*/.post-excerpt {	font-size: 12px;	float:left;	width: 370px;	font-style: italic;}/*- Post Blockquote -*/.hentry blockquote {	border-left: 3px solid #cfcfcf;	font-size: 13px;	font-style: italic;	margin: 0 0 1.5em;	padding: 5px 0 0 10px;}/*- Post Author -*/.author-info {	}.post-author {	margin: 0 0 1em;}.author-details {	font-size: .85em;}.author-descr {	display: table;	height: 1%;}/*- Social Links -*/.post-footer {	background: url(images/box-bgr2.gif) #eee repeat-x top;	height: 42px;	padding: 0 18px;}.post-footer a{color: #444;}.post-footer .left {	line-height: 42px;}.post-footer .left span {	background: url(images/comment_count_bg.png) no-repeat center left;	font-weight: bold;	font-size: 14px;	text-align: center;	padding: 4px 0 8px 0;	width: 33px;	margin-right: 6px;	display: inline-block;	line-height: 32px;}.post-footer .right {	padding: 9px 0 0;}.post-footer .right span {	line-height: 21px;}.post-footer img {	margin: 0 0 0 2px;}.mini-add-comment {	background: url(images/mini-down-arrow.gif) no-repeat left center;	padding-left: 12px;	float: right;}.entry {	padding: 2em 0px 5px;	clear: both;	line-height: 1.6em;	margin-bottom: 1em;}/* POST TITLE STYLING */.tags {	float: right;	color: #aaa;	margin-top: 4px;	margin-bottom: .7em;}.tags a{font-weight: bold;color: #000;}.tags a:hover{text-decoration: none;}/* next & previous page navigation */.page-nav, .wp-pagenavi{	clear: both;	padding: 7px;	margin-bottom: 15px;	color: #fff;	background: #959595 url(images/agradient-30.gif) repeat-x left top;}.page-nav a{	color: #fff;	text-decoration: none;}.page-nav a:hover {	color: #eee;	text-decoration: none;}.previous-entries a {	float: left;	padding-left: 10px;	margin-left: 10px;	background: url(images/navigation-left.gif) no-repeat left center;}.next-entries a {	float: right;	padding-right: 10px;	margin-right: 10px;	background: url(images/navigation-right.gif) no-repeat right center;}#content .wp-pagenavi span.pages {	border:none;	background: transparent;	color: #333;}#content .wp-pagenavi a,  #content .wp-pagenavi .current, #content .wp-pagenavi .extend{	padding: 3px 7px;	border: none;	color: #000;	background: #bbb url(images/nav-hover.png) repeat-x 0 0;}#content .wp-pagenavi a:hover, #content .wp-pagenavi .current{	color: #fff;	border:none;	background: #999 url(images/agradient-30dark.gif) repeat-x 0 0;} /* next & previous post navigation */.post-nav {	clear: both;	padding-bottom: 35px;	margin-top: 15px;	font-size: 95%;}.post-nav a, .post-nav a:visited {	color: #999999;	text-decoration: none;}.post-nav a:hover {	color: #000000;	text-decoration: none;}.post-nav .previous a {	float: left;	padding-left: 20px;	background: url(images/post-nav-previous.gif) no-repeat left center;}.post-nav .next a {	float: right;	padding-right: 20px;	text-align: right;	background: url(images/post-nav-next.gif) no-repeat right center;}/* ---- Feature */#feature {margin-bottom:15px;}#cycle {	overflow: hidden;	height: 385px;}#feature .hentry , #highlight .hentry{	background:#fff url(images/post-bg-short.png) repeat-x left bottom;	position: relative;	z-index:0;	border:none;}#feature .hentry {	height: 430px;}#feature .fcontainer{	-moz-border-radius-topleft: 5px;	-moz-border-radius-topright: 5px;	border-top-left-radius: 5px;	border-top-right-radius: 5px;	-webkit-border-top-left-radius: 5px;	-webkit-border-top-right-radius: 5px;	-khtml-border-top-left-radius: 5px;	-khtml-border-top-right-radius: 5px;}#feature .fmedia{    width:  478px;  	margin-left: 480px;    height:   390px;	float:right;}#feature .fcontent {	position: relative;	float: left;	width: 330px;	padding: 20px 80px;	z-index: 100;	margin: 20px -500px 0px 0px;	height: 300px;}#feature .fheading{	text-align: center;	margin: 2em 0;}#feature .fheading h1, .ftitle {	font-size:55px;	line-height: .9em;	letter-spacing:-.05em;}#feature .fheading h3, .fsub {	color: #999;	font-size: 18px;}#feature .ftext {	margin: 30px 0px 0;	font-size: 1.15em;}#feature .ftext h4, #feature .ftext h5{	font-size:1em;	font-weight: bold;}#feature .ftext strong {color: #000}.featurelink {	background:transparent url(images/morearrow.gif) no-repeat scroll 100% 60%;	padding-right:10px;}#feature-footer{	background: #f7f7f7;	width: 100%;	z-index:100;	padding: 11px 0;}#featurenav {	float: left;	margin-left: 10px;	display: inline;}	#featurenav a{		font-family:arial;		padding: 3px 9px 3px;		margin-right: 5px;		font-size: 12px;		border: 1px solid #ccc;		border-right: 1px solid #bbb;		border-bottom: 1px solid #bbb;		color: #666;		background: #f7f7f7;	}	#featurenav a:hover{		background: #eee;		text-decoration:none;	}	#featurenav a.activeSlide{		background: #ddd;		color: #000;				border: 1px solid #aaa;		border-right: 1px solid #ccc;		border-bottom: 1px solid #ccc;	}	#feature-footer .twitter {float: right;margin-right: 16px;display: inline;color: #777;}	#feature-footer .twitter a{color: #333;}	.editfeature {	text-align: right;	line-height: 40px;	margin-right: 15px;}/* ---- HIGHLIGHT TEMPLATE -------*/#highlight {	position: relative;	background:#fff url(images/post-bg-short.png) repeat-x left bottom;	border-left: none;	border-right: none;	border-top: none;	margin-bottom: 1.5em;}	#highlight .postwrap {padding: 20px 30px;}	#highlight .ftitle{margin-bottom: .8em;font-size: 30px;}	#highlight .fcontent {		float: left;		padding: 30px;		width: 290px;		margin-top: 20px;	}	#highlight .fmedia {		overflow:hidden;		float: left;		width: 540px;		margin: 0;	}/* ------------------------------------- cred area  */#bottomnav {	margin: 1em 3px .5em;	clear: both;	padding: 4px;	font-size: .9em;	border-top: 1px solid #ddd;	border-bottom: 1px solid #ddd;}#bottomnav .piped {width: 600px}.terms {	text-align: right;}.terms.nonav{text-align: center;}.pagelinespos {	position:absolute ;	right:50%;	margin-right: -50px;	bottom:0;}a.pagelines {	display: block;	float: right;	text-indent:-3330em;	height: 30px;	width:88px;	font-size: 8px;	color: #eee;	font-weight: bold;	/*background: url(images/pagelines.png) no-repeat 0px 0px;*/}#cred a, #cred a:visited {	text-decoration: none;	color: #444;}#cred a:hover {	text-decoration: underline;}/* Before footer */.fboxes {  	background:#FFFFFF url(images/post-bg.png) repeat-x scroll left bottom;	border-color:#ccc #aaa #aaa #ccc;	border-style:solid;	border-width:1px;	margin-bottom:15px;  }.fboxdividers{  	background:transparent url(images/morefootbg.gif) repeat-y scroll left bottom;}.fboxes .fbox {	display: inline; /* IE thing */	float: left;	width: 318px;}.fboxcopy {	padding: 18px 30px;}.fboxes p {  margin-bottom: 10px;  }.fboxes ul {  list-style-type: none;  margin-top: 5px;  }.fboxes ul li, #morefoot p {  font-size: 11px;  }.fboxes ul a {  text-decoration: underline;  color: #333;  }.fboxes a:hover {  text-decoration: underline;  }.fboxes h3 {	font-size:1.3em;	line-height:1.4;	margin-bottom:0.3em;	padding: 0 0 2px 0;	font-weight: bold;}.fboxes #searchbox {  padding: 1px;  width: 160px;  }.fboxes li {  margin-bottom: 5px;  line-height: 17px; /* Required for cross-browser consistency; cross-browser defaults vary. */  }#morefoot {margin-top: 5px;}#morefoot p{font-size: .9em;}#morefoot li {margin-left: 10px;}#morefoot li a {text-decoration: none;}/* @ FORMS */	textarea:focus, input[type="text"]:focus {		border: solid 1px #666;	}			.button, input[type="submit"], .submit{		border: 1px solid #aaa;		background: #e5e5e5 url(images/gradlight.gif) repeat-x left bottom;		margin:0;		padding: 5px 3px 4px 5px;		font-family: arial, helvetica;		font-weight: bold;		color: #333;	}		.button:hover, input[type="submit"]:hover{		background: #535353 url(images/graddark.gif) repeat-x top left; 		color: #FFF;		cursor: pointer;	}		#cformsform ol {list-style-type: none;}	/* sidebar */#sidebar {	color: #444;	margin:0;	padding: 0;	font-size: 13px;}#sidebar p { margin: 0px 0px 15px; }#sidebar h2{ font-size: 20px; margin-bottom: 5px; }#sidebar a {  }#sidebar a:hover, #sidebar a:focus, #sidebar a:active { text-decoration:underline; }#sidebar ul { list-style: none; margin: 0;	padding: 0;}#sidebar ul li {		border-bottom: 1px solid #eee;	padding: 7px 0;}#sidebar ul li ul li {	padding: 4px 4px 4px 12px;}#drag_drop_sidebar h3{	font-size: 13px;	color: #333;	font-weight: bold;	padding: 8px 10px;		text-shadow: #fff 0px .5px 1px;	background: #e5e5e5 url(images/nav-default.png) repeat-x left top;}#sidebar .ui-sortable h3:hover{	cursor: move;	background: #e5e5e5 url(images/graddark.gif) repeat-x left top;	color: #fff;	text-shadow: #444 0px 1px 1px;}#sidebar #drag_drop_sidebar .drawer-content{	padding: 10px 10px 20px 10px;	background: #fff url(images/post-bg-short.png) repeat-x left bottom;}#sidebar #drag_drop_sidebar .widget {	padding: 0;}#sidebar a{ 	color: #000;}#sidebar ul li a{	padding: 3px 0;}#sidebar ul li a:hover {	text-decoration:underline;}#sidebar ul li ul li{	border: none;}#sidebar ul li ul li a{	font-weight: normal;	color:#777;}#content_sidebar {	font-size: .9em;}#content_sidebar .wtitle {	font-size: 18px;	font-weight: bold;}#content_sidebar .widget {	background: #fff url(images/post-bg-short.png) repeat-x left bottom;	margin: 2em 0;	border: 1px solid #bbb;	padding: 1em;}#content_sidebar .widget ul li{	margin-left: 15px;}/* meta */#meta .rss {	background: url(images/icons/feed.png);	background-repeat: no-repeat;}#meta .check {	background: url(images/comment.gif);	background-repeat: no-repeat;}#sidebar #accordion{	border: 1px solid #ccc;	margin-bottom: 1.5em;}	 #accordion .widget{		margin:0;		border:none;		line-height: 1.6em;	}		 #accordion .drawer-handle{		text-shadow: #fff 0 1px 0;		display: block;		cursor: pointer;		padding: 10px 10px;		background: #e5e5e5 url(images/gradlight.gif) repeat-x left top;		font-size: 13px;		border-bottom: 1px solid #ddd;	}	#accordion .ui-state-active {border-bottom: 1px solid #aaa;}		#accordion .drawer-handle:hover{		background: #AAAAAA url(images/graddark.gif) repeat-x left top;		text-decoration: none;					text-shadow: #666 1px 0 0;	}	#accordion .drawer-handle:hover a{color: #fff;}	 #accordion .selected{		color: #fff;		background: #e5e5e5 url(images/graddark.gif) repeat-x left top;	}	 #accordion .drawer-content{		border-top: 1px solid #eee;		border-bottom: 1px solid #ddd;		background: #fff;		color: #666;		padding: 15px 12px 5px;	}#feedbox {margin-right: 8px;	padding: 5px;}#meta .check {	background: url(images/comment.gif) no-repeat right 9px;}/* Widgets */#sidebar .widget{	margin-bottom: 1.5em;	border-top: 1px solid #ccc;	border-left: 1px solid #ccc;	border-right: 1px solid #aaa;	border-bottom: 1px solid #aaa;	background:#FFF;	padding: 1px;}#sidebar .wtitle {	font-size: 1.2em;	font-weight: bold;	margin-bottom: 3px;}#sidebar .winner{	padding: 10px;	background: url(images/post-bg-short.png) repeat-x left bottom;	}#sidebar .wcontent {	padding: 0 15px;}#calendar-wrap {text-align:center;}#wp-calendar {text-align:center; margin: 5px auto;}#wp-calendar caption{text-transform:uppercase;letter-spacing:.1em; font-weight: bold;font-size: 1.2em;}#wp-calendar td{ padding: 0px 4px; }#wp-calendar #today{font-weight: bold;border:1px solid #ccc;background:#f7f7f7;}/* FLICKR */.widget_flickrRSS + div a img, .widget_flickrRSS a img{margin:8px; color: transparent;width: 75px; height: 75px;}#sidebar .widget_flickrRSS .wcontent{padding: 0;}/* ADS */	 /* Deprecated */		#sidebar .administer_widget .winner {padding: 13px 0 0 13px;	}		.administer_widget a img {color: transparent;margin:0 13px 12px 0;}		.administer_widget small a{			font-family: arial, sans-serif;			font-size: 9px;			color:#404040;			text-decoration:none;		}		.administer_widget .adslink {text-align: center;padding-bottom: 4px;}			/* wp125 Ads */		#sidebar  .winner #wp125adwrap_2c {padding-left:1px;}		#wp125adwrap_2c { width:100%; }		#wp125adwrap_2c .wp125ad { width:125px; float:left; padding:6px; }		/* FORMS/CONTACT ETC */	.cform input {padding: 5px;font-size: 1.1em;}	 .cform fieldset{background: #fff;border:none;}	 .cform label {		display:block;		margin:0;		text-align:left;	}	legend{display: none;}	#content .cform {margin:5px 50px;padding:0px 0;}	.cform ol, .cform li{list-style-type: none; margin:0;padding:0;}	.cform label {}	.cform li{margin-bottom: .7em;}	.cform .single{width: 97%;}	.cform .area{width: 97%;}	.cform .emailreqtxt,.cform .reqtxt{font-style: italic;color: #999;}	.cf_hidden {display: none;}				 .success {		background: #f7f7f7; 		padding: 15px; 		margin-bottom: .5em; 		font-size:1.4em;	}	input[type="text"].cf_error:focus {border: 1px solid #000;}	/* Mailing List Form */	.mailinglist .cform ol{width:262px; float: left;}	.mailinglist .cform .single{width:97%}	.mailinglist .cform .sendbutton{margin:21px 0 0 10px;padding: 3px 0 2px 0;}	.linklove a{display: none;}/* highlight */.hl, .hl2 {	background: url(images/hl-dot.gif) repeat-x top;	clear: both;	height: 2px;	overflow: hidden;	width: 100%;}.hl2 {	background: none;	border-top: 1px solid #e7e7e7;	height: 1px;	margin: 0 0 .8em;}.lowlight {	background: url(images/post-bg.png) repeat-x left bottom;}.lowlight2{background: url(images/post-bg-short.png) repeat-x left bottom;}.toplight{ background: url(images/box-bgr.gif) repeat-x top left;}.pad_small{padding: 8px;}.pad_big {padding: 15px 20px;}/* Login Panel */#top {  	background: url(images/login_top.jpg) repeat-x 0 0;	height: 38px;	position: relative;}#top ul.login {	display: block;	position: relative;  	float: right;  	clear: right;  	height: 38px;	width: auto;  	font-weight: bold;	line-height: 38px;	margin: 0;	right: 150px;  	color: white;  	font-size: 80%;	text-align: center;  	background: url(images/login_r.jpg) no-repeat right 0;	padding-right: 45px;}#top ul.login li.left {  	background: url(images/login_l.jpg) no-repeat left 0;  	height: 38px;	width: 45px;	padding: 0;	margin: 0;  	display: block;	float: left;}#top ul.login li { 	text-align: left;  	padding: 0 6px;	display: block;	float: left;	height: 38px;  	background: url(images/login_m.jpg) repeat-x 0 0;}#top ul.login li a {	color: #33CCCC;}#top ul.login li a:hover {	color: white;}/*Login*//* toggle effect - show/hide login*/#login {	width: 100%;	color: white;	background: #1E1E1E;	overflow: hidden;	position: relative;	z-index: 3;	height: 0;}#login a {	text-decoration: none;	color: #33CCCC;}#login a:hover {	color: white;}#login .loginContent {	width: 550px;	height: 80px;	margin: 0 auto;	padding-top: 25px;	text-align: left;	font-size: 0.85em;}#login .loginContent .left {	width: 120px;	float: left;	padding-left: 65px;	font-size: 0.95em;}#login .loginContent .right {	width: 290px;	float: right;	text-align: right;	padding-right: 65px;	font-size: 0.95em;}#login .loginContent form {	margin: 0 0 10px 0;	height: 26px;}#login .loginContent input.field {	border: 1px #1A1A1A solid;	background: #464646;	margin-right: 5px;	margin-top: 4px;	color: white;	height: 16px;}#login .loginContent input:focus.field {	background: #545454;}#login .loginContent input.rememberme {	border: none;	background: transparent;	margin: 0;	padding: 0;}#login .loginContent input.button_login {	width: 47px;	height: 20px;	cursor: pointer;	border: none;	background: transparent url(images/button_login.jpg) no-repeat 0 0;}#login .loginClose {	display: block;	position: absolute;	right: 15px;	top: 10px;	width: 70px;	font-size: 0.8em;	text-align: left;}#login .loginClose a {	display: block;	width: 100%;	height: 20px;	background: url(images/button_close.jpg) no-repeat right 0;	padding-right: 10px;	border: none;	font-size: 0.9em;	color: white;}#login .loginClose a:hover {	background: url(images/button_close.jpg) no-repeat right -20px;}
