@charset "UTF-8";
/****************************************
* QualityNews				*
* http://www.QualityNewsNetwork.com/ 			*
* All rights reserved. Copyright 2010 	*
****************************************/

/* $Id:layout.css,v 1.0 2008/12/06 04:32:29 augusto Exp $ */

/****************************************
* 1. Layout 					*
****************************************/
#container, #header, #header .region-content, #main, #navigation,
#top-bar .region-content, #page-top .region-content, #page-bottom .region-content,
#footer-top, #footer .region-content, #footer-message {
  margin:0 auto;
  max-width:990px;
	min-width:760px;
}

#container {
  background-color:transparent;
}

#main {
  background-color:transparent;
}

#content {
  float:left;
	margin-top:215px;	
  width:655px;
	background-color:#fff;
}

#leftcontentframe {
}

#squeeze {
  margin:0 5px;
}

#squeeze-page {
	margin:5px 15px;
	width:625px; /* main content width */
	float:left;
	background-color:#fff;	
}

#rightcontentframe {
}

#header {
  background:transparent;
	z-index:9999!important;
}

#sidebar {
	float:left;
	margin:215px 15px 0 5px;
	width:310px;
  background-color:transparent;
}

#sidebar-content {
	float:right;
	width:300px;
  margin:0 5px;
	clear:right;
  background-color:transparent;	
}

#navigation {
	position:absolute;
	top:0;
	z-index:99;
}

/****************************************
* 2. General							*
****************************************/
* {
  margin:0; 
  padding:0;
}

body {
  color:#3a3a3a;
  font:87.50% Arial, Helvetica, sans-serif;
	background:#fff url('/sites/all/themes/qualitynews/images/bg.jpg') repeat-x scroll 0 0;
}

h1 {
  font-size:1.571em;
}

h2 {
  font-size:1.429em;
}

h3 {
  font-size:1.286em;
}

h4 {
  font-size:1.143em;
}

h5 {
  font-size:1em;
}

h6 {
  font-size:0.857em;
}

h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
}

div.content h2, h3, h4, h5, h6 {
  margin:20px 0 10px;
	color:#000;
	font-weight:normal;
}  

p {
	line-height:1.5em;
	margin:0.6em 0 1.2em;
	text-align:left;
}

ul, ol {
	margin:1em;
	padding:0;
}

ol {
	list-style-type:decimal;
}

ul {
  list-style:none;
}

ul li, ol li {
	padding:0 5px;
	margin:0;
}

a:link, a:visited {
  color:#ed0101;
  text-decoration:none;
}

a:hover {
  color:#ed0101;
  text-decoration:underline;
}
  
a:active, li a.active {
  color:#3a3a3a;
  text-decoration:none;
}

img, a img {
  border:none;
}

.left {
	float:left;
	padding:0 10px 10px 0;
}

.center {
	margin:0 auto;
	padding:10px;
}

.right {
	float:right;
	padding:0 0 10px 10px;
}			

blockquote {
	display:block;
	text-align:center;
}

blockquote, .likeblockquote {
	margin:10px auto;
	padding:20px 20px 10px;
	width:70%;
	background:transparent url('/sites/all/themes/qualitynews/images/open_quote.jpg') no-repeat left top;
	color:#3a3a3a;
	font:1.286em "Times New Roman", Times, serif;
	font-style:italic;
	text-indent:50px;
	border-bottom:1px solid #dcdcdc;
	border-top:1px solid #dcdcdc;
}

input.form-submit {
  font:0.857em/100% Verdana, sans-serif;
	background:#979797 url('/sites/all/themes/qualitynews/images/bg_input_text_bottom.gif') repeat-x;
	border:1px solid #c0c0c0;
	color:#3a3a3a;
	padding:5px;
	width:auto;
}

input.form-submit:hover {
  font:0.857em/100% Verdana, sans-serif;
	background:#dcdcdc url('/sites/all/themes/qualitynews/images/bg_input_text_top.gif') repeat-x;
	border:1px solid #979797;
	color:#3a3a3a;
	padding:5px;
	width:auto;
	cursor:pointer;	
}

input.form-text, .form-textarea, #comment-form .form-textarea {
  font:0.857em/100% Verdana, sans-serif;
	background:#fff;
	border-top:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;	
	color:#3a3a3a;
	padding:5px;
	width:auto;
}

textarea, select {
  color:#3a3a3a;
  font:0.857em/160% Verdana, sans-serif;
}

code {
	color:#666;
	font-size:1.143em;
	font-family:Arial, Helvetica, sans-serif;
}

span.form-required {
	color:#F00;
}

hr {
	border:1px;
	color:#dcdcdc;
	background-color:#dcdcdc;
	height:1px;
	width:95%;
	margin:5px auto;
}

/****************************************
* 3. General List Styles			*
/***************************************/
ul.menu, .item-list ul {
  margin:0;
  line-height:1em;
}

ul.menu li, .item-list ul li {
  padding:5px 0;
  margin:0;
  list-style:none;
}

ul li.expanded {
  list-style:none;
}

ul li.collapsed {
  list-style:none;
}

ul li.leaf a, ul li.expanded a, ul li.collapsed a {
  display:block;
}

.content ul, .content ol {
  line-height:1.5em;
}

.content ul, .content ol {
	margin:1.5em;	
	list-style:none;
}

.content ol li {
  margin-bottom:.5em;
	margin-left:20px;
	list-style-type:decimal;
}

.content ul li {
  margin:.5em;
	margin-left:20px;
  list-style:disc;
}


/****************************************
* 4. Header								*
****************************************/
#header {
	background:transparent; /*#333;*/
}

#header #sitename {
	display:none;
}

#logo img {
	position:absolute;
	margin-top:35px;
	height:auto;
}

#logo .logo-text, #logo .logo-text a {
	font-size:1.857em;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
}

/* Searchbox */
#searchbox {
	float:left;
	width:auto;
	color:#666;
	padding-left:275px;
}

#searchbox form {
  text-align:center;
}

#search {
	margin:0;
	padding:0;
	height:20px;
	line-height:20px;
  vertical-align:middle;	
}

#searchbox .form-item label, #searchbox p {
	font-weight:normal;
	font-size:0.714em;
	color:#dcdcdc;	
}	

#searchbox .form-item { 
	margin:0;
	padding:0;
}

#searchbox .form-item label {
	line-height:20px;
	vertical-align:middle;
	color:#333;	
}

