/*
Theme Name: Silver
Description: www.vagrantradio.com
Version: 6.0
Author: Jason Scott Pant
Last Edited: Apr 21, 2010 ; 12:23pm
*/
/* Reset ------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
  margin:0;
  padding:0;
	border:0;
	font-weight:normal;
  font-style:normal;
  text-align:left;
  font-family:inherit;
}
ol, ul {
	list-style: none;
}
textarea, input, select {border:none;}
html {
	background:#050505 url(images/bg.jpg) no-repeat center top;
}
body {
  font-size: 13px;
  line-height:1.6em;
  font-family:Helvetica, Arial, sans-serif;
  background: url(images/bg_overlay.png) no-repeat top center;
  width:100%;
  display:table;
  color: #141414; 
}
#wrap {
	width:1024px;
 	margin:0 auto;
	position:relative;
}
/*Links ---------------------*/
a:link, a:active, a:visited, a:focus {
 color:#333;
 text-decoration:none;
 outline:none;
}
a:hover{
 color:#222;
}
/*General -----------------*/
#query {border:1px solid #999;padding:5px 2px 5px 5px;width:230px;}
.dropCap {text-transform:lowercase!important;}
acronym {border-bottom:1px dotted #141414;cursor:help;}
strong {font-weight:bold;font-family:"Helvetica Bold", Arial, sans-serif;}
italic, em {font-style:italic;}
code {font-family:"Courier New", Courier, monospace;}
.clear {clear:both;}
.left {float:left;}
.aligncenter, div.aligncenter {
 display: block;
 margin-left: auto;
 margin-right: auto;
 background:#fff;
}
.alignright {
 float: right; 
 margin-left:12px; 
 margin-bottom:10px;
 padding:2px;
}
.alignleft {
 float: left;
 margin-right:12px;
 margin-bottom:10px;
 padding:2px;
}
.clear {
 height:1px;
 clear:both;
} 
blockquote p {
  font-style:italic;
	font-weight:bold;
	font-family: Arial, Helvetica sans-serif;
  color:#000;
}
blockquote {
	width:560px;
  margin:0 0 0 20px;
}
.nojq #tq, .nojq #bq, .noimg #tq, .noimg #bq {
	display:none;
	visibility:hidden;
}
#tq {
  background: url(images/icons/top-quote.png) no-repeat;
  width:16px;
  height:16px;
  display:block;
  margin:0 0 -10px 0;
}
#noimgtq {
  font-size: 400%;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:16px;
  height:16px;
  display:block;
  margin:20px 0 -25px 0;
}
#bq {
  background: url(images/icons/bottom-quote.png) no-repeat right;
  width:16px;
  height:16px;
  display:block;
  margin:-30px 0 20px auto;
}
#noimgbq {
  font-size: 400%;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:16px;
  height:16px;
  display:block;
  margin:-20px 0 20px auto;
}
/*Headings ------------------------------------------*/ 
@font-face {
	font-family: "Helvetica";
	src: url(fonts/Helvetica.ttf);
	format("truetype");
}
/* Safari doesn't render bold text with @font-face correctly, so we have to specify bold text */
@font-face {
	font-family: "Helvetica Bold";
	font-weight:bold;
	src: url(fonts/HelveticaBold.ttf);
	format("truetype");
}
h1,h2,h3,h4,h5,h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-family: "Helvetica Bold", Arial, sans-serif;
	font-weight:bold;
}
/*Top-----------------------------------*/	
#top{
 	margin:5px 20px 0 0;
	text-align:right;
 }
 #top a {
	background: url(images/icons/back_top.png) no-repeat right;
	padding-right:15px;
}
#top a:hover {
	border-bottom:1px solid #333;
}
/* javascript alert ------------------- */
#noscript {
	background:#ffff99;
	-moz-border-radius:5px;
  -khtml-border-radius:5px;
  -webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0px 0px 2px #333;
	-webkit-box-shadow:0px 0px 2px #333;
	box-shadow:0px 0px 2px #333;
	width:600px;
	margin-left:20px;
}
p.alert {
	background:transparent url(images/icons/warning_16.png) no-repeat scroll left center;
	padding:5px 5px 5px 20px;
	margin-left:12px;
}
/* Header drop down css ---------------*/
#contact-bar {
	width: 100%;
	height: 35px;
	background:none;
	margin-bottom:-8px;
	font-size:11px;
}
#contact-bar > ul {
	float: left;
	position: absolute;
	right: 0;
}
#contact-bar li {
	white-space: nowrap;
	float: left;
	height: 30px;
	top: 3px;
	position: relative;
}
#contact-bar li li {
	top: 0 !important;
}
#contact-bar li li a {
	border-top: none !important;
	top: 0 !important;
	margin-bottom: 0 !important;
}
#contact-bar li a:hover {
	border-top-style: solid;
	position: relative;
	text-decoration:underline;
	color:#fff;
}
#contact-bar li.text-links {
	margin-right: 10px;
}
#contact-bar li.text-links a {
	color: #aaa;
}
#contact-bar li.drop-down {
	height: 32px;
	position: relative;
}
#contact-bar li.drop-down ul {
	right: 0;
	left: auto;
}
#contact-bar li a {
	text-transform: uppercase;
	line-height: 30px;
	height: 30px;
	color: #aaa;
	padding: 0 10px;
	display: block;
	text-shadow:#000 1px 1px 1px;
}
#contact-bar li.drop-down a {
	display: block;
	padding: 0 20px 0 7px;
}
#contact-bar li.rss-main a {
	padding-right: 30px;
	background: url(images/social_sprite.png) right -428px no-repeat;
}
#contact-bar li.rss-main a:hover {
	background: url(images/social_sprite.png) right -428px no-repeat;
}
#contact-bar li.drop-down li {
	float: left;
	clear: left;
	width: 100%;
	height: auto;
	text-align: right;
}
#contact-bar li.drop-down li a {
	display: block;
	height: auto;
	line-height: normal;
	padding: 8px 20px 8px 7px;
}
#contact-bar li.drop-down:hover a,
#contact-bar li.drop-down a:hover {
	background-position: right -85px;
}
#contact-bar li.rss-main a:hover,
#contact-bar li.rss-main:hover a {
	background-position: right -428px ;
}
#contact-bar li ul {
	display: none;
}
#contact-bar li:hover ul {
	display: block;
}
#contact-bar li.drop-down {
	position: relative;
}
#contact-bar li.drop-down ul a {
	background: none;
	white-space: nowrap;
}
#contact-bar li.drop-down ul {
	position: absolute;
	right: 0;
	top: 100%;
}
#contact-bar li.icon li a {
	padding-right: 30px;
	background: url(images/social_sprite.png);
	background-repeat: no-repeat;
}
#contact-bar li.icon li.rss a { background-position: right -428px;}
#contact-bar li.icon li.twitter a { background-position: right -608px;}
#contact-bar li.drop-down li.twitter a:hover { 
	background:#454545 url(images/social_sprite.png) no-repeat;
	background-position: right -608px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#contact-bar li.drop-down li a:hover {
	background:#454545 url(images/social_sprite.png) no-repeat;
	background-position: right -428px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#header-links li {
	display: inline;
	margin-right: 10px;
}
#contact-link {
	position: relative;
}
/*Header -------------------------------*/	 
#logo {
  width:400px;
  overflow:hidden;
	height:90px;
}
#logo_wrap {
  height:90px;
  display:inline;
  overflow:hidden;
  list-style:none;
}
#logo_wrap li {
  list-style:none;
  display:inline;
}
#logo_wrap a {
  color:#000;
  float:left;
  padding:90px 0 0 0;
  overflow:hidden;
  height:0px !important; 
}
#logo_wrap a:hover {
  color:#000;
  background-position:0 -90px;
}
#home a {
  width:394px;
  background:url(images/logo.png) no-repeat;
}
.description {
 	font-size:14px;
 	color:#fff;
 }
