/* 

Theme Name: Carrigan

Theme URI: http://themehybrid.com/themes/skeleton

Description: A blank child of the Hybrid theme framework representing the visual hierarchy of Hybrid with designers in mind.

Author: Justin Tadlock

Author URI: http://justintadlock.com

Version: 0.1.1

Tags: Framework

Template: hybrid

*/



/**

* Import pre-made styles from Hybrid

************************************************/



/* Eric Meyer's reset.css */

	/*@import url('../hybrid/library/css/reset.css');*/



/* 18px, 20px, 21px, 22px, or 25px margins and line-height (don't use reset.css with these) */

	/* @import url('../hybrid/library/css/18px.css'); */

	/* @import url('../hybrid/library/css/20px.css'); */

	@import url('../hybrid/library/css/21px.css');

	/* @import url('../hybrid/library/css/22px.css'); */

	/* @import url('../hybrid/library/css/25px.css'); */



/* Holy Grail */

	/* @import url('../hybrid/library/css/holy-grail-fluid.css'); */



/* Plugins CSS */

	/* @import url('../hybrid/library/css/plugins.css'); */



/* Hybrid's default CSS */

	/* @import url('../hybrid/library/css/screen.css'); */

/* WP-Realty CSS */

	@import url('wp-realty.css');


/**

* Body

************************************************/



/* Contains everything */

body {margin: 0, padding: 0; font-family: Calibri, Corbel, Verdana, Arial, Helvetica, sans-serif;}



	/* Wrapper for everything inside of the body */

	#body-container {
	margin:0 auto;
}



/**

* Elements

************************************************/



/* Hyperlinks */

a:link {}

a:visited {}

a:hover {}

a:active {}



/* Headers */

h1 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

h2 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

h3 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

h4 {}

h5 {}

h6 {}



/* Text elements */

strong {}

em {}

cite {}

abbr {}

acronym {}

sup {}

sub {}

address {}

ins {}

dfn {}

del {}



/* Paragraphs */

p {}

p.post-meta-data {margin-bottom:0px; clear:left; padding-left:30px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}

.content-inner-wrapper p {padding: 0 20px; margin: 20px 0 0;}
/* Unordered lists */

ul {}

	ul li {}



/* Ordered lists */

ol {}

	ol li {}



/* Defition lists */

dl {}

	dt {}

	dd {}



/* Blockquotes */

blockquote {}

	blockquote blockquote {}

	blockquote em {}



/* Object */

object {}



/* Code */

code {}

pre {}

pre code {}



/* Tables */

table {}

	caption {}

	tr {}

	th {}

	td {}



/* Forms */

form {}

	textarea {}

	input {}

	label {}

	option {}



/* Drop caps */

.drop-cap {	}



/* Notes */

.note {}



/* Warnings/Alerts */

.warning, .alert {}



/* Errors */

.error {}



/* Downloads */

.download {}



/* Alignment */

.left, .alignleft {}

.right, .alignright {}

.center, .aligncenter {}

.block, .alignnone {}

.clear {}



/**

* Images

************************************************/



/* Normal images */

img {}

a img {}



/* WP Smilies */

img.wp-smiley {}



/* Thumbnails */

.thumbnail {float:left; margin-left:25px; margin-right:10px;}



/* WP Captions [caption] */

.wp-caption {}

	.wp-caption img {}

	.wp-caption p {}



/* Gallery [gallery] */

.gallery {}

	.gallery img {}



/* Avatars */

.avatar {float:left; margin-left:25px; margin-right:10px;}



/**

* Header

************************************************/



/* Contains entire header */

#header-container {
	padding-top:26px;
	height:120px;
	width: 960px;
	margin: 0 auto;
	position:relative;
}



	/* Contains site title and tagline */

	#header {
		}



		/* Site title */

		#site-title {
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width:402px;
	height:73px;
	margin-bottom:5px;
	background-position: 0px 0px;
			}
		#site-title:hover {
	background-position: 0px -73px;
			}
h1#site-title {
			}

			#site-title a {
				display:block;
			height:73px;
			width:402px;
}

				#site-title a span {}



		/* Site description/tagline */

		#site-description {display:none;}



/**

* Page navigation

************************************************/



/* Wrapper for navigation */

#navigation {display: none;}



	/* Page nav */

	#page-nav {}

		#page-nav ul {}

			#page-nav li {}

				#page-nav li a {}

			#page-nav li.current_page_item {}



/**

* Containers below the header and navigation

************************************************/



/* Wrapper for the content and primary/secondary widget sections */

#container {	background-image: url(images/container.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
#container .belt {
	background-image: url(images/belt.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	margin-top: 0px;
	padding-bottom: 50px;
}

#container .inner-wrapper {
	width:960px;
	margin:0 auto;
}
#container .belt .inner-wrapper {
}


	/**

	* Content

	************************************************/



	/* Contains site's main content */

#content {
}

