/*
Theme Name: WordPress Research2guidance 2010
Theme URI: http://wordpress.org/
Description: Wordpress redisisgn 2010.
Version: 0.2
Author: Simone Di Leo
Tags: green color, fixed width 960px, two columns, widgets

WordPress Theme by Simone Di Leo || http://minimono.it
*/



* { padding: 0; margin: 0; }
HR { display:none; }
html, body {
	margin: 0 auto;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow-y: auto;
	overflow-x: hidden;
}
body { 	padding:20px 0 0 0; }
#header_bck {
 background-color: #FFFFFF;
 width:100%;
 text-align:center;
}
#mainbar {
 margin-bottom: 5px;
 width: 960px;
 background:#FFF url(../images/logo_line.gif) 0 26px repeat-x;
 margin: 0 auto;
 margin-bottom:13px;
 text-align:right;
 height:46px;
}
#logo {
 width:225px; height:40px;
 background: #FFFFFF;
 text-align:left;
 color: #333;
}

#navcontainer {
	float:left; display:inline; position:relative;
	width:731px;
	text-align:right;
	margin-top:8px;
	}
ul#navlist
{
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
	text-align:right;
	text-transform:lowercase;
}

#navlist li
{
	display: inline;
	list-style-type: none;
	margin-left:18px;
	text-align:right;
}

#navlist a { padding: 3px 10px; }

#navlist a:link, #navlist a:visited
{
	text-decoration: none;
	letter-spacing:2px; color:#666;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	padding:3px;
}

#navlist a:hover
{
	text-decoration: none;
	background-color:#94B7C2;
	color:#ffffff;
}


#header {
 width:960px;  height:220px;
 margin: 0 auto; padding: 0; 
 text-align:left;
 color: #333;
 overflow: hidden;
 background:#FFF url(../images/header_home.jpg) 175px -45px no-repeat;
 cursor:pointer;
}
.account {
 background:#FFF url(../images/header_account.jpg) 177px -47px no-repeat !important;
}
#header_LX { 
 float: left;
 padding: 0px;
 width: 370px;
 padding-left:0px;
 display: inline;
 position: relative;
 /*background:transparent url(../images/quote_l.gif) 16px 3px no-repeat;*/
}
#header_LX DIV.quote {
 background:#transparent url(../images/quote_r.gif) 166px 0 no-repeat;
}
#header_RX { 
 display: inline;
 color: #333;
 padding: 0px;
 width: 310px; height:220px;
 float: right;
}
#header_RX { 
 display: inline;
 color: #333;
 padding: 0px;
 width: 310px; height:220px;
 float: right;
}
#header_RX H1 { 
 color:#13657a;
 font-size:1.5em;
}
span.summary { 
 color:#999;
 font-size:1.2em;
	display:block;
	margin:0 0 6px 0;
}
#header_RX UL { 
font-size:1.41em;
color:#555555;
font-weight:normal;
margin:10px 0 0 20px;
line-height:1.5em;

}
#partners {
 width:960px; height:50px;
 background: #FFFFFF;
 margin: 0 auto;
 padding: 0;
 text-align:center;
 color: #333;
 border-top:1px solid #ddd;
}
#wrapper_bck { 
 background-color: #F1F6F7;
 width:100%;
 text-align:center;
 border-top:1px solid #cccccc;
}
#wrapper { 
 margin: 0 auto;
 width: 960px;
 text-align:left;
}
#contents {
 background: url(../images/bck_contents.gif);
 margin: 20px 0 5px 0;
 overflow: auto;
 width: 100%;
}
#rightcolumn { 
 display: inline; float: right;
 width: 310px;
 color: #555555;
	margin: 0 0 0 0; padding: 0;
	font-size:1.1em; line-height:1.3em;
}
#leftcolumn { 
 float: left;
 color: #333;
 margin: 0px 45px 40px 0; padding: 0 0 0 0;
 width: 605px;
 display: inline;
 position: relative;
}
#footer { 
 width: 100%;
 clear: both;
 color: #333;
 background: #fff;
 margin: 0px 0px 10px 0px;
 padding: 10px;
 text-align:center !important;
}
.clear { clear: both; background: none; }


/* general style for contents */
H1 {
	color:#13657a;
	font-size:1.583em;
	font-weight:normal;
	margin-bottom:10px;
}
H2 { 
		color:#555555;
		font-size:1.17em;
		margin-bottom:10px;
}
H3 { 
		color:#13657A;
		font-size:1.75em;
		text-align:left;
		/*background: url(../images/bck_reports.gif);*/
		font-weight:normal;
		margin-bottom:12px;
}

