/* SOLARI starts here */
/* @ CSS corresponding to the hook used in functions.php; adds a stumbleupon icon to branding section */

.icons .stumbleupon {background: url('../platformpro/images/sprite-socialicons.png') no-repeat -176px 0;}
.icons .stumbleupon:hover {background: url('../platformpro/images/sprite-socialicons.png') no-repeat -176px -22px;}

/* @ Pullquote Section */
#pullquote.copy{
	background: #f7f7f7 url(images/pullquote.png) no-repeat 15px 15px;
	padding: 15px 20px 15px 45px;
	margin-bottom: 1.5em;
}
#pullquote .thepullquote { font-size: 1.5em;margin-bottom: 5px;line-height: 1.3em; }
#pullquote .thecitation { color: #AAA; font-style: italic;padding-left: 15px; }

a, a:link, a:visited {
    text-decoration: underline;
    color: #003399;
}
a:hover {

}
body {
	padding: 0;
}
body.fixed_width {
  background: #FFF url(//solari.com/assets/images/bg-top3.gif) repeat-x left 95px;
  color: black;
  width: 980px;
  margin: 0 auto 0 auto;
  font-size: 12px;
  line-height: 13px;
  letter-spacing: normal;
}

.fixed_width #page {
	background-color: transparent;
	margin: 0 0 0 13px;
}
.content {
	margin:	0;
}
.fixed_width #branding .content-pad {
	padding: 0;
}
#column-main {
/*  background: #dfe0ff;*/
}
.fpost .post-excerpt, .fpost .entry_content {
  font-size: 12px;
  line-height: 13px;
  letter-spacing: normal;
}
.fpost .post-title-section {
}
.entry-meta{
  margin-bottom: 13px;
}
.entry-meta a,
.entry-date abbr,
.entry-meta {
    color: #01509E;
    font-size: 11px;
}
.entry-meta a {
    text-decoration: none;
}
.entry-meta a:hover {
    text-decoration: underline;
}

.icons {
	right:200px;
	top: 152px;
	height:24px;
	line-height:20px;
	position:absolute;
	text-align:right;
}
.fixed_width #footer {
	margin-left: 10px;
	text-shadow: none;
}
.widget-title {
	color: black;	  
}
#footer .widget-title {
	color: black;	
	text-shadow: none;
}
#footer a {
  color: black;
}
#footer .content-pad {
	padding: 4px 0px 8px 0px;
	
}
/* Main Navigation list */
.main-nav {
  padding-top: 6px;
	padding-right: 180px;
  height: 16px;
	text-align: left;
  font-size: 14px;
}
.fixed_width #footer {
	padding: 0 155px 0px 0px;
}
.main-nav li a {
  font-size: 14px;
}
.main-nav ul {
	float: right;
}
.main-nav li {
	display: inline;
}
.main-nav li a {
	display: block;
	float: left;
	padding: 0 0 0 22px;
	margin: 0;
	text-decoration: none;
	font-family: Verdana, sans-serif;
}
.main-nav li.selected a {
	text-decoration: underline;
}
.main-nav li a:hover {
	text-decoration: underline;
}
#footer li a {
	color: #666;
}
#header .content {
	padding: 0px;
	width: 980px;
}
.sol-art {
	background: transparent;
	height: 174px;
}
.sol-logo {
	height: 73px;
}
/*posts*/
.mcolumn-pad {
	padding-top: 0;
}
#sidebar2 .scolumn-pad {
	padding-top: 0;
}
.fpost .post-title h2 {
  margin-bottom: 4px;
  font-size: 23px;
  letter-spacing: -1px;
}
.fpost .post-title h2 a {
	text-decoration: none;
/*  color: #01509E;*/
}
.metabar {
}
.fpost .metabar {
	text-transform: none;
}
.metabar a {
	text-decoration: none;
	border-bottom: none;
}
.fpost .post-excerpt {
    margin: 13px 13px;
}
.fpost .post-excerpt, .fpost .entry_content {
}

/*tail*/
#lastfoot {
	text-align: center;
	line-height: 15px;
	color: #666;
	font-size 10px;
}
#lastfoot a {
	color: #039;
	text-decoration: underline;
}
#lastfoot p {
	margin: 0;
}
.two-sidebar-center #column-main .mcolumn-pad {
	padding-left: 40px;
	padding-right: 45px;
}
li#bns-featured-category-3 {
  font-size: 13px;
	font-family: Arial, Verdana, sans-serif;
  line-height: 1.2em;
}
li#bns-featured-category-3 strong {
	font: normal normal normal 23px Georgia, serif;
	letter-spacing:	-1px;
}
li#bns-featured-category-3 p {
	margin--top: 0.5em;
	margin-bottom: 15px;
}
.mcolumn-pad {
	margin-top: 18px;
}
#feature {
  margin: 0;
}
#feature-area  #interviews {
/*  float:right; */
  color: white;
  background: url('../platformpro/images/black60.png');
  padding: 4px 0;
}

