/*
THEME NAME: Freelance Advisor
DESCRIPTION: Bespoke theme for Freelance Advisor
VERSION: 1.0
*/
/*------------------------------------------------------------------
[Master Stylesheet]
-------------------------------------------------------------------*/
@import "css/stylev1.css";

.floatleft{ float:left; }
.floatright{ float:right; }

.clear{clear:both;}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

#cloud {text-transform: lowercase;}

.sticky {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#ffffc7 none repeat scroll 0 0;
	border-color:#747474;
	border-style:solid;
	border-width:1px 0;
	}

#pagebarmenu {width:400px;}
#pagebarmenu-jobs {width:600px;}
#pagebarsearch {width:215px; }

#center .banner-content {
	padding:10px;
	background:transparent;
	margin:0
}

#center .sticky .post h2 {
	color:#000000;	
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;	
	font-size:3em;	
	letter-spacing:-2px;	
	line-height:0.95em;
}

#center .post-inner h1 {
	color:#000; 
	font-size:4em !important; 
	letter-spacing:-1.6px; 
	line-height:1em !important; 
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}

#center .post-inner img {
 	border: none
}


#center .post .pict {
	float:right;
	width:200px;
	padding:6px;
	margin:0;
}

#center .post {
	padding:0 5px 10px;
}

#center .post .post-options {
	background-color:#F6F6F6;
	border:1px none #DDDDDD;
	margin:0 0 0 10px;
	padding:4px 0 1px;
	text-align:left;
	width:620px;
}

.intro-block {
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;	
	background-image:url(/images/header-bg23.jpg);
	color: white;
	padding: 12px;
	margin-top: -12px;
}

.intro-block h2 {
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;	
	color: white;
	font-size:2.8em;
	letter-spacing:-1.4px;	
	line-height:0.2em;
}

.homelist ul li a {
	font-size:1.6em;
	line-height: 1.0em;
	list-style-type:none;
	text-transform:lowercase;
	text-decoration:none;
}


.print {
	margin:0  0 0 15px;
	white-space:nowrap;
	padding:2px 0px 2px 20px;
	font-style:italic;
	font-weight:bold;
	font-size:0.95em
}

p.user {
	background-image:url(http://www.freelanceadvisor.co.uk/wp-content/themes/freelanceadvisor/images/arrow.gif);
	background-repeat:no-repeat;
	margin:-6px 0px 10px 0px;
	padding:0 0 0 18px;
	text-transform: uppercase;
	line-height: 1.0em;
	font-size: 0.8em;
}


#cloud-main {
	padding: 10px 0 20px 10px;
}

#cloud-main h3 a {
	a:hover 
	color:#FD870F;
	text-decoration:underline;
	padding:30px 10px 4px 8px;
	margin:0 0 15px;
}

#cloud-main ul {
	margin:0;
	padding:8px 0 0 10px
}

#cloud-main ul li {
	display:inline;
	list-style-type:none;
	padding:3px 5px 5px 0;
	color:#FD870F
}

#cloud-main ul li::after {
	padding-left:4px; 
	font-size:2.0em;
	line-height: 1.2em;
	content:"/"
}

#cloud-main ul li:last-child::after		{
	padding-left:4px; content:""
}

#cloud-main ul li a	{
	font-size:2.0em;
	line-height: 1.2em;
	font-style:italic
}

#cloud-main ul li a:link, #cloud-main a:visited	{
	color:#000;
	text-decoration:none;
}

#cloud-main ul li a:hover {
	color:#FD870F;
	text-decoration:underline;
}

#cloud-main h3 a:hover {
	color:#FD870F;
	text-decoration:underline;
}


/** New Logo Placement **/

#FAlogo					{margin-left: -42px; padding-top: 6px; z-index:50;}

/** new ads css **/

/** Phase3 Advertising Solutions **/

#psutop					{padding:0px}
#leaderboard			{position:relative; top:-127px; left:250px; width: 768px; height:92px;}

/** Content Gallery **/

#content_gallery 		{}

/** rollover on sponsorship **/
#div-flyer				{position:relative}
#div-120x600			{position:absolute; top:7px; left:-126px; width:120px}
#div-160x600			{position:absolute; top:134px; left:-126px; width:160px}


.adverts-container-sp	{clear:both; margin:0; padding:0 0 0 10px; text-align:center}

.adverts-container-big	{clear:both; margin:0; padding:0 0 0 10px; text-align:center}
.adverts-container-big img	{padding:5px 12px 14px 0 }

.adverts-container		{clear:both; margin:0; padding:10px 0 0 10px; text-align:center}
.adverts-container-sp img, 
.adverts-container img	{padding:0 12px 8px 0 }

.ads-box 				{float: left; padding: 7px 0 7px 8px}
.ads1	 				{width: 125px; margin-right: 8px}
.ads2 					{width: 125px}



.adverts-box-small		{clear:both; margin:20px 0 0; padding:8px 15px 8px 8px}
.adverts-box-big		{clear:both; margin:20px 0 0; padding:8px}

.adverts-box-small img	{padding:0 10px 10px 0}

