/*  



Theme Name: iBlogPro







Theme URI: http://www.pagelines.com/themes/







Description:  iBlogPro is a professional WordPress theme built on the PageLines CMS framework. Designed and developed by <a href="http://pagelines.com/about">Andrew Powers</a> and <a href="http://www.pagelines.com">PageLines</a>.







Version: 3.6.3







Author: PageLines







Author URI: http://www.pagelines.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-color: #F6F2E7  ;



		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:5px;



	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 ;



	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 ;



	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 40px;



	z-index: 100;



	margin: 0px -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 em;



}



#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 ;



	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;}



.home-img {

width:460px;
height:350px;
margin-left: -100px;
}



.webisodes-columns1 {
width:490px;
float:left;
}



.webisodes-columns2 {
width:400px;
float:left;

}

#homeSplashContainer {
text-align:center;
margin-left:-10px;
float:left;
width:982px;
height:712px; 
background-color:#ccc; 
background-image:url(http://ellenandashleydish.com/images/video-container.jpg);
}
