/*
Theme Name: Susan Craig
Theme URI: http://theblogstudio.com/
Description: The Susan Craig Theme
Version: 1
Author: The Blog Studio
Author URI: http://theblogstudio.com.com/
Tags: Blueprint, Susan Craig
*/
/* --------------------------------- =A few commenly used items -------- */
:focus{-moz-outline-style: none;}
.clear, .clearMe{clear:both;}
.hideText{text-indent:-9999px;}
.displayNone{display:none;}
.floatLeft{float:left;}
.floatRight{float:right;}
bold,strong,b{font-weight:bold;}
italic,i,em{font-style:italic;}
/* --------------------------------- =wordpress stuff -------- */
p img.alignleft {margin:0 1.5em 1em 0;}
p img.alignright {margin:0 0 1em 1.5em;}
/* --------------------------------- =general style & page layout -------- */
body {background:transparent url('images/body-bg.png') repeat scroll 50% 12px;margin-top:45px;}
.container {background:url('images/page-bg.png') repeat-y 50% 50%;padding-left:3px;padding-right:3px}
/* --------------------------------- =imported styles -------- */
/* --------------------------------- =layout -------- */
#content.span-16 {width:593px;margin-right:0;background:url('images/mainColHeader.jpg') repeat-x;padding-top:63px;}
.span-9 {width:347px;}
.span-9 .subscribeLine, .span-9 .questionaire {_margin-left:5px;_margin-right:0;}
#header {position:relative;display:block;height:92px;background:#f7f8f8;}
ul#sidebar {background:transparent url(images/sidebarFooter.jpg) no-repeat scroll 0 bottom;width:357px;}
#footer {background:#5A1212 url('images/footer-bg.gif') repeat-x;height:80px;border-bottom:1px solid #77191E;}
.box {padding:5px;}
#pagination p {width:200px;}
#doubleAdBox {padding:0;}
.description {width:100%;height:92px;background:transparent url(images/contactBanner.gif) no-repeat scroll 50% 50%;text-indent:-9999px;}
.subscribeLine a {height:51px;display:block;text-indent:-9999px;background:url(images/subscribe-line.gif) no-repeat 50% 50%;}
.postHeading {padding:25px 0 0 46px;background:transparent url(images/icon-post.gif) no-repeat scroll 13px 24px;}
.postHeading.noIcon {background:none;padding-right:20px;}
.postContent, .postFooter {margin:0 37px 0 49px;}
#searchBox {background:url('images/search-bg.gif') repeat-y;}
.greySidebarBg {background:url('images/grey-sidebar-bg.gif') repeat-y;}
#latestJobListing .holder, #testimonial .holder {margin:0 27px 0 30px;}
#testimonial {margin-bottom:70px;background:none;}
span.iconEmil {background:transparent url('images/iconEmail.gif') no-repeat scroll 0px 3px;height:12px;padding-left:17px;}
span.iconPhone {background:transparent url('images/iconPhone.gif') no-repeat scroll 0 1px;height:12px;padding-left:17px;}
/* --------------------------------- =typography -------- */
H1 {}
H2 {margin-bottom:3px;}
H3 {}
div.postContent H3 {margin-bottom:2px;font:normal normal normal 24px/1em 'Georgia',Times new Roman,Serif;}
H4 {}
div.postContent h4.subheading {font-size:11px;text-transform:uppercase;color:#5C5C5C;margin-bottom:1em;}
#sidebar h4 {font:normal normal normal 17px/1em 'Georgia', Times New Roman, Serif;color:#282b2d;border-bottom:2px solid #dfdfdf;margin:7px 0 5px 0;}
H5 {}
#sidebar h5 {font:normal normal normal 18px/1em 'Georgia', Times new Roman, Serif;color:#282b2d;margin:0;}
#sidebar h5 span {font-size:10px;}
H6 {font:normal normal normal 1em/1em 'Georgia', Times new Roman, Serif;color:#282b2d;margin:0 0 7px 0;text-transform:uppercase;}
#sidebar h6 {}
.jobTitle {margin-bottom:2px;font:normal normal normal 18px/1em 'Georgia',Times new Roman,Serif;display:inline;}
.postContent p {font:normal normal normal 13px/1.5em 'Georgia', Times, Serif;color:#413f3f;}
#pagination p.paginateLeft {float:left;}
#pagination p.paginateRight {float:right;text-align:right;}
.commentsLink {width:250px;float:left;}
.postOptionsLink {width:200px;float:right;text-align:right;}
form#searchform label {font-size:1.5em;line-height:1;margin-bottom:1em;color:#111111;font-weight:normal;}
#testimonial p {font:italic normal normal 20px/1.35em 'Georgia', Times New Roman, Serif;color:#575f65;margin-bottom:15px;}
#testimonial span {font:normal normal normal 11px 'Georgia', Times New Roman, Serif;color:#575f65;text-transform:uppercase;float:right;}
#footer {color:#FFF;font:normal normal normal 12px/1em 'Georgia', Times, Serif;}
#latestJobListing p {font:normal normal normal 12px/1.6em 'Arial', Verdana, Sans-serif;color:#282b2d;letter-spacing:0.01em;}
.red {color:#641414;}
p.left {float:left;width:45%;text-align:left;}
p.right {float:right;width:45%;text-align:left;}
/* --------------------------------- =links -------- */
a:link, a:visited {color:#CC5E57;text-decoration:none;}
a:hover {color:#9A2C28;text-decoration:underline;}
div.postContent a:link, div.postContent a:visited {color:#CC5E57;text-decoration:none;}
div.postContent a:hover {color:#9A2C28;text-decoration:underline;}
#logo a {background:url('images/logo.gif') no-repeat 15px 50%;display:block;width:100%;height:92px;text-indent:-9999px;}
div.questionaire ul {list-style:none;margin:0;}
div.questionaire ul li {float:left;padding:10px 0;}
a#phyQuest {float:right;height:40px;margin:0 8px;text-indent:-9999px;background:url('images/physicianQuestionnaire-button.gif') no-repeat 50% 50%;width:159px;display:block;}
a#cliQuest {height:40px;margin:0 8px;text-indent:-9999px;background:url('images/clientQuestionnaire-button.gif') no-repeat 50% 50%;width:142px;display:block;}
#latestJobListing a {font-weight:bold;text-transform:uppercase;font-size:11px;}
#latestJobListing a:link, #latestJobListing a:visited {color:#282b2d;text-decoration:none;}
#latestJobListing a:hover {color:#000;text-decoration:underline;}
/* ----------------------------------- =lists ----------- */
ul#sidebar {list-style:none;margin:0;padding:0;float:left;}
/* --------------------------------- =navigation -------- */
#navigation {background:transparent url(images/nav-bg.png) no-repeat scroll -19px 0;height:91px;}
#upperNavigation{padding:0;margin:0;height:51px;}
#upperNavigation li{list-style:none;margin:0;padding:0 5px;}
#upperNavigation li li {padding-left:0;padding-right:0;margin-left:0;margin-right:0;}
#upperNavigation li a{height:51px;display:block;float:left;text-decoration:none;background:url('images/nav-sprite.png') no-repeat;text-indent:-9999px;}
li#nav-hospitals ul, li#nav-physicians ul {background:#CCD7C4;}
li#nav-home a {width:65px;background-position:0 0;}
li#nav-home a:hover, li#nav-home.current a {width:65px;background-position:0 -51px;}
li#nav-about a {width:65px;background-position:-65px 0;}
li#nav-about a:hover, li#nav-about.current a {background-position:-65px -51px;}
li#nav-listings a {width:101px;background-position:-130px 0;}
li#nav-listings a:hover, li#nav-listings.current a {background-position:-130px -51px}
li#nav-physicians a {width:91px;background-position:-231px 0;}
li#nav-physicians a:hover, li#nav-physicians.current a {background-position:-231px -51px;}
li#nav-hospitals a {width:84px;background-position:-322px 0;}
li#nav-hospitals a:hover, li#nav-hospitals.current a {background-position:-322px -51px;}
li#nav-contact a {width:93px;background-position:-406px 0;}
li#nav-contact a:hover, li#nav-contact.current a {background-position:-406px -51px;}
ul#upperNavigation li ul li a {color:#511010;width:inherit;background:none;color:#000000;display:block;margin:14px 9px 0;text-indent:0;height:26px;}
ul#upperNavigation li ul li a:link, ul#upperNavigation li ul li a:visited {text-decoration:none;font-family:Georgia, Serif;}
ul#upperNavigation li ul li a:hover {text-decoration:none;color:#FFF;font-family:Georgia, Serif;}
#footerNav, #footer p {margin:10px 0 19px 14px;}
#footerNav a {margin-right:20px;}
#footer a:link, #footer a:visited {color:#FFF;text-decoration:none;}
#footer a:hover {color:#FFF;text-decoration:underline}
/* --------------------------------- =forms -------- */
textarea {width:325px;height:inherit;}
#searchBox {padding-top:7px;}
form#searchform {margin:5px auto;display:table;}
form#searchform #s {background:#FFF;border:1px solid #FFF;width:230px;font-size:22px;float:left;margin:0 12px 0 0;}
form#searchform #searchsubmit {float:right;}
#searchBox p {margin:0 0 0 18px;color:#FFF;font:normal normal normal .9em 'Arial', Verdana, Sans-serif;display:block;height:17px;}
#searchBox span {text-transform:uppercase;font-weight:bold;}
#searchBox span.magnifier {background:url('images/icon-magnifier.gif') no-repeat;padding-left:22px;height:17px;}
#searchBox a:link, #searchBox a:visited {color:#FFF;}
#searchBox a:hover {color:#FFF;text-decoration:none;}
#qestionnaireForm {width:500px;}
#qestionnaireForm table {width:500px;}
legend {font:normal normal normal 16px 'Georgia', Times, Serif;color:#000;}
/* --------------------------------- =tables -------- */
/* --------------------------------- =comments -------- */
ol.commentlist { list-style:none; margin:0; padding:0; }
ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 7px 5px 64px; position:relative; }
ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font-weight:bold; font-size: 14px; line-height: 16px; font-family: helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; font-size: 11px; }
ol.commentlist li div.vcard cite.fn a.url { color:#cc0000; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { background: #fff; border:1px solid #aaa; padding: 5px; left:7px; position:absolute; top:7px; }
ol.commentlist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; font-family: helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#205B87; text-decoration:none; }
ol.commentlist li p { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; margin:5px 0 12px; }
ol.commentlist li ul { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; list-style:square; margin:0 0 12px; padding:0; }
ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; width:36px; }
ol.commentlist li div.reply:hover { background:#cc0000; border:1px solid #cc0000; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-5 { margin:0 0 3px; }
ol.commentlist ul.children li.odd { background:#fff; }
ol.commentlist ul.children li.even { background:#f6f6f6; }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
/* --------------------------------- =search-bar -------- */
/* --------------------------------- =HACKS -------- */
#upperNavigation li{*margin-left:2px;*display:block;*float:left;}
/* --------------------------------- =RFP Form -------- */
#navigationLists {_margin-right:0;}
#headTopSidebar {_width:337px;}