/*Navbar --------------------------------------*/	
#nav{
 	margin:25px 0 0 0;
 	height:45px;
 	background: url(images/nav.png) repeat-x;
	border-top:1px solid #666;
  border-left:1px solid #4d4d4d;
  border-right:1px solid #4d4d4d;
  border-bottom:1px solid #2d2d2d;
 	-moz-border-radius:5px 5px 0 0;
 	-khtml-border-radius:5px 5px 0 0;
	/*because safari doesn't support shorthand values for border-radius*/
 	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-bottom-right-radius:0;
        border-radius:5px 5px 0 0;
}
ul.nav{
 	width:653px;
 	float:left;
 } 
#nav ul {
 	padding: 7px 0 0 10px;
 	list-style: none;
}
#nav li {
 	margin-left:10px;
 	float:left;
 }	
#nav ul li a:link, #nav ul li a:active, #nav ul li a:visited {
	display: block;
 	margin: 1px 0 0 0;
	padding:4px 10px 2px 10px;
 	text-decoration: none;
 	font-size:12px;
 	font-weight:normal;
 	text-transform:uppercase;
 	color:#ccc; 
	text-shadow:#000 1px 1px 1px;
}
#nav ul li a:hover {
 	display: block;
 	background: #212121;
 	border:none;
 	-moz-border-radius:3px;
 	-khtml-border-radius:3px;
 	-webkit-border-radius:3px;
 	border-radius:3px;
 	color:#fff;
}
.current_page_item a:link, .current_page_item a:focus, .current_page_item a:visited, .current_page_item a:active, li.cat-item.current-cat {
 	color: #fff !important;
 	background: #333;
	border:none;
 	-moz-border-radius:3px;
 	-khtml-border-radius:3px;
 	-webkit-border-radius:3px;
 	border-radius:3px;
}
#nav li ul {
 	position: absolute;
 	width: 10em;
 	left: -999em;
}
#nav li:hover ul {
 	left: auto;
 	display: block;
}
#nav li:hover ul, #nav li.sfhover ul {
 	left: -999em;
} 
#nav ul.nav ul.wp-tag-cloud {
	display:none;
}
#nav ul.nav ul.wp-tag-cloud li {
	display:inline;
}
/*Search ----------------------------*/ 
.search-box {
 	margin:2px 10px 2px 3px;
 	float:right;
}
input#s {
 background: url(images/searchbg.png) no-repeat top left;
 border:1px solid #666;
 -moz-border-radius:3px;
 -khtml-border-radius:3px;
 -webkit-border-radius:3px;
 border-radius:3px;
 height:17px;
 width:235px;
 padding:5px 2px 3px 5px;
 float:left;
 margin-top:5px;
 color:#eee;
}
input#sbutton {
 margin:5px 10px 5px 8px ;
 padding:2px 10px 5px 10px;
 height:27px;
 width:71px; 
 background: url(images/search.png) no-repeat;
 border:none;
 -moz-border-radius:4px;
 -khtml-border-radius:4px;
 -webkit-border-radius:4px;
 border-radius:4px;
 cursor:pointer;
 }
