/*
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: 20px; 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:#7ca5bc; 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*/48px 0 0 60px; color:#ffffff;}
#header h2 {text-indent:-9999px; height:10px;}

#clientaccess {float:right; text-align:right; margin: 20px 300px 0 0; font-size:13px; font-weight:bold; color:#002d46;}
#clientaccess img {margin-bottom:10px;}
#clientaccess a {color:#002d46;}

#logo {margin-left:40px;}



/* front page */

#header_front_page {background-image:none; height:190px;}
#header_front_page h1 {text-indent:-9999px; height:15px;}
#header_front_page h2 {text-indent:-9999px; height:15px;}
#header_front_page p.join-our-mailing-list {margin-top:10px; margin-bottom:3px; font-size:11px; font-weight:normal; color:#333;}
#header_front_page form {margin-bottom:15px;}
#header_front_page form input {border:1px solid #ccc; padding:4px; font-family:Arial, Helvetica, sans-serif;}
#header_front_page form input.submit {border:none; color:#fff; background-color:#6d6e70; cursor:pointer;}

#clientaccess_front_page {float:right; text-align:right; margin:0 60px 0 0; font-size:13px; font-weight:bold; color:#002d46;}
#clientaccess_front_page a {color:#002d46;}
#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:20px 360px 40px 60px; font-size:17px; font-weight: normal; color:#fff; line-height:24px;}
#banner_front_page span {color:#002d46; font-size:34px; font-weight:bold;}
#banner_front_page b {font-weight:normal;}
#banner_front_page a {color:#fff; text-decoration:underline;}
#banner_front_page a:hover {}

#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:#002d46; font-size:18px; margin-bottom:8px; font-weight:normal;}
#three_boxes_front_page p {line-height:1.25em; margin:6px 0;}
#three_boxes_front_page td {vertical-align:top;}

#box1, #box2, #box3 {width:228px; background-color:#fff; border:1px solid #ccc; border-top:5px solid #7ca5bc; padding:15px; vertical-align:top;}

#sidebar_front_page {width:320px;float:right;margin:20px 0 0 0;}
#sidebar_front_page_blue {background-color:#666666; color:#fff; padding:20px 60px 20px 30px; margin-bottom:30px;}
#sidebar_front_page_green {background-color:#e6e7e8; color:#333; padding:20px 60px 20px 30px;}

#sidebar_front_page_blue p {color:#e6e7e8; font-size:18px; line-height:24px; color:#fff}
#sidebar_front_page_blue h3 {color:#e6e7e8; font-size:20px; line-height:27px; margin-bottom:10px;}

#sidebar_front_page_green h3 {font-size:16px; line-height:20px; color:#002d46; 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:#002d46; margin:0 40px 24px 60px;}
.post h3 {font-weight: normal; text-transform:uppercase; background-color:#e6e7e8; color:#002d46; 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;}


/* Sitemap */
#post-349 ul {list-style-type:none; margin-left:60px; margin-top:0; padding-left:0; font-size:15px;}
#post-349 ul ul {margin-left:15px; font-size:12px;}
#post-349 li {margin-bottom:15px;}
#post-349 li li {margin-bottom:0;}



/* sidebar */

#sidebar {width:260px;float:right;margin:40px 60px 0 0;}
#sidebar h2 {font-weight:normal; font-size:18px; color: #002d46; margin:0 0 12px 0;}
#sidebar h3 {font-weight:normal; font-size:18px; color: #002d46; 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:#002d46; padding:8px 10px; color:#fff; margin:0; }
#sidebar h2.calculator  {color:#fff; margin:0; font-weight:bold; padding-bottom:0; background:#002d46 url(images/calculator.png) 234px 6px no-repeat;}
#sidebar h3.calculator  {color:#fff; font-size:13px; text-transform:uppercase; border:none; margin-bottom:30px; padding-top:2px;}
#sidebar .calculator a {color:#fff; text-decoration:none;}
#sidebar .calculator a:hover {color:#7ca5bc;}

#sidebar.teleradiology_jobs h2 {font-weight:normal; font-size:18px; color: #002d46; 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;}
#post-9 img.alignright {width:85px !important; height:auto !important;}
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:16px;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 #751618;}
#suckerfishnav li li {width:179px;font-weight:bold;}
#suckerfishnav li li a {padding:4px 13px;width:156px;font-size:12px;color:#ffffff;}
#suckerfishnav li ul ul {margin:-21px 0 0 180px;}
#suckerfishnav li li:hover {color:#7ca5bc;}
#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:#7ca5bc;}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {color:#7ca5bc;}
#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:#891a1c;}
#suckerfishnav li:hover, #suckerfishnav li.sfhover { }
#suckerfishnav li.current_page_item a {color:#7ca5bc;}
#suckerfishnav li li.current_page_item a {color:#7ca5bc;}



/* contact form */
.post input, textarea {border:1px solid #ccc; padding: 3px; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px;}
#wpcf7-f2-p669-o1 textarea {width:480px;}