#content .content{
	background-image: url(images/content-bottom.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:670px;
	float:right;
	position:relative;
	padding-bottom:50px;
}
#content .content-inner-wrapper{
	/*background-color:#FFF;*/
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 45px;
	padding-bottom: 0px;
	/*padding-left:20px;
	padding-right: 20px;*/
	background-image: url(images/content-top.png);
	background-repeat: no-repeat;
	background-position: center top;
	min-height:700px;
}

	#content .content .content{
	/*background-color:#FFF;*/
	width:auto;
	float:none;
	background-image: none;
	background-repeat: no-repeat;
	background-position: center top;
	position:relative;
	min-height:700px;
	background-color: transparent;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right: 0px;
}


		/* Breadcrumb trail */

		.breadcrumb {
	font-size:12px;
	color:#555;
}
		.breadcrumb a, .breadcrumb a:visited{
	color:#060;
}
		.breadcrumb a:hover{
	color:#090;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #090;
}
		.breadcrumb span.sep {
	color:#BEBEBE;
}
		.breadcrumb-title{
			display:none;}



		/* Archive and search <div> before posts are listed */

		.author-info {float:left; width:670px; margin-bottom:25px; border-bottom:solid 1px #a8a8a8; padding-bottom:25px;}

		.category-info {border-bottom:1px #a9a9a9 solid;}

		.date-info {padding: 0 20px; border-bottom:1px #a9a9a9 solid;}

		.search-info {padding: 0 20px; border-bottom:1px #a9a9a9 solid;}

		.tag-info { border-bottom:1px #a9a9a9 solid;}
		.content-inner-wrapper .search .search-form {padding: 0 20px;}


		/* Posts */

		.post {margin-bottom:0px;}



			/* Post, page, and archive titles */

			.entry-title {
	font-size: 32px;
	font-weight: bold;
	line-height: 1.1em;
	letter-spacing:0.4px;
				margin-left:25px;
				padding-right:10px;
}
			h1.entry-title, h2.entry-title {
				padding: 0;
				width: 510px;
				margin-bottom:0px;
}
			h2.entry-title {
				margin-top:15px;
	font-size: 24px;
}

			.entry-title a, .entry-title a:visited {
	color: #222;
}
			.entry-title a:hover {
	color: #555;
}

.archive .post {width:670px; border-top:1px solid #fff; border-bottom:1px solid #a8a8a8; float:left; padding:25px 0; background-image: url(images/content-top.png); background-repeat: no-repeat; background-position: center -250px; position:relative; clear:both;}

.single-title {}

			.page-title {}

			.attachment-title {}

			.error-404-title {color:#060; margin-left:25px; font-weight:bold; text-transform:uppercase;}

			.author-title {color:#060; margin-left:25px; font-weight:bold;}

			.category-title {color:#060; margin-left:25px; font-weight:bold; text-transform:uppercase; padding-bottom:25px; margin-bottom:0px;}

			.date-title {color:#060; margin-left:25px; font-weight:bold; padding-bottom:25px; margin-bottom:0px;}

			.search-title {color:#060; margin-left:25px; font-weight:bold; padding-bottom:25px; margin-bottom:0px;}

			.tag-title {color:#060; margin-left:25px; font-weight:bold; padding-bottom:25px; margin-bottom:0px;}



			/* Author and date byline */

			.byline {
				border-color:#D6D6D6 -moz-use-text-color;
				border-style:solid none;
				border-width:1px medium;
				border-left:medium none;
				border-right:medium none;
				/*float:left;*/
				font-size:12px;
				line-height:22px;
				margin-bottom:17px;
				padding:3px 1px;
				position:relative;
				width:630px;
				color: #999;
				margin-left:0px;
				}
			.byline a, .byline a:visited {
	color: #999;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #060;
				}
			.byline a:hover {
				color: #060;
				border-bottom:0px solid #060;
				}
.archive-info .byline, .category-info .byline, .archive .byline {display:none;}


			/* Full entries */

			.entry-content {}



			/* Excerpts (introduced in Hybrid 0.4) */

			.entry-summary {}



				/* Using nextpage */

				p.pages a {}



				/* More link more */

				a.more-link {
					background-color:#dddddd;
					color:#439B2B;
					display:inline-block;
					font-style:italic;
					font-weight:bold;
					height:100%;
					margin-left:25px;
					padding:0 20px 3px;
					width:auto;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
				}
				a.more-link:hover {
					background-color:#439B2B;
					color:#fff;
				}



			/* Post meta data */

			.post-meta-data { font-size:12px; color:#999;}
			.post-meta-data a, .post-meta-data a:visited {color:#999;}
			.post-meta-data a:hover {color:#090;}
			.post-meta-data a.comments-link, .post-meta-data a.comments-link:visited {color:#80A475; float:right; font-size:18px; padding-right:10px; font-weight:bold;}
			.post-meta-data a.comments-link:hover {color:#009900;}
			



		/* Post series */

		.series {} 

			.series-title {}



		/* Navigation links */

		.navigation-links {
	background-color: #eee;
	position:relative;
	float:left;
	width:668px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B9D8D8;
	border-right-color: #a6a6a6;
	border-bottom-color: #a6a6a6;
	border-left-color: #a6a6a6;
}
		.navigation-links a, .navigation-links a:visited {
	color: #999;
}

			.navigation-links .previous a {
				display:inline-block;
				background-color:#ddd;
				border: solid 1px #fff;
				padding:1px 15px 0 10px;
}

			.navigation-links .previous:hover a, .navigation-links .next:hover a, .navigation-links a span.next:hover, .navigation-links a span.previous:hover {
				color: #fff;
				background-color:#c5c5c5;
			}

			.navigation-links .next {float:right;}

			.navigation-links .next a {
				display:inline-block;
				background-color:#ddd;
				border: solid 1px #fff;
				padding:1px 10px 0 15px;
}
			.navigation-links a span.next {
				display:inline-block;
				background-color:#ddd;
				border: solid 1px #fff;
				padding:1px 10px 0 15px;
}


		/* WP PageNavi (plugin) */

		.wp-pagenavi {}

			.wp-pagenavi .pages {}

			.wp-pagenavi .current {}

			.wp-pagenavi .extend {}

			.wp-pagenavi a {}



		/* Attachment image navigation */

		.navigation-attachment {}



		/**

		* Comments template

		************************************************/



		/* Wrapper for entire comments area */

		#comments-template { border-bottom:1px #a8a8a8 solid;}



			/* Comments section headers/titles */

			.comments-header {}

			#comments-number { font-size:17px; margin-left:25px;}



			/* Comments closed paragraph */

			p.comments-closed {}



				/* Main comments section */

				#comments {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #060;
	margin-top:30px;
	padding-top:20px;
	padding-left:20px;
	padding-right: 20px;
}

					#comments ol { margin: 0 0 21px 0;}



						/* Individual comments (note that WordPress has even/odd backwards) */

						#comments li {
	list-style-type: none;
	clear:both;
	float:left;
	list-style-type:none;
	padding:10px 0 10px 0;
	position:relative;
	width:100%;
	border: 1px solid #ddd;
}

							#comments li li {}

								#comments li li li {}

									#comments li li li li {}

						#comments li.even {
	background-color: #eee;
}

						#comments li.odd {}

						#comments li.thread-even {}

						#comments li.thread-odd {}

						#comments li.author {}

						#comments li.trackback {}

						#comments li.pingback {}



							/* Comment avatars */

							#comments .avatar {
	display:inline;
	float:left;
	margin-bottom:5px;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #D6D6D6;
	padding:5px;
	margin-left: 10px;
	margin-right: 10px;
}



							/* Comment meta data */

							#comments .comment-meta-data {
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	color:#777;
	font-size:11px;
}
							#comments .comment-meta-data a, #comments .comment-meta-data a:visited {
	color:#999;
	font-style: italic;
}
							#comments .comment-meta-data a:hover {
	color:#090;
	font-style: italic;
}
								#comments .comment-author {font-size:14px;color:#444;}
								#comments .comment-meta-data cite {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
}



							/* Comment text */

							#comments .comment-text {
	float:left;
	padding-bottom:0px;
	width:507px;
}



					/* Paged comments navigation */

					#comments-template .paged-navigation {}

						#comments-template .paged-navigation .page-numbers {}

						#comments-template .paged-navigation .next {}

						#comments-template .paged-navigation .prev {}



				/* Main comment form div */

				#respond {
	clear:both;
	padding-top: 20px;
	padding-left:20px;
	padding-right: 20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #bbb;
	border-left-color: #bbb;
}



					/* Comment form title */

					#reply {}



					/* Comment form elements */

					p#cancel-comment-reply {}

					#respond form {padding-bottom:20px; color: #777;}

						#respond .form-author {font-size:12px;}
						#respond .required {font-style:italic;}
							#respond input, #search-1 input {
								border: 1px solid #d6d6d6;
								font-family:Arial,Helevtica,Verdana,san-serif;
								font-size:11.5px;
								padding:4px;
								width:200px;
								}

						#respond .form-email {font-size:12px;}

						#respond .form-url {font-size:12px;}

						#respond .form-textarea {}

							#respond textarea {
								border: 1px solid #d6d6d6;
								font-family:Arial,Helevtica,Verdana,san-serif;
								font-size:11.5px;
}

						#respond .button, .search .button {
	cursor:pointer;
	border:1px solid #9C9;
	color:#FFFFFF;
	font-family:Arial,Helevtica,Verdana,san-serif;
	font-size:11.5px;
	padding:4px 20px;
	width:auto !important;
	background-attachment: scroll;
	background-color: #030;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
}
						#respond .button:hover, .search .button:hover {background:none repeat scroll 0 0 #222222; border:1px solid #D6D6D6; color:#FFFFFF;}

						#respond .comment-action {}


		/**

		* Utility widget sections (see other widget code below)

		************************************************/



		/* All utility widget sections (except widgets template) */

		.utility {}



		/* Before content */

		#utility-before-content {}



		/* After content */

		#utility-after-content {
			width:960px;
			margin:0 auto;
}



		/* After post but before comments */

		#utility-after-single {}



		/* After page but before comments */

		#utility-after-page {}



		/* Widgets page template widgets */

		.page-template-widgets #content .widget {}



	/**

	* Widget sections (Primary and Secondary)

	************************************************/



	/* Widgets in general */

	.widget {}

		.widget-inside {}

			.widget-title {}



	/* Primary widget section */


.sidebar-container {
	width:280px;
	float:left;
	margin-top:8px;
	background-image: url(images/sidebar-end.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom:35px;
	margin-bottom:25px;
	}

.sidebar-container .sidebar-inner-wrapper{
		width:280px;
		float:left;
		padding-top:35px;
		background-image: url(images/sidebar-top.png);
		background-repeat: no-repeat;
		background-position: center top;
		border-bottom:1px solid #ffffff;
}


#primary {
		border-top:1px solid #a8a8a8;
}


/* Widgets */
#primary .widget {
	padding:10px 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a8a8a8;
	background-image: url(images/sidebar-back.png);
}

#primary .widget-inside {}

#primary .widget-title {
	color: #060;
}
#primary h3.widget-title {
	margin-bottom: 5px;
}