#searchbox form input.form-text,
#login-box form input.form-text {
	background:#fff url('/sites/all/themes/qualitynews/images/bg_form_text.png') repeat-x;
	color:#333;
	height:20px;
  margin-right:3px;
	padding:0;
  border:1px solid #dcdcdc;
	vertical-align:middle;
}

#searchbox form input.form-text {
  width:150px;
}

#searchbox form input.form-submit, #searchbox form input.form-submit:hover,
#login-box form input.form-submit, #login-box form input.form-submit:hover {
	background:#fff url('/sites/all/themes/qualitynews/images/bg_form_text.png') repeat-x;
	border:1px solid #dcdcdc;
  padding:0 2px;
	color:#333;	
  width:auto;
	font-size:0.714em;
	font-family:Arial, Helvetica, sans-serif;
	height:20px;
  line-height:20px;
	vertical-align:middle;
  overflow:hidden;
}

/* Login Box */
#login-box {
	float:left;
	color:#666;
	width:auto;
}

#login-box span {
	font-weight:normal;
	font-size:0.714em;
	color:#333;
	margin-left:15px;
}

#login-box span a {
	color:#ed0101;
	text-decoration:underline;
}

#login-box span a:hover {
	color:#333;
	line-height:20px;
	border-bottom:3px solid #333;
}

#login-box a.login, #login-box a.register {
	color:#fff;
}

#login-box a.login, #login-box a.register {
	text-decoration:none;
	font-weight:bold;
}

#login-box a:hover.login, #login-box a:hover.register {
	color:#dcdcdc;
	text-decoration:none;
}

#user-login-form {
	height:20px;
	line-height:20px;
	margin:0;
	padding:0;
	vertical-align:middle;	
}

#login-box label { 
	line-height:20px;
	vertical-align:middle;
}

#login-box form input.form-text {
  width:100px;
}

/****************************************
* 5. Navigation							*
****************************************/
#navigation {
  background:transparent url('/sites/all/themes/qualitynews/images/header.jpg') left no-repeat;
	height:213px;
}

#top-primary {
  float:left;
	clear:left;
	width:100%;
}

#top-primary, #top-secondary {
	margin:0 15px;
  padding:0;
}  
  
#top-primary ul.primary-links {
  float:left;
  margin-top:120px; /* 1px extra fits secondary menu */
	margin-bottom:0px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin-left:0px; /* 1px extra fits secondary menu */
}

#top-primary ul.primary-links li {
  float:left;
	height:34px;
  margin:0;
  padding:0;
	background:transparent;
}

#top-primary ul.primary-links li a { 
  float:left;
  display:block;
  color:#fff;
  line-height:29px;
  height:34px;
  padding:0 10px;
	font-size:0.875em;
  font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

#top-primary ul.primary-links li a:link,
#top-primary ul.primary-links li a:visited {
  color:#fff;
	text-decoration:none;
}

#top-primary ul.primary-links li:hover {
  background-position:100% -34px;
}
  
#top-primary ul.primary-links li a:hover { 
  background-position:0 -34px;
	color:#dcdcdc;
  text-decoration:underline;
}

#top-primary ul.primary-links li a.active {
	background:transparent;	
	color:#000;
}

#top-secondary {
  float:left;
  clear:both;
	width:960px;
	height:34px;
	background:transparent;
	font-size:0.875em;
}

/* Suckerfish Menu */
#secondary-suckerfish {
	margin:0;
	padding:0;
}

#secondary-suckerfish ul.menu { /* top line */
  padding:0;
  margin:0;
  list-style:none;
  display:inline;
}

#secondary-suckerfish li {
  display:inline;
  float:left;
  height:32px;
	line-height:32px;
  margin:0;
  padding:0;
	border:0;
}

#secondary-suckerfish li.leaf,
#secondary-suckerfish li.expanded {
/*	border-right:1px solid #f3f3f3; */
}

#secondary-suckerfish li.first {
	border-left:none;
	margin-left:10px;
}

#secondary-suckerfish li.last {
	border-right:none;
	margin-right:10px;
}

#secondary-suckerfish li:hover {
/*	background:#c0c0c0 url('/sites/all/themes/qualitynews/images/bg_bav_bg.png') repeat-x; */
  text-decoration:underline;
}	

#secondary-suckerfish li:active,
#secondary-suckerfish li.active {
  text-decoration:none;
  color:#ed0101;
}

#secondary-suckerfish li a {
	color:#fff;
	font-size:1em;
  font-weight:bold;
  padding:0 10px;
}
  
#secondary-suckerfish li a:hover {
  text-decoration:underline;
	color:#fff;
}

#secondary-suckerfish li a:active,
#secondary-suckerfish li a.active {
  text-decoration:none;
  color:#ed0101;
	border-bottom:3px solid #ed0101;	
}  

#secondary-suckerfish ul.menu ul { /* firt-level */
  margin:0;
  padding:0;
  list-style:none;
}

#secondary-suckerfish ul.menu li ul { 
  position:absolute;
  border-style:solid;
  border-width:0 1px 1px 1px;
  border-color:#c0c0c0;
  width:170px;
  left:-999em; /* using left instead of display to hide menus because display:none isn't read by screen readers */
}

#secondary-suckerfish ul.menu li li {
  float:right;
  width:170px;
	background:#545452;
  margin:0;
	border:0;
	z-index:9999;	
}

#secondary-suckerfish ul.menu li li.leaf {
	border:0;	
}
	
#secondary-suckerfish ul.menu li li a {
  padding:3px 10px;
  font-weight:normal;  
  border-top:1px solid #c0c0c0;
  width:150px;  
  height:22px;
	line-height:22px;
  color:#fff;	
}

#secondary-suckerfish ul.menu li li a:link,
#secondary-suckerfish ul.menu li li a:visited {
  font-weight:normal;
}

#secondary-suckerfish ul.menu li li a:hover,
#secondary-suckerfish ul.menu li li a:active {
  text-decoration:none;
	background:#545452;
  color:#fff;
}

#secondary-suckerfish ul.menu li ul a {
  padding:3px 10px;
  width:150px;
  line-height:22px; 
}

#secondary-suckerfish ul.menu li ul ul { /* third-and-above-level lists */
  margin:-29px 0 0 170px;
	z-index:9998;	
}

#secondary-suckerfish ul.menu li:hover ul ul, 
#secondary-suckerfish ul.menu li:hover ul ul ul, 
#secondary-suckerfish ul.menu li.sfhover ul ul, 
#secondary-suckerfish ul.menu li.sfhover ul ul ul {
  left:-999em;
	z-index:9997;	
}