.top-ad-box 			{float: left}
.sponsor	 			{width: 100px; padding:8px 0 0 50px; margin-right: 20px; text-align:left; color:#000; font-size:1.4em}
.pub 					{width: 470px}

/** author box **/

.box { 
  padding: 8px;
  min-height: 60px;
  background: #efefef;
}
.entry_author_image {
  float: left;
  background: #fff;
  padding: 4px;
  margin-right: 8px;
  border-right: solid 1px #dfdfdf;
  border-bottom: solid 1px #dfdfdf;
}

/**Right-sidebar**/
#column_wrapper #rightcontent { padding:0 8px; }

/** Search Box **/

#google_box				{position:absolute; top: 0; right: 0; width: 290px; padding: 8px 0}
#google_box	 h5 {color: white; font-size: .9em; display:inline;}
#google_box .sb {width: 170px;}
#cse-search-results iframe {width: 630px }
#cse-search-box {padding: 10px; display: inline; position: absolute; top: 6px; right: 0;}

/** Widgets **/

#right #rightcontent { padding-bottom:0; border-bottom: solid 10px #52504F;} 

.widgettitle { display:none; }
.widget_search .widgettitle{ display:inline;  color: #747474; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 2em; margin: 5px 0; padding: 12px 0 0 0;}
.widget_search .screen-reader-text {display:none;}
#rightcontent li { margin:0; padding:0; list-style:none; }
#rightcontent ul { margin:0; padding:0; list-style:none; }
#rightcontent .widget{ border-bottom:solid 1px #9E9E9E; margin:30px 0 0 0; padding:0 0 30px 0;}
#rightcontent ul li.widget:first-child{margin:10px 0 0 0;}
#rightcontent ul li.widget:last-child{border-bottom:none;}

#rightcontent .floatleft{ float:left; background:none; margin:0; padding:0; }
#rightcontent .floatright{ background:none; float:right; margin:0; padding:0; }
#rightcontent img { margin:0; padding:0; }
#adslot-left { width:135px; }
#adslot-right { height:620px; }
#adslot-container { margin:auto; padding:20px 10px 0;}
.adslot-ad{width:125px; min-height:125px; margin-top:20px; background-color:#494949;}
.adslot-ad:first-child {margin-top:0;}
#adslot-ad-right {float:right;}

#right #adslot-container a img{border:0 none;}

#recent-comments-sidebar li { padding-left:15px; }

#rhc-1 { padding-bottom:10px;}
#twtr-ft { background:#5CD6FF; }
.textwidget #cse-search-box2 { margin:0; }
.textwidget #rhc-1 { padding-bottom:0; }
.textwidget ul#tabnav { border-bottom:0; }
.textwidget #box-1 { padding:0; }
.textwidget #box-1 { width:288px; margin:0 auto; }
.textwidget #box-1 h5{ padding-top:0; margin-top:0; }
.textwidget #box-1 label{ float:left; }

#newsletter-signup-submit { margin-bottom:0; }
.textwidget #newsletter-signup-submit { padding:5px 0 0; }

#rightcontent #psutop img{ width:285px; height:250px; margin:auto; }
#rightcontent #affiliates-ad img{ width:285px; height:250px; margin:auto; }
#rightcontent #house-ad img{ width:285px; height:250px; margin:auto; }

#rightcontent iframe { width:285px; margin:auto; }

/**Google Site Search**/

#rightcontent { overflow:hidden; }
#rightcontent table.gadget{ margin:auto; }
#cse-search-box2 { display:block; width:268px; margin:10px auto; }
#cse-search-box2 #google-search-field { border: 1px solid rgb(126, 157, 185); padding: 2px; background: url("http://www.google.com/cse/intl/en/images/google_custom_search_watermark.gif") no-repeat scroll left center rgb(255, 255, 255); }
#cse-search-box2 #google-search-field:focus { background:rgb(255, 255, 255); }

/**header-fix**/

#menuwrap { height:33px; }

.author-meta{padding:20px 15px 15px; margin:0 0 15px; background:#F6F6F6; border-bottom: 1px solid #C3C3C3;}
.author-meta li{clear:both;}
.author-meta-details {float:left;}
.author-meta-gravatar{float:left; margin:3px 15px 0 0; border: 2px solid #C3C3C3}
.author-meta-info{float:right;}
.more-by-link{margin-top:10px; text-align:right;}

#center .author-meta a{color:#747474;}
#center .author-meta ul li{list-style:none;}
#center .author-meta ul{margin:0; padding:0;}
.author-meta-details .floatleft{margin:0px;}

.w-65px{width:65px;}

.post-info{margin:20px 0;}
.post-info .comment, .post-info .print{margin:0; float:right;}

.share-tweet, .share-facebook, .share-linkedin{margin-right:15px; float:left;}

#center .author-meta ul.margin-right-15px{margin:0 15px 0 0;}

#center .post.jobs-feed-item {margin:12px 0 30px;}
.jobs-feed-date{margin-bottom:15px;}
.jobs-feed-description{margin-bottom:15px;}
#center .post.jobs-feed-item .entry {width:620px;}
#center .post.jobs-feed-item .post-options{margin:0;}

.margin-bottom-30px{margin-bottom:30px;}


/* Spoiler tag added by Tim */
.spoiler {color:#FFF;} 
.spoiler:hover {color:#333;}
