/*
Theme Name: Pacific Radiology
Theme URI: http://wordpress.org/
Description: A bespoke theme developed by Will Marshall for Pacific Radiology
Version: 1.0
Author: Will Marshall
Author URI: willrj.marshall@gmail
Tags: blue, custom header, fixed width, two columns, widgets
*/  

@import 'reset.css';

body { color: #393939; background: #f1f1f1 url('images/page_back.gif') left 35px repeat-x; font-family: "Lucida Grande", arial, sans-serif; font-size: 0.75em; }

a:hover { text-decoration: underline; }
/*h2, h2 a:link, h2 a:visited { color: #035f85;  text-decoration: none; }*/
#content h1 { color: #035f85; margin: 4px 0px 8px; font-size: 1.6em; }
h2 { padding-top: 12px; margin-bottom: 8px; font-size: 1.5em }
h3 { color: #035f85; margin-bottom: 4px; font-size: 1.4em; margin-top: 8px; }
h4 { color: #035f85; margin-bottom: 3px; font-size: 1.3em; margin-top: 6px; }
h5 { color: #035f85; margin-bottom: 2px; font-size: 1.2em; margin-top: 5px; }
h6 { color: #035f85; margin-bottom: 1px; font-size: 1.1em; margin-top: 3px; }


em { font-style: italic; }
#content p { margin-bottom: 8px; }
em.datetime { display: block; margin: 2px 0px 8px; }
#content ul { margin: 8px 0px 8px 8px; padding-left: 12px; list-style-type: disc; } 
#content ul li { padding: 4px 0px; }

#content ol { margin: 8px 0px 8px 12px; padding-left: 12px; list-style-type: decimal; }
#content ol li { padding: 4px 0px; }

blockquote { margin: 12px 0px; padding: 12px 20px 12px; background: #f6fafd; }
a:link, a:active, a:visited { text-decoration: underline; color: #52606a; }
.hidden { position: absolute; left: -999em; }
.entry { margin-bottom: 22px; }
.navigation { padding: 6px 0px; border-top: 1px solid ; }
.hentry { padding-bottom: 12px; }
.hentry .postmetadata { padding: 4px 0px; } 
.alignleft { float: left }
.alignright { float: right; }
.navigation { margin-bottom: 18px; }
.post { clear: left; }
.wp-caption { padding: 8px;}
#content .wp-caption-text { padding: 4px 0px; margin-bottom: 0px; font-style: italic; }
#page { width: 810px; margin: 28px auto; }

#header { height: 88px; position: relative; 
	background:  url('images/header_pale.gif') left 38% repeat-x; }
#searchform { position: absolute; right: 0px; top: -24px; }
#searchform #searchsubmit { height: 30px; width: 71px; padding: 0px; color: #7d7872; text-transform: uppercase; font-size: 0.92em;7d7872
	display: -moz-inline-block; display: inline-block; border: 0px; 
	background: transparent url('images/search_button.gif') top left no-repeat; }
#header h1 { position: relative; left: -8px; margin-right: -200px; 
	background: url('images/header_right_back.gif') right 11px no-repeat; }
/** html #headerback { width: 100%; position: absolute; }*/
#header ul { position: absolute; left: 264px; bottom: 16px; }
#header ul li { float: left; position: relative; }
#header ul li a { color: #f1f1f1; font-size: 1.2em; text-decoration: none; display: block;
	height: 30px; padding: 12px 16px 0px; float: left; }
#header ul li:hover, #header ul li.over { background: url('images/nav_left.png') top left repeat-x; } 
#header ul li:hover a, #header ul li.over a { background: url('images/nav_right.png') top right no-repeat; }

#header li ul { display: none; }
#header li:hover ul, #header li.over ul { display: block; left: 0px; top: 41px; 
  width: 160px; }
#header li ul li { background: #001936; float: none; display: block; position: static; }
* html #header li ul li { border: 1px solid #001936;}
#header li ul li a { background: #001936; float: none; font-size: 0.98em; height: auto; padding: 8px; width: 144px; }
#header li ul li:hover a, #header li ul li a:hover { background: #073b76; }


#wrapper {  padding: 7px 0px 0px; background: url('images/content_top.gif') top left no-repeat;}
#wrapper .bottom { background: url('images/content_bottom.gif') bottom  left no-repeat; padding-bottom: 7px; }
#wrapper .edges { background: url('images/content_back.gif') top left repeat-y; padding: 28px 28px 42px; }

#sidebar { float: right; width: 240px; padding-left: 40px; }
* html #sidebar { padding-left: 20px; }
#sidebar ul { list-style-type: none; }
#sidebar ul li { padding-bottom: 10px; border-bottom: 1px solid #DEDCDB; margin-bottom: 10px; }
#sidebar ul li li { border-bottom: none; margin-bottom: 8px; padding-bottom: 0px; }
#content { width: 448px; border-right: 1px solid #DEdcdb; min-height: 200px; padding-right: 28px; }

#content table { border: 1px solid #DEdcdb; width: 100%; margin: 12px 0px; }
#content table th { background-color: #001936; border: 1px solid #dedcdb; color: #ffffff; padding: 4px; font-weight: bold; }
#content table td { border: 1px solid #dedcdb; padding: 4px; }
#content table tr.alt td { background: #F1F1F1; }

#footer_notes { margin-top: -28px; padding: 0px 28px; }
#footer_notes a { text-decoration: none; }
#footer_notes a img { position: relative; top: 2px; }

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
* html #header li ul li { margin-top: -2px; }