#secondary-suckerfish ul.menu li:hover ul,
#secondary-suckerfish ul.menu li li:hover ul, 
#secondary-suckerfish ul.menu li li li:hover ul, 
#secondary-suckerfish ul.menu li.sfhover ul, 
#secondary-suckerfish ul.menu li li.sfhover ul, 
#secondary-suckerfish ul.menu li li li.sfhover ul {  /* lists nested under hovered list items */
  left:auto;
	z-index:9996;	
}

/****************************************
* 6. Homepage						*
****************************************/
/* headline */
#headline-area {
	background:transparent;
}	

#headline {
	background-color:transparent;
	border:1px solid #dcdcdc;
	padding:5px;
	margin:10px 0;
	float:left;
	width:625px;
	height:auto;
	overflow:hidden;
} 

/* Featured Left & Right */
#featured-left, #featured-right,
#content-left, #content-right {
	width:310px;
	height:auto;
	float:left;
	padding:0;
}

#featured-left, #content-left {
	margin:5px 5px 5px 0;	
}

#featured-right, #content-right {
	margin:5px 0 5px 0px;
}

#featured-right .views-row {
	padding:0 0 10px;
}

#featured-right .blockcontent, 
#content-left .blockcontent, #content-right .blockcontent {
	width:295px; /* 283px correct */
	margin:0 10px;
}

#featured-right .views-field-title,
#featured-left #block-views-featured-block_1 .views-field-title,
#content-left .views-field-title, #content-right .views-field-title {
	text-transform:none;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;		
  font-size:1em;
  line-height:15px;
  height:auto;
  padding:5px 5px 5px 0px;
	margin-bottom:3px;
  clear:both; 	
}

/* #featured-left h2.title {
	text-transform:uppercase;
	font-weight:bold;
  font-size:1em;
	border-bottom:5px solid #dcdcdc;
	padding: 5px 0;
	color:#000;
} */

#featured-left ul, #featured-right ul, 
#content-left ul, #content-right ul {
	list-style-type:disc;
	background:transparent;
	line-height:1em;
	padding:0;
	margin-bottom:5px;
}

#featured-left ul li, #featured-right ul li,
#content-left ul li, #content-right ul li {
	display:block;
  padding:5px 10px;
	margin:4px;
	clear:both;
	font-weight:bold;	
}

#featured-left ul {
	font-size:0.857em;
}

#featured-right a:link, #featured-right a:visited {
	color:#ed0101;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;	
}

#featured-left a:link, #featured-left a:visited {
	color:#ed0101;
}

/* Sub Featured */
#subfeatured {
	clear:both;
	width:625px;
	margin:10px 0;
  padding:0;
  overflow:hidden;
  background:#eee;
	border:5px solid #dcdcdc;
}

.top-block {
  margin:0;
  float:left;
  width:195px;
}

#subfeatured-left {
	margin:5px;
}

#subfeatured-middle {
	margin:5px;
}

#subfeatured-right {
	margin:5px;
}

#subfeatured-left .views-field-title,
#subfeatured-middle .views-field-title,
#subfeatured-right .views-field-title {
	color:#fff;
	font-weight:bold;
  font-size:0.857em;
	text-align:center;
	background:#eee;
	line-height:1.5em;
	height:3em;
}

#subfeatured-left .views-field-title a,
#subfeatured-middle .views-field-title a,
#subfeatured-right .views-field-title a {
	color:#000;
}

#subfeatured .imagecache-teaser_img img{
	border:none;
	padding:0;
	margin:0;
}

.comment-submitted {
	text-align:right;
	color:#7a7a7a;
  font-size:0.857em;
	line-height:1.714em;
	clear:both;
}

span.read-more a {
	color:#ed0101;
	font-style:italic;
}

/* Teaser */

.teaser .field-items {
  clear:both;
}  

.teaser .field-item {
  float:left;
  display:block;
  margin:5px 15px 5px 0;
  padding:5px;
}  

.teaser .field-item odd {
	background:#fff;
	border:none;
}	

.teaser .field-item even {
	background:#dcdcdc;
	border:none;	
}

.teaser {
  font-size:1.0em;
  padding-bottom:5px;
	border-bottom:1px solid #dcdcdc;
}

.teaser .teaser-title {
  padding:8px 0 3px;
	margin: 0 10px;
}

.teaser .teaser-title h2, h2.viewpage-title {
  line-height:1.429em;
	font-family:Georgia, "Times New Roman", Times, serif;
  color:#ed0101;
}

.teaser .teaser-title h2 a, h2.viewpage-title a {
  font-weight:bold;
}

.teaser .teaser-title h2 a:hover, h2.viewpage-title a:hover {
  color:#ed0101;
}

.teaser .teaser-submitted, .view .viewpage-submitted {
  padding:5px 15px 0;
  color:#111111;
  background:transparent;
  font-size:0.8em;
  font-weight:bold;
}

.teaser .teaser-content {
  padding:10px 10px 0;
  font-size:1.0em;
  font-weight:normal;
}

.teaser .teaser-links {
  float:right;
  margin-bottom:5px;
  padding:5px;
  font-size:0.8em;
}

.teaser .teaser-links a {
  font-weight:normal;
}

.teaser .field-field-image img {
  padding:5px;
  border:1px solid #dcdcdc;
  background:#ffffff;
}


/****************************************
* 7. Content								*
****************************************/

#main-content {
	clear:both;
	margin:5px 0;
  padding:0;
  overflow:hidden;
  background-color:transparent;
}

.content p {
	margin:1em 0;
	line-height:1.8em;
	text-align:left;
}

#content-top {
	margin:5px 0;
	overflow:hidden;
	padding:0;	
} 

#content-top h2.title {
  color:#ed0101;
  font-size:1em;
  font-weight:bold;
	text-transform:uppercase;
  padding:10px 0 5px 10px;
  line-height:35px;
  height:auto;
  clear:both; 	
}

#content-top .blockcontent {
	margin:0 10px;
}	

#content-top .item-list ul {
	margin:0;
	padding:0;
}	

#content-top .item-list ul li {
	margin:0;
	padding:0 10px;
	min-height:60px;
	clear:both;
}

#content-top p {
	margin:1em 0;
	line-height:1.5em;
}