#primary .widget ul {margin:0; padding:0; border-top:1px solid #D6D6D6;}

#primary .widget ul li {list-style-type: none;}
#primary .widget ul li a {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/bullet-green.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	display:inline-block;
	line-height:22px;
	padding:3px 10px;
	color: #777;
	border-bottom:1px solid #D6D6D6;
}

					#primary .widget ul li a:hover {
	color: #090;
}


#primary .widget.categories, #primary .widget.archives {
	padding:10px 0px;
}
#primary .widget.categories h3.widget-title, #primary .widget.archives h3.widget-title {
	margin-left:15px;
}
#primary .widget.categories ul li a, #primary .widget.archives ul li a {
	padding-left:25px;
	display:block;
	background-position: 15px 10px;
	border-top: 1px solid #fff;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
#primary .widget.categories ul li a:hover, #primary .widget.archives ul li a:hover {
	background-color:#e7e7e7;
}

#primary .widget.widget_recent_comments ul {
	border-top: 0px none #fff;
}
#primary .widget.widget_recent_comments ul li {
	background-color:#e7e7e7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ececec;
	border-right-color: #ccc;
	border-bottom-color: #c0c0c0;
	border-left-color: #ddd;
	margin: 10px 0;
	padding: 7px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-weight:bold;
}
#primary .widget.widget_recent_comments ul li a {
	background-image:none;
	font-style:italic;
	color: #060;
	font-weight:normal;
}
#primary .widget.widget_recent_comments ul li a:hover {
	background-image:none;
	font-style:italic;
	color: #090;
}



	/* Secondary widget section */

	#secondary {}

		#secondary .widget {}

			#secondary .widget-inside {}

				#secondary .widget-title {}

				#secondary .widget ul {}

					#secondary .widget ul li {}



/**

* Footer

************************************************/



/* Wrapper for the entire footer */

#footer-container {
	background-image: url(images/footer.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}



	/* Subsidiary widget section */
	
	#widget-container-subsidiary{
	height:395px;
	background-image: url(images/subsidiary.jpg);
	background-repeat: repeat-x;
}
	#widget-container-subsidiary .inner-wrapper{
	width:960px;
	height:395px;
	margin:0 auto;
}

	#subsidiary, #subsidiary-two {
	width:300px;
	height:355px;
	float:left;
	padding:20px 20px 20px 0; 
}
	#subsidiary-three {
	width:320px;
	height:355px;
	float:left;
	padding:20px 0 20px 0; 
}

	#subsidiary {
}
	#subsidiary-two {
}
	#subsidiary-two .widget_ajaxedtwitterwidget {
		height:190px;
}

	#subsidiary-three {
}
	#utility-before-footer {
	width:960px;
	height:261px;
	margin:0 auto;
	background-image: url(images/utility-before-footer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}



		#utility-before-footer .widget {
	width:191px;
	float:left;
	padding: 30px 0px 10px 1px;
	color: #FFF;
}
#utility-before-footer .widget ul {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2B611D;
}
#utility-before-footer h3.widget-title  {
	margin-bottom: 10px;
	margin-left:10px;
}

