body {
	background: #fff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	margin: 0;
	padding: 0;
	text-align: center;
}
#page {
	margin: 0 auto;
	text-align: left;
	width: 950px;
	margin-top:20px;
}

#header {
height: 118px;
margin: 0px 0px 0px 0px;

}

#navigation {
float:left;
width:100%;
min-height:32px !important;

}
#navigation ul {
list-style: none;
}
#navigation ul li a{
font-weight: bold;
text-decoration: none;
line-height: 1.5em;
padding-top:4px;
font-size:15px;
}


.win.ie7 #navigation ul li  {
display:inline;

}

#navigation ul li a:hover, #navigation ul li a:active {
text-decoration: none;
font-weight: bolder;}

.red_nav {
float:left;
height:32px;
width: 642px; 
background-color: #d13536;
}

.grey_nav {
float:left;
height:32px;
background-color: #bfc0c0;
width:308px;
}

ul.red li a{
color: #fff;
float:right;
padding-right:60px !important;

}

ul.grey li a{
color: #4d4d4d;
float:left;
padding-left:55px !important;

}


.qsingle_left_nav {
float:left;
height:32px;
width: 642px; 
background-color: #d13536;
}




.qbranded_left_nav {
float:left;
width: 642px; 
height:32px;
background-color: #17B1BB;
}



.qcares_left_nav {
float:left;
width: 642px; 
height:32px;
background-color: #3070b8;
}


.qhealth_left_nav {
float:left;
width: 642px; 
height:32px;
background-color: #58a946;
}



.qbroadcast_left_nav {
float:left;
width: 642px; 
height:32px;
background-color: #c24382;
}


.qcares_right_nav {
float:left;
height:32px;
background-color: #bfc0c0;
width:308px;
}

ul.qcares_left li a{
color: #fff;
float:right;
padding-right:60px !important;

}

ul.qcares_right li a{
color: #4d4d4d;
float:left;
padding-left:55px !important;

}


h1, h2, h3, h4, #header strong {
	font: 14px;
	margin: 0 0 20px 0;
	padding: 0;
}


.win.ie7 h1.entry-title {

font-size:24px;}

h2 {
	color: #777;
	font-size: 20px;
}
h3 {
	color: #555;
	font-size: 18px;
}
h4 {
	color: #333;
	font-size: 16px;
}
p, li, td {
	line-height: 125%;
}
ul, ol, dl, p {
	margin: 0 0 10px 0;
	padding: 0;
}
li {
	margin: 0 0 5px 30px;
}
input, textarea, select {
	font-family: "Lucida Grande", Calibri, Helvetica, Arial, sans-serif;
	font-size: 13px;
	padding: 4px;
}
a, a:visited {
	font-variant: small-caps;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #fff5f2;
}
.qmedia_post a, .qmedia_post a:visited {
color:#666;
}

.clear {
	clear: both;
	display: block;
	float: none;
}
hr {
	border: 0;
	border-top: 1px solid #ccc;
	height: 0;
	margin: 20px 40px;
}
hr.divider {
	clear: both;
	float: none;
	padding: 0 20px;
	visibility: hidden;
}
.loading {
	background: url(../img/spinner.gif) 10px 17px no-repeat;
	clear: both;
	color: #ccc;
	height: 50px;
}
.loading span {
	display: block;
	padding: 17px 32px 0;
}
.under {
	margin-top: 20px;
}
.close {
	margin-bottom: 40px;
}
.close a, .close a:visited {
	color: #333;
	font-size: 11px;
}
#content {
	float: left;
	margin: 0;
	width: 642px;
}
#top a {
	display: none;
}
#footer {
	padding: 20px 00px;
	
}


#blog-title a, #blog-title a:visited {
	margin-top:25px !important;
	display:block;
	margin-left:40px;
	float:left;
	font-weight: 700;
	color: #bfc0c0;
	font-size: 42px;
	text-decoration: none;
}
#blog-description {
	color: #999;
}
#content .entry-content h1, #content .entry-content h3, #content .entry-content h4 {
	margin: 20px 0 10px;
	padding: 0;
}
 #content .entry-content h2 {
 margin:0px 0 -10px 0px;
 padding:0px;
 font-weight:normal;
 font-size:16px;
 }

