/*
Theme Name: Imaging On Call
Theme URI: http://imagingoncall.net/
Description: Custom Wordpress theme for Imaging On Call.
Author: subLoft
Author URI: http://subLoft.com
*/



/* basics */

*{margin:0; padding:0;}

body {background: #7f7f7f; font-family: Arial, Helvetica, sans-serif; color:#333; font-size: 12px; line-height:18px;}

h1 {font-size: 24px;}
h2 {font-size: 21px; line-height:24px;}
h3 {font-size: 15px;}
h4 {font-size: 13px;}
h5 {font-size: 11px; line-height:15px;}

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

b {font-weight:normal;}
i {font-style:normal;}
blockquote {border-left: 1px solid #A5ABAB; margin: 15px; padding: 0 12px 0 12px;}
code {font-family: "Courier New", Courier, monospace;}



/* links */

a {color:#0079ca; text-decoration:underline;}
a:focus {outline: none;}



/* container */

#container {width: 940px;margin: 0 auto;padding:0;background:#fff;color:#333;overflow: hidden;}


	
/* header */

#header {background:#fff; background-image:url("images/header.jpg"); background-position: top center; background-repeat:no-repeat; width: 100%; height: 225px;}
#header h1 {text-indent:0; margin: 55px 0 0 60px; color:#ffffff;}
#header h2 {text-indent:-9999px; height:15px;}

#clientaccess {float:right; text-align:right; margin: 20px 300px 0 0; font-size:13px; font-weight:bold; color:#1c4a75;}
#clientaccess img {margin-bottom:10px;}
#clientaccess a {color:#1c4a75;}

#logo {margin-left:30px;}



/* front page */

#header_front_page {background-image:none; height:165px;}
#header_front_page h1 {text-indent:-9999px; height:15px;}
#header_front_page h2 {text-indent:-9999px; height:15px;}

#clientaccess_front_page {float:right; text-align:right; margin: 25px 60px 0 0; font-size:13px; font-weight:bold; color:#1c4a75;}
#clientaccess_front_page a {color:#1c4a75;}
#clientaccess_front_page img {margin-bottom:10px;}

#banner_front_page {background-image:url("images/banner-front-page.jpg"); background-position: top center; background-repeat:no-repeat; height:180px; padding:30px 360px 30px 60px; font-size:25px; font-weight: normal; color:#fff; line-height:30px;}
#banner_front_page span {color:#1c4a75; font-size:27px; font-weight:bold;}
#banner_front_page b {font-weight:bold;}

#content_front_page {background-image:url("images/content-background.gif"); background-position: top; background-repeat:repeat-x; overflow:hidden;}
#content_front_page .post {border:none; font-size:15px; line-height:21px; margin-top:20px;}
#content_front_page h3 {background-color: transparent; padding-top:0; padding-bottom:0;}
#content_front_page .post p strong {font-weight:normal;}

#three_boxes_front_page {margin:15px 0 0 40px;}
#three_boxes_front_page h3 {color:#1c4a75; font-size:18px; margin-bottom:8px; font-weight:normal;}
#three_boxes_front_page p {line-height:1.25em;}
#three_boxes_front_page td {vertical-align:top;}

#box1, #box2, #box3 {width:228px; background-color:#fff; border:1px solid #ccc; border-top:5px solid #ff9900; padding:15px; vertical-align:top;}

#sidebar_front_page {width:320px;float:right;margin:20px 0 0 0;}
#sidebar_front_page_blue {background-color:#1c4a75; color:#fff; padding:20px 60px 20px 30px; margin-bottom:30px;}
#sidebar_front_page_green {background-color:#eff6e3; color:#333; padding:20px 60px 20px 30px;}

#sidebar_front_page_blue p {color:#eff6e3; font-size:18px; line-height:24px; color:#fff}
#sidebar_front_page_blue h3 {color:#eff6e3; font-size:24px; margin-bottom:20px;}

#sidebar_front_page_green h3 {font-size:18px; line-height:24px; color:#1c4a75; font-weight:normal; font-style:italic;margin-bottom:15px;}
#sidebar_front_page_green p {line-height:1.2em;}



/* content */

#content {background-image:url("images/content-background.gif"); background-position:top; background-repeat:repeat-x; overflow:hidden;}
.post {float:left ;width:580px; overflow:hidden; border-right:1px solid #ccc; margin:40px 0 0 0; min-height:500px;}
.post h2 {font-weight: normal; color:#1c4a75; margin:0 40px 24px 60px;}
.post h3 {font-weight: normal; text-transform:uppercase; background-color:#eff6e3; color:#1c4a75; padding:6px 40px 6px 60px; margin: 24px 40px 0 0; clear:both;}
.post h4 {font-weight: bold; color:#333; margin: 12px 40px -6px 60px;}
.post h5 {font-weight: bold; color:#333; margin: 12px 40px 0 60px;}
.post p {margin:12px 40px 0 60px;}
.post ul {margin: 12px 40px 0 40px; padding-left:40px;}
.post ol {margin: 12px 40px 0 40px; padding-left:40px;}
.post li {margin-top:3px;}
.post img.alignnone {margin:10px 0 10px 0; padding:5px; border:1px solid #ccc;}


/* Dayhawk Teleradiology */

#post-560 h2 {margin:24px 40px 12px 60px;}
#post-560 strong {font-weight:normal;}



/* sidebar */

#sidebar {width:260px;float:right;margin:40px 60px 0 0;}
#sidebar h2 {font-weight:normal; font-size:18px; color: #1c4a75; margin:0 0 12px 0;}
#sidebar h3 {font-weight:normal; font-size:18px; color: #1c4a75; margin:30px 0 12px 0; padding:30px 0 0 0; border-top: 1px solid #ccc;}
#sidebar h4 {margin-top:12px;}
#sidebar p {margin:12px 0 0 0;}
#sidebar ul li {margin: 0;padding: 0;line-height: 14pt;list-style-type: none;}
#sidebar ul ul {margin:14px 0;padding:0;}
#sidebar ul ul li {list-style-type: none;}
#sidebar ul ul ul{margin: 0;padding: 0;}
#sidebar ul ul ul li{padding: 0 0 0 15px;list-style-type: square;color: #898989;}
#sidebar img.alignnone {margin: ; padding:5px; border:1px solid #ccc;}
#sidebar input {border:1px solid #ccc; padding: 3px; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px; margin:10px 10px 0 0;}

#sidebar.teleradiology_resources h2 {font-size:15px; line-height:1.25em; margin-bottom:10px;}
#sidebar.teleradiology_resources ul {margin-bottom:30px;} 
#sidebar.teleradiology_resources ul li {margin-bottom:6px; line-height:1.25em;}

#sidebar .calculator {background-color:#1c4a75; padding:10px; color:#fff; margin:0;}
#sidebar h2.calculator  {color:#fff; margin:0; font-weight:bold; padding-bottom:0;}
#sidebar h3.calculator  {color:#fff; font-size:13px; text-transform:uppercase; border:none; margin-bottom:30px; padding-top:0;}
#sidebar .calculator a {color:#fff; text-decoration:none;}

#sidebar.teleradiology_jobs h2 {font-weight:normal; font-size:18px; color: #1c4a75; margin:0;}
#sidebar.teleradiology_jobs h3 {font-weight:bold; font-size:14px; color: #333; margin:24px 0 12px 0; padding:0; border:none;}



/* search */

#searchform {padding:0;margin:14px 0;}
#searchform input#s {margin:0;padding:2px;border:1px solid #000;}
#searchform input#searchsubmit {border:none;background:#333;color:#fff;text-transform:lowercase;}


	
/* misc */

img.centered {display: block;margin-left: auto; margin-right: auto;}
img.alignright {padding: 5px;margin: 0 0 10px 20px;display: inline; border:1px solid #ccc; background-color:#fff;}
img.alignleft {padding: 5px;margin: 0 20px 10px 0;display: inline; border:1px solid #ccc; background-color:#fff;}
img.aligncenter {margin:12px 0 12px 0;}
.alignright {float: right;}
.alignleft {float: left}

/* David Jacobs, Management */
img.wp-image-234 {margin-bottom:25px;}
	
.wp-caption {margin: 12px 40px 0 60px;}
.wp-caption img {padding: 5px;display: inline; border:1px solid #ccc; background-color:#fff;}
.wp-caption p.wp-caption-text {font-size:11px; margin:3px 0 0 0;}



/* footer */

#footer {background-color:#d0f3fd; background-image:url("images/footer-background.gif"); background-position:top; background-repeat:repeat-x; height:110px; clear: both; padding:0 60px 40px 60px;}
#footer p {padding:6px 0 0 0; color: #4c4c4c; font-size:10px;}
#footer ul {padding: 0 0 0 0;}
#footer li {padding:0 5px 0 8px; margin:0; border-left:1px solid #4c4c4c;}
#footer li.page-item-3 {border-left:none; padding-left:0;}
#footer a {color: #4c4c4c;text-decoration: none;}
#footer a:hover {color: #4c4c4c;text-decoration: underline;}
#sitemap {padding-top:68px;}
#sitemap ul {display: inline; list-style-type:none;}
#sitemap ul li {display: inline;}
#jointcommission {float:right; margin-top:64px;}
#social-media {margin-top:8px;}
#social-media img {margin-right:10px; border:1px solid #bbb;}



/* dropdown menu */

#menu {height:45px;}
#suckerfishnav {background-image:url("images/menu-background.gif"); background-repeat:repeat-x;font-size:15px;font-weight:bold;width:100%;}
#suckerfishnav, #suckerfishnav ul {float:left;list-style:none;line-height:45px;padding:0 0 0 48px;margin:0;width:100%;}
#suckerfishnav a {display:block;color:#ffffff;text-decoration:none;padding:0px 12px;}
#suckerfishnav li {float:left;padding:0;}
#suckerfishnav ul {position:absolute;left:-999em;height:auto;width:181px;font-weight:normal;margin:0;line-height:1;padding: 3px 6px 6px 0; border-bottom:4px solid #a2cf4d;}
#suckerfishnav li li {width:179px;font-weight:bold;}
#suckerfishnav li li a {padding:4px 12px;width:156px;font-size:12px;color:#ffffff;}
#suckerfishnav li ul ul {margin:-21px 0 0 180px;}
#suckerfishnav li li:hover {color:#0079c2;}
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {color:#0079c2;}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {color:#0079c2;}
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {color:#fff;}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {left:-999em;}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {left:auto;background-color:#b3db55;}
#suckerfishnav li:hover, #suckerfishnav li.sfhover { }
#suckerfishnav li.current_page_item a {color:#0079c2;}
#suckerfishnav li li.current_page_item a {color:#0079c2;}



/* contact form */
.post input, textarea {border:1px solid #ccc; padding: 3px; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px;}