.reportsRx { 
padding:5px 0 5px 0;
margin-bottom:30px;
}
.reportsRx H5, .reportsRx P, .reportsRx H3 { 
		color:#0E988F;
		font-size:1em;
		text-align:left;
}
.reportsRx P { 
		padding: 0;
		margin:0;
}
.reportsRx H4 { 
		padding: 0;
		margin: 0 0 7px 0;
}
.reportsRx SPAN { 
		color:#909090;
		font-size:1em;
}
h5 { 
font-size:15px;
color:#555555;
font-weight:bold;
margin:0;
}
.category_list h5 A, h5 A  { 
font-size:14px;
color:#0E988F !important;
font-weight:bold;
margin:0;
}
.category_list h5 A:hover, h5 A:hover  { 
	color:#0A6E67 !important;
}
A, A:visited, A:link { text-decoration:none; color:#0e988f;}
H1 A, H1 A:visited, H1 A:link, H2 A, H2 A:visited, H2 A:link, H3 A, H3 A:visited, H3 A:link, H4 A, H4 A:visited, H4 A:link     { text-decoration:none; color:#505050; margin-bottom:10px;}
H1 A, H1 A:visited, H1 A:link {  color:#13657a; }
A:hover, H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover { text-decoration:underline; color:#0a6e67;}
A IMG { border:0;}
span.author, span.date { 
		color:#909090;
		font-size:1em;
}
cite {
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:1.4em;
	color:#999999;
	margin:0 0 0 0;
	padding:0;
	display:block;
}
cite span {
	font-size:0.75em; 
	color:#79a5b3; font-family:Arial, Helvetica, sans-serif;
	font-style:normal; 
}


.reportsRx {
	background-color:none; 
}

.readmore {
	font-size:1em !important;
	color:#79a5b3; font-family:Arial, Helvetica, sans-serif;
	font-style:normal; 
}

TD.home_large {
	border-bottom:1px solid #ddd;
	padding-bottom:20px;
}
TD.home_large P, P { 
		color:#555555;
		font-size:1.23em;
		line-height:1.4em;
		margin:10px 0 0 0;
}

TD.home_large IMG {
	margin-right:20px;
}
TD.home_small {
	border-bottom:1px solid #ddd;
	padding:20px 0 20px 0;
}
TD.home_small P {
	color:#555555;
	font-size:1em;
	line-height:1.3em;
}


.widget_rbrichwidget { margin-bottom:30px; }
.widget_rbrichwidget P { margin-bottom:10px; }


.about { margin-top:20px; padding-top:20px; border-top:1px solid #dddddd}
.about span { display:block; font-size:0.75em}
.about TD { line-height:1.3em;}
.about span.name { display:block; font-size:1em; color:#13657a; font-weight:bold;}
.about span.role { display:block; font-size:1em; color:#13657a; }
.about span.email { display:block; margin-bottom:20px; }
.about IMG { margin-right:10px; }

.reportsRx H3 {
	background:none;
	font-weight:bold;
	
}

.wp-post-image { float: left; }
fieldset { margin:0; padding:0; border:0; padding-top:10px;}
legend { margin:0; padding:0; border:0; color:#13657A; border-bottom:1px solid #dddddd; color:#13657A; font-size:1.3em; font-weight:normal; width:173px; }

#search_mini_form legend { border-bottom:0px solid #E0ECEF !important; line-height:0.95em; width:710px;   }
#search_mini_form { margin-bottom:20px; position: relative; top: 99px; height: 20px; }
#buynow { width:83px; background:url(../images/buy_cart.gif) no-repeat; height:23px; border:0;  }
/* ... e alla fine uscimmo a riveder le stelle */

#buynow_small { width:70px; background:url(../images/buy_cart_small.png) no-repeat; height:20px; border:0;  }


#date_page {
	color:#909090;
	font-size:1em;
	display:block;
	margin-top:7px;
}
UL #date_page {
	margin-left:-20px;
}
#navlist #current
{
	text-decoration: none;
	background-color:#94B7C2;
	color:#ffffff;
}

#rightcolumn H3 {
	letter-spacing:0.124em;
}

.checkout-types, .checkout-types LI { list-style-type: none; }

#checkoutSteps, #checkoutSteps LI { list-style-type: none; }
a:active, button {
  outline: none !important;
}
:focus, button {
  -moz-outline-style: none !important;
}
:-moz-any-link:focus, button {
  outline: none !important;
}

#head_mark h4 a:link, #head_mark h4 a:visited, #head_mark h4 a {
color:#0E988F;
}
#head_mark h4 a:hover {
text-decoration: none;
color:#3B6E81;
}

#head_mark h4:hover {
border-bottom:4px solid #E0ECEF;
}

.col-main .tabs .table th {font-weight: normal;}