#content-top p.homepage-post-title, #content-top a:link,
#content-top a:hover, #content-top a:visited {
	font-weight:bold;
	color:#3a3a3a;
}

#content-top .homepage-post-date {
	float:left;
	width:17%;
	color:#7a7a7a;
}

#content-top .homepage-post-content {
	float:left;
	width:83%;
	border-bottom:1px solid #dcdcdc;	
}

#content-left .views-row, #content-right .views-row {
	padding:0 0 15px;
}
	

/* Content Bottom */

#content-bottom {
	clear:left;
	width:100%;
}

#page_bottom {
	margin:0;
	padding:0;
}	

/* view pages */

/*.view .views-row-odd, .view .views-row-even {
	background-color:#fff;
}*/

.view .views-row .viewpage-imageframe {
	float:left;
}

.view .views-row .viewpage-imageframe img {
	margin:5px 10px 10px 0;	
}

.view .view-content  .views-row .viewpage-terms,
.view .view-content  .views-row .views-field-tid {
	text-transform:uppercase;
	font-weight:bold;
	font-size:0.857em;
	padding:5px 0 0;
	clear:both;
	display:block;
	color:#000;
}

.view .view-content .views-row .viewpage-teaser {
  padding:5px 0 10px;
	margin:0 0 10px 0;
	min-height:80px;
	border-bottom:1px solid #dcdcdc;
}



/****************************************
* 8. Nodes								*
****************************************/
h1.nodetitle {
	margin:10px 0 5px 0;
	padding:0 0 5px 0;
  font:bold 1.714em/25px Georgia, "Times New Roman", Times, serif;
  color:#000;
	border-bottom:1px solid #dcdcdc;
	min-height:55px;
}

.author-picture {
	float:left;
}
	
.author-picture .picture img {	
	border:1px solid #dcdcdc;
	margin:0 10px 5px 0;
	padding:2px;
}

.node-submitted {
	float:left;
	font-style:italic;
	clear:both;
	display:block;
  color:#7a7a7a;
  font-size:0.857em;   
  margin:0;
  padding-bottom:10px;  	
}

.node, .node-sticky {
  margin:0;
}

.service-links {
  margin:15px 0 10px 0;
}  

.book-navigation {
  display:block;
}
  
.book-navigation .page-links {
  height:40px;
  line-height:40px;
  padding:.25em 0;
  border-top:1px solid #dcdcdc;
  border-bottom:1px solid #dcdcdc;
  margin-top:.5em;
}

.comment-numbers {
  display:block;
  text-align:center;
  margin:0;
}
  
.comment-numbers span.titleh3 {
	display:block;
  font-size:1em;
	font-weight:bold;
  height:auto;
  line-height:2em;
  padding:10px;
	clear:both;
	border:1px solid #dcdcdc;
}

.rating {
	padding:10px 0;
	border-top:1px solid #dcdcdc;
}

.meta .content {
  padding:10px 0;
}  

.meta terms {
  margin:0;
  padding:10px 0;
}  

.meta .terms ul.links {
  background:url('/sites/all/themes/qualitynews/images/tag_blue.png') left center no-repeat;
  padding:0 0 0 18px; 
  font-size:0.857em;
}

.meta .terms ul.links li {
  margin:0;
  padding:0 15px 0 0;   
}

.meta-footer {
	float:left;
  margin:0;
  padding:10px 0;  
  font-size:0.857em;
	clear:both;
}  

.meta .editlink, ul.links li.blog_usernames_blog,
ul.links li.book_add_child, ul.links li.book_printer, ul.links li.comment_forbidden,
ul.links li.comment_new_comments, ul.links li.comment_reply, ul.links li.comment_add, 
ul.links li.comment_delete, ul.links li.comment_edit, ul.links li.comment_comments,
ul.links li.node_read_more, ul.links li.statistics_counter, ul.links li.upload_attachments {
  margin:0;
}

.meta .editlink, ul.links li.blog_usernames_blog,
ul.links li.book_add_child, ul.links li.book_printer, ul.links li.comment_forbidden,
ul.links li.comment_new_comments, ul.links li.comment_reply, ul.links li.comment_add, 
ul.links li.comment_delete, ul.links li.comment_edit, ul.links li.comment_comments,
ul.links li.node_read_more, ul.links li.statistics_counter, ul.links li.upload_attachments {
  padding:15px 15px 15px 18px; 
}  

.meta .editlink, .teaser .editlink {
  float:right; 
  width:16px;
  height:16px;
  background:url('/sites/all/themes/qualitynews/images/pencil.png') center center no-repeat; 
  padding:2px;
}

.submitted {
  color:#7a7a7a;
  font-size:0.857em;   
  margin-bottom:10px;
  padding:0;  
  clear:both;
}

ul.links li.blog_usernames_blog {
  background:url('/sites/all/themes/qualitynews/images/user.png') left center no-repeat; 
}

ul.links li.book_add_child {
  background:url('/sites/all/themes/qualitynews/images/book.png') left center no-repeat; 
}

ul.links li.book_printer {
  background:url('/sites/all/themes/qualitynews/images/printer.png') left center no-repeat; 
}

ul.links li.comment_forbidden {
  background:url('/sites/all/themes/qualitynews/images/comment.png') left center no-repeat; 
}

ul.links li.comment_new_comments,
ul.links li.comment_reply,
ul.links li.comment_add {
  background:url('/sites/all/themes/qualitynews/images/comment_add.png') left center no-repeat; 
}

ul.links li.comment_delete {
  background:url('/sites/all/themes/qualitynews/images/comment_delete.png') left center no-repeat; 
}

ul.links li.comment_edit {
  background:url('/sites/all/themes/qualitynews/images/comment_edit.png') left center no-repeat; 
}

ul.links li.comment_comments {
  background:url('/sites/all/themes/qualitynews/images/comments.png') left center no-repeat; 
}

ul.links li.node_read_more {
  background:url('/sites/all/themes/qualitynews/images/page_white_text.png') left center no-repeat; 
}

ul.links li.statistics_counter {
  background:url('/sites/all/themes/qualitynews/images/chart_curve.png') left center no-repeat; 
}

ul.links li.upload_attachments {
  background:url('/sites/all/themes/qualitynews/images/disk.png') left center no-repeat; 
}

#content span.title {
  font-size:1.143em;
  font-weight:bold;
}  

.content .field-items {
  clear:both;
}  

.content .field-item {
  float:left;
  display:block;
  margin:10px 20px 10px 0;
}  

