body{background: white; color: #464646; font-family: Arial, Helvetica, Sans-serif; font-size: 14px; margin: 0; padding: 0;}
a img{border: none; -moz-outline: none;}
a, a:hover{text-decoration: none; color:#8a130a; }
p{font-size:14px;}
li{font-size:14px;}

#secondary-content{font-family: Georgia, serif; color: #232323; font-size: 14px; overflow: auto; clear: both; background: url(../images/secondary-bkg-rpt-y.png) repeat-y;}
#secondary-content #left-column{float: left; width: 591px; min-height: 600px; margin: 20px 40px; overflow: hidden; line-height: 22px;}
#secondary-content #sidebar{float: right; width: 256px;}
#secondary-content .horiz-rule{margin: 10px 0;}
#sidebar-links{margin: 145px 0 0 0;}
#sidebar-links a{margin: 5px 20px 0px 35px; height: 20px; display: block; font-weight:300}
#sidebar-tag{position: absolute; right: 13px; top: 250px; z-index: 1;}

img.border{border: 8px solid #ccc3b6; float: left; margin: 0 20px 20px 0;}

.mobile-thumb{ width: 380px; height: 63px;}
.mobile-thumb img{float: left; margin: 0 5px 0 0; border: 2px solid grey; }
.mobile-thumb p{ font-size: 10px; color: #333333; font-style: italic; }

/*layout shiz*/
#headspace{width: 1035px; margin: 0 auto; background: url(../images/header-top.png);height: 61px; z-index: 100;}
#outer-wrapper{width: 1035px; margin:0px auto 0 auto; background: url(../images/main-content-bkg-rpt-y.png) repeat-y; overflow: auto; position: relative;}
#inner-wrapper{width: 935px; margin: 0 45px; padding: 0; overflow: auto;position: relative;}

#header{background: url(../images/header-bkg.png) no-repeat; width: 935px; height: 148px; margin: 0; padding: 0; }
#logo{float: left;}
#right-information{width: 200px; margin: 35px 20px 0 0; text-align: right; float: right;}
#right-information span{margin: 0 12px 0 0;}

#lower-content{overflow: auto; clear: both; width: 875px; background: #ecf7f4 url(../images/homepage-lower-content-rpt-x.png) repeat-x; padding:0 30px 0 30px;}

#header-image{width: 935px; height:258px; background: url(../images/homepage-main-image.png); }
#header-image #flash{ width: 398px; height: 217px; margin: 18px 23px 0 0; float: right;}
#lower-content .cta-item{float: left; width: 270px; margin: 0; padding: 20px 10px 20px 10px; height: 300px;}
#lower-content .cta-btn{position: absolute; bottom: 0px; margin-bottom:20px;}
#lower-content .cta-item .paragraph-style{line-height:20px;}
#lower-content .btn-video{float: right; margin-top:10px;}


/*home footer*/
#home-footer{clear:both; width: 1025px; height:160px; color: #8c8c8c; font-size:11px; background: url(../images/home-footer-bkg-lg.png) no-repeat; margin: 0; padding: 0;}
#home-footer #footer-content{width: 900px; margin: 0 auto; padding: 50px 0 2px 0;}
#home-footer table{width: 730px; border: none; margin:28px 0px 0 0px; position: absolute; text-align: left; font-size: 10px; clear: both; *:margin:5px 0 0 0;}
#home-footer #drphil{float: right; position: absolute; right: 50px; bottom: 40px;}
#home-footer #socialmedia{float: left; margin: 0;}
#home-footer #shadebar{padding-bottom:2px;}
#home-footer #footer-content #footer-details{margin-top:24px}
#footer-details td a, #footer-details td a:visited, #footer-details td a:active, #footer-details td a:hover { color: #c8c8c8; }
#footer-links td {color:#767676; padding-top:3px; text-align:center;}
#footer-links a {padding-right:25px; color:#767676 !important;}

/*secondary footer*/
#secondary-footer{clear:both; width: 1025px; height:80px; color: #8c8c8c; font-size:11px; background: url(../images/footer-bkg-lg.png) no-repeat; margin: 0;padding: 0;}
#secondary-socialmedia{clear:both; background: url(../images/secondary-bkg-rpt-y.png); margin: 0 45px; height: 35px; width:915px; padding:2px 10px 2px 10px;}
#secondary-socialmedia #flush-social{padding-left:24px;}

#secondary-socialmedia #flush-social #shift-icons{padding-left:6px;}
#horiz-rule-vert{margin: 0 0 0 30px; width: 590px;}
#sm-icons{ margin: 3px 0 5px 30px; width: 500px; }
#secondary-footer table{width: 780px; border: none; margin:8px 60px; position: absolute; text-align: left; font-size: 10px;}
#secondary-footer td a, #secondary-footer td a:visited, #secondary-footer td a:active, #secondary-footer td a:hover { color: #c8c8c8; }
#secondary-footer #footer-links {padding:11px 0 0 60px;}

.gray-link .a{color:#2D2D2D;}

#drPhilSidebar{margin-left:18px}


/*common text styles*/
.bd{font-weight: bold;}
.lt{font-weight: lighter;}
.lg{font-size: 18px;}
.lm{font-size: 16px;}
.md{font-size: 14px;}
.sm{font-size: 11px;}
.it{font-style: italic;}
.ltgrey{color:#c8c8c8;}
.dkgrey{color: #464646;}
.dkred{color: #4d0b06;}
.charcoal{color: #2D2D2D;}
.headline{font-family: Georgia, serif;}
h1, h4{font-weight: normal;}
h2{font-weight:normal; margin-bottom:-10px; margin-bottom:10px;}
h3{font-weight:normal; margin-bottom:-6px;}