input#sbutton:hover, input#sbutton:active {
 	background-position:0 -27px;
	outline:none;
}
/*Slider ------------------------------------------------------------*/
#slide_wrap {
	float:left;
	padding:15px 20px 15px 20px;
	width:600px;
	overflow:hidden;
	background: url(images/post-fade.png) repeat-x bottom left;
	clear:right;
}	
#slide_wrap ul, #slide_wrap ul a {
	padding-top:55px;
	*padding-top:25px;/*fucking ie double padding bug*/
	color:#666;
}
#slide_wrap ul#upcoming_post li a {
	background: url(images/rss_upcoming.png) no-repeat left top;
	width:15px;
	height:16px;
	padding:0 0 0 20px;
	overflow:hidden;
	*display:inline-block;/* I fucking */
	*vertical-align:text-top;/* hate */
	*padding:0 0 0 5px;/* Internet Explorer! */
}
#slide_wrap ul#twitter_update_list li span {
	background: url(images/twitter_upcoming.png) no-repeat left top;
	width:16px;
	height:16px;
	padding:0 0 0 20px;
	overflow:hidden;
	*display:inline-block;/* I fucking */
	*vertical-align:text-top;/* hate */
	*padding:0 0 0 5px;/* Internet Explorer! */
	margin-right:10px;
	text-shadow: 1px 1px #fff;
}
#slide_wrap ul:hover {color:#333;}
#slide_wrap ul:hover a {text-decoration:underline;color:#333;}
#slide_wrap ul#twitter_update_list:hover li span {background-position:0 -16px;}
#featured {
	margin:2px 0 -109px -1px;
	position:relative;
	z-index:999;
	width:32px;
}
.frame a img {width:600px;height:260px;}	
.the_title {
	display:none;
	position:absolute;
	bottom:0;
	left:0;
	text-align:left;
	padding:15px 20px 12px 20px;
	background: url(images/main_overlay.png) repeat;
	width:560px;
}
.the_title a {
	color:#fff;
	text-transform:uppercase;
	font-size:85%;
	text-shadow:#000 0px 1px 1px;
}
.the_title a:hover {
	border-bottom:1px solid #fff;
}
#main-photo-slider {
	border:6px solid #333;
	background:#333;
	height:260px;
	width:590px;
	overflow:hidden;
}
.panel {height:260px;overflow:hidden;}
.panel ul	{ text-align: left; margin: 0 15px 0 30px;  }
.stripViewer {
 	position: relative; 
 	overflow: hidden; 
	width: 600px; 
	height: 263px;
}
.stripViewer .panelContainer{ position: relative; left: 0; top: 0;}
.stripViewer .panelContainer .panel{ 
	float: left; 
	position: relative; 
	width: 600px;
}
.stripNavL, .stripNavR, .stripNav	{ display: none; }
.cross-link a {
 	background: url(images/cross_thumb.png) no-repeat top;
	width:28px;
 	height:24px;
	margin-right:8px;
	padding:3px 0 0 1px;
	*padding:2px 0 0 0;
	float:left;
 	text-align:center;
 	color:#fff;
	font-weight:bold;
	font-family: "Helvetica Bold", Arial, sans-serif;
	text-shadow:#000 0px 1px 1px;
}
.active-thumb a{ 
	background: url(images/cross_thumb.png) no-repeat top;
	background-position:-12px -26px;
 }
.slide-thumb {
	margin:-40px 0 0 405px;
	width:890px;
	position:relative;
	z-index:999;
}
/*Left Container -----------------------------------*/
#left-container {
 width:640px;
 background:#eaeaea url(images/fade.png) repeat-x top;
 border-top:1px solid #333;
 border:1px solid #fff;
 margin:0 15px 0 0;
 padding:10px 0 0 0;
 float:left;
 -moz-border-radius:5px;
 -khtml-border-radius:5px;
 -webkit-border-radius:5px;
 border-radius:5px;
/* min-height:800px;
 height:auto!important;
 height:800px;*/
 text-shadow:1px 1px #fff;
}
/* Page title section / categories dropdown list ------------------------*/
.pagetitle {
	margin-top:20px;
	padding:0px 20px 20px 20px;
	background:#eaeaea url(images/post-fade.png) repeat-x bottom left;
	clear:both;
	position:relative;
}
.pagetitle p{
	font-style:italic;
	padding-left:55px;
}
.pagetitle h2 {
	height:48px;
	line-height:2.3em;
	font-weight:bold;
	font-family:"Helvetica Bold", Arial, sans-serif;
	font-size:22px;
	color:#000;
	text-transform:capitalize;
	margin-top:-5px;
}
h2#search_title {
	background: url(images/icons/search_48.png) no-repeat left;
	padding-left:55px;
}
h2#monthly {
	background: url(images/icons/calendar_48.png) no-repeat left;
	padding-left:55px;
}
h2#page_title_tuts {
	background: url(images/icons/blueprint_48.png) no-repeat left;
	padding-left:55px;
}
h2#page_title_art {
	background: url(images/icons/newspaper_48.png) no-repeat left;
	padding-left:55px;
}
h2#page_title_insp {
	background: url(images/icons/lightbulb_48.png) no-repeat left;
	padding-left:55px;
}
h2#page_title_free {
	background: url(images/icons/box_download_48.png) no-repeat left;
	padding-left:55px;
}
h2#submittedh2 {
	background: url(images/icons/users_two_48.png) no-repeat left;
	padding-left:55px;
}
h2#contact_title {
	background: url(images/icons/mail_write_48.png) no-repeat left;
	padding-left:55px;
}
h2#about_title {
	background: url(images/icons/questionmark_48.png) no-repeat left;
	padding-left:55px;
}
h2#advertise_title {
	background: url(images/icons/screen_48.png) no-repeat left;
	padding-left:55px;
}
h3#advertise_title {
	background: url(images/icons/screen_48.png) no-repeat left;
	padding:5px 0 5px 55px;
}
h2#error_title {
	background: url(images/icons/search_48.png) no-repeat left;
	padding-left:55px;
}
h2#write_title {
	background: url(images/icons/content_pencil_48.png) no-repeat left;
	padding-left:55px;
}
h3#write_title {
	background: url(images/icons/content_pencil_48.png) no-repeat left;
	padding:5px 0 5px 55px;
}
h2#lifestream {
	background: url(images/icons/globe_48.png) no-repeat left;
	padding-left:55px;
}
h2#stats, h3#stats {
	background: url(images/icons/graph_48.png) no-repeat left;
	padding:5px 0 5px 55px;
}
h3#history {
	background: url(images/icons/book_48.png) no-repeat left;
	padding:5px 0 5px 55px;
}
h3#submitlink {
	margin-top:0;
}
h2#feeds, h3#feeds {
	background: url(images/icons/rss_48.png) no-repeat left;
	padding:5px 0 5px 55px;
	color:#000!important;
}
h2#credits, h3#credits {
	background: url(images/icons/star_48.png) no-repeat left;
	padding:5px 0 5px 55px;
	color:#000!important;
}
.pagetitle img {
	float:right;
	margin-top:-20px;
} 
.pagetitle #categories {
	position: absolute;
	right: 15px;
	top: 8px;
	display: block;
	line-height: 2.1em;
	font-size:105%;
}
.pagetitle #categories li {list-style:none;}
.pagetitle #categories li span {
	background: #eaeaea url(images/post-fade.png) repeat-x top left;
	border: 1px solid #bbbbbb;
	width: 11.0em;
	display: block;
}
.pagetitle #categories li span:hover {
	background: #eaeaea url(images/post-fade.png) repeat-x top left;
}
.pagetitle .arrow {
	background: url(images/categories_arrow.gif) no-repeat 9.5em 50%;
	display: block;
	padding-left:10px;
}