.content .field-item odd, .content .field-item even {
	background:#fff;
	border:none;
}	

.content .field-field-phrasequote {
	float:right;
	clear:both;	
	width:300px;	
	text-align:right;
	padding:10px 0;
	color:#3a3a3a;
	font-family:"Times New Roman", Times, serif;
	font-size:1.286em;
	font-style:italic;
}

.content .field-field-image {
	display:block;
	padding:10px 0;
	clear:both;
}

img.imagecache {
	display:block;
	margin:0 auto;
	padding:5px;
  border:1px solid #dcdcdc;
  background:#eee;
}

.content .field-field-image-label, .content .field-field-image-source {
	text-align:center;
	font-size:0.8em;
	padding:0 5px;
}

.content .field-field-image-label .field-item, .content .field-field-image-source .field-item {
	margin:0;
	padding:0;
}

.content .field-field-image-label {
	font-weight:bold;
}

/* Next & Previous */
.previous-next {
 width:620px;
 margin:0 auto;
 padding:10px 0 0;
 clear:both;
 display:block;
 text-align:center;
 height:auto;
 min-height:55px;
 border-top:1px solid #dcdcdc;
}
#previous-link {
 display:block;
 float:left;
 text-align:right;
 width:260px;
 white-space:normal;
 word-wrap:break-word;
 padding:0;
}
.previous-next #homepage-link {
 float:left;
 text-align:center;
 display:inline;
 padding:0 10px;
}
#next-link {
 display:block;
 float:left;
 text-align:left;
 width:260px;
 white-space: normal;
 word-wrap:break-word;
 padding:0;
}
.laquo-symbol {
 float: left;
 width: 10px;
}
.raquo-symbol {
 float: right;
 width: 10px;
}

/* Related Articles */
#related-articles {
	clear:both;
	width:620px;
	margin:5px 0;
  padding:0;
	height:auto;	
  background:transparent;
	border-top:2px solid #dcdcdc;
}

#related-articles .item-list ul li {
  margin:0;
	padding:5px 2px;
  float:left;
  width:200px;
	text-align:center;
}

#related-articles .views-field-field-image-fid {
	margin:5px 0;
}

#related-articles .views-field-title {
	color:#fff;
	font-weight:bold;
  font-size:0.857em;
	line-height:1.5em;
	height:auto;
}

#related-articles .views-field-title a {
	color:#000;
}

#related-articles.imagecache-teaser_img img{
	border:none;
	padding:0;
	margin:0;
}


/****************************************
* 9. Comments							*
****************************************/
#comments {
  padding:2em 0; /* see function phptemplate_comment_wrapper in template.php */
}

.comment {
  padding:6px 10px 0 10px;
  margin:10px 0;
	min-width:555px;
  clear:both;
	border:1px solid #dcdcdc;
}

.comment.odd {
  background-color:#f3f3f3; 
}  

.comment.even {
  background-color:#fff;
}

.comment.comment-mine {
  background-color:#f3f3f3;
}

.comment-details {
	background:#f3f3f3 url('/sites/all/themes/qualitynews/images/bg_input_text_bottom.gif') repeat-x;
	border-top:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;	
  color:#3a3a3a;
  padding:5px;
	clear:both;
	height:1.714em;
	line-height:1.714em;
	font-size:0.857em;
}

.comment .comment-date {
	float:left;
	display:inline;
}

.comment a.comment-date {
  color:#3a3a3a;
}
	
.comment .new {
  float:right;
  font:1.286em Verdana, Geneva, Arial, Helvetica, sans-serif;
	display:inline;	
}

.comment .commentlinks {
	float:right;
	display:inline;
}

.comment .commentlinks ul {
	padding:0;
	margin:0;
}

.comment .commentlinks ul li, .comment ol li {
  border:0;
  padding:.2em;
  margin-right:4px;
  background:transparent;
}

.comment ol {
	list-style-type:decimal;
	margin:1em;
}

.comment .comment-content {
	width:100%;
	height:100%;
	display:block;
	min-height:185px;	
}

.comment-author-details {
	float:left;
	width:130px;
	height:auto;
	padding:10px 0;
	margin:0 10px 5px 0;
	border-right:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;	
	border-bottom:1px solid #dcdcdc;
}

.comment .comment-content p.titleh3 {
  font-weight:bold;
	text-align:center;
	padding:0;	
}

.comment .picture {
	text-align:center;
	padding:10px 0;
	display:block;
	clear:both;
}

.comment .comment-content p .signature {
	text-align:center;
	padding:0;
}

.comment .comment-content p {
	padding:5px 0;
	margin:0;
	display:block;
	line-height:1.5em;
}


/* comment submission  */
#comment-form .form-item {
  padding:0;
  border:0;	
}

#comment-form .form-text {
	width:auto;
}

#comment-form .form-textarea {
	height:125px;
	width:385px;
}

* html #comment-form .form-item {
  height:1px;
}

ul.tips {
	margin:5px;
	list-style-position:outside;
	font-size:0.857em;
}

ul.tips li {
  padding:0;
	margin:3px;
}

/****************************************
* 9. Right Sidebar Column			*
****************************************/

#right-sidebar-top, #right-sidebar-middle, #right-sidebar-bottom {
	height:auto;
	width:100%;
	float:left;
	clear:both;
}

#right-sidebar-top p, #right-sidebar-middle p, #right-sidebar-bottom p {
	line-height:0;
	margin:0;
	text-align:left;
}

#right-sidebar-top .block, #right-sidebar-middle .block,
#right-sidebar-bottom .block {
  padding:0 0 10px;
	margin:0;
  overflow:hidden;
}

/* Right Sidebar Top */

#right-sidebar-top {
	margin:0 5px 15px;
	background:#fff;	
}

#right-sidebar-top a {
	color:#ed0101;
}

#right-sidebar-top a:hover {
	color:#3a3a3a;
}

#right-sidebar-top span.title {
	color:#000;
  font-size:1em;
  font-weight:bold;
	margin-left:5px;	
  padding:3px 5px;
  line-height:25px;
  height:25px;
	text-transform:uppercase;
}

#right-sidebar-top .blockcontent {
	padding:5px 0;
	margin:0 10px;
}

#right-sidebar-top .blockcontent .views-row-first {
	padding:5px 0 10px;
	border-bottom:1px solid #f0f0f0;
}

