/*

Theme Name: Doctors Choice Nursing

Theme URI: http://wordpress.org/

Description: WordPress Theme

Author: Oc2Interactive - http://www.oc2interactive.com

Version: 1.0

Tags: 

*/

@font-face {
	font-family: 'linux_biolinum_oregular';
	src: url('assets/fonts/linbiolinum_r-webfont.eot');
	src: url('assets/fonts/linbiolinum_r-webfont.eot?#iefix') format('embedded-opentype'),  url('assets/fonts/linbiolinum_r-webfont.woff') format('woff'),  url('assets/fonts/linbiolinum_r-webfont.ttf') format('truetype'),  url('assets/fonts/linbiolinum_r-webfont.svg#linux_biolinum_oregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*html5 display rule*/

address, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, nav, menu, nav, section, summary {
	display: block;
	margin: 0;
	padding: 0;
}
body {
	margin: 0px;
	padding: 0px;
	color: #060606;
	background: #fff;
	font: normal 15px/23px arial;
}
:focus {
	outline: 0;
}
a {
	outline: none;
	color: #eb1600;
	text-decoration: none;
	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;
	-o-transition: color .2s ease-in-out;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
.clear {
	clear: both;
}
.left {
	float: left !important;
}
.right {
	float: right !important;
}
img {
	border: none;
	height: auto;
	margin: 0;
	max-width: 100%;
	vertical-align: middle;
}
[hidden] {
	display: none;
}
/* Improve readability of pre-formatted text in all browsers */

pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}
/* =============================================================================

   Base

   ========================================================================== */



/*

 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units

 * 2. Force vertical scrollbar in non-IE

 * 3. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g

 */



html {
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
/* =============================================================================

   Forms

   ========================================================================== */



form {
	margin: 0;
}
fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
/* Indicate that 'label' will shift focus to the associated form element */

label {
	cursor: pointer;
}
/*

 * 1. Correct color not inheriting in IE6/7/8/9

 * 2. Correct alignment displayed oddly in IE6/7

 */



legend {
	border: 0;
	padding: 0;
}
/*

 * 1. Correct font-size not inheriting in all browsers

 * 2. Remove margins in FF3/4 S5 Chrome

 * 3. Define consistent vertical alignment display in all browsers

 */



button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
}
/*

 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)

 * 2. Correct inner spacing displayed oddly in IE6/7

 */



button, input {
	line-height: normal;
}
/*

 * Reintroduce inner spacing in 'table' to avoid overlap and whitespace issues in IE6/7

 */



table button, table input {
}
/*

 * 1. Display hand cursor for clickable form elements

 * 2. Allow styling of clickable form elements in iOS

 */



button, input[type="button"], input[type="reset"], input[type="submit"], [role="button"] {
	cursor: pointer;
	-webkit-appearance: button;
}
/*

 * Consistent box sizing and appearance

 */



input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
 input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}



/*

 * Remove inner padding and border in FF3/4: h5bp.com/l

 */



button::-moz-focus-inner, input::-moz-focus-inner {
 border: 0;
 padding: 0;
}
/*

 * 1. Remove default vertical scrollbar in IE6/7/8/9

 * 2. Allow only vertical resizing

 */



textarea {
	overflow: auto;
	vertical-align: top;
	resize: vertical;
}
/* =============================================================================

   Tables

   ========================================================================== */



table {
	border-collapse: collapse;
	border-spacing: 0;
}
td {
	vertical-align: top;
}
/* ==|== primary styles =====================================================

   Author:

   ========================================================================== */

*[hidden] {
	display: none;
}
h1, h2, h3, h4, h5, h6, ul, ol, li, p {
	padding: 0px;
	margin: 0px;
}
.clear {
	clear: both;
}
.alignreft, .alignright, .aligncenter {
	border: 3px solid #d7d7d9;
}
.alignreft {
	float: left;
	margin: 0 10px 10px 0;
}
.alignright {
	float: right;
	margin: 0 0 10px 10px;
}
.aligncenter {
	margin: 0 auto;
}
.textCenter {
	text-align: center;
}
.wrapper {
	margin: 0 auto;
	width: 996px;
	position: relative;
}
.wrapper:after {
	content: '';
	clear: both;
	display: block;
}
.pageHeader {
	float: left;
	width: 100%;
	height: 143px;
	border-top: 7px solid #b50d00;
	background: #d2d0d3;
}
.pageHeader .wrapper {
	position: relative;
	height: 143px;
	background: url(assets/images/header-bg.png) center top no-repeat;
}
.pageHeader .logo {
	float: left;
	margin: 9px 0 0 0;
	position: relative;
}
.pageHeader hgroup {
	float: right;
	text-align: right;
	padding: 19px 25px 0 0;
}
.pageHeader hgroup h2 {
	padding: 0px;
	margin: 0px;
	font: normal 19px/21px 'linux_biolinum_oregular';
	color: #fb1100;
	text-transform: uppercase;
}
.pageHeader hgroup h2 strong {
}
.pageHeader hgroup h3 {
	padding: 8px 70px 0 0;
	margin: 0px;
	font: normal 26px/28px 'linux_biolinum_oregular';
	color: #000;
	text-transform: uppercase;
	background: url(assets/images/phone-icon.png) right bottom no-repeat;
}
.pageHeader nav {
	width: 100%;
	position: absolute;
	right: 0px;
	bottom: 0px;
	clear: right;
	background: #000;
	color: #fff;
	font: normal 17px/21px "Times New Roman", Times;
	margin: 0 0px 0 0;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
.pageHeader nav ul {
	float: left;
	padding: 10px 18px 10px;
	margin: 0px;
	list-style-type: none;
}
.pageHeader nav ul li {
	float: left;
	padding: 0 34px;
	margin: 0px;
	display: inline;
}
.pageHeader nav a {
	color: #fff;
	text-decoration: none;
}
.pageHeader nav a:hover {
	color: #fff;
	text-decoration: none;
}
.pageBanner {
	float: left;
	width: 100%;
	height: 282px;
	padding: 10px 0;
	background: url(assets/images/banner-bg.png) left top repeat-x;
}
.mainContent {
	float: left;
	clear: both;
	width: 100%;
	padding: 15px 0 0 0;
	clear: both;
	background: url(assets/images/content-wrapper-bg.png) center top repeat-x #fff;
	border-top: 1px solid #e2e0e3;
}
.mainContent .wrapper {
	width: 986px;
	min-height: 374px;
	padding: 32px 5px 13px;
	background: url(assets/images/content-bg.png) center top no-repeat;
}
.mainContent article {
	float: left;
	width: 986px;
}
.mainContent article h1 {
	font: bold 24px/28px arial;
	padding: 0 0 11px 0;
	margin: 0 0 15px 0;
	background: url(assets/images/main-hd-line-full.png) left bottom no-repeat;
}
.mainContent article h1 span {
	display: inline-block;
	padding: 15px 0 12px 68px;
	background: url(assets/images/main-hd-bul.png) left top no-repeat;
}
.mainContent article p {
	padding: 5px 0 15px 0;
	margin: 0px;
}
.mainContent article p.red {
	color: #c51103;
	font-weight: bold;
	font-style: italic;
}
.mainContent article h2, .mainContent article h3, .mainContent article h4, .mainContent article h5, .mainContent article h6, .sideBar h3 {
	color: #eb1600;
	padding: 5px 0 10px 0;
	margin: 0px;
	font-weight: normal;
}
.mainContent article h2 {
	font-weight: 20px;
}
.mainContent article ol, .mainContent article ul, .sideBar ul {
	padding: 5px 0 10px 0;
	margin: 0 0 0 20px;
}
.mainContent article li {
	padding: 2px 0;
}
.mainContent article ul, .sideBar ul {
	list-style-type: none;
	margin-left: 5px;
}
.mainContent article ul li, .sideBar ul li {
	padding: 2px 0 2px 20px;
	background: url(assets/images/bul.png) 0 13px no-repeat;
}
.mainContent article ul.fourColumn li {
	width: 220px;
	display: inline-block;
}
.mainContent article blockquote {
	float: left;
	width: 944px;
	padding: 14px 21px;
	margin: 15px 0;
	font: italic 21px/24px arial;
	color: #eb1600;
	background: url(assets/images/inner-blockquote-bg.png) left top repeat-y;
}
.mainContent article blockquote strong {
	color: #fff;
	font-weight: normal;
}
.mainContent article blockquote.red {
	color: #fff;
	background: url(assets/images/home-callout-quote-bg.png) left top repeat-x #b60d00;
}
.mainContent article blockquote strong {
	color: #000;
}
.mainContent article.halfPage {
	width: 686px;
}
.mainContent article.halfPage h1 {
	background: url(assets/images/main-hd-line.png) left bottom no-repeat;
	margin: 0 0 5px 0;
}
.homeCallouts {
	float: left;
	width: 716px;
	margin: 9px 0 0 0;
}
.homeCallouts figure {
	float: left;
	width: 328px;
	margin: 0 30px 0 0;
}
.homeCallouts figure h3 {
	padding: 6px 48px 8px 20px;
	margin: 0 0 8px 0;
	font: normal 24px/26px "Times New Roman", Times;
	color: #fff;
	background: url(assets/images/half-hd-bg.png) right top no-repeat;
}
.homeCallouts figure ul {
	float: left;
	width: 148px;
	padding: 8px 0;
	margin: 0px;
	list-style-type: none;
}
.homeCallouts figure h3 + ul {
	padding-right: 32px;
}
.homeCallouts figure ul li {
	float: left;
	width: 100%;
	padding: 0 0 5px 0;
	margin: 0px;
}
.mainContent .homeThumb {
	float: left;
	width: 686px;
}
.mainContent .homeThumb img {
	float: left;
	margin: 11px 0 15px;
}
.mainContent .homeThumb blockquote {
	float: left;
	width: 644px;
	padding: 14px 21px;
	margin: 15px 0;
	font: italic bold 21px/27px arial;
	color: #fff;
	background: url(assets/images/home-callout-quote-bg.png) left top repeat-x #b60d00;
}
.mainContent .homeThumb blockquote strong {
	color: #000;
}
.mainContent .centerQuote {
	clear: both;
	padding: 11px 0;
	margin: 0px;
	text-align: center;
	font: italic bold 26px/28px arial;
	color: #000;
}
.mainContent .centerQuote strong {
	color: #c51103;
}
.mainContent .sideBar {
	float: right;
	width: 270px;
}
.mainContent .sideBar .testimonialNode {
	float: left;
	width: 270px;
	margin: 0 0 15px 0;
}
.mainContent .sideBar .testimonialNode h2 {
	font: normal 20px/31px "Times New Roman", Times;
	color: #fff;
	padding: 5px 0;
	margin: 0px;
	text-align: center;
	background: url(assets/images/sidebar-hd-bg.png) left top repeat-y;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
.mainContent .sideBar .testimonialNode span {
	display: inline-block;
	padding: 0 0 0 38px;
	background: url(assets/images/sidebar-hd-bul.png) left center no-repeat;
}
.mainContent .sideBar .testimonialNode .testimonial {
	padding: 17px 15px 10px;
	background: url(assets/images/sidebar-bg.png) left top repeat-x #d2d0d3;
}
.mainContent .sideBar .testimonialNode blockquote {
	padding: 0px;
	margin: 0px;
	font: italic 15px/23px arial
}
.mainContent .sideBar .testimonialNode p {
	padding: 10px 0 13px;
	margin: 0px;
	text-align: right;
	font: italic 12px/23px arial
}
.mainContent .sideBar .testimonialNode a {
	font-weight: bold;
	color: #060606;
	text-decoration: none;
}
.mainContent .sideBar .testimonialNode a:hover {
	color: #000;
	text-decoration: underline;
}
.mainContent .sideBar .sideBanner {
	float: left;
	width: 270px;
	margin: 0 0 15px 0;
}
.mainContent .sideBar .sideBanner img {
	float: left;
}
.mainContent .sideBar .facebookWidget {
	float: left;
	width: 270px;
}
.pageFooter {
	float: left;
	clear: both;
	width: 100%;
	padding: 39px 0 25px 0;
	background: url(assets/images/footer-bg.png) center top repeat-x #d2d0d3;
}
.pageFooter address {
	float: left;
	font: normal 16px/24px arial;
}
.pageFooter address a {
	font: bold 24px/30px arial;
	color: #c51103;
	text-decoration: none;
}
.pageFooter address a:hover {
	color: #000;
	text-decoration: none;
}
.pageFooter aside {
	float: right;
	text-align: right;
	font: normal 15px/23px arial;
}
.pageFooter aside h3 {
	padding: 0px;
	margin: 0px;
	font: bold 18px/30px arial;
	color: #c51103;
}
.pageFooter aside p {
	padding: 0px;
	margin: 0px;
}
/*Blog Styling*/

.blogInfo {
	padding: 2.142857142857143em 0.3571428571428571em 0.7142857142857143em; /*30/14 - 5/14 - 10/14*/
	margin: 0 0 2.142857142857143em 0; /*0 - 0 - 30/14 - 0*/
	border-bottom: 1px dotted #3c3c3c;
}
.blogInfo p {
	padding: 0px;
	margin: 0px;
	display: inline;
}
.blogInfo p.blogReadMore {
	float: right;
	padding: 0px;
}
.blogInfo ul.post-categories {
	display: inline;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.blogInfo ul.post-categories li {
	padding: 0 0.3571428571428571em; /*0 - 5/14*/
	margin: 0px;
	display: inline;
	border-right: 1px solid #3c3c3c;
	background: none;
}
/*Comments Styling*/



#comments, #respond {
	margin-top: 0px;
        float: left;
}
.commentlist {
	list-style-type: none;
	margin: 0 0 0 10px !important;
}
.commentlist li {
	background: none;
	padding: 10px 0 0 0;
}
.avatar {
	float: left;
	margin-right: 20px;
}
.comment-author, .comment-meta {
	padding-bottom: 5px;
}
.comment-body p {
	padding-left: 52px;
}
.wp-paginate {
	padding: 0 0 20px 0 !important;
}
.wp-paginate li {
	margin-left: 5px !important;
}
.postPagination {
	clear: both;
}
.nav-previous {
	float: left;
}
.nav-next {
	float: right;
}
input[type="text"], input[type="email"], select, textarea {
	margin: 0;
	vertical-align: baseline;
	border: 1px solid #000;
	font-size: 14px;
	width: 330px;
	display: inline;
	margin: 0 20px 10px 0;
	padding: 7px 30px 7px 2px;
}
select {
	width: 364px;
}
textarea {
	width: 780px;
}
.col-left, .col-right {
	width: 45%;
	display: inline-block;
}
.col-left {
	float: left;
}
.logo a img:first-child {
	float: left;
	margin: 14px 0 0;
}



.sideBar h3{
   background: url("http://www.doctorschoicenursing.com/wp-content/themes/doctorschoice/assets/images/sidebar-hd-bg.png") repeat-y scroll left top rgba(0, 0, 0, 0);
    border-radius: 5px 5px 0 0;
    color: #fff;
    font: 20px/31px "Times New Roman",Times;
    margin: 0;
    padding: 5px 0 5px 14px;
    text-align: left;
}

.sideBar ul{
    background: url("http://www.doctorschoicenursing.com/wp-content/themes/doctorschoice/assets/images/sidebar-bg.png") repeat-x scroll left top #d2d0d3;
    padding: 10px;
	margin: 0px 0px 10px 0px;
	border: solid 1px #ccc;
}

.blogpost .wp-post-image {
    border: 1px solid #ccc;
    box-shadow: 2px 2px 8px #666;
    float: left;
    margin: 14px 0;
    padding: 0 0 10px;
}


.wp-image-130{
   margin: 24px 20px 0px 0px;
   float: left;
}
.wp-image-131 {
   margin: 0px 30px 0px 0px;
   float: left;
   width: 194px;
   height: 264px;	
}
.wp-image-132{
   margin: 0px 30px 0px 0px;
   float: left;4
   width: 198px;
height: 264px;
}
.wp-image-133{
   margin: 0px 0px 0px 0px;
   float: left;
   width: 198px;
height: 264px;
}