#categories li a {
	display: block;
}
#categories li a:hover {
	text-decoration: none;
	color: #900;
}
#categories li ul {
	clear: left;
	position: absolute;
	left: -999em;
	width: 135px;
	margin-top: -1px;
	border: 1px solid #bababa;
	background: #eaeaea;
	list-style: none;
	line-height: 1;
	padding: 5px 0 0 15px;
	z-index:999;
}
#categories li li {
	display: inline;
	float: none;
	margin: 0;
	z-index: 999;
}
#categories li:hover ul, #categories li li:hover ul, #categories li.ieHover ul, #categories li li.ieHover ul {
	left: auto;
}
#categories li:hover li a, #categories li.ieHover li a {
	float: none;
	height: auto;
	padding: 8px 0;
}
#categories li:hover li a:link, #categories li:hover li a:visited {
	color: #333;
	text-decoration: none;
}
#categories li:hover li a:hover {
	color: #900;
	text-decoration: none;
}
#categories li:hover li a:active {
	color: #600;
	text-decoration: none;
}
/*pages -------------------------------- */
#fvCommunityNewsAjaxResponse {color:#900;font-weight:bold;font-family:"Helvetica Bold", Arial, sans-serif;}
.submitted {margin-top:20px;}
.page-entry-post .submitted ul li {
	margin-left:0;
	list-style:none;
}
.submitted a {
	font-size:16px;
	font-weight:bold;
	font-family:"Helvetica Bold", Arial, sans-serif;
}
.submitted h3 {margin:40px 0 20px 0;}
.submitted_desc {display:block;margin-left:20px;}
.page-entry-post .submitted p{
		margin:0 0 10px 0;
}
/*#tdomf_form4_message, .submitted h2 {display:none;visibility:hidden;}*/
.page-entry-post {
	padding:20px;
}
.page-entry-post input {
	width: 98%;
 	margin: 2px 0 5px 0;
 	border-top: 1px solid #999;
 	border-left: 1px solid #999;
 	border-bottom: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
 	-moz-border-radius:5px;
 	-khtml-border-radius:5px;
 	-webkit-border-radius:5px; 
 	border-radius: 5px;
 	height:20px;
 	font-size: 16px;
 	color:#000;
	padding:5px 0 5px 5px;
}
.page-entry-post textarea {
 	width: 98%;
 	height: 150px;
	border-top: 1px solid #999;
 	border-left: 1px solid #999;
 	border-bottom: 1px solid #d5d5d5;
 	border-right: 1px solid #d5d5d5;
 	-moz-border-radius:5px;
 	-khtml-border-radius:5px;
 	-webkit-border-radius:5px; 
 	border-radius: 5px;
 	padding:5px 0 5px 5px;
 	font-size: small;
 	color:#000;
  font-size: 16px;
	font-family:Helvetica, Arial, sans-serif;
	resize:none;
}  
.page-entry-post input#fvCommunityNewsSubmit, #contact-submit {
	font-size: 13px;
	text-transform:uppercase;
	text-shadow:1px 1px 2px #333; 
 	color:#fff;
 	-moz-border-radius:5px;
	-khtml-border-radius:5px;
 	-webkit-border-radius:5px;
 -moz-box-shadow: 0 30px 30px -15px #800 inset;
 -webkit-box-shadow: 0 30px 30px -15px #800 inset;
 box-shadow: 0 30px 30px -15px #800 inset;
	background:#680000;
	padding:0 20px;
	height:35px;
	border-top:1px solid #c00;
	border-left:1px solid #c00;
	border-bottom:1px solid #680000;
	border-right:1px solid #680000;
	cursor:pointer;
	display:block;
	margin-top:20px;
	width:140px;
}
.page-entry-post input#fvCommunityNewsSubmit:hover, #contact-submit:hover {
 background:#680000;
 -moz-box-shadow: 0 30px 30px -15px #680000 inset;
 -webkit-box-shadow: 0 30px 30px -15px #680000 inset;
 box-shadow: 0 30px 30px -15px #680000 inset;
}
.page-entry-post input#fvCommunityNewsSubmit:active, #contact-submit:active {
 -moz-box-shadow: 0 10px 10px -15px #400 inset;
  -webkit-box-shadow: 0 10px 10px -15px #400 inset;
	box-shadow: 0 10px 10px -15px #400 inset;
 background:#500;
}
/*Content ------------------------------*/
#content {
 margin:0 0 10px 0;
 padding:25px 20px 20px 20px;
 min-height:800px;
 height:auto!important;
 height:800px;
 background:#212121 url(images/content-top.png) repeat-x top;
 border-top:1px solid #434343;
  border-left:1px solid #3a3a3a;
  border-right:1px solid #3a3a3a;
  border-bottom:1px solid #3a3a3a;
 -moz-border-radius:0 0 5px 5px;
 -khtml-border-radius:0 0 5px 5px;
 -webkit-border-top-left-radius:0;
 -webkit-border-top-right-radius:0;
 -webkit-border-bottom-left-radius:5px;
 -webkit-border-bottom-right-radius:5px;
 border-radius:0 0 5px 5px;
}
.home-entry {
	padding:10px 0 20px 0;
}
.home-entry-post, .single-entry-post, .search-entry-post{
	padding:0 20px;
	width:600px;
	overflow:hidden;
}
.single-entry-post .dl_button a {
	background: url(images/dl_button.png) repeat-x center top;
	border:1px solid #600;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	padding:20px 0;
	text-align:center;
	color:#fff;
	display:block;
	width:99%;
	margin:20px 0;
	font-size:16px;
	font-weight:bold;
	font-family:"Helvetica Bold", Arial, sans-serif;
	text-shadow:1px 1px 0 #333;
}
.single-entry-post .dl_button a:hover {
	background:#600;
}
.single-entry-post #dl_buttons {
	width:440px;
	padding:10px 80px 5px;
	overflow:hidden;
	border:1px solid #999;
	background:#fff;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	margin-bottom:20px;
}
.single-entry-post #dl_buttons ul li {
display:inline;

}
.single-entry-post #dl_buttons ul li a {
	width:220px;
	height:100px;
	float:left;
}
.single-entry-post li.demo a{background: url(images/demo_single.png) no-repeat left top;display:block;text-indent:-99999px;}
.single-entry-post li.demo a:hover {background-position:0 -100px;}
.single-entry-post li.source a{background: url(images/source_single.png) no-repeat left top;display:block;text-indent:-99999px;}
.single-entry-post li.source a:hover {background-position:0 -100px;}
.search-entry-post {
	padding:10px 0 20px 20px;
	min-height:140px;
	height:auto!important;
	height:140px;
}
.search-entry-post a img {
	float:left;
	margin:10px 10px 10px 0;
	width:120px;
	height:120px;
	border:4px solid #333;
}
.home-entry .odd, .home-entry .even {
	background:#eaeaea url(images/post-fade.png) repeat-x bottom left;
	padding:10px 0 5px 0;
	clear:left;
}
.home-entry-post h2 a, .home-entry-post h2, .single-entry-post h2, .search-entry-post h2 a, .page-entry-post h2 {
	line-height:1.8em;
	color:#900;
	font-size:22px;
	text-shadow: 1px 1px #fff;
}
.single-entry-post h2 {
	margin-top:10px;
}
.single-entry-post h3, .page-entry-post h3, .search-entry-post h3 {
	color:#333;
	font-size:20px;
	line-height:1.8em;
	font-weight:bold;
	font-family:"Helvetica Bold", Arial, sans-serif;
	margin-top:45px;
}
.single-entry-post p strong a {font-size:16px;color:#900;}
.single-entry-post h4, .page-entry-post h4 {
	color:#666;
	font-size:16px;
	line-height:1.8em;
}
.single-entry-post h4 a, .page-entry-post h4 a {
	color:#900;
	font-size:16px;
	line-height:1.8em;
}
.single-entry-post h4 a:hover, .page-entry-post h4 a:hover {border-bottom:1px solid #900;}
.edit_link {
	width:600px;
	text-align:right;
	margin-top:10px;
}
.edit_link a, .cancel-comment-reply a {
	color:#900;
}
.edit_link a:hover, .cancel-comment-reply a:hover {
	border-bottom:1px solid #900;
}
.home-entry-post h2 a:hover, .search-entry-post h2 a:hover {
	border-bottom:2px solid #900;
}
.even .home-date, .odd .home-date, .single-date {
	color:#fff;
	text-transform:uppercase;
	text-align:center!important;
	width:67px;
	overflow:hidden;
	font-size:13px;
	font-weight:bold;
	font-family:"Helvetica Bold", Arial, sans-serif;
	position:relative;
	z-index:1;
	margin-left:-7px;
	line-height:2.5em;
	background:#141414;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	border-radius:8px;
	border:1px solid #212121;
	-moz-box-shadow:2px 2px 4px #141414;
	-webkit-box-shadow:2px 2px 4px #141414;
	box-shadow:2px 2px 4px #141414;
	text-shadow:1px 1px #000;
}					
.even .home-date span, .odd .home-date span, .single-date span {
	font-size:48px;
	text-align:center;
	display:block;
	font-weight:bolder;
	font-family:"Helvetica Bold", Arial, sans-serif;
}
.home-date .overlay, .single-date .overlay {
	width:65px;
	height:80px;
	background: url(images/date-overlay.png) no-repeat left top;
	position:relative;
	z-index:2;
	margin:-68px 0 0 0;
}
.home-thumb img, .single-thumb img {
	margin-top:-75px;
	border:6px solid #363636;
	width:590px;
}
.wp-caption img, .wp-caption a img, .single-entry-post img.size-full, .single-entry-post img.size-full a, .single-entry-post p img, .single-entry-post p a img {
	border:6px solid #363636;
	width:590px;
	margin-top:10px;
}
.wp-caption p.wp-caption-text {
 font-size: 13px;
 padding-top:5px;
 text-align: center;
 font-style:oblique;
 width:600px;
} 
.comm-count {
	background: url(images/comm-bubble.png) no-repeat top left;
	text-align:center;
	width:115px;
	height:47px;
	padding:7px 0 0 0;
	margin:-20px 0 0 500px;
	position:relative;
	z-index:1;
	overflow:hidden;
	text-shadow:#333 1px 1px 1px;
}
.comm-count span {
	font-weight:bold;
	font-family:"Helvetica Bold", Arial, sans-serif;
	color:#fff;
}
.single-entry-post ul, .single-entry-post ol, .page-entry-post ul, .page-entry-post ol  {
	margin-bottom:20px;
}
.single-entry-post ul li, .page-entry-post ul li {
	margin-left:20px;
	list-style:disc;
}
.single-entry-post ol li, .page-entry-post ol li {
	margin-left:20px;
	list-style:decimal;
}
.dp-highlighter {
	margin:20px 0!important;
	overflow:normal!important;
	white-space:wrap!important;
}
.dp-highlighter .tools, .dp-highlighter ol li, .dp-highlighter .columns div {
	border-left:3px solid #990000!important;
}
.single-entry-post .dp-highlighter ol li, .dp-highlighter .bar {
	margin-left:-10px;
}
.single-entry-post p, .page-entry-post p {
	margin:0 0 20px 0;
	line-height:1.7em;
	/*font-size:14px;*/
}
.single-entry-post p a, .page-entry-post p a, .single-entry-post ul li a, .page-entry-post ul li a {
	text-decoration:underline;
}
.home-entry-post p {
	margin:0 0 12px 0;
	line-height:1.5em;
	text-shadow: 1px 1px #fff;
}
.home-entry-post p a.more-link, .search-entry-post p a.more-link {
	line-height:3.5em;
	color:#333;
	font-weight:bold;
	font-family:"Helvetica Bold", Arial, sans-serif;
}
a.more-link:hover {border-bottom:1px solid #333;}
.comm-count a {color:#fff;text-shadow:1px 1px #C60202;}
.comm-count a:hover {border-bottom:1px solid #fff;}
#authorbox {
	margin:50px 0 20px 0;
	-moz-border-radius:5px;
  -khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #a2a2a2;
	height:auto!important;
	min-height:110px;
	height:110px;
	padding:5px;
	background: #fff;
}
#authorbox img {
	float:left;
	margin:25px 10px 10px 10px;
}
#authorbox p {margin-bottom:15px;font-size:13px;}
#authorbox h4 {
	color:#333;
	font-weight:bold;
	padding:15px 10px 5px;
	margin:0;
	line-height:1em;
	font-size:16px;
}
#authorbox h4 a {color:#900;}
/* Share it -------------------------------------------------------- */
#shareit {
	background:#323131 url(images/shareit_back.png) repeat-x;
	border:1px solid #333;
	padding:5px 0 15px 10px;
	margin:20px 0;
	color:#fff;
 -moz-border-radius:5px;
 -khtml-border-radius:5px;
 -webkit-border-radius:5px;
 border-radius:5px;
 clear:left;
}
#shareit, #shareit p {text-shadow:1px 1px #000;}
#shareit a {color:#fff;}
#shareit a img {
	margin-right:5px;
}
#shareith3 {margin-top:0px;color:#eaeaea; font-size:18px;}
/* Related Posts --------------------------------------------------- */
#related {
	padding:60px 0 20px 20px;
	margin:-20px -45px 0 -20px;
 	background:#eaeaea url(images/post-fade.png) repeat-x top left;
	clear:right;
	text-align:right;
}
#related h3 {margin-top:0px;font-size:18px}
.img_related_post img {
	width:110px;
	height:110px;
	border:4px solid #333;
	margin:5px 0;
}
ul.related_post li, ul.related_post #post_div {
	list-style:none;
	width:125px;
	display:inline;
	float:left;
	margin:0 22px 0 8px;
}
.text_related_post a {
	color:#333;
	text-decoration:underline;
	font-weight:bold;
	font-family: "Helvetica Bold", Arial, sans-serif;
}
.related_post p {
	display:none;
}
/*Right Container -----------------------------*/	
#right-container {
 width:300px;
 float:right;
 padding:23px 10px 10px 10px;
 background:#eaeaea url(images/fade.png) repeat-x top;
 border-top:1px solid #333;
 border:1px solid #fff;
 -moz-border-radius:5px;
 -khtml-border-radius:5px;
 -webkit-border-radius:5px;
 border-radius:5px;
} 
/*Sidebar	-------------------------------------*/  
#sidebar {
 margin:5px 0 20px 0;
 color:#666;
}
#premium_ad {
	width:276px;
	overflow:hidden;
	text-align:center;
	border:4px solid #333;
	margin:0 8px;
}
#premium_ad a {
	background:#ddd;
	text-align:center;
	color:#666;
	width:276px;
	float:left;
	/*padding:110px 0;*/
}
#main_ads {
	padding:7px 0px;
	clear:right;
	float:left;
}
#main_ads a {
	background:#ddd;
	text-align:center;
	color:#666;
	margin:7px 0 7px 12px;
	width:125px;
	border:4px solid #333;
	float:left;
	/*padding-top:52px;
	height:72px;*/
}
#main_ads a img {
	height:125px;
	margin-top:-52px;
}
#main_ads a:hover {
	color:#333;
	background:#ccc;
}
#sidebar h2 {
	font-size:16px;
	font-weight:bold;
	font-family:"Helvetica Bold", Arial, sans-serif;
	padding:8px 0 0 10px;
	text-indent:-9999px;
	cursor:pointer;
	width:301px;
	height:26px;
} 
#archives-3 h2 {
	background: url(images/archive_head.png) no-repeat;
	background-position:0 -34px;
}
#archives-3 ul {
	display:none;
}
#community-news-submissions h2 {
	background: url(images/links_head.png) no-repeat;
}
#popular h2 {
	background: url(images/popular_head.png) no-repeat;
}
#linkcat-2 h2 {
	background: url(images/learn_header.png) no-repeat;
}
#recent-comments-3 h2 {
	background: url(images/comments_head.png) no-repeat;
}
h2#flickr {
	background: url(images/flickr_head.png) no-repeat;
}
#text-6 h2 {
	background: url(images/facebook_header.png) no-repeat;
}
.fbConnectWidgetTopmost {
border-color:#333!important;
border-right:5px solid #333!important;
border-style:solid;
border-width:5px!important;
overflow:hidden;
padding:0;
position:relative;
}
#text-7 h2 {
	background: url(images/poll_head.png) no-repeat;
	margin-bottom:5px;
}
#PDI_container1885251 .pds-vote-button:hover {
	background:#333;
}
#flickr-box img { 
 margin:7px;
 border:5px solid #333;
} 
#photos {
	margin-top:5px;
}
#sidebar ul {
	clear:left;
}
#sidebar ul li {
 	list-style:none;
	margin:5px 0;
	text-shadow:1px 1px #fff;
}
#sidebar ul li a {
	text-shadow:1px 1px #fff;
}
#sidebar  ul li ul {
 	margin:0 5px;
}

