/*
	Theme Name: Blaylock Robert Van
	Theme URI: http://brv-llc.com
	Description: 
		Wordpress theme created for Blaylock Robert Van by Starkman & Associates. 
		All Rights Reserved to Starkman & Associates, permission granted solely for use on http://brv-llc.com/. 
		All other use must obtain permission electronically at http://permissions.starkmanclients.com/.  
		A simplified and/or modified version of this theme may exist for public use under a GNU license.
		Find out more at http://themes.starkmanclients.com/.
	Version: 1.0
	Author: Jake Snyder
	Author URI: http://StarkmanAssociates.com/
*/


/* = Reset elements via Eric Meyer
-------------------------------------------------------------- */
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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	}
:focus 				{ outline: 0; }
body 				{ line-height: 1; }
ol, ul 				{ list-style: none; }
table 				{ border-collapse: separate; border-spacing: 0; }
caption, th, td 	{ text-align: left; font-weight: normal; }
blockquote:before, blockquote:after,
q:before, q:after 	{ content: ""; }
blockquote, q 		{ quotes: "" ""; }


/* = Clear Fix
-------------------------------------------------------------- */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
.clearfix { display:inline-block; }
html[xmlns] .clearfix { display:block; }
* html .clearfix { height:1%; }


/* = Layout
-------------------------------------------------------------- */
body, #header		{ background:#446484 url(images/header-bg.gif) repeat-x center top; }
body, #page			{ width:100%; }
#main, #footer		{ width:auto; }
#header, .wrap		{ width:972px; margin:0 auto; }

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

.date	{ font-style:italic; font-size:1em; }

hr { 
	background: #93accf; 
	color: #93accf; /* IE Fix */
	clear: both;
	float: left; 
	width: 100%; 
	height: 2px; 
	margin: 0 0 1.5em; 
	padding: 0; 
	border: none; 
	}


/* = Header
-------------------------------------------------------------- */
#header					{ position:relative; background-color:#93accf; min-height:148px;height:auto!important;height:148px; }
#header .wrap			{ background:url(images/headerwrap-bg.jpg) no-repeat right 5px; }

#header h1.logo			{ padding-top:5px; }
#header h1.logo	a		{ background:url(images/logo.jpg) no-repeat left top; overflow:hidden; }
#header h1.logo	a,
#header h1.logo	a span	{ display:block; width:243px; height:121px; }
#header h1.logo	a span	{ padding-top:121px; }

#header ul.brv			{ position:absolute; left:261px; top:36px; }
#header ul.brv a		{ display:block; width:auto; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#fff; margin-right:2px; padding:4px 8px; }
#header ul.brv a:hover	{ text-decoration:none; color:#2d3e66; background-color:#a3b3d1;/*border-bottom:2px solid #fff;*/ }


/* = Home
-------------------------------------------------------------- */
ul.summaries,
ul.summaries li			{ margin:0; padding:0; list-style:none; }

ul.summaries li			{ float:left; height:249px; overflow:hidden; margin-right:18px; }
div#in-focus, ul.summaries li			{ margin-right:18px; }
ul.summaries li, div#in-focus,
div#ticker				{ width:162px/*180px*/; background-color:#cdcdcd; padding:12px 9px 9px; margin-bottom:18px; }
/*ul.summaries li.news*/
ul.summaries li.municipal-underwriting { margin-right:0; }
ul.summaries p			{ /*text-align:justify;*/ }

div#ani					{ height:216px; }
div#in-focus,
div#ticker, div#ani		{ height:195px; }
div#in-focus,
div#ticker				{ float:right; }
div#ani					{ float:left; width:576px; }

/* = Main
-------------------------------------------------------------- */
#main, #main .wrap		{ background-color:#fff; /*min-height:500px;height:auto!important;height:500px;*/ }

#main .posts			{ width:772px; float:right; }