#utility-before-footer li, #utility-before-footer ul, #subsidiary li, #subsidiary ul {
background:none repeat scroll 0 0 transparent;
border:medium none;
list-style-type:none;
padding:0;
margin: 0;
}
#subsidiary .widget ul li a  {
	display:block;
	line-height:22px;
	padding:3px 10px;
	position:relative;
	color: #333;
	font-weight: bold;
}
#subsidiary .widget ul li a:hover  {
	color: #090;
}

#subsidiary blockquote  {
	margin: 0 15px;
	font-style: italic;
}
#subsidiary blockquote p  {
	margin-bottom:10px;

}

#utility-before-footer .widget ul li a  {
	background:url("../images/skin1/bullet_grey.png") no-repeat scroll left 11px transparent;
	display:block;
	line-height:22px;
	padding:3px 10px;
	position:relative;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2B611D;
	color: #D2F0CA;
}
#utility-before-footer .widget ul li a:hover  {
	background-attachment: scroll;
	background-color: #285D19;
	background-image: url(../images/skin1/bullet_grey.png);
	background-repeat: no-repeat;
	background-position: left 11px;
	opacity:0.7;
	filter:alpha(opacity=70);
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4BAE2F;
}

			#subsidiary .widget-inside, #utility-before-footer .widget-inside {}

				#subsidiary .widget-title, #subsidiary-two .widget-title, #subsidiary-three .widget-title {
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 70px;
	width: 293px;
}
				#subsidiary .widget-title {
	background-image: url(images/news-title.png);
	margin-bottom: 5px;
}
				#subsidiary-two .widget_ajaxedtwitterwidget .widget-title {
	background-image: url(images/twitter-title.png);
}
				#subsidiary-two .widget_ajaxedtwitterwidget h3.widget-title  {
	margin-bottom: 10px;
}
				#subsidiary-two .widget_ajaxedtwitterwidget .widget-title a {
	display: block;
	height: 70px;
	width: 293px;
}



#subscribe ul {
	list-style-type: none;
	background-color: #dddddd;
	margin: 10px 5px 21px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#subscribe li a, #subscribe li a:visited {
	font-size: 18px;
	color: #333;
}
#subscribe ul li a:hover {
	font-size: 18px;
	color: #090;
}
#subscribe ul li {
	padding: 10px;
}
ul.twitter {
	list-style-image: url(images/tweet.png);
	background-color: #dddddd;
	margin: 0 5px 21px 2.0em;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
ul.twitter li {
	padding: 0 10px 10px;
}
ul.twitter li a, ul.twitter li a:visited {
	color: #033;
}
ul.twitter li a:hover {
	color: #090;
	text-decoration: underline;
}

#subsidiary-two .widget_subscribe_sidebar h3.widget-title  {
	margin-bottom: 5px;
}

#subsidiary-two .widget_subscribe_sidebar .widget-title {
	background-image: url(images/podcast-title.png);
}
				#subsidiary-three .widget-title {
	background-image: url(images/contact-title.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 70px;
	width: 311px;
}
				#subsidiary-three h3.widget-title {
					margin-bottom:0px;
}







#subsidiary-two .wpef-widget ul {
	list-style-type: none;
	margin: 2px 5px 21px 5px;
	background-image: none;
}
#subsidiary-two .wpef-widget li a, #subsidiary-two .wpef-widget li a:visited {
	padding: 15px;
	font-size: 18px;
	color: #333;
}
#subsidiary-two .wpef-widget ul li a:hover {
	font-size: 18px;
	color: #090;
	background-color:transparent !important;
}
#subsidiary-two .wpef-widget ul li {
	padding: 0px;
	background-image: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#dddddd;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ececec;
	border-right-color: #ccc;
	border-bottom-color: #c0c0c0;
	border-left-color: #ddd;
}
#subsidiary-two .wpef-widget ul li:hover {
	background-color: #ffffff;
}

#subsidiary-two .wpef-widget h3.widget-title  {
	margin-bottom: 5px;
}

#subsidiary-two .wpef-widget .widget-title {
	background-image: url(images/podcast-title.png);
}


#subsidiary-two .widget_betterrsswidget ul {
	list-style-type: none;
	margin: 2px 5px 21px 5px;
	background-image: none;
}
#subsidiary-two .widget_betterrsswidget li a, #subsidiary-two .widget_betterrsswidget li a:visited {
	padding: 15px;
	font-size: 18px;
	color: #333;
}
#subsidiary-two .widget_betterrsswidget ul li a:hover {
	font-size: 18px;
	color: #090;
	background-color:transparent !important;
}
#subsidiary-two .widget_betterrsswidget ul li {
	padding: 0px;
	background-image: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#dddddd;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ececec;
	border-right-color: #ccc;
	border-bottom-color: #c0c0c0;
	border-left-color: #ddd;
}
#subsidiary-two .widget_betterrsswidget ul li:hover {
	background-color: #ffffff;
}

#subsidiary-two .widget_betterrsswidget h3.widget-title  {
	margin-bottom: 5px;
}

#subsidiary-two .widget_betterrsswidget .widget-title {
	background-image: url(images/podcast-title.png);
}

	/* Footer section */

	#footer {height: 227px;}


	#footer-wrapper{width:960px; height:98px; margin: 0 auto;}
		#eho{
	width:59px;
	height:98px;
	float:left;
	background-image: url(images/eho.jpg);
	background-repeat: no-repeat;
}
		#realtor{
	width:59px;
	height:98px;
	float:left;
	background-image: url(images/realtor.jpg);
}
		#footer-logo{
	width:842px;
	height:98px;
	float:left;
	background-image: url(images/footer-logo.jpg);
}

