/* @override http://wpadvisorsllc.com/assets/css/main.css */
* { margin:0; padding:0; } 
html, body, #wrap { height: 100%; }
body > #wrap {height: auto; min-height: 100%;}
#main { padding-bottom: 160px; }  /* must be same height as the footer */
#footer {
    position: relative;
	margin-top: -160px; /* negative value of footer height */
	height: 40px;
	clear:both; } 
/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.span_3 { width: 219px; }
.span_4 { width: 296px; }
.span_6 { width: 450px; }
.span_8 { width: 604px; }
.span_9 { width: 681px; }
/*body { color: #424242; font: 100 13px/23px 'DIN-Regular', Arial, Helvetica, Geneva, sans-serif; margin: 0; padding: 0; background: url(http://griddle.it/912-12-12) repeat-y center top;}*/
body { color: #000; font: 100 13px/23px 'DIN-Regular', Arial, Helvetica, Geneva, sans-serif; margin: 0; padding: 0; background: url(../images/farmer.png) repeat center top;}
strong { font-weight: 700; }
#ltCol ul { margin: 0 12px 12px 65px;}
#ltCol ul li { padding-left: 29px; background: url(../images/orgBullet30_03.png) no-repeat 4px 5px;}
#ltCol ul li strong { font: 100 13px/23px 'DIN-Bold', Arial, Helvetica, Geneva, sans-serif; color: #5e5e5e; text-transform: uppercase; letter-spacing: 1px;}
#ltCol ol { margin: 0 12px 12px 97px;}
#ltCol ol { list-style-type: decimal;}
#ltCol li { padding-bottom: 8px;}

h1, h2, h3, h4, h5, h6 { font: normal 13px/23px 'ArvoRegular', Arial, Helvetica, Geneva, sans-serif; }

h1 { padding: ; padding-bottom: 12px; padding-top: 24px; font-size: 21px; line-height: 25px; color: #e53924;}
h2 { padding-bottom: 8px; color: #5e5e5e; font: normal 18px/23px 'DIN-Bold', Arial, Helvetica, Geneva, sans-serif;}
a { color: #577885; text-decoration: none;}
a:hover { color: #364b56; text-decoration: none;}

a.link-btn { display: block; width: 110px; height: 40px; background-color:#464646; color:#ffffff; 


background: #777777; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiM3Nzc3NzciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1NyUiIHN0b3AtY29sb3I9IiM1ODU4NTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNGU0ZTRlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  #777777 40%, #585858 57%, #4e4e4e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#777777), color-stop(57%,#585858), color-stop(100%,#4e4e4e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #777777 40%,#585858 57%,#4e4e4e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #777777 40%,#585858 57%,#4e4e4e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #777777 40%,#585858 57%,#4e4e4e 100%); /* IE10+ */
background: linear-gradient(top,  #777777 40%,#585858 57%,#4e4e4e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#4e4e4e',GradientType=0 ); /* IE6-8 */


text-decoration: none; font: 18px/39px 'DIN-Regular', Arial, Helvetica, Geneva, sans-serif; 

margin-bottom: 12px;-webkit-border-radius: 5px;
border-radius: 5px; border: 1px solid #424242; 
        text-shadow: 0px -1px 2px #000000;
        filter: dropshadow(color=#000000, offx=0, offy=-1);
        
        -webkit-box-shadow:  1px 1px 2px 1px rgba(00, 00, 00, .3);
        
        box-shadow:  1px 1px 2px 1px rgba(00, 00, 00, .3); margin-left: 8px; text-transform: uppercase; letter-spacing: 1px; text-align: center; padding-left: 12px; padding-right: 12px;}
img.teamImg { float: left; margin-right: 12px; margin-top: 15px; display: inline;}

table.teamItem { margin-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #eaeaea;}
#content table.teamItem tbody tr td.td2 { padding-left: 12px; vertical-align: top; padding-top: 8px;}
#content table.teamItem tbody tr td.td2 h3 { padding-bottom: 8px;}
p { padding-bottom: 12px; font-size: 14px; line-height: 26px;}

header { display: block; height: 133px; background-color: #464646;}
#footer { padding-top: 120px; }
a#logo { display:block; height: 57px; width: 445px; margin-top: 41px; margin-bottom: 0; float: left; background: url(../images/wp-logo-445x57.png) no-repeat;}
a#logo span {  display: none;}
.container { margin: 0 auto; width: 912px;}

#topRtNav { float: right; width: 121px; display: inline; margin-top: 50px; margin-right: 24px;}
a.facebook { display: inline; width: 38px; background: url(../images/wp-social-121x78.jpg) no-repeat 0 0; height: 39px; margin-right: 2px; margin-left: auto; float: left;}
a.facebook:hover { background-position: 0 -38px;}
a.twitter { display: inline; width: 38px; background: url(../images/wp-social-121x78.jpg) no-repeat -40px 0; height: 39px; margin-right: 5px; margin-left: auto; float: left;}
a.twitter:hover { background-position: -40px -38px;}
a.linkedin { display: inline; width: 38px; background: url(../images/wp-social-121x78.jpg) no-repeat -83px 0; height: 39px; margin-right: 0; margin-left: auto; float: left;}
a.linkedin:hover { background-position: -83px -38px;}

a.facebook span, a.twitter span, a.linkedin span { display: none;}
#sliderWrap { width: 871px; height: 319px; padding: 16px 17px 19px 21px; background: url(../images/sliderBkg-912x350.png) no-repeat;}
#orgTop { float: right; width: 340px; height: 320px; position: relative; z-index: 99; margin-top: -320px; background: url(../images/WP-orgSliderTop-340x320.png) right;}
#orgTop span { display: none;}
#topRtNav p.links { color: #fffeff; padding-bottom: 12px; font-size: 12px; display: none;}
#topRtNav p.links a { color: #fffeff; padding-right: 5px; padding-left: 5px; font-family: Arial, Helvetica, Geneva, sans-serif;}


nav { display: block; height: 50px; width: 100%; background: url(../images/wp-navGrey-stretch-29x50.png) repeat-x 0 0; margin-bottom: 15px;}
nav ul {  display: block; height: 40px; width: 912px; margin-right: auto; margin-left: auto; text-align: center;}
nav ul li { display: inline; }
nav ul li a { height: 48px; display: block; width: 104px; float: left; color: #fffeff; text-decoration: none; font-size: 14px; letter-spacing: 1px; text-transform: uppercase; padding-right: 15px; line-height: 36px; padding-left: 15px;}
#newsFeed { padding-top: 76px;}
nav ul li a:hover { background: url(../images/wp-navGrey-stretch-29x50.png) 0 -50px; color: #464646;}
nav ul li a.active { background: url(../images/wp-orangeBkg-278x48.png) center top; color: #fffeff;}
nav ul li.phil a { width: 203px;}
#main nav ul li.reports a { width: 67px;}
nav ul li.who a { width: 162px;}
nav ul li.contact a { width: 68px;}
nav ul li.news a { width: 127px;}

.homeCol { width: 272px; float: left; margin-right: 12px; padding: 36px 12px 12px;}
.homeCol.span_8 { width: 580px;}
.homeCol.last { margin-right: 0px; }
div.newsitem { margin-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #d5d5d5;}
#ltCol div.newsitem h3 a { text-decoration: none; padding-bottom: 5px; display: block;}
#ltCol div.newsitem h4 { font-weight: normal; font-style: normal; font-size: 12px; text-transform: uppercase;}
#ltCol span.artDate { font-size: 11px; font-weight: normal; font-style: normal; text-transform: uppercase; padding-bottom: 15px; display: block;}
div#nextPrev { display: block; text-align: center; padding-top: 25px;}
div#nextPrev a, div#nextPrev span { padding-left: 3px; padding-right: 3px;}
#main div.container nav ul li ul { padding-top: 0; padding-bottom: 0;}

#content {  }
#ltCol { float: left; width: 580px; padding: 12px; margin-right: 12px;}
#textExample { float: left; width: 100%; padding-left: 14px;}
#textExample ul.verticalslider_tabs { margin-right: 33px; padding-left: 22px;}
#content h1.TeamTtl { padding-left: 14px; padding-top: 37px;}
#textExample ul.verticalslider_contents li.activeContent { height: 50px; display: block; overflow: visible;}
#rtCol { float: left; width: 294px; margin-top: 50px; padding-left: 11px; position: relative; margin-left: -11px; border-left: 1px dotted #5e5e5e; height: 438px;}
a.teamTtl { display: block; color: #577885; text-transform: uppercase; font-family: 'DIN-Bold', Arial, Helvetica, Geneva, sans-serif; font-weight: normal; font-style: normal; text-decoration: none;}
a.teamTtl:hover { }
#rtCol blockquote { padding-left: 15px; font: italic 18px/31px "Times New Roman", Times, serif; color: #5b5b5b; padding-bottom: 8px; text-indent: -11px;}
#rtCol span.quoteCred { font-size: 13px; text-align: right; display: block; padding-right: 24px;}
#textExample ul.verticalslider_contents li.activeContent dl { display: inline; margin-left: 65px; float: left;}
#textExample ul.verticalslider_contents li.activeContent dl dd { padding-bottom: 8px; text-indent: -16px; padding-left: 25px; font-size: 14px;}
.thumbnail{ display: block; margin: 0 auto;}
#rtCol h3, #newsFeed h3  { color: #5e5e5e; text-transform: uppercase; font: 100 18px/23px 'DIN-Regular', Arial, Helvetica, Geneva, sans-serif; padding-bottom: 8px; margin-bottom: 8px; border-bottom: 1px dotted #797979;}
#textExample ul.verticalslider_tabs li h3 {  color: #5e5e5e; text-transform: uppercase; font: 100 18px/23px 'DIN-Regular', Arial, Helvetica, Geneva, sans-serif; padding-bottom: 8px; margin-bottom: 8px; border-bottom: 1px dotted #797979;}

#newsFeed hr { border-top-style: none; border-right-style: none; border-left-style: none; border-bottom: 1px dotted #5e5e5e; margin-bottom: 8px;}
#newsFeed p strong { color: #c73f25; text-transform: uppercase; font-family: 'DIN-Bold', Arial, Helvetica, Geneva, sans-serif; font-weight: normal; font-style: normal;}
#newsFeed p { font-size: 13px; line-height: 17px;}

.mainCol {margin: 0 auto; width: 900px; padding-left: 12px;}
.report-p { width: 450px; margin-bottom: 20px;}
.reports-rcol {margin-left: 352px; float: left;}
.reports-lcol {margin-left: 80px; float: left;}
.reports-title {font-size: 16px; padding-bottom: 8px; color: #e53924; line-height: 25px; border-bottom: 1px dotted #424242; margin-bottom: 10px; margin-top: 20px;}
.red { color: #e53924;}
#ltCol p strong { font-weight: 100; font-family: 'DIN-Bold', Arial, Helvetica, Geneva, sans-serif;}

.verticalslider_contents ol li { display: block; height: 25px; line-height: 25px;}
#textExample ul.verticalslider_tabs li a img { float: left;}
#textExample ul.verticalslider_tabs li a { display: block; height: 85px; padding-top: 8px;}
#textExample ul.verticalslider_tabs li a span { display: block; font: 16px DIN-Bold, Arial, Helvetica, Geneva, sans-serif; padding-left: 94px;}
#textExample ul.verticalslider_tabs li a em { display: block; padding-left: 94px; color: #797979;}
#main div.mainCol div.reports-rcol dl {}