p.toplink				{ text-align:center; }
p.toplink a				{ font-size:1.2em; border-bottom:#57b 3px solid; padding-bottom:2px; }
p.toplink a:hover		{ font-size:1.2em; text-decoration:none; border-bottom-color:#fff; border-top:#446484 3px solid; }

#post-37 ul		{ display:block; width:250px; float:left; }

#main div.contact	{ float:right; width:350px; padding-top:54px; }
#main div#post-71	{ float:left; width:210px; }

#main ul.sitemap li		{ font-weight:bold; margin-bottom:9px; }
#main ul.sitemap li ul	{ margin-top:9px; } 
#main ul.sitemap li li	{ font-weight:normal; } 


/* = Sidebar
-------------------------------------------------------------- */
#sidebar				{ width:180px; float:left; margin:54px 0 18px; }
#sidebar ul, #sidebar li{ list-style:none; padding:0; margin:0; }

#sidebar li				{ padding:0 0 1px; }
#sidebar li a			{ display:block; width:auto; color:#fff; line-height:2.25em; font-weight:bold; padding:0 9px; margin:0; }
#sidebar li li a		{ font-weight:normal; padding-left:18px; }
#sidebar li li li a		{ padding-left:27px; }
#sidebar li a:hover,
#sidebar li.current_page_item a,
#sidebar li.current_page_item li a:hover { color:#808080; background-color:#fff; text-decoration:none; }
#sidebar li.current_page_item li a { color:#fff; background-color:#808080; }

#sidebar ul#listsub			{ width:auto; font-family:Arial, Helvetica, sans-serif; background-color:#808080; padding:9px; margin-bottom:18px; }
#sidebar ul#listsub	li a	{ padding:5px 6px; line-height:1em; }
#sidebar ul#listsub	li li a	{ padding-left:12px; }

#sidebar .pulled-quote				{ background-color:#446484; padding:18px; }
#sidebar .pulled-quote p			{ color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:1.8em; line-height:1.5em; padding-left:0; margin-bottom:0; }
#sidebar .pulled-quote span.quote	{ font-family:Georgia, "Times New Roman", Times, serif; }
#sidebar .pulled-quote span.open	{ font-size:1.5em; float:left; margin-left:-.45em; }

#sidebar p			{ padding-left:5px; margin-bottom:9px; }


/* = Search
-------------------------------------------------------------------------------------- */
div#searchform { position:absolute; right:0; top:0; width:207px; height:23px; background:url(images/search-bg.jpg) no-repeat left top; padding-top:4px; padding-right:27px; }
div#searchform form, div#searchform #s, div#searchform #searchsubmit { height:18px; }
div#searchform form				{ margin:0; padding:0; overflow:hidden; }
div#searchform #s, 
div#searchform #searchsubmit	{ float:right; line-height:18px; display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; border:none; padding:0; margin:0; }
div#searchform #s			 	{ width:135px; text-align:left; color:#4b5a7d; background:#d6d6d6 no-repeat top left; padding:2px 0; }
div#searchform #searchsubmit		{ width:18px; text-align:right; color:#fff; background:transparent; cursor:pointer; margin-left:18px; }
div#searchform #searchsubmit:hover	{ color:#a3b3d1; }


/* = Footer
-------------------------------------------------------------- */
#footer, #footer .wrap	{ background:url(images/footer-bg.gif) repeat-x center top; min-height:126px;height:auto !important;height:126px; }
#footer					{ border-top:#439a3b 4px solid; }
#footer p				{ float:left; clear:both; color:#a3b3d1; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em; line-height:1.6em; margin:0; }
#footer .wrap			{ padding-top:18px; }
#footer a				{ color:#fff; }

#footer a.credit, 
#footer a.credit span	{ display:block; width:72px; height:18px; }
#footer a.credit		{ float:right; overflow:hidden; background:url(images/website-design-starkman.gif) no-repeat left top; }
#footer a.credit span	{ padding-top:18px; }

#footer a.credit:hover	{ background-position:left bottom; }

/* = Footer Modules
-------------------------------------------------------------- */
#footer ul.modules			{ }
#footer ul.modules,
#footer ul.modules li		{ margin:0; padding:0; list-style:none; }
#footer ul.modules li		{ position:relative; float:left; overflow:hidden; border-top:#2d3e66 1px solid; padding-bottom:18px; margin-right:18px; }
#footer ul.modules li.three { margin-right:0; }

#footer ul.modules li a		{ display:block; padding:12px 18px 0 90px; }

#footer ul.modules li a	span.title			{ font-family:Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold; }
#footer ul.modules li a	span.action			{ position:absolute; right:18px; bottom:27px; color:#bce; }
#footer ul.modules li a:hover span.action	{ color:#fff; }

#footer ul.modules li a		{
	width:204px; height:86px;
	background-color:#3f78bf; background-position:18px 18px; background-repeat:no-repeat;
	}
#footer ul.modules li.one a { background-image:url(images/footer-icon-1.gif); }
#footer ul.modules li.two a { background-image:url(images/footer-icon-2.gif); }
#footer ul.modules li.three a { background-image:url(images/footer-icon-3.gif); }