#footer-credits {width:960px; height:98px; margin: 0 auto;}
		/* Footer extra */

		#footer .copyright {
	width:100%;
	text-align: center;
	margin-top: 20px;
}
		#footer .copyright a, #footer .copyright a:visited, #footer .credit a, #footer .credit a:visited {
	color: #333;
}
		#footer .copyright a:hover, #footer .credit a:hover {
	color: #090;
}

		#footer .credit {
	width:100%;
	text-align: center;
	margin-top: 40px;		
}


	/* Feature section */

	#featured {
	background-image: url(images/feature_back.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height:458px;
	width:auto;
}

	#featured .inner-wrapper{
	background-image: url(images/featured-shadow.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height:100%;
	width:100%;
}
	#featured .inner-wrapper .cu3er{
	height:100%;
	width:960px;
	margin: 0 auto;
}
	#call_to_action {
	background-image: url(images/call-to-action.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height:350px;
	width:auto;
	overflow: hidden;
}
	#call_to_action .inner-wrapper {
	height:294px;
	width:960px;
	margin: 0 auto;
	padding-top:30px;
}
	#call_to_action .statement {
	height:258px;
	width:508px;
	float:left;
	background-image: url(images/statement.png);
	background-repeat: no-repeat;
	background-position: center center;
}
	#call_to_action .statement p {
	color: #FFF;
	margin: 20px;
	font-family: Calibri, Corbel, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}
	#call_to_action .statement p span {
	font-weight: bold;
}
	#call_to_action .statement p u {
	font-weight: bold;
	text-decoration: underline;
}
/*	#call_to_action .QuoteRotator_displayWidget {
	height:258px;
	width:375px;
	float:left;
	color: #FFF;
	margin: 60px 20px 20px 40px;
	font-family: Calibri, Corbel, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}*/

#local-info {
	padding-top:0px;
	padding-bottom:20px;
	border-bottom: solid 1px #aaa;
	border-top: solid 1px #fcfcfc;
	}
#local-info h3.widget-title {
	color:#060;
	font-size: 22px;
	margin-bottom:0px;
	padding-bottom:10px;
	margin-left:0px;
	border-bottom: solid 1px #ccc;
}
h3.widget-title a, h3.widget-title a:visited {
	color:#060;
}
h3.widget-title a:hover {
	color:#666;
}

#local-info .widget {
	width:270px;
	float:left;
	background-image: url(images/widget-back-bottom.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#local-info .widget.widget_hw_wpgw {
	background-image: none !important;
}
#local-info .widget.widget_hw_wpgw h3.widget-title {
	font-size: 22px;
	margin-left:0px;
	border-bottom: none 0px #ccc;
}

#local-info .widget .widget-inside {
	padding-top:30px;
	width:230px;
	height:430px;
	padding-left:20px;
	padding-right:20px;
	background-image: url(images/widget-back-top.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom:25px;
}
#local-info .widget.widget_hw_wpgw  .widget-inside {
	background-image: none !important;
	width:140px;
}

	
#local-info	.widget_hw_wpgw {
	width:140px;
	padding-left:0px;
	padding-right:0px;
}
#local-info	.buyer-pic {
	background-image: url(images/buyer.png);
	background-repeat: no-repeat;
	background-position: center top;
	width:245px;
	height:196px;
}
#local-info .seller-pic {
	background-image: url(images/seller.png);
	background-repeat: no-repeat;
	background-position: center top;
	width:245px;
	height:196px;
}
#local-info	.buyer-pic a, #local-info .seller-pic a {
	width:245px;
	height:196px;
	display: block;
}
#wherego_related ul {
	margin-left: 0;
	padding-left: 0;
	border-top: solid 1px #ccc;
}
#wherego_related, #wherego_related a {
	color: #333;
	font-size:12px;
}
#wherego_related a:hover {
	color: #090;
}
.widget_betterrsswidget ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	background-image:url(images/events-back.jpg)
}
.widget_betterrsswidget li, #wherego_related li {
	background-image: url(images/list.png);
	background-position: left 5px;
	padding-left:30px;
	background-repeat: no-repeat;
	margin-bottom:0px;
	padding-top:7px;
	padding-bottom:7px;
	display:block;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #ccc;
}
.widget_betterrsswidget li a, .widget_betterrsswidget li a:visited, #wherego_related a.wherego_title, #wherego_related a.wherego_title:visited {
	font-size: 14px;
	line-height: 18px;
	color: #333;
	display:block;
	padding-left:0px;
}
.widget_betterrsswidget li:hover a, .widget_betterrsswidget li:hover,  #wherego_related ul li:hover .wherego_title,  #wherego_related ul li .wherego_title:hover,  #wherego_related ul li a.wherego_title:hover {
	color: #090;
	background-color:#fff;
}
.widget_betterrsswidget li:hover,  #wherego_related ul li:hover {
	border-bottom: solid 1px #bbb;
	background-color:#fff;
}

.wpef-widget ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	background-image:url(images/events-back.jpg)
}
.wpef-widget li {
	background-image: url(images/list.png);
	background-position: left 5px;
	padding-left:30px;
	background-repeat: no-repeat;
	margin-bottom:0px;
	padding-top:7px;
	padding-bottom:7px;
	display:block;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #ccc;
}

.wpef-widget li a, .wpef-widget li a:visited {
	font-size: 14px;
	line-height: 18px;
	color: #333;
	display:block;
	padding-left:0px;
}
.wpef-widget li:hover a, .wpef-widget li:hover {
	color: #090;
	background-color:#fff;
}
.wpef-widget li:hover {
	border-bottom: solid 1px #bbb;
	background-color:#fff;
}

#subscribeto {
	background-image: url(images/subscribeto.png);
	width:412px;
	height:58px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
}
.smrss, .smtwitter, .smfacebook {
background:url("images/sm.png") no-repeat scroll 0 0 transparent;
display:block;
float:right;
height:31px;
margin:13px 17px 0 0;
overflow:hidden;
width:30px;
}
.smfacebook {
background-position:0 -62px;
margin-right:33px;
}
.smfacebook:hover {
background-position:-30px -62px;
margin-right:33px;
}
.smtwitter {
background-position:0 -31px;
}
.smtwitter:hover {
background-position:-30px -31px;
}
.smrss {
background-position:0 0;
margin-right:18px;
}
.smrss:hover {
background-position:-30px 0;
}

