/* 
Theme Name: Pop Labs Custom Theme
Theme URL: http://www.healthcaredatasoluions.com
Description: Custom Theme from Pop Labs
Author: Pop Labs
Author URI: http://www.poplabs.com
Version: 1.0
*/

/*======================================================
  Screen Style Sheet
  Healthcare Data Solutions | Blog
  ------------------------------------------------------
  Author(s): Sal Baldovinos
  Created: 11 May 2009
  ======================================================*/

/* General Classes */
.hidden {position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;}
.hidetext {text-indent:-9999px;outline:0;}
.bio-pic {float:right;margin:0 10px 10px;}

/* Layout */
#wrap {width:960px;margin:0 auto;}

#header {position:relative;height:162px;background:url(images/header-bg.gif) no-repeat;z-index:99;width:955px;}
#header p {color:#3473b6;font-size:120%;font-weight:bold;float:right;margin:20px 10px 0;}
#header p span {color:#5b90c2;}
#logo {position:absolute;display:block;width:234px;height:106px;background:url(images/logo.jpg) no-repeat;bottom:40px;overflow:hidden;}
a.subscribe {position:absolute;right:40px;top:60px;padding-left:20px;background:url(images/rss.gif) center left no-repeat;color:#c87d2a;font-weight:bold;font-size:110%;}

#top-nav {width:610px;background:#265c9f url(images/nav-left-curve.gif) no-repeat;height:39px;position:absolute;bottom:0;right:0;font-size:85%;font-weight:bold;}
#top-nav ul {list-style:none;margin:0 0 0 47px;position:absolute;}
#top-nav li {float:left;display:inline;margin:0;line-height:2.5;position:relative;}
#top-nav a, #top-nav span {display:block;padding:5px 8px;color:#fff;text-decoration:none;background:url(images/nav-division.gif) right center no-repeat;}
#top-nav li.last a {background-image:none;}
#top-nav a:hover {background:#285074;}
#top-nav li ul {position:absolute;top:-999px;width:1px;height:1px;overflow:hidden;list-style:none;}
#top-nav li:hover ul {top:auto;width:13em;height:auto;overflow:visible;margin:0;}
#top-nav li ul li {float:none;position:static;}
#top-nav li ul a {background:#5b90c4;color:#fff;padding:2px 10px;}
#top-nav li ul a:hover {background:#285074;}

#body-container {background:url(images/background.gif) repeat-y;overflow:hidden;padding:0 5px;}
#body {float:left;width:100%;border-bottom:8px solid #5a90c3;background:url(images/body-bg.gif) repeat-y;}
#body a {color:#c07524;}
#body.subpage {float:left;width:100%;border-bottom:8px solid #5a90c3;background:url(images/body-sub-bg.gif) repeat-y;}

#main-content {width:710px;float:left;color:#505150;}
#main-content h1 {margin:1em 0 0.5em;font-size:153.9%;}
#main-content h2 span {color:#2e6bb4;}
#main-content h2 {margin:1em 0 0.5em;font-size:123.1%;}
#main-content h3 {margin:1em 0 0.5em;font-size:108%;}
#main-content p {margin:0 0 1em;line-height:1.44em;}
#main-content ul, #main-content ol {margin:1em 0;font-size:90%;}
#main-content ul ul, #main-content ul ol,
#main-content ol ul, #main-content ol ol {margin:0;}
#main-content ul li,
#main-content ol li {margin:0 2.5em;line-height:1.8em;}
#main-content table {margin:0 0 1em 10px;}
#main-content table th {padding:3px 5px;}
#main-content table td {padding:3px 5px;}

.rightImg {float:right; padding:0px 0px 10px 10px;}

/* subpage layout */
#body.subpage #main-content {float:right;width:730px;}
#body.subpage #main-content h1, #body.subpage #main-content h2 {color:#285074;margin-left:10px;}
#body.subpage #main-content h2 {clear:right;}
#body.subpage #main-content h3 {color:#5a90c3;margin-left:10px;}
#body.subpage #main-content p {padding:0 10px;}
#body.subpage #main-content ul, #body.subpage #main-content ol {background:#f5f5f5;padding:4px 0;margin-left:10px;font-size:90%;}
#body.subpage #main-content ul li {margin-left:2.44em;list-style:url(images/bullet.gif);}

#sub-content {padding:0 30px 30px;}
#sub-content h2 {margin-bottom:0;}
#sub-content h2 a {color:#5a90c3;text-decoration:none;}
#sub-content p.post-credit {margin:0 0 1em;font-size:90%;color:#969696;}
#sub-content p.post-links {font-weight:bold;color:#969696;font-size:95%;}

div.hr {background:url(images/hr.gif) no-repeat;width:690px;height:4px;}
div.hr hr {display:none;}

#side-content {width:230px;float:left;margin-left:10px;background:#f5f9fb url(images/side-content-bg.gif) top left repeat-y;position:relative;}
#side-content h2 {color:#c87d2a;margin:0;font-size:110%;}
#side-content p {color:#515151;font-size:90%;margin:.5em 0 .8em 5px;padding:0 5px;}
#side-content ul {margin:0;}
#side-content ul li {list-style:none;margin-left:20px;margin-top:10px;}
#side-content li ul li {list-style:url(images/right-angle-quote.gif);}
#side-content li ul li a {color:#5a90c3;font-size:90%;}
#side-content li ul li a:hover {text-decoration:none;}
#side-content li#search {background:#d5d3a7;padding:15px 10px;margin:0;}
#search input[type=submit] {border:none;background:#5b90c4;padding:4px 5px;color:#fff;font-size:85%;}
#search input[type=text] {border:1px solid #e1e1e1;padding:4px;background:#fff url(images/magnifying-glass.gif) 125px center no-repeat;width:135px;color:#666;}
#side-content #postnavigation {margin-top:150px;}

#body.subpage #side-content {width:220px;float:left;margin:0;}

#commentsform textarea {width:100%;}

/*footer */

#footer {float:left;width:100%;margin-bottom:1em;width:950px;padding:0 5px;margin-top:1em;}
#footer p {font-size:85%;color:#2b2b2b;margin:0;float:left;}
#footer p.footer-links {float:right;margin:0;}
#footer p a {color:#c87d2a;}