#right-sidebar-top .blockcontent .views-row-last {
	padding:10px 0 5px;
	border-top:1px solid #d2cfcf;
	border-bottom:none;
}

#right-sidebar-top .blockcontent .views-row .imagecache-thumbnail {
	float:left;
	margin:0 5px 5px 0;
}
	
#right-sidebar-top .blockcontent .views-row .views-field-name {
	font-size:0.786em;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	float:left;
	clear:left;
	padding:5px 0 15px;
	width:100px;
}

#right-sidebar-top .blockcontent .views-row .views-field-title {
	color:#ed0101;
	font-family:Georgia, "Times New Roman", Times, serif;		
	font-weight:bold;
	padding-bottom:5px;
}
	
#right-sidebar-top .block ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

#right-sidebar-top .block ul li {
	display:block;
  padding:0 0 0 20px;
	margin:5px;
	clear:both;
	border-bottom:1px dotted #dcdcdc;	
}

/* Right Sidebar Middle */
#right-sidebar-middle {
	background:#fff;
	margin:0 5px 15px;
}

#right-sidebar-middle a {
	color:#ed0101;
}

#right-sidebar-middle a:hover {
	color:#3a3a3a;
}

#right-sidebar-middle span.title {
	color:#000;
  font-size:1em;
  font-weight:bold;
  padding:3px 5px;
  line-height:25px;
  height:25px;
	text-transform:uppercase;
}

#right-sidebar-middle .blockcontent {
	padding:5px 0;
	border:1px solid #dcdcdc;
}

#right-sidebar-middle .blockcontent .views-row {
	padding:10px 0;
	border-bottom:1px solid #dcdcdc;
}

#right-sidebar-middle .blockcontent .views-row .views-field-picture {
	float:left;
	padding:0 5px 5px 0;
}
	
#right-sidebar-middle .blockcontent .views-row .views-field-name {
	font-size:0.786em;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	float:left;
	clear:left;
	padding:0 5px 5px 0;
	width:80px;
}

#right-sidebar-middle .blockcontent .views-row .views-field-title {
	color:#ed0101;
	font-weight:normal;
	display:block;
}
	
#right-sidebar-middle .blockcontent .view-content ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

#right-sidebar-middle .blockcontent .view-content ul li {
	display:block;
	font-size:0.857em;
  padding:5px;
	margin:5px 10px;
	clear:both;
	height:auto;
	min-height:50px;	
	border-bottom:1px solid #dcdcdc;
}

#right-sidebar-middle .blockcontent .view-content ul li img {
	border:0;
	padding:0;
	margin:0;
}

#right-sidebar-middle .blockcontent .view-content .views-field-field-image-fid {
	float:left;
	margin:0 10px 10px 0;
	min-height:20px;
}
	
/* Right Sidebar Bottom */
#right-sidebar-bottom {
	background:#fff;
	margin:0 5px 15px;
}

#right-sidebar-bottom span.title, .footer-block span.title {
	color:#ed0101;
  font-size:1em;
  font-weight:bold;
  padding-left:0px;
  line-height:25px;
  height:25px;
  margin-bottom:5px;
	text-transform:uppercase;
}

#right-sidebar-bottom .blockcontent {
	padding:5px 10px;
	border:1px solid #dcdcdc;
}  

#right-sidebar-bottom .blockcontent ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

#right-sidebar-bottom .blockcontent ul li {
	display:block;
  padding:8px;
	margin:5px 10px;
	clear:both;
	border-bottom:1px solid #eee;	
}

#right-sidebar-bottom a {
  color:#3a3a3a;
	text-decoration:none;
}

#right-sidebar-bottom a:hover {
  color:#666;
	text-decoration:underline;
}	

/****************************************
* 10. Profiles & Special Blocks	        *
****************************************/
#profile {
	border:none;
	margin:5px 0;
}

#profile .picture-block {
	width:50%;
	float:left;
}

#profile .contact-block {
	float:left;
	width:43%;
	padding:0 3%;
	margin-bottom:5px;
	border:1px solid #dcdcdc;
	font-size:0.875em;
}

#profile .about-block {
	clear:both;
	border:1px solid #dcdcdc;	
	padding:0 10px;
	margin:0 10px;
}

#profile .picture img {
	border:1px solid #dcdcdc;
	padding:2px;
}

.form-item {
	text-align:left;
}

.box {
  padding:10px 20px;
  margin-top:20px;
  border:1px solid #dcdcdc;
  background-color:#f6f6f6;  
}

.box span.boxtitle {
  font-size:1.286em;
}

.clear {
  clear:both;
  display:block;
}

span.clear {
  line-height:0px;
  height:0;
  visibility:hidden;
}

/****************************************
* 11. Footer			 					*
****************************************/
#footer {
	margin:10px auto 0;
	padding:0;
	font-size:0.857em;	
	border-top:1px solid #dcdcdc;
	height:500px;
  background:#333 url('/sites/all/themes/qualitynews/images/bg_footer.jpg') repeat-x;
}
	
.footer-block {
	margin:25px 10px 10px;
	float:left;
	width:227.5px;
}

.footer-block span.title {
	font-size:1.143em;
  font-weight:bold;
	color:#fff;
	padding-bottom:5px;
	text-transform:uppercase;	
}

#footer .footer-block, #footer .block {
	background-color:transparent;
}

#footer ul {
	margin:0;
	padding:10px 0 0;
}

#footer ul li {
	display:block;
  padding:4px 0;
	margin:4px 0;
	clear:both;
  color:#dcdcdc;	
}

#footer a {
  color:#dcdcdc;
  text-decoration:none;
}  

#footer a:hover {
  color:#fff;
  text-decoration:underline;
}

#footer .region-content {
	height:370px;
}

#footer-message {
  text-align:left;
  background:transparent;
	height:130px;
  font-size:1em;
}

#footer-message .region-content {
	height:130px;	
}

#footer-message .region-content p {
	padding:0;
	margin:0;
	text-align:right;
}

#footer-message .region-content p.copyright {
	padding:32px 0 0;
	margin:0;
}

#footer-message p, #footer-message a, #footer-message a:hover { 
	color:#848484;
}

/* Footer Links */
#footer-links {
  background:#333 url('/sites/all/themes/qualitynews/images/sites.png') no-repeat center top;
	height:70px;
	width:990px;
	position:relative;
	margin:0 auto;
}

#footer-links ul {
	padding:0;
	margin:0;
	width:990px;
	list-style-type:none;
}

#footer-links ul li {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	clear:none;
}