#sidebar ul li ul li a:hover, li#flickr-box a:hover {
	text-decoration:underline;
	background:#ddd;
	color:#000;
}
#sidebar  ul ul li{
 padding:3px;
}
#sidebar ul li ul.fvCommunityNewsList li p {
	font-size:11px;
	color:#666;
} 
.page-entry-post .submitted ul.fvCommunityNewsList li p {
	margin-bottom:20px;
	color:#666;
}
#submit_links {
	width:290px;
	margin:2px 0 10px 4px;
	clear:right;
}
#sidebar #submit_links a {
	margin-right:15px;
	color:#fff;
	background:#bbb;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:none;
	padding:4px 15px;
	text-shadow:1px 1px #999;
}
#sidebar #submit_links a:hover {
	background:#333;
}
#sidebar #submit_links a.submit_rss{
	float:right;
	margin-right:0;
	margin-top:-2px;
	padding:2px 15px;
}
.blogroll a{margin-right:5px;}
#PDI_container2766593 .pds-vote-button {
text-shadow:1px 1px #999;
}
/*Comments	-------------------------*/ 
#comment-box{
 padding:50px 20px 20px 20px;
 margin-top:-20px;
 background:#eaeaea url(images/post-fade.png) repeat-x top left;
 clear:both; 
}
#comment-box h3#comments {
	font-weight:bold;
	font-family:"Helvetica Bold", Arial, sans-serif;
	color:#333;
	line-height:1.5em;
	padding:15px 0 15px 55px;
	background: url(images/icons/comm_bubble_sm.png) no-repeat 0 45%;
	font-size:22px;
	float:left;
}
#leave_comment {
	clear:right;
	text-align:right;
	line-height:1.8em;
	margin-top:22px;
}
#leave_comment a {
	padding:5px 10px;
	border:none;
	background:#bbb;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	border-radius:6px;
	color:#fff;
	font-size:12px;
	text-shadow:1px 1px #999;
}
#leave_comment a:hover {
	background:#333;
}
#comment-box h3#add {
	font-weight:bold;
	font-family:"Helvetica Bold", Arial, sans-serif;
	color:#333;
	line-height:1.5em;
	padding:15px 0 15px 55px;
	background: url(images/icons/comm_bubble_add.png) no-repeat 0 45%;
	font-size:22px;
	float:left;
}
#comment-box h3#add small {font-size:12px;}
#comment-box h3#add small a:hover {border-bottom:1px solid #333;}
#comment-box h3#closed {
	font-weight:bold;
	font-family:"Helvetica Bold", Arial, sans-serif;
	color:#333;
	line-height:1.5em;
	padding:15px 0 15px 55px;
	background: url(images/icons/comm_bubble_closed.png) no-repeat 0 45%;
	font-size:22px;
}
#respond {
	width:100%;
	margin:20px 0;
}
form p{
 margin:0 0 5px 0;
}
p.subscribe-to-comments label {
	display:inline!important;
	font-weight:normal!important;
	font-family:"Helvetica", Arial, sans-serif!important;
}
input#subscribe {height:0!important;}
p.subscribe-to-comments a {text-decoration:underline;}
#comment-box input {
 	width: 98%;
 	margin: 2px 0 5px 0;
 	border-top: 1px solid #999;
 	border-left: 1px solid #999;
 	border-bottom: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
 	-moz-border-radius:5px;
 	-khtml-border-radius:5px;
 	-webkit-border-radius:5px; 
 	border-radius: 5px;
 	height:20px;
 	font-size: 16px;
 	color:#000;
	padding:5px 0 5px 5px;
}
#comment-box label, #wpcf7-f1-p15-o1 label, #fvCommunityNewsForm label {
 display: block;
 font-size: 16px;
 font-weight: bold;
 font-family:"Helvetica Bold", Arial, sans-serif;
}
span.twitter_id {margin-left:-53px;position:relative;z-index:0;color:#fff;}
span.twitter_id a {color:#900;margin-left:3px;}
#error_message {
	font-weight:bold;
	font-family:"Helvetica Bold", Arial, sans-serif;
	text-align:center;
	padding:5px;
	width:98%;
	margin-bottom:15px;
	text-transform:capitalize;
	color:#900;
	background:#FFFFDF;
	border:1px solid #900;
	-moz-border-radius:5px;
 	-khtml-border-radius:5px;
 	-webkit-border-radius:5px; 
 	border-radius: 5px;
	display:none;
}
#comment-box textarea {
 	width: 98%;
 	height: 150px;
	border-top: 1px solid #999;
 	border-left: 1px solid #999;
 	border-bottom: 1px solid #d5d5d5;
 	border-right: 1px solid #d5d5d5;
 	-moz-border-radius:5px;
 	-khtml-border-radius:5px;
 	-webkit-border-radius:5px; 
 	border-radius: 5px;
 	padding:5px 0 5px 5px;
 	font-size: small;
 	color:#000;
  font-size: 16px;
	font-family:Helvetica, Arial, sans-serif;
	resize:none;
}  
input#submit-comment {
 	font-size: 13px;
	text-transform:uppercase;
	text-shadow:1px 1px 2px #333; 
 	color:#fff;
 	-moz-border-radius:5px;
	-khtml-border-radius:5px;
 	-webkit-border-radius:5px;
 -moz-box-shadow: 0 30px 30px -15px #800 inset;
 -webkit-box-shadow: 0 30px 30px -15px #800 inset;
 box-shadow: 0 30px 30px -15px #800 inset;
	background:#680000;
	padding:0 20px;
	height:35px;
	border-top:1px solid #c00;
	border-left:1px solid #c00;
	border-bottom:1px solid #680000;
	border-right:1px solid #680000;
	cursor:pointer;
	display:block;
	margin-top:20px;
	width:140px;
}
input#submit-comment:hover {
 background:#680000;
 -moz-box-shadow: 0 30px 30px -15px #680000 inset;
 -webkit-box-shadow: 0 30px 30px -15px #680000 inset;
 box-shadow: 0 30px 30px -15px #680000 inset;
}
input#submit-comment:active {
 -moz-box-shadow: 0 10px 10px -15px #400 inset;
  -webkit-box-shadow: 0 10px 10px -15px #400 inset;
	box-shadow: 0 10px 10px -15px #400 inset;
 background:#500;
}
ol.commentlist{
 list-style:none;
 margin-top:5px;  
 clear:left;
}  
ol.commentlist li p {
	line-height:1.7em; 
	clear:both;
	padding:10px 0;
} 
/* Author highlighting ----- */
ol.commentlist li.bypostauthor {
	background:#323131 url(images/shareit_back.png) repeat-x!important;
	border:1px solid #000!important;
	color:#fff!important;
	text-shadow:none!important;
}
ol.commentlist li.bypostauthor .comment-text a {
	border-bottom:1px solid #fff!important;
	color:#fff!important;
}
ol.commentlist li.bypostauthor .author span, ol.commentlist li.bypostauthor .author a:hover  {color:#ccc!important;}
ol.commentlist li.bypostauthor .author a, ol.commentlist li.bypostauthor .reply a {
	color:#fff!important;
}
ol.commentlist li.bypostauthor .reply a:hover {
	color:#fff!important;
}
ol.commentlist li.bypostauthor span.twitter_id a {color:#cc0000;}
/* author highight */
ol.commentlist li {
 border:1px solid #a2a2a2;
 padding:20px;
 margin-bottom:15px;
 background:#fff;
 -moz-border-radius:8px;
 -khtml-border-radius:5px;
 	-webkit-border-radius:5px; 
 	border-radius: 5px;
}
#content .commentlist ul li { 
 list-style:none;
}
.reply {
	text-align:right;
}
.edit-comment-admin-links-no-icon {
	margin-bottom:-20px;
}
.reply a{
 color:#900;
}
.avatar_cont {
	float:left;
	margin-right:10px;
	width:64px;
	height:64px;
	position:relative;
	z-index:4;
}
.fb_profile_pic_rendered {
	width:64px;
	height:64px;
}
ol.commentlist li .author a {
	font-weight:bold;
	font-family:"Helvetica Bold", Arial, sans-serif;
	font-size:18px;
	color:#900;
	margin-top: 5px;
}
ol.commentlist li .author span.hidden {
	display:none;
	font-size:small;
	font-weight:normal!important;
}
ol.commentlist li .author a:hover, .reply a:hover {
	color:#333;
}
ol.commentlist li .author {
	font-weight:bold;
	font-family:"Helvetica Bold", Arial, sans-serif;
	font-size:18px;
	color:#333;
}
ol.commentlist .comment-text a {
	color:#900;
	border-bottom:1px solid #900;
}
.author {
	height:20px;
	margin-bottom:5px;
	width:100%;
}
.commentmetadata a {
	color:#666;
	clear:right;
}
#respond:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
}
span.ajax-edit-time-left-no-icon {
	background: url(images/icons/clock_48.png) no-repeat 0 55%;
	padding:10px 0 10px 18px;
	margin-left:5px;
}
.children {
 padding: 0;
} 
ul.children{
 list-style:none;
} 
ul.children li.odd {
 margin:20px 0 10px 0;
 background:#eaeaea;
 color:#333;
} 
ul.children li.even {
 margin:20px 0 10px 0;
 background:#fff;
 color:#333;
} 
/* Page Navigation --------------------- */
.wp-pagenavi {
	text-align:right;
        padding:20px 10px;
	clear:both;
	background:#eaeaea;
}
.wp-pagenavi a, .wp-pagenavi a:link{
	background: url(images/page_buttons.png) no-repeat top;
	margin-right:6px;
	padding:5px 10px 5px 12px;
 	text-align:center;
 	color:#fff;
	font-weight:bold;
	font-family:"Helvetica Bold", Arial, sans-serif;
	text-shadow:0 1px 1px #000000;
}
a.page-numbers {
	background: url(images/page_buttons.png) no-repeat top;
	margin-right:8px;
	padding:3px 10px;
 	text-align:center;
 	color:#fff;
	font-weight:bold;
	font-family:"Helvetica Bold", Arial, sans-serif;
}
.wp-pagenavi span.pages, .page-numbers {
	padding: 2px 4px 2px 4px; 
	margin: 2px 10px 2px 2px;
	color: #000000;
	font-weight:bold;
	font-family:"Helvetica Bold", Arial, sans-serif;
	float:left;
}
.wp-pagenavi span.current {
	background: url(images/page_buttons.png) no-repeat top;
	background-position:-13px -27px;
	margin-right:6px;
	padding:5px 10px;
 	text-align:center;
 	color:#fff;
	font-weight:bold;
	font-family:"Helvetica Bold", Arial, sans-serif;
	text-shadow:0 1px 1px #000000;
}
span.current {
	background: url(images/page_buttons.png) no-repeat top;
	background-position:-13px -27px;
	margin-right:8px;
	padding:3px 10px;
 	text-align:center;
 	color:#fff;
	font-weight:bold;
	font-family:"Helvetica Bold", Arial, sans-serif;
}
.wp-pagenavi span.extend, a.next, a.previous {
	background: url(images/page_buttons.png) no-repeat top;
	margin-right:8px;
	padding:6px 10px;
 	text-align:center;
 	color:#fff;
	font-weight:bold;
	font-family:"Helvetica Bold", Arial, sans-serif;
}
a.next, a.previous {
	background: url(images/page_buttons.png) no-repeat top;
	margin-right:8px;
	padding:3px 10px;
 	text-align:center;
 	color:#fff;
	font-weight:bold;
	font-family:"Helvetica Bold", Arial, sans-serif;
}
/*Footer ------------------------------*/ 
#footer {
 color:#ccc;
 padding:10px 0 15px 0;
 text-align:center;
}
#footer a {color:#ccc;}
#footer a img {vertical-align:text-bottom;}
#jquery, #icons {margin-left:290px;}
#dreamhost a img {padding-right:3px;vertical-align:middle;}