#content .notification {
	background: #ddd;
	color: #444;
	font-size: 11px;
	padding: 7px;
}

#content div.hentry.post {
	margin-top: 40px;
	padding-right: 20px;
	padding-bottom:20px;
	border-bottom: #d13536 10px solid;
}


/* This is a forced style fix to make sure the long form single post page
has the exact same length */
#single_wrapper #content div.hentry.post {
	border-bottom:0px !important;
	}


#single_wrapper #content, #single_wrapper #sidebar{
	border-bottom: #d13536 10px solid;
	}


#single_wrapper #content a, #single_wrapper #content a:active {
	color: #D13536;
	font-variant:normal;
	}


#single_wrapper #content h2 {
	margin-top: 10px;}
#content div.hentry.post.qcares {
	margin-top: 40px;
	padding-right: 20px;
	padding-bottom:20px;
	border-bottom: #3070b8 10px solid;
}


#content div.hentry.post.qbranded {
	margin-top: 40px;
	padding-right: 20px;
	padding-bottom:20px;
	border-bottom: #17B1BB 10px solid;
}

#content div.hentry.post.qhealth {
	margin-top: 40px;
	padding-right: 20px;
	padding-bottom:20px;
	border-bottom: #58a946 10px solid;
}

#content div.hentry.post.qbroadcast {
	margin-top: 40px;
	padding-right: 20px;
	padding-bottom:20px;
	border-bottom: #c24382 10px solid;
}

#content .entry-title, #content .entry-title a, #content .entry-title a:visited {
	color: #444;
	margin-bottom: 0px;
	text-decoration: none;
}
#content .entry-title a:hover {
	text-decoration: none;
}
#content div.entry-content {
	color: #444;
	margin-bottom: 10px;
}
#content .entry-content blockquote {
	border-left: 1px solid #ddd;
	margin: 0 0 10px 00px;
	padding: 7px 10px;
}

.readmore a {
color:#666;
font-variant: normal;}


/* styles for the quote wrapper with the qmedia Q*/
div.quotes {
background: transparent url(../img/qmedia_quotes.png) no-repeat;
min-height:302px;
background-position: 90px 0px !important;
margin-top:20px;
}

/* styles for the quote text */
 blockquote {


background: transparent url(../img/blockquote.png) no-repeat;
background-position: 0px 10.5em !important;
z-index: 100;

float:left;
font:bold 1.333em/1.125em "Helvetica Neue",Helvetica,Arial,sans-serif;
margin:0 0 0.4em 0px !important;
padding:11.5em 70px 10px 30px!important;
font-variant: small-caps;
text-align:left;

}
blockquote:first-line {
	font-variant: small-caps; }
#content div.entry-content ol, #content div.entry-content ul {
	margin: 0 0 10px 30px;
	padding: 0;
}
#content div.entry-content ul {
	list-style: disc;
}
#content div.entry-content li, #content ol.archive div.entry-content li {
	margin: 0 0 5px 0;
	padding: 0;
}

