/*
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;
}
#navlist #current
{
	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;
}
.header_home {
 background:#FFF url(images/header_landing.jpg) 165px bottom no-repeat;
}
.header_about {
 background:#FFF url(images/header_about.jpg)  155px 32px no-repeat;
}
.header_services {
 background:#FFF url(images/header_services.jpg) 160px bottom no-repeat;
}
.header_career {
 background:#FFF url(images/header_career.jpg) 190px bottom no-repeat;
}
.header_contact {
 background:#FFF url(images/header_contact.jpg) scroll 225px 83px no-repeat;
}
#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:105px;
 float: right;
}
#header_RX H1 { 
 color:#13657a;
 font-size:1.5em;
 letter-spacing:-0.02em;
}
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;
list-style-image:url(images/diamond-gray.gif);
}
#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;
}
#leftcolumn LI { 
	font-size:1.23em;
	color:#555555;
	font-weight:normal;
	margin:10px 0 0 20px;
	line-height:1.4em;
	list-style-image:url(images/diamond-gray.gif); 
}
#leftcolumn  .services LI { 
	color:#555555;
	font-weight:normal;
	margin:0px 0 0 13px;
	line-height:1.2em;
}
.services LI { 
	font-size:1em;
}
#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:#555555;
	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;
		font-weight:normal;
		margin-bottom:12px;
}
#rightcolumn H3 {
	letter-spacing:0.286em; 
}
H4 { 
		color:#13657A;
		font-size:1.4em;
		text-align:left;
		font-weight:bold;
		border-bottom:1px solid #dddddd;
		margin-bottom:12px;
}
.reportsRx { 
padding:5px 0 5px 0;
margin-bottom:30px;
}
.reportsRx H5, .reportsRx P, .reportsRx H3 { 
		color:#555555;
		font-size:1em;
		text-align:left;
}
.reportsRx P { 
		padding: 0;
		margin:0;
}
.reportsRx H4 { 
		padding: 0;
		margin: 0 0 7px 0;
		border-bottom:0px solid #E0ECEF;
}
.reportsRx SPAN { 
		color:#909090;
		font-size:0.92em;
}
.reportsRx .price { 
		font-size:1.1em;
		display:block;
		margin-bottom:4px;
}
h5 { 
font-size:15px;
color:#555555;
font-weight:bold;
margin:0;
}
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:#0E988F; margin-bottom:10px; font-weight:normal;}
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;
	display:block;
	margin-top:3px;
}


.reportsRx {
	background-color:none; 
}

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

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

TABLE.home_large IMG {
}                 
.th_img  {

  display:block; border: 1px solid #ccc;
  background: #f4f4f4; width: 172px; padding: 4px;
}
.th_img:hover  {
  background: #efefef;
  border:1px solid #0E988F;
}                  


TABLE.home_large H1, TABLE.home_large H1 A, TABLE.home_large H1 A:link, TABLE.home_large H1 A:visited  {
	color:#0E988F;
	font-weight:normal;
}
TABLE.home_large H1 A:hover  {
text-decoration:underline; color:#0a6e67;
}
TABLE.home_large P {
	color:#555555;
	font-size:1.23em;
	line-height:1.4em;
	margin:10px 0 0;
}
TD.home_small {
	border-bottom:1px solid #ddd;
	padding:20px 0 20px 0;
}
TD.home_small P {
	color:#555555;
	font-size:1.06em;
	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.885em}
.about TD { line-height:1.3em;}
.about span.name { display:block; font-size:1.2em; color:#555555; font-weight:bold;}
.about span.role { display:block; font-size:1em; color:#555555; }
.about span.email { display:block; margin-bottom:20px; }
.about IMG { margin-right:10px; }
.about .profile { font-size:1.23em; line-height:1.4em;}

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

.wp-post-image { float: left; }
.widget  {margin-bottom:35px;}

.home_small IMG { width:100px; height:100px;}
.home_small DIV IMG { margin-bottom:6px;}
.textwidget H5 { font-weight:bold;}
.textwidget H5 A, .textwidget H5 A:link, .textwidget H5 A:visited { color:#0E988F;}
.textwidget H5 A:hover {  text-decoration:underline; color:#0a6e67;}


#career HR { display:block; visibility:visible; margin:0 0 24px 0;}
#career H2 { border-bottom:1px solid #ddd; margin:14px 0 4px 0; }
#career P { margin:0 0 24px 0; }
#career UL, #career LI { margin:0 0 24px 0; list-style-position:inside; }
#career LI { margin:0; list-style-image:url(images/diamond-gray.gif); color:#555555; font-size:1.23em; line-height:1.4em; }

.social SPAN, .social SPAN A  { width:16px; height:16px; display:block; float:right; }
.social SPAN  { margin-left:5px;}
.social_small SPAN, .social_small SPAN A  { width:16px; height:16px; display:block; float:left; }
.social_small SPAN  { margin-right:2px;}

DIV.social SPAN, DIV.social SPAN A  { width:16px; height:16px; display:block; float:left;  }


#respond  { margin-top:50px; }
#respond H3 { color:#666666; font-size:1.2em; font-weight:bold;  border-bottom:1px solid #ddd; padding-bottom:3px}

.addtoany_share_save_container { margin-top:20px; border-top:1px solid #ddd;}


#content UL LI { margin:0; list-style-image:url(images/diamond-gray.gif) }
#content UL  { font-size:1.23em;
color:#555555;
font-weight:normal;
margin:10px 0 0 20px;
line-height:1.4em;
list-style-image:url(images/diamond-gray.gif); }

.entry UL  { font-size:1em !important;  }
#a2a_menu { display:none; }
#social_detail LI, #social_detail A { visibility:visible !important; display:inline !important;}

#accordion H3, #accordion H3 A { margin-bottom:0;  }


.testimonials_long cite { font-size:1.04em; color:#666666;}

.entry { margin-top:35px;  }

.bottom_post { font-size:0.9em; border-top:3px solid #ddd; margin-top:45px; padding-top:5px;} 
.bottom_post P {margin:0;} 

#comments { margin-top:70px;}
H3#comments { padding-top:10px; border-top:1px solid #ccc; color:#666; font-size:1.2em; font-weight:bold;}
#commentlist LI {list-style-type:none; margin-left:0; list-style-image:none; border-bottom:1px solid #dddddd; padding-bottom:10px; font-size:0.96em !important; }
cite.fn, span.says { font-size:1em; }
.comment-meta A, .comment-meta .commentmetadata A { font-size:0.8em; }
#commentlist P { font-size:1em; font-weight:normal; }
.box_inside_content {margin-top:30px; border-bottom:2px solid #e6e6e6; line-height:1em; }

#box_new_wrap {  background:#43b8b0 url(images/bck_new.jpg) top left no-repeat; padding:10px; -webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px; }
#box_new {   }
#box_new P {  color:#555555; line-height:1.2em;}
#box_new H5 {  color:#f0faf9; line-height:1.3em;}
.textwidget #box_new H5 A, .textwidget #box_new H5 A:link, .textwidget #box_new H5 A:visited { color:#0E988F;}
.textwidget #box_new H5 A:hover {  text-decoration:underline; color:#0a6e67;}
#box_new SPAN {  color:#777777; }
#box_new .price {  color:#777777; margin:0; font-size:1.3em;  }

#box_reports_wrap {  background:#7edcaa url(images/bck_reports.gif) top left no-repeat; padding:10px; margin-bottom:10px; -webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;}
#box_reports {  }
#box_reports P {  color:#555555; line-height:1.2em;}
#box_reports H5 {  color:#f055faf9; line-height:1.3em;}
.textwidget #box_reports H5 A, .textwidget #box_reports H5 A:link, .textwidget #box_reports H5 A:visited { color:#0E988F;}
.textwidget #box_reports H5 A:hover {  text-decoration:underline; color:#0a6e67;}
#box_reports SPAN {  color:#666666; }
#box_reports .price {  color:#777777; margin:0; font-size:1.3em;  }
.more_rep {  clear:both; text-align:right; }
.more_rep A { font-weight:bold;}


#box_ppt_wrap {  background:#7ebab7 url(images/bck_ppt.gif) top left no-repeat; padding:10px; margin-bottom:10px; -webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;}
#box_ppt {  }
#box_ppt P {  color:#ebf7f7; line-height:1.2em;}
#box_ppt H5 {  color:#ebf7f7; line-height:1.3em;}
.textwidget #box_ppt H5 A, .textwidget #box_ppt H5 A:link, .textwidget #box_ppt H5 A:visited { color:#0E988F;}
.textwidget #box_ppt H5 A:hover {  text-decoration:underline; color:#0a6e67;}
#box_ppt SPAN {  color:#ebf7f7; }
#box_ppt .price {  color:#666; margin:0; font-size:1.1em; font-weight:bold; }
.more_ppt {  clear:both; text-align:right;  }
.more_ppt A { font-weight:bold;}