/* WP Greet Box ------------------------------------------- */
.greet_block {
  background:#fff;
  -moz-border-radius:5px;
  -khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #a2a2a2;
  margin:10px 0;
  width:100%;
}

.greet_image {
  float:left;
  padding:0 10px 0 0;
}

.greet_image img{
  background:none;
  border:none;
  margin:0;
  padding:0;
}

.greet_text {
  color:#333;
  font-size:16px;
  line-height:20px;
  margin:10px;
}
.greet_text a strong {font-weight:normal!important;text-decoration:underline;}
.greet_block_close {
  background:#fff;
  border:1px solid #ccc;
  float:right;
  height:15px;
  margin:0 0 0 10px;
  width:15px;
}

.greet_block_close a {
  color:#ccc;
  cursor:pointer;
  font-family:verdana;
  font-size:12px;
  font-weight:bold;
  line-height:14px;
  margin:0 3px;
  text-transform:uppercase;
}

.greet_block_close a:hover {
  text-decoration:none;
}

.greet_block_powered_by {
  float:right;
  font-size:9px;
  line-height:14px;
  padding:0 5px;
}

.greet_block_powered_by a {
  color:#ccc;
}

.greet_search_after {
  border-top:1px solid #eee;
  font-size:11px;
  margin:5px 0 0 0;
  padding:2px 0 0 0;
}

.greet_search_before {
  border-bottom:1px solid #eee;
  font-size:11px;
  margin:0 0 5px 0;
  padding:0 0 2px 0;
}

#greet_search_link {
  cursor:pointer;
}
/*Polldaddy Poll --------------------------------------- */
#PDI_container2766593 .pds-links {
display:block;
float:left;
padding:0 0 0 15px!important;
}
a.pds-vote-button:hover {background:#333!important;}