/* Cform - Widget Contact Form */
.cform {
	margin:0px auto 0 auto;
	width: 311px;
	line-height:18px;
	color: #333;
}






.cform .cf_hidden {

	display:none; 

	border:none!important;

	background:none!important;

	padding:0!important;

	margin:0!important;

}



.cform legend { 

	margin-left:10px;

	padding: 0 2px; 

	font:normal 14px Times; 

	font-variant:small-caps;

	color:#666666;

}



ol.cf-ol {
	margin:0!important;
	padding:0!important;
}

ol.cf-ol li	{

	background:none!important; 

	margin:10px 0px!important; /*some themes may interfere otherwise*/

	padding:0; 

	list-style:none!important; 

	text-align:left;

	line-height:1.2em;

	overflow:hidden;

}





/*                                                    */

/* just for text-only fields (no input)               */

/*                                                    */



ol.cf-ol li.textonly {

	padding:3px 0; 

	text-align:center;

}





/*                                                    */

/* global definitions for field labels                */

/*                                                    */



.cform label {

	width:155px; 

	margin:2px 10px 0 0; 

	display:-moz-inline-box; /*for mozilla*/

	display:none; /*for Opera & IE*/

	text-align:left;

	vertical-align:top;

	font-size:11px;

	letter-spacing:1px;

}

.cform label span {

	width:155px; /* must be the same as above!*/

	display:block;

}



label.cf-before {

	width:50px;

	margin:4px 10px 0 0; 

}

label.cf-before span {

	width:50px;

}



label.cf-after 	{

	font-size:10px;

	letter-spacing:0pt;

	margin:4px 5px 4px 6px;

	text-align:left;

	width:45px;

}



label.cf-after span {

	width:45px;

	display:block;

}



label.cf-group-after {

	margin:5px 0 4px 2px;

	width:130px;

	text-align:left;

}

label.cf-group-after span {

	width:130px;

	display:block;

}



/*                                                    */

/*   FORM FIELDS general formatting                   */

/*                                                    */



