/*
Theme Name: High Impact Digital
Theme URI: http://highimpactdigital.com/
Description: Custom theme designed for High Impact Digital, a division of Pierson Grant Public Relations
Version: 1.0
Author: Steven Bradley
Author URI: http://www.vanseodesign.com
*/

body {background:#f5f5f5; margin:0; font-family:verdana, arial, sans-serif; font-size: 14px; line-height: 21px}
h1 {color:#08559B /*089b97*/; font-family: Helvetica; font-variant: small-caps; font-size: 28px; margin:20px 0 0 0;}
h2, h2 a {color:#9b090c; font-family: Helvetica; font-size: 24px; font-weight: normal; margin:20px 0 0 0}
h2 a {text-decoration: none}
h2 a:hover {text-decoration:underline}
h3 {color:#087b77; clear: both; font-weight: normal;}

.alignleft {float: left; margin:0 10px 10px 0}
.clients .alignleft {margin-right: 5px}
.clients .alignleft a {text-decoration: none}
.clients .alignleft a:hover {text-decoration: underline}
.clients .alignleft a strong {color:#000}
.aligright {float: right; margin:0 0 10px 10px}
.aligncenter {text-align: center;}
.clear {clear:both}

a {color:#08559B;}
.navigation a {font-style:italic;}

#top-line {background:#021424 url(images/gradient-2.jpg) bottom left repeat-x; width:100%; height:40px}
.container {width:960px; margin:0 auto;}
#header {border-bottom: 1px solid #9aa7b3; margin-top:-15px; padding-bottom: 15px;}
#logo {float:left; margin-top:15px}
#light {position:absolute; top:0; left:0; z-index: -10}

.menu a {outline:none}
.menu ul {float:right; list-style:none; margin:0 10px 0 0; padding:0; font-family: Helvetica; font-size: 14px}
.menu ul li {float:left}
.menu ul li:hover {background:#324464; color:#fff; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px;
	-webkit-box-shadow: 1px 1px 15px #333; -moz-box-shadow: 1px 1px 15px #333}
.menu ul li:hover a {color:#fff}
.menu ul li a {text-decoration:none; padding:10px; color:#021424; float:left; text-align:center; margin:0 2px}
.menu ul li.current_page_item, .menu ul li.current_page_parent {background:#021424; color:#fff; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; 
	-webkit-box-shadow: 1px 1px 15px #333; -moz-box-shadow: 1px 1px 15px #333}
.menu ul li.current_page_item a, .menu ul li.current_page_parent a {color:#fff}

#menu ul li a:hover {background:#324464; color:#fff; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px;
-moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px;}

.menu ul li ul {position: absolute; left: -999em; width:200px; background:#324464; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -webkit-box-shadow: 1px 1px 15px #333; -moz-box-shadow: 1px 1px 15px #333;
	padding-bottom: 10px}
.menu ul li ul li {width:200px}
.menu ul li ul li a {-moz-box-shadow:none; -webkit-box-shadow:none; -moz-border-radius: 0; -webkit-border-radius:0; 
	display: block; color:#fff;}
.menu ul li ul li a:hover {background:#021424;}
.menu ul li.current_page_item ul li a {background: #324464}
.menu ul li.current_page_item ul li a:hover {background: #021424}
.menu ul li ul li a:hover, .menu ul li.current_page_item ul li a {display: block; width:178px; text-align: left;
	-moz-box-shadow:none; -webkit-box-shadow:none; -moz-border-radius: 0; -webkit-border-radius:0;}
.menu ul li:hover ul, .menu ul li.sfhover ul {top:60px; left: auto; margin:-1px 0 0 0}

#content {padding-bottom: 20px}

#social-bkgd {background:#d4d4d4; border:solid #021424; border-width: 1px 0}

#primary {float:left; width:635px; padding:0 20px 0 0;}
#primary-contact {float:left; width:465px; padding:0 20px 0 0;}
.latest-news {margin:20px 0; clear: both}
.latest-news a {margin-bottom: 0; text-decoration: none; color:#000; font-size: 14px; font-weight: bold}
.latest-news a:hover {text-decoration: underline;}
.latest-news p {margin: 0; font-size: 12px; line-height: 18px}
.calendar {float: left; margin-right: 10px; background: url("/blog/wp-content/themes/highimpactdigital/images/calendar2.jpg") top left no-repeat; width:49px; height:60px}
.month {color:#fff; font-size: 11px; display: block; text-align: center}
.day {font-size: 18px; text-align: center; display: block; font-weight: bold; margin-top: 2px}
.year {font-size: 11px; display: block; text-align: center}

#secondary {float:left; width:280px; padding:0 0 0 20px}
#secondary-contact {float:left; width:450px; padding:0 0 0 20px}
#secondary h2 {font-size: 18px; border-bottom:1px solid #9aa7b3; padding-bottom: 2px}
#secondary ul {list-style: none; margin:0; padding:0}
#secondary ul li.cat-item, #secondary ul li.page_item {padding:2px 0; border-bottom:1px solid #9aa7b3;}
#secondary ul li a {text-decoration: none; color:#000}
#secondary ul li a:hover {text-decoration: underline; color:#021424}
.posted-in a {font-weight: normal; font-size: 12px; color:#324464; font-style: italic}
#google-map {margin:20px 0}

#social-media-links li {margin:15px 0; padding:0;}
#social-media-links li a {display: block; line-height: 24px; padding-left: 35px}
#social-media-links li a:hover {text-decoration: underline}
#rss-icon {background:url("/blog/wp-content/themes/highimpactdigital/images/feed.png") no-repeat;}
#google-icon {background:url("/blog/wp-content/themes/highimpactdigital/images/google.png") no-repeat;}
#twitter-icon {background:url("/blog/wp-content/themes/highimpactdigital/images/twitter.png") no-repeat;}
#pg-icon {background:url("/blog/wp-content/themes/highimpactdigital/images/pg-logo2.png") no-repeat;}


#footer {clear:both; border-top: 1px solid #9aa7b3; padding:10px 0 20px 0; overflow:hidden; color:#444;
	font-style: italic; font-size: 11px; line-height:14px;}
#footer.footer-home {border:0}
#footer a {text-decoration: none}
#footer a:hover {text-decoration:underline}
#contact {float:left; margin:0}
#copyright, #credit {float:right; text-align: right; margin:0}
#credit {clear:right}

textarea#comment {width:635px}
ol.commentlist {list-style: none; margin:0; padding:0}
.comment-author img {float:left; margin:0 5px 5px -10px}
.comment-meta {font-size:12px; font-style: italic}