/*
Theme Name: Steerpoint Marketing
Theme URI: http: //www.steerpointmarketing.org/
Description: Theme for the Steerpoint Marketing website
*/

/* General Formatting */
body {margin: 0;color: #333;line-height: 1.4em;font-family: Verdana, Helvetica, sans-serif;font-size: 12px;background-color: #fff;border-top: 9px solid #f2641f;}
h1 {font-size: 18pt;}
h2 {font-size: 16px;color: #1f497d;}
h3, h3 a {font-size: 16px;color: #000;}
h4 {font-size: 9pt;}
h6, h6 a {font-size: 12px;color: #fff;text-align: center;}

p {margin: 0 0 1em;}

a {color: #933;text-decoration: none;}
a:hover {text-decoration: underline;}

ul {margin: 0 0 1em;padding: 0;list-style: none;}
ul li {margin: 0 0 5px;padding: 0 0 0 25px;background: url(images/ul-li-bkg.gif) no-repeat left 2px;}

blockquote {margin: 15px;padding: 0 12px 0 12px;color: #555;font-size: 11px;border-left: 2px solid #eee;}
code {font-family: "Courier New", Courier, monospace;}

img {border: none; padding: 0;border: none;}
img.left {float: left;padding: 6px 0 0 0;}
img.right {float: right;padding: 0 0 0 6px;}

.cleared {clear: both;}

.wrap {overflow: hidden;width: 920px;margin: 0 auto;}

/* WordPress Formatting */
.alignright {float: right;}
.alignleft {float: left;}

img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;padding-left: 2px;}
img.centered {display: block;margin-left: auto;margin-right: auto;}

.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}

/* Header */
#header {height: 130px;margin-bottom: 20px;}
#topnumber {float: right;width: 270px;line-height: 28px;margin: 0;padding: 0 0 12px;color: #fff;text-align: center;font-size: 26px;background: #f2641f;}
#logo {float: left;margin-top: 10px;}
#header h2 {display: none;}

/* Main Menu */
#menu {float: right;overflow: hidden;margin: 25px 0 0;padding: 0;line-height: 20px;list-style: none;font-size: 12px;text-transform: uppercase;}
#menu li {float: left;margin: 0 0 0 30px;padding: 0;height: 20px;background: none;}
#menu li a {display: block;}

/* Content */
#maininfo {padding: 10px 20px 0 0;}

#content {float: left;width: 620px;overflow: hidden;margin-top: 0;}
#content.no_sidebar {float: none;width: auto;padding: 0 80px 0 0;}

#content.front_page .page {margin-bottom: 15px;text-align: center;}
#content.front_page .page h5 {color: #1f497d;font-size: 18px;margin: 0 0 10px;font-weight: normal;}

.post {margin: 0;padding: 0;margin-bottom: 20px;border-bottom: dotted 1px #ccc;padding-bottom: 20px;}

.post h2 {margin: 0 0 5px;}
.post h2 a:hover {text-decoration: underline;}
.post h3 {margin: 0 0 5px;}
.post h3 a {margin: 0;padding: 0;color: #69c;text-decoration: none;}
.post h3 a:hover {text-decoration: underline;}

.postmetadata {clear: both;color : #666;padding: 0;margin: 0;font-size: 10px;}
.postmetadata a {font-weight: bold;}	

.navigation {overflow: hidden;margin: 0 0 25px;font-size: 10px;}

/* Sidebar */
#sidebar {float: right;width: 270px;background: url(images/sidebar-bkg.png) repeat-y;}
#sidebar .layer_2 {padding-top: 15px;background: url(images/sidebar-layer_2-bkg.png) no-repeat top;}
#sidebar .layer_3 {padding: 5px 20px 1px;background: url(images/sidebar-layer_3-bkg.png) no-repeat bottom;}

#sidebar .widget {display: block;margin: 0 0 30px;}

#sidebar h2 {font-size: 18px;margin: 0 0 10px;}

#sidebar ul {line-height: 1.2em;}
#sidebar ul li {background-position: 0 0;}

/* Widgets Below Gallery */
#sidebar-below_gallery {overflow: hidden;margin-bottom: 10px;line-height: 1.4em;font-size: 11px;}

#sidebar-below_gallery .widget {float: left;width: 46%;height: 200px;margin: 0 0 15px 0;padding: 0 20px 15px 0;border-bottom: 1px dotted #ccc;}

#sidebar-below_gallery h2 {font-size: 18px;margin: 0 0 0.5em;font-weight: normal;text-transform: none;text-decoration: none;}
#sidebar-below_gallery ul {margin: 0;padding: 10px 0 0 60px;}
#sidebar-below_gallery ul li {margin: 0;}

/* Comments */
#commentform {margin: 0;padding: 0;color: #666;background-color: #fff;}	
#commentform a {color: #666;text-decoration: none;border-bottom: 1px dotted #465d71;line-height: 14pt;}
#commentform h3 {font-size: 10pt;font-weight: 300;color: #666;margin: 0;padding: 0;}

#comment {width: 80%;}

#author, #email, #url, #comment, #submit {background: #fff;font-size: 11px;margin: 5px 5px 0 0;padding: 0;border: 1px solid #ccc;}
#author, #email, #url {height: 16px;padding-top: 3px;}

#submit {margin: 5px 5px 0 0;cursor: pointer;}

#comments {margin: 0;padding: 0;}

#respond h3, h3#comments {color: #933;font-size: 14px;margin-bottom: 2px;clear: left;}	

.commentlist {float: left;margin: 0;padding: 0;list-style: none;}
.commentlist li {margin: 10px 0;padding: 5px 0 5px 10px;list-style-type: none;border: solid 1px #ccc;width: 420px;background: none;}
.commentlist li.alt {}
.commentlist li p {margin: 6px 0 6px 0;padding: 0 12px 0 0;}
.avatar {float: left; margin: 0 12px 0 0;}

cite {font-family: Arial, Helevetica, sans-serif;font-size: 9pt;font-weight: bold;font-style: normal;}
cite a {color: #000;text-decoration: none;border-bottom: 1px dotted #465d71;}

/* Search FOrm */
#searchform {padding: 0;margin: 0;}
#searchform input#s {margin: 0;padding: 2px;color: #666;width: 180px;margin-left: 15px;border: solid 1px #ddd;margin-bottom: 15px;height: 15px;font-size: 11px;padding-top: 3px;background: #f8f8f8 url(images/srch.gif) no-repeat right;}
#searchform input#searchsubmit {border: none;background: #333;color: #fff;text-transform: lowercase;}

/* Footer */
#footer {overflow: hidden;margin: 40px 0 0;padding: 20px 0;color: #409dd2;background-color: #01619d;}
#footer p {margin: 0 0 1em;}
#footer a {color: #fff;}
#footer .left {float: left;}
#footer .right {float: right;}
#footer .badges img {margin-right: 10px;}

/* Front Page Slides */
#slides_pager {overflow: hidden;height: 10px;margin: 0 0 10px;list-style: none;}
#slides_pager li {float: left;width: 10px;margin: 0 10px 0 0;padding: 0;background: none;}
#slides_pager li a {overflow: hidden;display: block;height: 10px;outline: none;text-indent: -999em;background-image: url(images/slides_pager-li-a-bkg.png);}
#slides_pager li.active a {background-position: 0 -10px;}

#slides {overflow: hidden;height: 250px;margin: 0 0 30px;}
#slides .slide a {display: block;}

/* Meet the Team */
.meet_the_team {overflow: hidden;margin: 40px 0;list-style: none;}
.meet_the_team li {float: left;width: 107px;margin: 0 60px 20px 0;padding: 0;background: none;}
#content .meet_the_team li p {margin: 0 0 0.5em;line-height: 1.2em;}
.meet_the_team li div {margin: 0 0 10px;padding: 4px;background-color: #fff;border: 1px solid #ddd;}
.meet_the_team li a {overflow: hidden;display: block;width: 97px;height: 93px;text-indent: -999em;background-image: url(images/meet_the_team-li-a-bkg.jpg);}
.meet_the_team .john_slimak {background-image: url(images/meet_the_team-li-a-john.gif);}
.meet_the_team .ben_blanco {background-image: url(images/meet_the_team-li-a-ben.gif);}
.meet_the_team .mike_lundy {background-image: url(images/meet_the_team-li-a-mike.gif);}
.meet_the_team .jody_veldkamp {background-image: url(images/meet_the_team-li-a-jody.gif);}
.meet_the_team .jeff_cotton {}
.meet_the_team .john_bailey {}