.cform input {
	padding:5px;
	border:0px none #888888;
	vertical-align:top;
	background-image: url(images/form-text.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.cform textarea {
	padding:5px;
	border:0px none #888888;
	vertical-align:top;
	background-image: url(images/form-textarea.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.cform input:hover, .cform input:focus {
	background-image: url(images/form-text.png);
	background-repeat: no-repeat;
	background-position: 0 -32px;
	color:#060;
}

.cform textarea:hover, .cform textarea:focus {
	background-image: url(images/form-textarea.png);
	background-repeat: no-repeat;
	background-position: 0 -82px;
	color:#060;
}


.cform select:focus	{
	background-image: url(images/form-text.png);
	background-repeat: no-repeat;
	background-position: left top;
}



.cform textarea,

.cform input {
	width:310px;
	color: #666;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: transparent;	
}

.cform select {

	width:158px; /* attempt to have equal length */

}  



.cform select.cfselectmulti	{ 

	height:7.5em; 

}



.cform textarea {

	font-family: arial;

	font-size: 0.9em;

	height:5em;

	overflow:auto;

	display:block;

}



.cform input.cf_date {

	width:128px;

}



/*                                                    */

/* formatting for text:  "(required)"  & other        */

/*                                                    */



span.reqtxt,

span.emailreqtxt { 

	display:none; 

}





/*                                                    */

/*   radio button title                               */

/*                                                    */



ol.cf-ol li.cf-box-title {

	padding-left:10px; /* check with label 'width' incl. */

}



/*                                                    */

/*   check boxes                                      */

/*                                                    */



input.cf-box-a,

input.cf-box-b 	{ 

	margin:2px 0 0 0; 

	width:16px; 

	height:22px;

	border:none!important;

	background:none; 

}



input.cf-box-a 	{ 

	margin-left:5px; /* check with label 'width' incl. */

} 





/*                                                    */

/* check box groups                                   */

/*                                                    */



ol.cf-ol li.cf-box-group {

	padding: 0 0 5px 10px; 

} 





/*                                                    */

/*   FORM submit button                               */

/*                                                    */



p.cf-sb {

	padding: 0!important;

	margin: 0;

	text-align:right;

}

.cform input.backbutton,

.cform input.resetbutton,

.cform input.sendbutton	{
	width:112px;
	padding:0px;
	margin: 0;
	font-size:0.8em;
	background-image: url(images/form-button.png);
	background-repeat: repeat-x;
	height: 32px;
	text-indent: -9999px;
	background-position: 0 0;
	cursor:pointer;
}
.cform input.sendbutton:focus, .cform input.sendbutton:hover	{
	background-position: 0 -32px;
}

.cform input.resetbutton {

	width: auto;

	padding:5px 1em;

}

.cform input.backbutton {

	width: auto;

	padding:5px 1em;

}





/*                                                    */

/*   FORM FIELDS enhanced error display               */

/*                                                    */

ol.cf-ol li.cf_li_err {

	color:#ad2929; 
	border:0px none #ad2929; 
	padding:0 0!important;
	margin:0 0 5px !important;
}
ol.cf-ol li.cf_li_err input {

	background-image: url(images/form-text.png) !important;
	background-repeat: no-repeat;
	background-position: 0 -64px !important;
	color:#ad2929; 
}

ol.cf-ol li.cf_li_err input:hover, ol.cf-ol li.cf_li_err input:focus {

	background-image: url(images/form-text.png) !important;
	background-repeat: no-repeat;
	background-position: 0 -96px !important;
	color:#ad2929; 
}


ol.cf-ol li ul.cf_li_text_err {

	margin:0 0 0 10px;

	padding:0;

	color:#ad2929;

}



ol.cf-ol ul.cf_li_text_err li {

	background:url(icon-alert.png) no-repeat left 1px!important;

	list-style:none!important;

	font-weight:bold;

	text-indent:0;

	margin:0 0 2px!important;

	padding-left:15px;

	font-size:9px;

}

ol.cf-ol ul.cf_li_text_err li:before {

	content:'';

}





/*                                                    */

/* 'visitor verification' related styles              */

/*                                                    */



label.secq,

label.seccap,

input.secinput {

	vertical-align:text-bottom;
	display:inline-block;

}



#cforms_captcha6,

#cforms_captcha5,

#cforms_captcha4,

#cforms_captcha3,

#cforms_captcha2,

#cforms_captcha {

	height:15px;

	width:30px;

	padding: 4px 4px;

	margin: 0;

	vertical-align:text-bottom;

}



img.captcha	{

	vertical-align:text-bottom;

	margin:0 0 0 2px!important;

	padding:0!important;

	border:none!important;

	float:none!important;

}



img.captcha-reset {

	vertical-align:text-bottom;

	background:	url(captcha_reset_grey.gif) no-repeat;

	margin:0 0 2px 3px;

	width:21px;

	height:21px;

}



img.imgcalendar {

	border:none;

}



/*                                                    */

/* change formatting of response msgs here            */

/*                                                    */



div.cf_info {
	line-height:16px;
	color:#666;
	display:none;
	font-family:Tahoma;
	font-size:10px;
	margin:0px auto;
	padding:0px 5px !important;
	text-align:left;
	width:275px;
}

div.cf_info ol {

	margin:0;

	padding:5px 5px 0pt 20px;

}

div.cf_info ol li {

	padding:1px 0;

	margin:2px 0;

}

div.cf_info a	{

	color:#ad2929!important;

	text-decoration:underline!important;

}

div.success {

	color:#AAAAAA;

	display:block;

	letter-spacing:1px;

}

div.failure {

	display:block;

	background:#AD2929 url(li-err-bg.png) repeat!important;

	color:#fff;

	border-style:none;

	border-width:0px 0pt;

}

div.waiting {

	background:#F9F9F9;

	color:#AAAAAA;

	display:block;

}

/*                                                    */

/*   formatting for invalid user inputs               */

/*                                                    */



.cform .cf_error { 
	background-image: url(images/form-text.png);
	color:#ad2929; 
	background-repeat: no-repeat;
	border:0px none #ad2929; 
	background-position: 0 -64px !important;
}


div.mailerr {

	display:block;

}

.mailerr,

.cform .cf_errortxt {

	color:#ad2929; 

}



/*                                                    */

/* disabled fields [disabled] does not work on IE!    */

/*                                                    */



[disabled] {

	color:#dddddd;

	border-color:#dddddd!important;

	background:none!important;

}

.disabled {

	border-color:#dddddd!important;

}



/*                                                    */

/* upload box styling                                 */

/*                                                    */



.cform input.cf_upload  {

	width:220px;


}



/*                                                    */

/*  Other: link love                                  */

/*                                                    */

.linklove {
	margin:0 0 10px 0!important;
	padding:0!important;
	text-align:center!important;
	display: none;
}

.linklove a,

.linklove a:visited {

	font-size: 0.8em;

	font-family: Tahoma;

	color:#aaaaaa;

}



/*                                                    */

/*  Other: browser hacks                              */

/*                                                    */

* html .cform fieldset {

	position: relative;

	margin-top:15px;

	padding-top:25px; 

}

* html .cform legend { 

	position:absolute; 

	top: -8px; 

	left: 6px; 

	margin-left:0;

}

*+html .cform fieldset {

	position: relative;

	margin-top:15px;

	padding-top:25px; 

}

*+html .cform legend { 

	position:absolute; 

	top: -8px; 

	left: 6px; 

	margin-left:0;

}

* html ol.cf-ol,

* html ol.cf-ol li	{

	display: inline-block;  /*for ie6*/

}

*+html ol.cf-ol,

*+html ol.cf-ol li	{

	display: inline-block;  /*for ie7*/

}

* html img.captcha {

	margin-bottom:1px!important;

}

*+html img.captcha {

	margin-bottom:1px!important;

}
/*Date*/

.post .date {
	color:#80a475;
	height:44px;
	position:absolute;
	right:20px;
	text-align:center;
	top:45px;
	width:112px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-shadow:0px -1px 0 rgba(0,0,0,0.15), 1px 2px 0 rgba(255,255,255,0.8);
}
/*.archive .date {
	display:none;
}*/


.post .day {
border-right:1px solid #CACACA;
}

.post .day {
display:block;
font-size:36px;
font-weight:bold;
height:40px;
left:0;
line-height:45px;
position:absolute;
top:0;
width:55px;
}
.post .month {
display:block;
font-size:18px;
left:60px;
line-height:1em;
position:absolute;
text-transform:uppercase;
top:6px;
width:50px;
}
.post .year {
display:block;
font-size:14px;
font-weight:bold;
left:60px;
letter-spacing:2px;
line-height:1em;
position:absolute;
top:25px;
width:53px;
}

.byline-comments {
	float:right;
	font-weight: bold;
	font-size: 18px;
	line-height:15px;
	margin: 0;
	padding: 0;
}

/*Navigation Menu Widget 3.0 Style*/

#menu-main {
list-style-position:outside;
list-style-type:none;
margin:0;
position:absolute;
right:0px;
top:26px;
z-index:5;
}
#menu-main ul {
line-height:50px;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
z-index:5;
display:none;
border-top:1px solid #484848;
left:0;
position:absolute;
top:48px;
width:172px;
}
#menu-main li {
float:left;
margin-top:11px;
position:relative;
z-index:20;
}
#menu-main ul li {
border-left:medium none;
margin-top:0;
}
#menu-main li:hover {
	background-image: url(images/menu-arrow-hover.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#menu-main li.current-menu-item, #menu-main li.current-menu-item:hover {
	background-image: url(images/menu-arrow.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#menu-main li a {
	border:medium none;
	display:block;
	float:left;
	line-height:18px;
	outline:medium none;
	padding:6px 10px;
	text-decoration:none;
	width:80px;
	border-left:1px solid #d2d1d0;
	color:#736e6c;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#menu-main li a strong {
	display:block;
	font-size:18px;
	font-variant: small-caps;
}
#menu-main li.current-menu-item a strong {
color:#111;
}
#menu-main li:hover a strong {
color:#111;
}

#menu-main li a span {
display:block;
font-size:12px;
color:#090;
}
#menu-main li:hover a span {
color:#070;
}
#menu-main li.current-menu-item a span {
color:#070;
}