#content .comments-link {
	margin-bottom: 15px;
}
#content p.comments-link a, #content p.comments-link a:visited {
	color: #333;
}
#content .by-line, #content .filed {
	color: #777;
	font-size: 11px;
	margin-bottom: 8px;
	margin-top: -5px;
}
#content .page .by-line {
	margin-top: 30px;
}
#content .by-line a, #content .by-line a:visited, 
#content .filed a, #content .filed a:visited {
	color: #555;
}
#content .by-line address {
	display: inline;
	font-style: normal;
}
#content .entry-editlink, #content .comment-editlink {
	visibility: hidden;
	float: right;
}
#content .hentry:hover .entry-editlink, #content .hentry:hover .comment-editlink {
	visibility: visible;
	float: right;
}
#content .comment-feed {
	padding-top: 5px;
	float: right;
}
#content a.comment-feed, #content a.comment-feed:visited {
	color: #333;
	font-size: 12px;
}
#content h2.comments {
	margin-bottom: 10px;
}
#content h3.pings {
	margin-top: 40px;
}
#content form.comment-form {
	color: #333;
	margin-bottom: 20px;
}
#content form.comment-form label em {
	color: #777;
	font-size: 11px;
	font-style: normal;
}
#content .some-html-is-ok {
	color: #666;
	font-size: 11px;
	font-style: normal;
}
#content .comment-form-trackback, #content .comment-form-trackback a, #content .comment-form-trackback a:visited {
	color: #555;
	font-size: 11px;
}
#content ol.comments {
	margin: 0 0 20px 0;
	padding: 0;
}
#content ol.comments li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#content ol.comments .depth-2 {
	margin-left: 20px;
}
#content ol.comments .depth-3 {
	margin-left: 40px;
}
#content ol.comments .depth-4 {
	margin-left: 60px;
}
#content ol.comments .depth-5 {
	margin-left: 80px;
}
#content ol.comments .entry-content {
	color: #333;
}
#content ol.comments .meta {
	color: #777;
	font-size: 11px;
	height: 25px;
	line-height: 25px;
	margin-bottom: 20px;
	padding-left: 30px;
	position: relative;
}
#content ol.pings .meta {
	height: 20px;
	line-height: 20px;
	padding-left: 0;
}
#content ol.comments .avatar {
	left: 0;
	position: absolute;
	top: 0;
}
#content ol.comments .meta a, #content ol.comments .meta a:visited {
	color: #777;
}
#content ol.comments .meta .author {
	color: #444;
	font-size: 13px;
	font-weight: bold;
}
#content ol.comments .meta .author a, #content ol.comments .meta .author a:visited {
	color: #00f;
}
#content ol.comments .meta .comment-reply-link, #content ol.comments .meta .comment-reply-link:visited {
	color: #333;
}
#content .pagination {
	margin: 40px 0;
}
#content .pagination a, #content .pagination a:visited {
	color: #333;
}
.pagination .next  {
	float: right;
}

.pagination .previous a, .pagination .next a{
margin-top:20px;
color:#4d4d4d !important;}
#content ol.archive {
	color: #444;
	list-style: none;
	margin: 0;
	padding: 0;
}
#content ol.archive li {
	margin: 0 0 20px;
	padding: 0;
}
#content ol.archive .meta, #content ol.archive .meta a, #content ol.archive .meta a:visited {
	color: #777;
	font-size: 11px;
}
#content ol.archive li.search h3, #content ol.archive li.search p {
	line-height: 130%;
	margin-bottom: 5px;
}
#content ol.archive li.search .meta {
	line-height: 100%;
}
#content ol.archive .entry-title {
	font: 18px Georgia, "Times New Roman", serif;
	line-height: 100%;
	margin-bottom: 5px;
}
#content ol.archive .hentry {
	margin-bottom: 0;
}
#sidebar {
	color: #fff;
	background-color: #d13536;
		float: left;
	padding: 0 20px 0 20px;
	width: 268px;

}



#sidebar_qbranded {
color:#fff;
background-color: #17B1BB;
float: left;
padding: 0 20px 0 20px;
width: 268px;

}

#sidebar_qcares {
color:#fff;
background-color: #3070b8;
	float: left;
	padding: 0 20px 0 20px;
	width: 268px;

}


#sidebar_qhealth {
color:#fff;
background-color: #58a946;
	float: left;
	padding: 0 20px 0 20px;
	width: 268px;

}



#sidebar_qbroadcast {
color:#fff;
background-color: #c24382;
	float: left;
	padding: 0 20px 0 20px;
	width: 268px;

}

#primary-sidebar {

margin-top:40px !important;}


#sidebar h2 {
	font-size: 16px;
	margin: 20px 0 10px;
	color:#fff;
	
}

#sidebar h3 {
	font-size: 14px;
	margin: 0px 0 10px;
	color:#fff;
}


#sidebar_qhealth h3 {
	font-size: 14px;
	margin: 0px 0 10px;
	color:#fff;
}


#sidebar_qcares h3 {
	font-size: 14px;
	margin: 0px 0 10px;
	color:#fff;
}

#sidebar_qbranded h3 {
	font-size: 14px;
	margin: 0px 0 10px;
	color:#fff;
}


#sidebar_qbroadcast h3 {
	font-size: 14px;
	margin: 0px 0 10px;
	color:#fff;
}



#sidebar_qbranded h2 {
	font-size: 16px;
	margin: 20px 0 10px;
	color:#fff;
	
}

#sidebar_qcares h2 {
	font-size: 16px;
	margin: 20px 0 10px;
	color:#fff;
	
}