#footer-links a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;	
}

#footer-links #bm, #footer-links #to  {
	height:35px;
	width:150px;
}

#footer-links #bl, #footer-links #ei, #footer-links #pb,
#footer-links #vc, #footer-links #lr, #footer-links #rd,
#footer-links #sn, #footer-links #md, #footer-links #ce,
#footer-links #ec, #footer-links #sb, #footer-links #ai,
#footer-links #et {
  height:35px;
	width:140px;
}


/****************************************
* 12. Admin			 					*
****************************************/
/* ../admin/build/block  */
body.page-admin .block-region {
	border:3px dashed #ff0b0b;
	color:#000000;
	background-color:#feff1e;
}

/* user-login-form  */
#user-login form div {
	padding:0 0 0 10px;
	text-align:left;
	background:#f3f3f3;
}

ul.tabs li {
	margin:0;
	padding:0;
}

ul.primary, ul.secondary {
	margin:0;
	padding:10px 0;
	border-bottom:none;
	height:40px;
	clear:both;	
}

ul.primary li, ul.secondary li {
	margin:0;
	padding:0;
	display:block;
	float:left;	
}

ul.primary li a, ul.secondary li a {
	background:#f3f3f3 url('/sites/all/themes/qualitynews/images/bg_input_text_bottom.gif') repeat-x;
	border:1px solid #dcdcdc;
	height:30px;
	line-height:30px;
	color:#3a3a3a;
	margin:0 auto;
	padding:8px 10px;
	text-decoration:none;
}

ul.primary li a:hover, ul.secondary li a:hover {
	color:#ed0101;
	background:#c0c0c0 url('/sites/all/themes/qualitynews/images/bg_input_text_top.gif') repeat-x;
	border:1px solid #c0c0c0;
}

ul.primary li.active a.active, ul.secondary li.active a.active {
	background:#fff;
	border-bottom:medium none;
	height:30px;
	line-height:30px;
	color:#ed0101;
}

ul.primary li.active a:hover .active, ul.secondary li.active a:hover .active {
	color:#ed0101;
	background:#fff;
}

.node-form {
	margin-bottom:1em;
}

table {
	margin-top:1em;
	margin-bottom:1em;
	margin-left:1%;
	margin-right:1%;
	width:98%;
}

dl {
	margin:0.5em 0 1em 1.5em;
}

dl dd {
	border-bottom:1px solid #dcdcdc;
	margin:0 0 .5em 1.5em;
	padding-bottom:0.3em;
	color:#777777;
	font-size:0.9em;
}

thead th {
	border-bottom:2px solid #7a7a7a;
	color:#494949;
	font-weight:700;
}

th a:link, th a:visited {
	color:#ed0101;
}

td,th {
	padding:.3em;
}

tr.even, tr.odd, tbody th {
/*	border:solid #dcdcdc;
	border-width:1px; */
	border:0;
}

tbody {
	border:0;
}

tr.even {
	background-color:#ffffff;
}

tr.drag {
	background-color:#fffff0;
}

tr.drag-previous {
	background-color:#ffffdd;
}

tr.odd td.active {
	background-color:#c0c0c0;
	color:#fff;
}

tr.even td.active {
	background-color:#fff;
}

/*   disable  */
tr.odd td.menu-disabled {
	background-color:#ffdfdf;
}

tr.even td.menu-disabled {
	background-color:#ffdfdf;
}

/*********************/
tr.menu-disabled {
	background-color:#ffdfe6;
}

td.content-field-overview-enabled, td.content-field-overview-disabled {
	border-right:1px solid #d3d3d3;
}

td.region,td.module,td.container, td.category {
	border-bottom:1px solid #aaaaaa;
	border-top:1.5em solid #ffffff;
	color:#455067;
	background:/*#cdd6de;*/ #c0c0c0;
	font-weight:bold;
}

tr:first-child td.region, tr:first-child td.module, tr:first-child td.container,
tr:first-child td.category {
	border-top-width:0;
}

/*********************************/
.box {
	margin-bottom:2.5em;
	clear:both;
}

span.box {
  text-align:center;
  font-size:1.429em;
}  

.profile dd {
	margin-bottom:1.6em;
}

#autocomplete li {
	padding:2px;
	cursor:default;
}

#autocomplete li.selected, tr.selected td, tr.selected td.active {
	background:#027ac6;
	color:#ffffff;
}

/*  fieldset  */
fieldset {
	border:1px solid #c0c0c0;
	padding:10px;
	margin:0;
	background:transparent;
}

fieldset.captcha {
	border:none;
	margin-left:0;
	padding-left:0;
	width:400px;
	display:block;	
	clear:both;
}

fieldset.captcha legend, fieldset.captcha .description {
	display:none;
}

fieldset.captcha .form-item .description {
	display:block;
}

html.js fieldset.collapsed {
	padding-bottom:.6em;
	padding-top:0;
	background:transparent;
}

html.js fieldset.collapsible legend a {
	padding-left:1.4em;
	background:url('/sites/all/themes/qualitynews/images/menu_expanded.gif') no-repeat 0 50%;
}

html.js fieldset.collapsed legend a {
	background:url('/sites/all/themes/qualitynews/images/menu_collapsed.gif') no-repeat 0 50%;
}

/*******************************/
div.admin .left {
	float:left;
	width:45%;
}

div.admin .right {
	float:right;
	width:45%;
}

div.admin-panel {
	background:none;
}

div.admin-panel .description {
	margin-bottom:1.5em;
}

div.admin-panel dd {
	margin-bottom:.65em;
	margin-top:-0.2em;
	margin-left:0;
	color:#898989;
	font-size:0.92em;
	line-height:1.3em;
}

/********************************/
tr.selected td a:link,tr.selected td a:visited,tr.selected td a:active {
	color:#d3e7f4;
}

tr.taxonomy-term-divider-top {
	border-bottom:none;
}

tr.taxonomy-term-divider-bottom {
	border-top:1px dotted #dcdcdcccc;
}

table.system-status-report th {
	border-color:#d3e7f4;
}

.form-item input.error, .form-item textarea.error {
	border:1px solid #ed0101;
	color:#3a3a3a;
}

table.system-status-report tr.error, table.system-status-report tr.error th {
	border-color:#eebbbb;
	background-color:#ffcccc;
	color:#220000;
}

table.system-status-report tr.warning,table.system-status-report tr.warning th {
	border-color:#eeeebb;
	background-color:#ffffdd;
}