#menu-main li ul {
	border-top: 0px none #484848;
}
#menu-main li ul a {
	background: none #222;
	color: #eee;
	float:left;
	height:auto;
	padding:0 10px;
	text-align:left;
	width:150px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #484848;
	border-bottom-color: #333;
	border-left-color: #666;
	 -moz-opacity:.85;
	 filter:alpha(opacity=85);
	 opacity:.85;
}
#menu-main li ul a:hover {
	color: #fff;
	 -moz-opacity:1;
	 filter:alpha(opacity=100);
	 opacity:1;
}

#menu-main ul a {
cursor:pointer;
font-size:12px;
line-height:28px;
}

#menu-main ul a span.menu-arrow-right {
	display:inline-block;
	color:#FFF;
	background-image: url(images/menu-arrow-right.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 24px;
	width: 8px;
	background-position: 0px 7px;
	margin-right:5px;
	float:right;
}
#menu-main li ul ul {
	left: 172px;
	top: 0px;
}

.phone {
	background-image: url(images/phone.jpg);
	background-repeat: no-repeat;
	height: 22px;
	width: 322px;
	margin-left:79px;
	float:left;
}
.widget-search {
	width:180px;
	float:right;
	margin-right:50px;
	font-size:12px;
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
	border: none opx;
}
.widget-search input {
	width:180px;
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
	border: none 0px;
	background-image: url(images/search.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
.widget-search input:hover, .search input:focus {
	color:#090;
	background-position: 0px -21px;	
}
.spr_disclaimer { display:none !important;}
.ratingblock, .thumblock {
margin-left: 25px;
}
.ratingheader { font-size:16px; font-weight:bold;}

#wherego_related { margin-left:25px;}

#infotext {
	background-color: #cbcbcb;
	background-image: url(images/infotext-back.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
#infotext .inner-wrapper {
	background:url(images/bg_infotext.png) no-repeat scroll center 1px transparent;
	padding:5px 10px 1px;
	width:940px;
}
#infotext h2 {
	margin:0;
	font-size:18px;
	padding:12px 0 12px;
	position:relative;
	background:url(images/bg_infotext.png) no-repeat scroll center bottom transparent;
	color:#555555;
	text-align:center;
}
#infotext h2 strong {
color:#FF9000;
}

/* Sub Menu */
#primary .widget.widget_nav_menu {
	padding:10px 0px 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a8a8a8;
	background-image: url(images/sidebar-back.png);
}
#primary .widget.widget_nav_menu ul {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d6d6;
}
#primary .widget.widget_nav_menu ul ul {
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-bottom-color: #a8a8a8;
}
#primary .widget.widget_nav_menu h3, #primary .widget.widget_nav_menu li a {
	padding-left:15px;
}
#primary .widget.widget_nav_menu li li a {
	padding-left:25px;
}
#primary .widget.widget_nav_menu li {
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-color: #ffffff;
	border-bottom-color: #F00;
	background-image: url(images/side-menu.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}
#primary .widget.widget_nav_menu ul:hover{
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-bottom-color: #a8a8a8;
}
#primary .widget.widget_nav_menu ul:hover li li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d6d6;
}
#primary .widget.widget_nav_menu li a {
	border-bottom: none 0px #fff;
	display:block;
	background-image:none;
}
#primary .widget.widget_nav_menu ul li a:hover {
	background-image: url(images/side-menu.jpg);
	background-repeat: repeat-x;
	background-position: 0 -32px;
	border-bottom:1px solid #2a5e19;
	border-left:1px solid #6db756;
	border-right:1px solid #2a5e19;
	border-top:1px solid #5fd83a;
	padding-left:14px;
	padding-top:2px;
	padding-bottom:2px;
	color:#f6f6f6;
}
#primary .widget.widget_nav_menu ul li li a:hover {
	padding-left:24px;
}
#primary .widget.widget_nav_menu ul li.current-menu-item a {
	color:#006600;
	background-position: 0 -1px;
	border-bottom-color:#d6d6d6;
	border-left-color:#ffffff;
	border-right-color:#d6d6d6;
	border-top-color:#eeeeee;
	cursor:default;
}
#primary .widget.widget_nav_menu ul li.current-menu-item li a {
	color:#777777;
	background-position: 0 -1px;
	border-bottom-color:#d6d6d6;
	border-left-color:#ffffff;
	border-right-color:#d6d6d6;
	border-top-color:#eeeeee;
	cursor:pointer;
}
#primary .widget.widget_nav_menu ul li.current-menu-item li a:hover {
	background-image: url(images/side-menu.jpg);
	background-repeat: repeat-x;
	background-position: 0 -32px;
	border-bottom:1px solid #2a5e19;
	border-left:1px solid #6db756;
	border-right:1px solid #2a5e19;
	border-top:1px solid #5fd83a;
	padding-left:24px;
	padding-top:2px;
	padding-bottom:2px;
	color:#f6f6f6;
}

#primary .widget.widget_nav_menu ul li ul {
	width:auto !important;
}
#primary .widget.widget_nav_menu li li {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-bottom-color: #d6d6d6;
}
.powerpress_player {margin-left:25px;}

#menu-main li ul a .fav, #menu-main li ul a .podcast {
	display:block;
	color: #fff;
	text-align:left;
	width:180px;
	margin-left: -10px;
	padding-left:10px;
	background-color: #060;
	background-image: none;
	font-weight:bold;
	 -moz-opacity:.85;
	 filter:alpha(opacity=85);
	 opacity:.85;
}
#menu-main li ul a:hover .fav, #menu-main li ul a:hover .podcast {
	color: #fff;
	background-color: #06C;
	-moz-opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
}
#translate {
height:20px;
width:95px;
position:absolute;
right:0;
top:10px;
}
#translate a {
display:inline-block;
font-size:12px;
line-height:11px;
margin-bottom:5px;
vertical-align:top;
background-color:#e7e7e7;
padding:3px 10px;
color:#333;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

#translate form {
height:20px;
width:250px;
position:absolute;
right:105px;
top:0px;
padding:2px 5px;
text-align:right;
display:inline-block;
}

/*#translate a#tr_setdeflang {
height:20px;
width:auto;
position:absolute;
right:105px;
top:0px;
text-align:right;
display:block;
}*/


#translate a:hover {
background-color:#666;
color:#fff;
}
a.tr_active, a.tr_active {
	display:none !important;
}
.st-tag-cloud a:hover {
	color:#090 !important;
}