#sidebar_qhealth h2 {
	font-size: 16px;
	margin: 20px 0 10px;
	color:#fff;
}


#sidebar_qbroadcast h2 {
	font-size: 16px;
	margin: 20px 0 10px;
	color:#fff;
}

#sidebar .widget ul {
	margin: 0;
	padding: 0;
}
 .widget ul li a, .widget ul li a:active, .widget ul li a:hover {
font-size: 16px !important;
}
#sidebar .widget ul li {
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 5px 16px;
	padding: 0;
	

}
#sidebar .widget a, #sidebar .widget a:visited {
	color: #fff;
}
#sidebar .meta {
	font-size: 12px;
}
#carrington-about {
	color: #fff;
	font-size: 11px;
	line-height: 140%;
}
#carrington-about h2 {
	margin-top: 0;
}
#footer, #footer a, #footer a:visited {
	color: #999;
	font-size: 12px;
}
#footer p {
	margin: 0;
	padding: 0;
}
#generator-link {
	line-height: 30px;
}
#developer-link a, #footer p#developer-link a:visited {
	background:url(../img/by-crowd-favorite.png) no-repeat;
	display: block;
	float:right;
	height:30px;
	overflow: hidden;
	text-indent:-32697px;
	width:270px;
}
a#TB_prev:hover {
	background:url(../img/lightbox-left.png) no-repeat left center;
}
a#TB_next:hover {
	background:url(../img/lightbox-right.png) no-repeat right center;
}


#attachment p.top {
	padding: 5px 10px;
	text-align: left;
}
#attachment p.top a, #attachment p.top a:visited {
	color: #666;
}
#attachment h1 {
	margin: 10px 0;
}
#attachment a img {
	border: 0;
}
#attachment .nav, #attachment #footer {
	margin: 0 auto;
	padding: 20px 0;
	text-align: left;
	width: 900px;
}
#attachment .nav .next {
	float: right;
}

.alignleft {
	float:left;
	margin-right:1em;
	margin-bottom:1em;
}
.alignright {
	float:right;
	margin-left:1em;
	margin-bottom:1em;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	text-align: center;
	background-color: #eee;
	padding: 11px 6px 6px;
	margin: 10px;
	/* optional rounded corners for browsers that support it */
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption.alignleft {
	margin-left: 0;
}
.wp-caption.alignright {
	margin-right: 0;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 4px 0 0;
	margin: 0;
}


.qmedia_logo {
text-indent: -9999px;
background: white url(../img/q_logo.jpg) no-repeat top center;
height:118px;
width: 83px;

margin:0px;
float:left;
}

.qmedia_grass {
height:118px;
width:325px;
float:right;
margin:0px;
}

.qmedia_thumbnail {
float:left;
}

.qmedia_thumbnail img {
width:252px;
}

.qmedia_post {
float:left;
margin-left:6%;

width:50%;
}


#home_link  {
text-indent:-999px;
}

.attribution {
text-align:right;
padding-bottom:20px;
float:right;
font-style: italic;
width:80%;
font-size: 12px;
}


a.post-edit-link {
float:right;
padding:15px;
color:#FBC210;
padding-top:0px;}

#qmedia_single {
margin-top:-1px;
float:left;
width:100%;
min-height:380px !important;
padding-bottom: 0px;

}



.qcares_video_container {
float:left;
padding-top:10px;
padding-bottom:10px;
width: 642px; 
min-height:360px;
background-color: #4d4d4d;
}

.qcares_description_container {
float:left;
padding: 40px 30px 0px;
background-color: #4d4d4d;
color: #fff;
width:248px;
min-height:340px;
max-height:340px;
overflow:hidden;

}

.qcares_description_container h1 a {
color:#fff;
text-decoration: none;}


.qcares_description_container h2 {
margin-bottom: -10px;
font-size:16px;
color: #fff;
font-weight:normal;
}





div#sidebar .qmediareel {padding-bottom:40px;}

#sidebar_qcares ul li a { color:#fff; text-decoration: none; }
#sidebar_qcares ul li a:hover, #sidebar_qcares ul li a:active { color:#fff; text-decoration: underline; }
#sidebar_qcares ul li { margin-left:40px; }
#sidebar_qcares ul { list-style: none;}