table.system-status-report tr.ok, table.system-status-report tr.ok th {
	border-color:#bbeebb;
	background-color:#ddffdd;
}

/*  messages, preview, description
********************************************************/
div.messages {
  border:1px solid #ffb001;
  padding:.75em 1.25em;
  margin:1em 0;
  padding-left:62px;
  background:url('/sites/all/themes/qualitynews/icons/large_alert.png') #ffffff no-repeat 1em 50%;
}

div.messages li, div.error {
  padding-left:0;
  list-style:none;
  background-image:none;
}

div.status {
  border-color:#c0c0c0;
  padding:.75em 1.25em .75em 55px;
  color:#3a3a3a;
  background:#dcdcdc url('/sites/all/themes/qualitynews/icons/large_info.png') no-repeat 1em 50%;
}

div.error {
  border-color:#c0c0c0;
  padding:.75em 1.25em .75em 55px;
  color:#3a3a3a;
  background:#dcdcdc url('/sites/all/themes/qualitynews/icons/large_stop.png') no-repeat 1em 50%;
}

div.error a, div.status a {
  color:#fff;
  text-decoration:underline;
}

div.error a, div.status a:hover {
  color:#5f5f5f;
  text-decoration:underline;
}
  
.preview {
  border:1px solid #e5e58f;
  padding:.25em 1.25em;
  margin:1em 0;
  background-color:#fff;
}

.description {
  margin-bottom:0.75em;
  color:#707070;
  font-size:0.92em;
  line-height:150%;
}

/****************************************
* 13. Misc.			 					*
****************************************/
/* Images */
img.imagecenter {
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
}

img.imageleft {
	float:left;
	padding:5px;
	margin:10px 15px 10px 0;
  border:1px solid #dcdcdc;
  background:#ffffff;
}

img.imageright {
	float:right;
	padding:5px;
	margin:10px 0 10px 15px;
  border:1px solid #dcdcdc;
  background:#ffffff;
}

img.imageframe {
	margin:5px;
	padding:5px;
  border:1px solid #dcdcdc;
  background:#ffffff;
}

/* Contact Form */
#contact-mail-page .form-textarea {
	height:125px;
	width:385px;
}

/* Text Editor */
.textleft {
	text-align:left;
}

.textright {
	text-align:right;
}

.textcenter {
	text-align:center;
}

.textjustify {
	text-align:justify;
}

.textunderlined {
	text-decoration:underline;
}

.boxed {
	border:1px solid #dcdcdc;
	background-color:#f3f3f3;
	padding:3px;
}

.font-color {
	color:#666;
}

cite {
	font-style:italic;
}

.strong {
	font-weight:bold;
}

/* Poll Bar Results */
.poll .bar .foreground {
	background-color:#ed0101;
}

.poll .title {
	padding:5px 0 10px;
	font-weight:bold;
}

.poll {
	font-size:0.875em;
}

/* div.field fix */
div.field {
	float:none;
	width:100%;
}

/* Tabs */
/* Featured Left Block */
#featured-left .block-tabbed_block .tabbed_block-container {
  clear:both;  
  border:1px solid #dcdcdc;
	margin:0 0 5px;
}

#featured-left ul.tabbed_block-nav {
	margin:0;
	padding:0;
}

#featured-left ul.tabbed_block-nav li {
	float:left;
	width:102px;
	margin:0 0 0 1px;
	padding:0;
	background:none;
	display:block;
	clear:none;
}

#featured-left ul.tabbed_block-nav li a {
	background:#f3f3f3 url('/sites/all/themes/qualitynews/images/bg_input_text_bottom.gif') repeat-x;
	border:1px solid #dcdcdc;
	height:25px;
	line-height:25px;
	color:#3a3a3a;
	margin:0 auto;
	padding:5px 3px;
	width:95px;
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
}

#featured-left ul.tabbed_block-nav li a:hover {
	color:#ed0101;
	background:transparent url('/sites/all/themes/qualitynews/images/bg_input_text_top.gif') repeat-x;
	border:1px solid #c0c0c0;	
}

#featured-left ul.tabbed_block-nav li.active a.active {
	background:#fff;
	border-bottom:none;
	height:25px;
	line-height:25px;
	color:#ed0101;
}

#featured-left ul.tabbed_block-nav li.active a:hover .active {
	color:#ed0101;
	background:#fff;
}

/* Right Sidebar */
#right-sidebar-middle .block-tabbed_block .tabbed_block-container,
#right-sidebar-bottom .block-tabbed_block .tabbed_block-container {
  clear:both;  
  border-top:none;
  border-bottom:none;
	margin:0 0 5px;
}

#right-sidebar-middle .blockcontent .tabbed_block-nav {
	margin:0;
	padding:5px 10px;
}

#right-sidebar-middle ul.tabbed_block-nav,
#right-sidebar-bottom ul.tabbed_block-nav {
	margin:0;
	padding:0;
}

#right-sidebar-middle ul.tabbed_block-nav li,
#right-sidebar-bottom ul.tabbed_block-nav li {
	float:left;
	width:96px;
	margin:0;
	padding:0;
	background:none;
	display:block;
	clear:none;
}

#right-sidebar-middle ul.tabbed_block-nav li a,
#right-sidebar-bottom ul.tabbed_block-nav li a {
	background:#f3f3f3 url('/sites/all/themes/qualitynews/images/bg_input_text_bottom.gif') repeat-x;
	border:1px solid #dcdcdc;
	height:25px;
	line-height:25px;
	color:#3a3a3a;
	margin:0 auto;
	padding:5px 3px;
	width:87px;
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
}

#right-sidebar-middle ul.tabbed_block-nav li a:hover,
#right-sidebar-bottom ul.tabbed_block-nav li a:hover {
	color:#ed0101;
	background:transparent url('/sites/all/themes/qualitynews/images/bg_input_text_top.gif') repeat-x;
	border:1px solid #c0c0c0;	
}

#right-sidebar-middle ul.tabbed_block-nav li.active a.active,
#right-sidebar-bottom ul.tabbed_block-nav li.active a.active {
	background:#fff;
	border-bottom:none;
	height:25px;
	line-height:25px;
	color:#ed0101;
}

#right-sidebar-middle ul.tabbed_block-nav li.active a:hover .active,
#right-sidebar-bottom ul.tabbed_block-nav li.active a:hover .active {
	color:#ed0101;
	background:#fff;
}
/*