/* Front page styles */
/* had to put carousel style in custom code > custom css */
.scolumn-pad {
  padding: 0 0 0 6px;
}
.widget_categories  ul li {
  padding: 0 0 0 2px;
}
#frontwo {
  float:left;
  margin-bottom: 12px;
/*  border-right: 1px solid #e9e9e9;*/
  width: 960px;
/*  line-height: 1.25em;*/
}
#page1a {
  width: 385px;
  float: left;
  padding-right: 8px;
  margin-top: 12px;
}
#page1b {
  float: left;
  width: 320px;
  padding-left: 40px;
  padding-right: 46px;
  background-color: #ddf;
  padding-top: 12px;
}
/* Upcoming TSR */
#blogUSR {
/*  margin-top: 12px;*/
  width: 375px;
  padding-left: 8px;
}
#blogUSR a {
  text-decoration: none;
}
#USR {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 5px;
  padding-bottom: 6px;
  background-color: #516ECC;
  color: white;
  text-align: center;
  font: 18px arial, sans-serif;
}
#interviews {
    padding: 10px 10px 2px 10px;
    margin-bottom: 20px;
    margin-top: 0;
}
#storeUSR #interviews, #blogUSR #interviews {
    padding: 10px 10px 2px 20px;
    border-top: 1px solid #bfcff6;
    background-color: #7F93DA;
    font: 14px arial, sans-serif;
}
#interviews .ivw {
    margin: 0 0 15px 0;
}
#interviews .ivw_date {
    font-weight: bold;
    color: black;
    display:block;
}
#storeUSR .ivw_desc, #blogUSR .ivw_desc {
    color: white;
}

.p1alink {
  font-size: 23px;
  padding: 8px;
  padding: 0 8px 8px 8px;
  margin: 0;
  letter-spacing: -1px;
}
.p1alink > a {
  text-decoration: none;
}
.cat_item {
  margin-bottom: 18px;
  padding: 0 6px;
}
.p1amore {
  margin-right: 12px;
}

.p1c2post {
  margin-bottom: 24px;
}
.p1c2post ul {
  padding-left: 16px;
}
.p1c2post ol {
  padding-left: 16px;
}
.p2link {
  margin: 0;
  font-size: 23px;
  letter-spacing: -1px;
}
.p2link a {
  text-decoration: none;
}
.caf-links {
  left: 23px;
  position: relative;
}
#p1col3 {
  float: left; 
  margin-top: 12px; 
}

#p1col3 #sidebar-wrap {
  width: 160px;
}
#p1col3 #sidebar1 {
  float: none;
}

#ads3, #SGCalc3 {
  margin-top: 8px;
  position: relative;
  left: 6px;
}
.widget_search {
  margin-bottom: 8px;
}
.searchform {
  margin: 0;
  width: 15=px;
}
.searchform .searchfield {
  color: #333;
  width: 146px;
  padding: 7px 0px 5px 6px;
  border: 1pt solid #043697;
  height: 20px;
}
.widget_minilogin {
  margin-bottom: 6px;
  margin-top: 4px;
}
#minilogin {
  margin-bottom: 0;
  margin-left: 0px;
}
#minilogin li {
  padding: 0;
  margin-left: 10px;
}
#minilogin li.first {
  margin-left: 0;
}
.widget_categories {
}
.widget_pages {
  line-height: 1em;
}
.widget_pages ul li {
  padding: 0 0 6px 2px;
}
.widget_links {
  line-height: 1em;
}
.widget_links ul li {
  padding: 0 0 6px 2px;
}
.widget_collapslink {
  line-height: 1em;
}
.widget_collapslink ul {
  margin: 0 0 0 .3em;
}
.widget_collapslink ul li {
  padding: 0 0 6px 2px;
}
span.collapsLink.collapse {
  font-weight: bold;
  padding-bottom: 0px;
}
.alignnone {
margin-left: 0;
}
table#nc_blog {height: 1.5em;}
table#nc_blog .nc_line {height: 1.5em;}
table#nc_blog td { padding: 2px}
table#nc_blog .ncl {text-align: right; font-weight: bold; width: 100px}
table#nc_blog .ncl:after {content:':'}
table#nc_blog .ncv {text-align: left;}
.hotspot td { vertical-align: top;}
div#interviews { margin-bottom: 0; }

body.page-template-page-plain-php {
  background: white;
  color: black;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  line-height: 1;
}
body.page-template-page-plain-php div {
  letter-spacing: normal;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  line-height: 1;
}
body.page-template-page-plain-php div.addtoany_share_save_container {
  visibility: hidden;
}
body.page-template-page-plain-php .one-sidebar-right #pagelines_content #column-main {
  width: 1200px;
}
body.page-template-page-plain-php #maincontent #pagelines_content div#column-wrap {
  width: 1200px;
}