#sidebar_qbranded ul li a { color:#fff; text-decoration: none; }
#sidebar_qbranded ul li a:hover, #sidebar_qhealth ul li a:active { color:#fff; text-decoration: underline; }
#sidebar_qbranded ul li { margin-left:40px; }
#sidebar_qbranded ul { list-style: none;}

#sidebar_qhealth ul li a { color:#fff; text-decoration: none; }
#sidebar_qhealth ul li a:hover, #sidebar_qhealth ul li a:active { color:#fff; text-decoration: underline; }
#sidebar_qhealth ul li { margin-left:40px; }
#sidebar_qhealth ul { list-style: none;}


#sidebar_qbroadcast ul li a { color:#fff; text-decoration: none; }
#sidebar_qbroadcast ul li a:hover, #sidebar_qbroadcast ul li a:active { color:#fff; text-decoration: underline; }
#sidebar_qbroadcast ul li { margin-left:40px; }
#sidebar_qbroadcast ul { list-style: none;}


#sidebar ul li a { color:#fff; text-decoration: none; }
#sidebar ul li a:hover, #sidebar ul li a:active { color:#fff; text-decoration: underline; }
#sidebar ul li { margin-left:40px; }
#sidebar ul { list-style: none !important;}


#content .entry-title, #content .entry-title a, #content .entry-title a:visited {

padding-bottom:10px;}





/** Carousel styles **/

.wp_carousel .panel .panel-text  {
float:right;
margin-left: -10px !important;
display:block;
width: 248px;
padding:15px;
padding-right:30px;
font-family:Helvetica, Arial !important;
clear:both;
margin-top:20px !important;
}

.mac.ff3 .wp_carousel .panel .panel-text {
margin-top:-340px !Important;
}

.mac.ff3_5 .wp_carousel .panel .panel-text, .mac.ff3_6 .wp_carousel .panel .panel-text  {
margin-top:20px !important;
}

.mac .wp_carousel .panel .panel-text{
margin-top:20px !important;

}


.win.ie7 .wp_carousel .panel .panel-text {margin-top:-340px;}

.wp_carousel .panel .panel-text h2 {
color:#fff;
margin:0px;
}

.wp_carousel .panel .panel-text p a {
color:#fff;
font-weight: bold;
padding-top:20px;
}


#wp_carousel_1 {
margin-bottom: 0px !important;
margin-top:32px !important;
width:950px;
height:380px !important;
}

.panel a img {
color:transparent !important;
border: none;
}


.button-next.carousel_1 a, .button-prev.carousel_1 a, .button-next.carousel_1, .button-prev.carousel_1 {
color:transparent;
display:none;
height:360px !important;
}

.qmedia_thumbnail img {
background-color: #4d4d4d;
padding:3px;
}
.pagination {
display:none;}



/* CUFON HOVER UNDERLINE */

a .cufon 
{ 
        border-bottom:                  1px solid transparent; 
} 

a:hover .cufon 
{ 
        border-bottom:                  1px solid rgb(68, 68, 68); 
        font-weight:bold;
} 




#navigation a:hover .cufon 
{ 
        border-bottom:                  1px solid white; 
        font-weight:bold;
} 





#blog-title a:hover .cufon 
{ 
        border-bottom:                  1px solid transparent; 
        font-weight:bold;
} 
#text-3 {
color:#ccc;
  background-color:#ffffff;
  -moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding:5px;
margin-bottom:20px;
}

#text-3 h2 {
color:#666;
margin-top:5px !important;
margin-bottom: 0px !important;}
#text-3 h3 a, #text-3 h3 a:visited {

color:#999 !important;
text-decoration: none !important;}
#text-3 .textwidget h3 {
color:#999;}

#text-3 a img {
margin-left: 30px !important;}

.widget img {border:0px !important;}


li.qbroadcast_menu a span{
        border-bottom:                  1px solid #fff; 
        
}


li.qcares_menu a span{
        border-bottom:                  1px solid #fff; 
}

li.qbranded_menu a span{
        border-bottom:                  1px solid #fff; 
}


li.qhealth_menu a span{
        border-bottom:                  1px solid #fff; 
}

li.qnews_menu a span{
        border-bottom:                  1px solid #fff; 
}
