/*
Theme Name: MeetInnovators
Theme URI: http://www.dGlance.com/
Description: Just another theme <a href="http://www.dglance.com/">www.dGlance.com</a>.
Version: 1.3
Author: Aleki Solo
Author URI: http://www.dGlance.com/
*/

body {
  	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
/*  	font-family: verdana,geneva; */
  	font-size: 14px;
  	color: #666666;
  	background: #FFFFFF;
  	margin: 0px;
  	padding: 0px 0px 30px;
  	padding-top: 20px;
}







/*************************************************************************************/
/*h1 {
  	margin:0px;
  	padding-left: 70px;
  	height: 60px;
  	font: bold 36px/100% "Trebuchet MS", Tahoma, Arial;
  	color: #c9eefe;
}
h1 a, h1 a:visited{
  	color: #c9eefe;
  	text-decoration: none;
}
h1 a:hover{
  	color: #ffffff;
  	text-decoration: none;
} */
h1, strong.h1_style {
  	color: #000000;
  	margin: 0px 0px 2px;
/*  	letter-spacing: -1px; */
  	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-weight:bold;
	font-size:22px !important;
  	padding-bottom: 3px;
}
h1 a, h1 a:visited {
  	color: #000000;
  	text-decoration: none;
}
h1 a:hover {
  	color: #000000;
  	text-decoration: none;
}
h2 {
  	color: #000000;
  	margin: 0px 0px 2px;
/*  	letter-spacing: -1px; */
  	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-weight:bold;
	font-size:18px !important;
  	padding-bottom: 3px;
}
h2 a, h2 a:visited {
  	color: #666666;
  	text-decoration: none;
}
h2 a:hover {
  	color: #C23F26;
  	text-decoration: none;
}
h3 {
  	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:22px;
	font-weight:bold;
  	color: #000000;
  	margin: 10px 0px 5px;
}
h4 {
  	font: normal 130%/100% "Trebuchet MS", Tahoma, Arial;
  	color: #758d38;
  	margin: 10px 0px 5px;
}
a {
  	color: #333333;
  	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
  	text-decoration: underline;
}
a:visited {
  	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
  	color: #333333;
  	text-decoration: underline;
}
a:hover {
  	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
  	color: #999999;
    text-decoration: underline;
}
table.smallLink a {
	font-size:11px;
}
table.smallLink a:hover {
	font-size:11px;
}
table.smallLink a:visited {
	font-size:11px;
}

img {
  	border: none;
}
p {
  	padding: 0px 0px 19px;
  	margin: 0px;
}
form {
  	margin:0px;
  	padding:0px;
	border:0;
}
#page {
  	margin: 0px auto;
  	width: 1000px;
  	border-bottom: 1px solid #D6D6D6;
  	border-left: 1px solid #D6D6D6;
  	border-right: 1px solid #D6D6D6;
  	background: #FFFFFF url(images/cbg.gif) repeat-y;

}
#page2 {
  	margin: 0px auto;
  	width: 1002px;
  	border-bottom: 2px solid #FFFFFF;
  	border-left: 2px solid #FFFFFF;
  	border-right: 2px solid #FFFFFF;
  	background: #FFFFFF url(images/cbg.gif) repeat-y;
}
#page3 {
  	margin: 0px auto;
  	width: 1006px;
  	border-bottom: 1px solid #959595;
  	border-left: 1px solid #959595;
  	border-right: 1px solid #959595;
  	background: #FFFFFF url(images/cbg.gif) repeat-y;
}

/* content area */
#content {
	/*
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 30px;
	*/
  	padding: 5px 0px 30px 5px;
	margin-right:0px;
  	float: left;
  	width: 781px;
  	/*width: 752px;*/
  	overflow: hidden;
}
.nocomments {
  	color: #ff0000;
  	text-decoration: none;
  	font: bold 14px/100% Arial, Helvetica, sans-serif;
}
.post {
  	clear:both;
  	padding-top: 15px;
}
.date {
  	width: 45px;
  	height: 49px;
  	float:left;
  	font: 16px/150% "Trebuchet MS", Tahoma, Arial;
  	color: #74AC00;
    font-weight: bold;
}
.entry {
  	float:left;
  	width: 771px;
}
.post-cat {
  	background: url(images/category.gif) no-repeat left center;
  	padding-left: 20px;
  	float:left;
	font-family:Tahoma,Arial,sans-serif;
  	font-size: 11px;
  	color: #999999;
}
.post-comments {
  	background: url(images/comments.gif) no-repeat left center;
  	padding-left: 20px;
	font-family:Tahoma,Arial,sans-serif;
  	float: right;
  	font-size: 11px;
}
.by-author {
  	padding-left: 20px;
	font-family:Tahoma,Arial,sans-serif;
  	float: right;
  	font-size: 11px;
}
.post-calendar {
  	background: url(images/calendar.gif) no-repeat left center;
  	padding-left: 20px;
  	float: right;
  	font-size: 10px;
  	color: #999999;
}
.post-content {
  	clear: both;
  	padding-top: 2px;
	font-family:Lucida Grande,Verdana,Lucida Sans Regular,Lucida Sans Unicode,Arial,sans-serif;
	font-size:13px;
	line-height:150%;
	color:#000000;
}
.navigation {
  	clear: both;
  	padding: 10px 0px;
}
.navigation a, .navigation a:visited {
  	color: #74AC00;
}
.previous-entries a {
  	float: left;
  	padding-left: 18px;
  	background: url(images/nav-left.gif) no-repeat left center;
}
.next-entries a {
  	float: right;
  	padding-right: 18px;
  	background: url(images/nav-right.gif) no-repeat right center;
}

/* comments */
#comments, #respond {
  	padding: 10px 0 5px 0;
  	clear: both;
}
.commentlist {
  	margin: 10px 0px;
  	/*padding-left: 20px;*/
  	padding-left: 37px;
  	line-height: 130%;
}
.commentlist li{
  	padding: 5px 10px;
}
.commentlist .alt {
  	background: #F3F3F3;
}
.commentlist cite, .commentlist cite a, .commentlist cite a:visited {
  	font-weight: bold;
  	font-style: normal;
  	font-size: 120%;
  	color: #666666;
}
.commentlist small {
  	margin-bottom: 5px;
  	display: block;
  	font-size: 87%;
}
#commentform {
  	margin-top: 10px;
  	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
}
#commentform p {
  	padding: 6px 0px;
  	margin: 0px;
}
#commentform label{
  	color: #787878;
  	font-size: 87%;
}
#commentform input{
  	width: 200px;
  	background:#F3F3F3;
  	border: 1px solid #74AC00;
  	padding: 3px;
  	margin-top: 3px;
}
#commentform textarea{
  	width: 704px;
  	height: 115px;
  	background:#F3F3F3;
  	border: 1px solid #8F8F8F;
  	padding: 2px;
  	margin-top: 3px;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
  	background: #ffffff;
}
#commentform #submit{
/*
  	background: url(images/btn-bg.gif) no-repeat;
  	font: bold 12px Arial, Helvetica, sans-serif;
  	color: #FFFFFF;
  	border: none;
  	float:right;
  	width: 144px;
  	height: 28px;
*/
	padding:0px;
	width:137px;
	height:39px;
	margin-top:-35px;
  	border: none;
	float:right;
  	cursor: pointer;
}

/*sidebar */
#sidebar {
  	float: right;
  	/*float: left;*/
  	padding: 0px 0px 0px 0px;
  	width: 208px;
  	/*width: 210px;*/
  	color: #666666;
  	overflow: hidden;
}
#sidebar3 {
  	float: right;
  	padding: 0px 0px 0px 0px;
  	width: 255px;
  	color: #666666;
  	overflow: hidden;
}

#sidebar ul#sidebar_list{
	margin:0px;
	padding:0px;
	background:none;
	overflow:hidden;
}

#sidebar ul#sidebar_list li{
	margin:0px;
	padding:0px;
	overflow:hidden;
	background:none;
}

/*sidebar title (h2) */
#sidebar h2, #sidebar .sidebar-title, #sidebar3 h2, #sidebar3 .sidebar-title{
  	font: bold Tahoma, Arial;
  	font-size: 18px;
  	color: #666666;
  	background-color: #FFFFFF;
  	margin: 0px 0px 2px;
  	padding: 7px 10px 3px 0px;
  	border-bottom: 1px solid #CCCCCC;
}
#sidebar .sidebar-title2, #sidebar3 .sidebar-title2{
  	font: bold Tahoma, Arial;
  	font-size: 18px;
  	color: #FFFFFF;
  	background-color: #74AC00;
  	margin: 8px 0px 2px;
  	padding: 3px 10px 3px 10px;
  	border-bottom: 1px solid #CFE1AC;
}
#sidebar .sidebar-title3, #sidebar3 .sidebar-title3{
  	font: bold Tahoma, Arial;
  	font-size: 18px;
  	color: #FFFFFF;
  	background-color: #C23F26;
  	margin: 8px 0px 2px;
  	padding: 3px 10px 3px 10px;
  	border-bottom: 1px solid #CFE1AC;
}
#sidebar .sidebar-title4, #sidebar3 .sidebar-title4{
  	font: bold Tahoma, Arial;
  	font-size: 18px;
  	color: #FFFFFF;
  	background-color: #FF5A00;
  	margin: 8px 0px 2px;
  	padding: 3px 10px 3px 10px;
  	border-bottom: 1px solid #CFE1AC;
}
/*sidebar text styles */
#sidebar a, #sidebar a:visited{
  	color: #000000;
  	text-decoration: none;
}
#sidebar a:hover{
  	color: #C23F26;
  	text-decoration: none;
}
/*sidebar list level1 */
#sidebar ul#sidebar_list ul, #sidebar3 ul#sidebar_list ul {
  	margin: 0 0 0 7px;
  	padding: 0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#sidebar ul li, #sidebar3 ul li {
	padding: 0 0 0 12px;
	list-style-type: none;
	list-style-image:none;
	background: transparent url(images/pointer_li.gif) no-repeat 0px .50em;
  	margin:10px 0 0 0;
  	border: none;
}

#sidebar ul#sidebar_list li .info_content ul li{
	padding: 0 0 0 12px;
	list-style-type: none;
	list-style-image:none;
	background: transparent url(images/pointer_li.gif) no-repeat 0px .50em;
  	margin:10px 0 0 0;
  	border: none;
}

#sidebar ul#sidebar_list #google-translator h2{
	margin:0px;
	padding:0px;
}

div.info_content ul{
	padding: 0 !important;
/*	padding-left: 20px !important; */
	line-height: 130%;
}

ul {
  	margin: 0 0 0 2px;
  	padding: 0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
ul li {
	padding: 0 0 0 10px;
	list-style-type: none;
	list-style-image:none;
	background: transparent url(images/pointer_li.gif) no-repeat 0px .50em;
  	margin:0;
  	border: none;
}
div.info_content ul li{
/*
	list-style-type: square !important;
	padding-top: 5px !important;
*/
}

/*sidebar list level2 */
#sidebar ul li ul, #sidebar3 ul li ul {
  	padding: 0;
  	margin: 0;
}
#sidebar ul li ul li, #sidebar3 ul li ul li{
  	padding: 2px 0 2px 0px;
  	border-bottom: 1px solid #FFFFFF;
}
/*sidebar list level3 */
#sidebar ul li ul li ul li{
  	padding: 1px 0 1px 2px;
  	border: none;
}
/*blogroll */
ul.list-blogroll li{
  	background: url(images/blogroll.gif) no-repeat !important;
  	padding-left: 16px !important;
}
/*category widget */
ul.list-cat li, li.widget_categories li{
  	background: url(images/category.gif) no-repeat !important;
  	padding-left: 20px !important;
	border-bottom:1px solid #FFFFFF;
}
/*archives widget */
ul.list-archives li, li.widget_archives li{
  	background: url(images/monthly-archive.gif) no-repeat !important;
  	padding-left: 20px !important;
}
/*pages widget */
ul.list-page li, li.widget_pages li, li.widget_recent_entries li{
  	background: url(images/page.gif) no-repeat !important;
  	padding-left: 20px !important;
}
/*sub-pages */
ul.list-page li ul li, li.widget_pages li ul li{
  	background: url(images/page-arrow.gif) no-repeat !important;
  	padding-left: 10px !important;
}
/*recent comments widget */
li.widget_recent_comments li{
  	background: url(images/recent-comments.gif) no-repeat !important;
  	padding-left: 20px !important;
}
/*calendar widget */
    li.widget_calendar td {
  	padding: 1px 7px;
}
/*text widget */
.textwidget {
  	padding-top: 5px;
  	overflow:hidden;
}

/*search */
#searchform {
  	margin: 15px 0 0;
}
#searchform br {
  	display: none;
}
#searchform #s {
  	border:0px;
  	width: 135px;
  	height: 22px;
  	padding: 4px 5px 0px 5px;
  	background:url(/im/search_box.png) no-repeat;;
  	margin-right: 2px;
  	color: #000000;
  	font-weight: normal;
}
/* search form button - to specify button only use input[type="submit"] */
/*
#searchform input {
  	background: url(images/search.gif) no-repeat;
  	border: none;
  	width: 67px;
  	height: 26px;
  	font: bold 12px Arial, Helvetica, sans-serif;
  	color: #FFFFFF;
  	vertical-align: middle;
}*/
.s_input {
  	background: url(images/search.gif) no-repeat;
  	border: none;
  	width: 67px;
  	height: 26px;
  	font: bold 12px Arial, Helvetica, sans-serif;
  	color: #FFFFFF;
  	vertical-align: middle;
}
.s_s {
  	border:1px solid #203346;
  	width: 150px;
  	height: 16px;
  	padding: 1px 1px 1px 1px;
  	border: 1px solid #0093E3;
  	background: #fff;
  	color: #000000;
  	font-weight: normal;
}

.s_s1 {
  	border:1px solid #203346;
  	width: 185px;
  	height: 16px;
  	padding: 1px 1px 1px 1px;
  	border: 1px solid #0093E3;
  	background: #fff;
  	color: #000000;
  	font-weight: normal;
}

/* footer */
#footer {
  	clear: both;
}
#footer a, #footer a:visited {
  	color: #0093E3;
}
#footer h4 {
  	font: normal 146%/100% "Trebuchet MS", Tahoma, Arial;
  	color: #629110;
  	margin: 10px 0px 5px;
}
.footer-rc {
  	width: 360px;
  	float: left;
  	margin-left: 10px;
}
.footer-rc ul {
  	list-style: none;
  	margin: 0px;
  	padding: 0px;
}
.footer-rc ul li {
  	background: url(images/footer-comments.gif) no-repeat;
  	padding: 0px 0px 10px 20px;
}
.footer-rp {
  	width: 360px;
  	float: left;
  	margin-left: 10px;
}
.footer-rp strong {
  	font-size: 107%;
  	line-height: 135%;
  	font-weight: bold;
}
.footer-rp ul {
  	list-style: none;
  	margin: 0px;
  	padding: 0px;
  	font-size: 92%;
  	line-height: 110%;
}
.footer-rp ul li {
  	background: url(images/footer-post.gif) no-repeat;
  	padding: 0px 0px 10px 20px;
}
.footer-a {
  	width: 220px;
  	float: right;
  	padding-right: 10px;
  	padding-left: 10px;
  	background: #F3F3F3;
}

/* alignments */
.center {
  	text-align: center;
}
img.center, img[align="center"] {
  	display: block;
  	margin-left: auto;
  	margin-right: auto;
}

.aligncenter{
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.alignleft {
  	float: left;
}
img.alignleft, img[align="left"] {
  	float:left;
  	margin: 0px 10px 0px 0px;
}
.alignright {
  	float: right;
}
img.alignright, img[align="right"] {
  	float:right;
  	margin: 2px 0px 5px 10px;
}
.clear {
  	clear:both;
}
hr.clear {
  	clear:both;
  	visibility: hidden;
  	margin: 0px;
  	padding: 0px;
}
.signupframe {
  border: 1px solid #CCCCCC;
  color: #FFFFFF;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  margin: 0px;
}
.sup a:link {
    font-family: Verdana, Tahoma, Arial,  Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
}
.sup a:visited {
    font-family: Verdana, Tahoma, Arial,  Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
}
.sup a:hover {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: underline;
}

#counter {
	float: right;
	width: 270px;
	height: 118px;
	border: 0px solid #FF0000;
	margin-top: 0px;
	padding-right: 0px;
}

.sidelink{font-size: 12px; color: #FFFFFF; text-decoration:none; font-weight:bold;}
.sidelink:link{font-size: 12px; color: #FFFFFF; text-decoration:none; font-weight:bold;}
.sidelink:hover{font-size: 12px; color: #C23F26; text-decoration:none; font-weight:bold;}

.testimoniallink{font-family: Verdana, Arial; font-size: 12px; color: #000000; text-decoration:none;}
.testimoniallink:link{font-family: Verdana, Arial; font-size: 12px; color: #000000; text-decoration:none;}
.testimoniallink:visited{font-family: Verdana, Arial; font-size: 12px; color: #000000; text-decoration:none;}
.testimoniallink:hover{font-family: Verdana, Arial; font-size: 12px; color: #C23F26; text-decoration:underline;}


.signz {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 14px;
	font-weight: normal;
	color: #6FD0FF;
	line-height: 110%;
}

.valuez {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 20px;
	color: #FFFFFF;
}

.greenz {
	color: #95F72F;
}

.wp_quotes_quote {
	font-family: Arial, Tahoma, Verdana;
	font-size: 15px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	padding-left: 15px;
	margin-top: 10px;
}

.wp_quotes_author {
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
	color: #727272;
	font-weight: bold;
	text-align: center;
	padding-left: 15px;
	margin-bottom: 10px;
}

.wp_quotepage_quote {
	font-family: Arial, Tahoma, Verdana;
	font-size: 15px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	padding-left: 15px;
	margin-top: 10px;
}

.wp_quotepage_author {
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
	color: #727272;
	font-weight: bold;
	text-align: right;
	padding-left: 15px;
	margin-bottom: 10px;
}
.mt_button {
  	background: url(images/btn_back2.gif) no-repeat;
  	border: none;
  	width: 103px;
  	height: 26px;
  	font: bold 12px Arial, Helvetica, sans-serif;
  	color: #FFFFFF;
  	vertical-align: middle;
}

span#pass-message { font-size: 11px; color: #333333;}
.change-pass {font-weight: bold; }
#join-tab { width:230px; background: #629110 url(images/nav-button-bg.gif) repeat-x scroll 0 0; }
#navigation .page_item_alt a{
    color: #ffffff; text-decoration: none; padding: 5px 10px; font: bold 14px/100% Arial, Helvetica, sans-serif;
    border-top: 1px solid #E6EED0; border-left: 1px solid #AFCD69; border-right: 1px solid #AFCD69; display: block
}
#join-link, #join-tab a, #join-tab a:visited, #join-tab a:active, #join-tab a:hover, #join-tab a:before {
    background: url(images/free.png) no-repeat scroll 0 0; background-position: right;
}
#join-button-con { width: 200px; height: 26px; text-align: right; padding: 5px 5px; clear: both;  }
#join-button-con a, #join-button-con a:visited, #join-button-con a:active { padding: 10px; height: 26px;  color: #FFFFFF; height: 26px; background:transparent url(images/search.gif) no-repeat scroll 0 0; background-position: center; }
#join-button-con a:hover { color: #FFFFFF; }

#loginJoin {
	width: 712px;
	height: 79px;
	margin-top:4px;
	margin-bottom:9px;
}

#itunes {
	float:left;
	padding-top: 13px;
	padding-left: 2px;
	width:200px;
	font-family: Verdana;
	font-size: 13px;
	font-weight:bold;
	color: #666666;
}

#itunesF {
	float:left;
	background: url(images/itunesf.png) left center no-repeat;
	width: 34px;
	padding-top:26px;
	height: 32px;
	overflow:hidden;
}

.twitter_link:link{
	color:#0093E3;
	font-size:12px;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:100%;
	text-decoration: underline;
}

.twitter_link:visited{
	color:#0093E3;
	font-size:12px;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:100%;
	text-decoration: underline;
}
.twitter_link:hover{
	color:#0093E3;
	font-size:12px;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:100%;
	text-decoration: none;
}


/******************************************************************************************/


#page_div {
	width: 994px;
	overflow: hidden;
	border: 1px solid #DADADA;
	text-align: left;
}


/* header */

#header {
  	background: url(images/header_bg.png) left bottom repeat-x;
  	height: 160px;
  	position: relative;
}

#meet_logo{
	float: left;
	margin:4px 0 0 26px;
	height: 120px;
	width: 400px;
	overflow: hidden;
	-margin-left:17px;
}

#meet_logo a{
	display: block;
	height: 120px;
	width: 400px;
	overflow: hidden;
	background: url(images/meet_logo_bg.png) right bottom no-repeat;
}

#counter_conteiner{
	float: left;
	width: 549px;
	height: 106px;
	padding-top: 0;
	overflow: hidden;
}

#counter{
	width: 268px;
	height: 72px;
	overflow: hidden;
	border: 1px solid #DADADA;
	margin-right:7px;
	margin-top:24px;
	background: url(images/counter_bg.jpg) left top repeat-x;
}

.counter_separator1{
	height: 11px;
	overflow: hidden;
}

#counter_content{
	padding-left: 12px;
	position: relative;
	/*visibility: hidden;*/
}

.c_content{
	position: absolute;
}

.counter_quote{
	height:65px;
	overflow: hidden;
	font-size:14px;
}

div.counter_content_left{
	float: left;
	width: 125px;
	overflow: hidden;
}

div.counter_content_right{
	float: left;
	width: 261px;
	margin-top:-2px;
	overflow: hidden;
}

#counter_link:link{
	font-family: "Lucida Sans Unicode";
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}

#counter_link:visited{
	font-family: "Lucida Sans Unicode";
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}

#counter_link:hover{
	font-family: "Lucida Sans Unicode";
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}

.counter_separator2{
	height: 40px;
	overflow: hidden;
}

#counter STRONG {
	/* font-size: 12px; */
	font-size: 14px;
	font-weight: bold;
}

div.dPageBlock {
	padding:2px 4px 4px 4px;
	border:1px solid #EBEBEB;
	background-color:#FFFFFF;
	width:766px;
	overflow:hidden;
}
.block_width {
	width:766px;
	overflow:hidden;
}
.header_separator2{
	height: 15px;
	overflow: hidden;
}

#top_menu{
	height: 38px;
	overflow: hidden;
}

#top_menu_left{
	float: left;
}

#top_menu_right{
	float: right;
	width: 220px;
	height: 40px;
	overflow: hidden;
}

#navigation {
  	list-style: none;
  	margin: 0px;
  	bottom: 0px;
	padding:0px;
	padding-top: 4px;
	padding-left: 4px;
}

#navigation li {
	display: block;
  	float: left;
  	height: 30px;
  	overflow: hidden;
  	border: 1px solid #DADADA;
  	border-right: 0px;
  	padding: 0px;
  	padding-left: 10px;
  	padding-right: 10px;
  	background: #E4EBDE;
}

#navigation li.last {
	border-right: 1px solid #DADADA;
}

#navigation li.current_page_item {
  	background: #FFFFFF;
  	border-bottom: 1px solid #FFFFFF;
}

#navigation a:link{
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 15px;
	color: #000000;
	text-decoration: none;
	line-height: 200%
}

#navigation a:visited{
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 15px;
	color: #000000;
	text-decoration: none;
	line-height: 200%
}

#navigation a:hover{
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 15px;
	color: #000000;
	text-decoration: underline;
	line-height: 200%
}

div#search_box{
	text-align: center;
	background:url(images/sidebar_search_bg.jpg) left top repeat-x;
	width:208px;
	height:55px;
	overflow:hidden;
}

div#search_box STRONG{
	padding-top: 5px;
	font-size: 12px;
	color:#666666;
}

form#search_form{
	display: block;
	height: 55px;
	width: 208px;
	overflow: hidden;
}

input#search_input{
	width: 167px;
	height: 16px;
	overflow: hidden;
	border: 1px solid #B1B1B1;
	border-bottom: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
	background-color: #F7F7F7;
	font-size: 11px;
	color: #666666;
	padding-top: 3px;
	padding-left: 3px;
}

.search_separator1{
	height: 6px;
	overflow: hidden;
}

#search_left{
	float: left;
	padding-left: 3px;
	overflow: hidden;
}
#search_right{
	float: left;
	padding-left: 6px;
	overflow: hidden;
}
/* header end */

/* bottom */
#bottom {
  	margin: 0px auto;
    padding: 0px;
  	font-size: 11px;
  	line-height: 130%;
  	color: #666666;
}

#bottom_content{
	width: 994px;
	overflow: hidden;
	border: 1px solid #DADADA;
	/* border-top: 0px;*/
	background-color: #F9F9F9;
	padding-top: 27px;
	text-align: left;
}

#bottom_content h2{
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	padding-left: 20px;
}

#bottom_content ul{
	list-style-type: square;
	padding-left: 20px;
	margin:5px 0 0 13px;
	line-height: 130%;
	width: 290px;
	overflow: hidden;
}

#bottom_content li{
	padding-bottom: 10px;
}


div.line_div{
	height: 1px;
	width: 291px;
	overflow: hidden;
	border-bottom: 1px solid #666666;
	margin-left: 20px;
}

#bottom_col1{
	float: left;
	width: 331px;
	overflow: hidden;
}

#bottom_col2{
	float: left;
	width: 331px;
	overflow: hidden;
}

#bottom_col3{
	float: left;
	width: 331px;
	overflow: hidden;
}

#bottom_contacts{
	width: 996px;
	overflow: hidden;
	text-align: left;
	padding-top: 30px;
}

.bottom_contacts_box{
	float: left;
	width: 496px;
	height: 70px;
	overflow: hidden;
}

.bottom_contacts_box_last{
	width:497px;
}

.bottom_contacts_separator1{
	float: left;
	width: 1px;
	height: 56px;
	overflow: hidden;
	background-color: #CCCCCC;
}

#right_bottom_contacts{
	float: left;
	width: 151px;
	padding-left: 79px;
	height: 79px;
	overflow: hidden;
}

#bottom_copyright{
	padding-top: 15px;
	text-align: center;
}
/* bottom end */


div.joinnow_box_bg {
	/*
	border:1px solid #CCCCCC;
	width:193px;
	height:94px;
	background: url(images/joinnow_box_bg.jpg) left top no-repeat;
	margin-top:10px;
	color:#000000;
	line-height:145%;
	*/
	border:1px solid #000000;
	width:193px;
	height:94px;
	background: url(images/joinnow_box_bg.png) left top repeat-x;
	margin-top:10px;
	font-size: 16px;
	color:#FFFFFF;
	text-align: left;
	line-height:100%;
}

div.join_box_content{
	padding-top: 7px;
	padding-left: 7px;
	padding-right: 2px;
}

div.joinnow_bunner{
	margin: 5px 0 0 5px;
}
div.joinnow_ref {
	background: url(images/join_bunner_ref.jpg) left top no-repeat;
	width:203px;
	height:248px;
	overflow:hidden;
	cursor:pointer;
}
div.joinnow_ref_content {
	font-size:13px;
	font-weight:bold;
	color:#000;
	margin:9px 0 0 0;
}

div.info_content{
	width: 198px;
	overflow: hidden;
}

div.info_content a:link{
	font-size: 12px !important;
	color: #666666 !important;
	text-decoration: underline !important;
}

div.info_content a:visited{
	font-size: 12px !important;
	color: #666666 !important;
	text-decoration: underline !important;
}

div.info_content a:hover{
	font-size: 12px !important;
	color: #666666 !important;
	text-decoration: underline !important;
}

div.sidebar_spaser{
	height: 5px;
	overflow: hidden;
}

div.st_title{
	width: 198px;
	height: 50px;
	overflow: hidden;
/*	background: url(images/st_title_bg.png) left top repeat-x; */
}

div.st_title h2{
	font-size: 18px !important;
	color: #666666 !important;
	font-weight: bold !important;
	background: none !important;
	margin: 0px !important;
	padding: 0px !important;
	padding-left: 7px !important;
	padding-top: 3px !important;
	border: none !important;
}

div.st_content,
#sidebar ul#sidebar_list li.widget_rss{
	width: 198px;
	overflow: hidden;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	margin:4px 0 0 4px;
	line-height:1.3;
}
div.st_content_first{
	width: 198px;
	overflow: hidden;
	border: 1px solid #CCCCCC;
	background:url(images/st_content_first_bg.png) left top no-repeat;
	margin:4px 0 0 4px;
}

a.st_others:link {font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:12px;font-weight:normal;line-height:120%;color:#333333 !important;text-decoration: underline !important;}
a.st_others:visited {font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:12px;font-weight:normal;line-height:120%;color:#333333 !important;text-decoration: underline !important;}
a.st_others:hover {font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:12px;font-weight:normal;line-height:120%;color:#333333 !important; text-decoration: underline !important;}

a.popEventsLink:link {font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:13px;font-weight:bold;line-height:120%;color:#030303 !important;text-decoration: none;}
a.popEventsLink:visited {font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:13px;font-weight:bold;line-height:120%;color:#030303 !important;text-decoration: none;}
a.popEventsLink:hover {font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:13px;font-weight:bold;line-height:120%;color:#030303 !important; text-decoration: none;}

div.shadow_bg {
	background:#E5E5E5 url(images/shadow_bg_right.jpg) right top repeat-y;
}
div.shadow_corner_right_top {
	background:url(images/shadow_corner_right_top.jpg) right top no-repeat;
}
div.shadow_bg_bottom {
	background:url(images/shadow_bg_bottom.jpg) left bottom repeat-x;
}
div.shadow_corner_left_bottom {
	background:url(images/shadow_corner_left_bottom.jpg) left bottom no-repeat;
}
div.shadow_corner_right_bottom {
	background:url(images/shadow_corner_right_bottom.jpg) right bottom no-repeat;
	width:76px;
	height:96px;
	overflow:hidden;
}
div.shadow_image {
	margin:1px 5px 0 1px;
	width:70px;
	height:90px;
	overflow:hidden;
}

span.homeTitles, a.homeTitles:link {font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:15px;font-weight:bold;line-height:120%;color:#000000 !important;text-decoration: none;}
a.homeTitles {/*margin-left: 4px;*/}
a.homeTitles:visited {font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:15px;font-weight:bold;line-height:120%;color:#000000 !important;text-decoration: none;}
a.homeTitles:hover {font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:15px;font-weight:bold;line-height:120%;color:#000000 !important; text-decoration: none;}

a.homeGreyTitle:link {font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:18px;font-weight:bold;line-height:120%;color:#666666 !important;text-decoration: none;}
a.homeGreyTitle:visited {font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:18px;font-weight:bold;line-height:120%;color:#666666 !important;text-decoration: none;}
a.homeGreyTitle:hover {font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:18px;font-weight:bold;line-height:120%;color:#666666 !important; text-decoration: none;}

.post-categories {color: #ccc;}
.post-categories .category {text-decoration: underline; color: #000;}
.post-categories-label {font-size: 10px; color: #ccc; text-decoration: none !important;}

.Regtext {
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 12px;
}

.Regtext2 {
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 12px;
	padding-left: 25px;
}

#AboutBorder {
	border: 1px solid #ebebeb;
	padding:5px;
	margin-right:2px;
	background: #fdfdfd;
}
.AboutText {
}

.h2font {
	color:#000000;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:20px !important;
	font-weight:bold;
	margin:0 0 2px;
	padding-bottom:3px;
	padding-top:1px;
}

li table.more_interviews{
	width: 195px;
}
li table.more_interviews td.left{
	text-align:right;
	overflow:hidden;
	margin:0px;
	padding:0px;
	width:115px;
}

li table.more_interviews td.right{
	width: 80px;
	text-align:left;
}

li table.more_interviews td.right img{
	border:0px;
}

#sidebar li table.more_interviews td.left a.sidelink{
	font-size:12px;
	color: #000000 !important;
	font-family:Verdana,"Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	line-height:1em;
	display:block;
	margin-right:5px;
	margin-top:3px;
	margin-bottom:3px;
	padding:0px;
	*margin-right:0px;
}

li table.more_interviews td.right img{
	margin-top:3px;
	margin-bottom:3px;
}

#sidebar h2.sidebar_title_interviews{
	color:#666666;
	font-size:18px;
	margin-left:4px;
	text-align:left;
	font-family:"Lucida Sans Unicode","Lucida Grande",Arial,Verdana,sans-serif;
	border-bottom:none;
	padding:0px;
	margin-bottom:0px;
}

li table.more_interviews td.more_interv_cell{
	text-align:center;
}

li table.more_interviews td.more_interv_cell a#more_interv_link{
	color:#333333;
	font-size:11px;
	margin-top:20px;
	font-family:"Lucida Sans Unicode","Lucida Grande",Arial,Verdana,sans-serif;
	border-bottom:none;
	padding:0px;
	margin-bottom:0px;
	text-decoration:underline;
	text-align:center;
	display:block;
}

.TestimonialT {
	background: #fdfdfd;
	border:1px solid #ebebeb;
	margin-right:4px;
	margin-top:1px;
	padding-bottom:16px;
	margin-left:4px;
}

.TestimonialT1 {
	margin:8px 4px 8px 8px;
}
.TestimonialTitle  {
	font-family: "Lucida Sans Unicode","Lucida Grande",Arial,Verdana,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	padding-left:3px;
	padding-top:5px;
	margin-right:3px;
}

.TistimonialSingleT {
	background: #fdfdfd;
	border: 1px solid #ebebeb;
	margin-top:5px;
	margin-left:4px;
	margin-right:4px;
	padding-bottom:13px;
}
.TistimonialSingleT p {
	padding-bottom:4px;
}

.TistimonialSingleCont {
	font-size: 12px;
	color: #666666;
}

.TestimonialSingleCommenT {
	font-family: "Lucida Sans Unicode","Lucida Grande",Arial,Verdana,sans-serif;
	font-size:12px;
	color:#000000;
	font-weight: bold;
	text-align:center;
}

.TestimonialSingleAudioCommenT {
	font-family: "Lucida Sans Unicode","Lucida Grande",Arial,Verdana,sans-serif;
	font-size:12px;
	color:#000000;
	font-weight: bold;
}

div#middle_wrapper{
	/*background-color: #AABBCC;*/
	background:url(images/middle_wrapper_bg.gif) left top repeat-y;
}

div.sidebar_testimonials {
	width:208px;
	background:url(images/testimonials_bg.png) left top repeat-y;
}

a.ContentLinkHome:link, a.ContentLinkHome:visited, a.ContentLinkHome:hover {font-family:Lucida Grande,Verdana,Lucida Sans Regular,Lucida Sans Unicode,Arial,sans-serif;font-size:12px;font-weight:normal;color:#666666 !important;text-decoration: none; line-height:16px;}
/*
a.ContentLinkHome:visited {font-family:Lucida Grande,Verdana,Lucida Sans Regular,Lucida Sans Unicode,Arial,sans-serif;font-size:13px;font-weight:normal;color:#666666 !important;text-decoration: none;}
a.ContentLinkHome:hover {font-family:Lucida Grande,Verdana,Lucida Sans Regular,Lucida Sans Unicode,Arial,sans-serif;font-size:13px;font-weight:normal;color:#666666 !important; text-decoration: none;}
*/
a.homepageInterview li {margin-bottom: 13px;}

div.privLinks a:link    {font-size:11px !important;font-weight:normal;color:#000 !important;text-decoration: underline;}
div.privLinks a:visited {font-size:11px !important;font-weight:normal;color:#000 !important;text-decoration: underline;}
div.privLinks a:hover   {font-size:11px !important;font-weight:normal;color:#000 !important;text-decoration: underline;}

#sidebar .more_interviews{
	margin-right:5px;
}

#subscribe-widget-div {margin-top: 3px; border-top: 1px solid #CCCCCC; border-bottom: none !important; }
/*
#sidebar .more_interviews td, #sidebar .more_interviews td a.sidelink{
	padding-right:0px;
	padding-left:0px;
	margin-right:0px;
	margin-left:0px;
}

#sidebar .more_interviews td.cls_tbl_left_col a.sidelink{
	display:block;
	text-align:right;

}

#sidebar .more_interviews td.cls_tbl_left_col{
	width:105px;
	padding-right:0px !important;
	padding-left:0px;
	margin-right:0px !important;
	margin-left:0px;
}

#sidebar .more_interviews td.cls_tbl_right_col{
	width:80px;
}*/

#counter_conteiner{
	width:560px;
	height:120px;
}

#counter{
	height:99px;
	width:368px;
	margin-right:11px;
	margin-top:19px;

}

div.counter_content_right{
	width:345px;
}

.counter_quote{
	font-size:20px;
}

#sidebar .more_interviews td.cls_tbl_left_col{
	width:105px;
	padding-right:0px !important;
	padding-left:0px;
	margin-right:0px !important;
	margin-left:0px;
	overflow:hidden;
}

#sidebar .more_interviews td.cls_tbl_right_col{
	width:90px;
	overflow:hidden;
}
#sidebar .more_interviews td.cls_tbl_right_col img{
	margin-left:10px;
}

.mi_image_area{
	/* background-color: #000000; */
	margin-top:17px;
	width:980px;
	margin-left:1px;
	border:1px solid #CCCCCC;
	overflow:hidden;
}

.mi_caption_area{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:4px;
	padding-top:4px;
	border-top: 1px solid #CCCCCC;
}

.gallery_container{
	width: 984px;
	background-color:#FFFFFF;
	margin: 0 5px;
	overflow:hidden;
}

.gallery_container_990{
	width: 992px;
	background-color:#FFFFFF;
	margin-left: auto;
	margin-right:auto;
	overflow:hidden;
}
div.gallery_post {
}
div.gallery_image {
	width:268px;
	float:left;
}
div.gallery_im_bg_top {
	background:url(images/gallery_im_bg.jpg) left top repeat-x;
	margin:13px 0 0 0;
}
div.gallery_im_bg_left {
	background:url(images/gallery_im_bg.jpg) left top repeat-y;
}
div.gallery_im_bg_right {
	background:url(images/gallery_im_right_bg.jpg) right top repeat-y;
}
div.gallery_im_bg_bottom {
	background:url(images/gallery_im_bottom_bg.jpg) left bottom repeat-x;
}
div.gallery_im_left_top {
	background:url(images/gallery_im_left_top.jpg) left top no-repeat;
}
div.gallery_im_right_top {
	background:url(images/gallery_im_right_top.jpg) right top no-repeat;
}
div.gallery_im_right_bottom {
	background:url(images/gallery_im_right_bottom.jpg) right bottom no-repeat;
}
div.gallery_im_left_bottom {
	background:url(images/gallery_im_left_bottom.jpg) left bottom no-repeat;
	padding:5px 13px 13px 5px;
}
div.gallery_im_content {
}
div.gallery_content {
	float:left;
	margin:13px 0 0 10px;
	width:494px;
	overflow:hidden;
}
a.gallery_view {font-size:14px;font-weight:bold;color:#000;}

span.priv_title {
	font-size:22px;
}
div.priv_title {
	font-size:22px;
	margin:7px 0 16px 0;
}
ul.privpages {
	margin:15px 0 0 10px;
}
ul.privpages li {
	margin: 8px 2px 8px 0;
}

div.abj_reg_message{
	margin:15px;
	overflow:hidden;
}

div.abj_reg_user_number{
	font-weight:bold;
	margin:10px;
}

.email_preview{
	margin:10px;
	border:1px solid #666666;
	/*display:none;*/
	width:649px;
	background: #FFFFFF;
	width:750px;
	position:absolute;
	top:0px;
	left:720px;
	height:240px;
	overflow-y:scroll;
}

.email_ct{
	width:440px;
	height:105px;
}

.hide_preview_link{
	display:none;
	margin-left:10px;
}

.email_preview table{
	width:600px;
	margin:15px;
	padding:0px;
	bortder-collapse:collapse;
	overflow:hidden;
	word-wrap:break-word;
}

span.char_limit_20_remark{
	color:#666666;
	font-size:10px;
}

div.subheader{
	padding: 0px 0px 10px 0px;
	font-weight:bold;
}


.header_container{
	position:relative;
}

.translation_container{
	position:absolute;
	right:5px;
	top: 0px;
}

.google_translate_container{
	width:160px;
	margin:0px auto;
}

.person_photo_area{
	float:left;
	width:230px;
	overflow:hidden;
	margin:0px;
}

.person_about_area{
	float:left;
	overflow:hidden;
	width:536px;
	margin:0px;
}

.person_about_area table p{
	margin:0px;
	padding:0px;
}

.itunes_link, .itunes_link:link, .itunes_link:hover, .itunes_link:visited{
	color: #000000;
	text-decoration:none;
}

.transcripts_area{
	margin:0px 0px 0px 230px;
	overflow:hidden;
}

.clr{
	clear:both;
	overflow:hidden;
	height:0px;
}

.person_about_area hr{
	margin:0px 53px 10px 53px;
	height:0px;
	overflow:hidden;
	border:none;
	border-top:1px solid #333333;
	display:none;
}

.person_about_area td hr{
	margin:5px 53px 5px 53px;
}

.itunes_unregistered{
	margin-left:9px;
}

.itunes_for_not_available{
	margin-left:40px;
}
.person_about_area .one_line_spacer_unreg{
	height:19px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

.person_about_area .one_line_spacer_reg{
	height:16px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

.person_about_area .top_line_spacer_unreg{
	height:3px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

.person_about_area .regular_spacer, .person_about_area .regular_spacer_reg{
	height:7px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

.person_about_area table strong{
	line-height:20px;
}

.person_about_area .interview_duration{
	font-weight:200;
	font-size:10px;
	line-height:12px;
}
.monetization-blog, .search_results {
border: 1px solid #eee;
padding-left: 3px;
font-size: 13px;
padding-right: 15px;
padding-left: 5px;
margin-right:1px;
}
.monetization h2 {font-size: 15px; padding-top: 5px; border-right: 1px solid #eee; }
.separator {border-bottom: 1px solid #eee; height: 10px; margin-bottom: 15px;}
.catlist{color: black;}
.catlist span {color: #666; }
.excerpt_wrapp img {width: 100px !important;}

p.audioplayer_container{
	padding:0px;
	margin: 0px;
}

.sidebar_testimonials p{
	margin:0px;
	padding:0px;
}

.sidebar_testimonials p.audioplayer_container{
	padding:0px;
	margin: 15px 0px 0px 0px;
}

.wp-caption {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background-color:#F3F3F3;
	border:1px solid #DDDDDD;
	margin:10px;
	padding-top:4px;
	text-align:center;
}

.wp-caption p{
	padding-bottom: 6px;
}

.post-content .dPageBlock img{
	margin-bottom:22px !important;
}

.post-content .dPageBlock .person_photo_area img, .post-content .dPageBlock table img{
	margin-bottom:0px !important;
}

/******************   image with captions rules start   ******************/

.wp-caption {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background-color:#F3F3F3;
	border:1px solid #DDDDDD;
	margin:10px;
	padding-top:4px;
	text-align:center;
}

.wp-caption p{
	padding-bottom: 6px;
}

img.center, img[align="center"] {
  	display: block;
  	margin-left: auto;
  	margin-right: auto;
}

.aligncenter{
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.alignleft {
  	float: left;
}
img.alignleft, img[align="left"] {
  	float:left;
  	margin: 0px 10px 0px 0px;
}
.alignright {
  	float: right;
}
img.alignright, img[align="right"] {
  	float:right;
  	margin: 2px 0px 5px 10px;
}

.wp-caption img.alignright,
.wp-caption img.alignleft{
	float:none;
}

/******************    image with captions rules end    ******************/

#sidebar ul#sidebar_list li.widget_rss{
	overflow:hidden;
}

#sidebar ul#sidebar_list li.widget_rss h2.sidebar-title{
	padding:0px;
	margin: 16px 8px 5px 8px;
	color: #018AC0;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 22px;
	font-weight: bold;
	text-align:center;
	border:none;
}

#sidebar ul#sidebar_list li.widget_rss h2.sidebar-title a,
#sidebar ul#sidebar_list li.widget_rss h2.sidebar-title a:link,
#sidebar ul#sidebar_list li.widget_rss h2.sidebar-title a:visited{
	color: #018AC0;
	font-size: 22px !important;
}

#sidebar ul#sidebar_list li.widget_rss h2.sidebar-title a:hover{
	color: #119AD0;
}

#sidebar ul#sidebar_list li.widget_rss h2.sidebar-title a img{
	display:none;
}

#sidebar ul#sidebar_list li.widget_rss ul{
	margin: 0 7px;
	border-top: 1px solid #6E6E6E;
	padding: 3px 0 0 0;
}

#sidebar ul#sidebar_list li.widget_rss ul li{
	margin: 10px 0px;
	font-size: 14px;
	overflow:hidden;
}

#sidebar ul#sidebar_list li.widget_rss ul li a,
#sidebar ul#sidebar_list li.widget_rss ul li a:link,
#sidebar ul#sidebar_list li.widget_rss ul li a:visited{
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	line-height: 1.1em;
	text-decoration: underline;
}

/******************    Sidebar RSS widget rules start   ******************/



/******************     Sidebar RSS widget rules end    ******************/

/****************** image padding for single interviews ******************/
/*

#post-4823 .post-content .dPageBlock img{
	margin-bottom:52px !important;
}

#post-4823 .post-content .dPageBlock p{
	padding-bottom:8px;
}

#post-4823 .post-content .dPageBlock .person_photo_area img,
#post-4823 .post-content .dPageBlock table img{
	margin-bottom:0px !important;
}

#post-4855 .post-content .dPageBlock img{
	margin-bottom:52px !important;
}

#post-4855 .post-content .dPageBlock p{
	padding-bottom:8px;
}

#post-4855 .post-content .dPageBlock .person_photo_area img,
#post-4855 .post-content .dPageBlock table img{
	margin-bottom:0px !important;
}

/****************** image padding for single interviews end ******************/
#SignUp .signupframe{
	border:none;
	width:360px;
	color: #333333;
}

#SignUp .signupframe input[type|=text]{
	font-size: 11px;
	width: 175px;
	padding: 3px;
	margin-top: 2px;
	margin-right: 6px;
	margin-bottom: -2px;
	background-color: #fbfbfb;
	border: 1px solid #939393;
}

#SignUp .signupframe td[align|=right]{
	color:#666666;
}

/****************** iContact form styles start ******************/


#login form {
	margin-left: 0px;
	padding: 16px 0px 20px 36px;
	font-weight: normal;
    width: 680px;

	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 5px;


/*	-moz-box-shadow: rgba(200,200,200,1) 0 4px 18px;*/
	-webkit-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	-khtml-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	box-shadow: rgba(200,200,200,1) 0 4px 18px;
        overflow: hidden;
}

form .forgetmenot { font-weight: normal; float: left; margin-bottom: 0; font-size: 12px; }





form p#nav {
  float: left;
}

p#nav br {display:none}
p#nav a {
  /* float: left; */ font-size: 12px;
}
p#reg_passmail {
  font-size: 12px;
}
.clearboth { clear: both; }
#login form label {
	color: #777;
	font-size: 12px;
        display: block;
	width: 175px;
        margin: 0 15px 0 0px;
        float: left;
        text-align: left;
        height: 40px;
		padding-left:10px;
}
#create-password { font-size: 14px; margin: 5px 0; }
label#confirm_password { margin: 0 0 0 10px; }
#req-message { font-size: 12px; color: red; margin: 0 0 10px 0;}

form .forgetmenot label {
	font-size: 11px;
	line-height: 19px;
}

form .submit {  margin: 0 30px; width: 100%; text-align: center;  }
form #reg_passmail {clear: both; padding: 0; margin: 0; }
form p { display: inline; }

.pass-message { width: 145px; margin-bottom: -3px; margin-left: 116px;  font-size: 10px; }

#nav {
	text-shadow: rgba(255,255,255,1) 0 1px 0;
}

#backtoblog a {
  /*
	position: absolute;
	top: 7px;
	left: 15px;
	text-decoration: none; */
    display: none;
}

#login { width: 100%; /*320px; */ margin: .5em auto; }

#login_error, .message {
	margin-top: 16px;
	margin-right: 0;
	margin-botttom: 16px;
	margin-left: 16px;
	border-width: 1px;
	border-style: solid;
	padding: 12px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width:710px;
}

#nav { margin: 0 0 0 8px; padding: 0 20px 10px 0; font-size: 12px; text-align: right; width:95%; color:#000000; }
#nav2 { margin: 0 0 0 8px; padding: 0 20px 10px 0; font-size: 12px; text-align: right; width:97%; color:#000000; }



input.custom_field, input#user_pass, input#user_login, input#user_email,
input#firstname, input#lastname, input#website, input#pass1, input#pass2 {
	font-size: 11px;
	width: 175px;
	padding: 3px;
	margin-top: 2px;
	margin-right: 6px;
	margin-bottom: -2px;
	background-color: #fbfbfb;
    border: 1px solid #939393;
}

.required {  }
.req { color: red; }
/*
#login form p { text-align: left; font-size: .1em; margin: 0 auto; }
*/

.input_data_block{
	width:183px;
	float:left;
	margin-right:17px;
}

#login .input_data_block label{
	width: 130px;
	text-align:left;
	padding-left:0px;
	margin-right:3px;
	margin-top:5px;
	height:auto;
}

.input_data_block input.custom_field, .input_data_block input#user_pass, .input_data_block input#user_login,
.input_data_block input#user_email, .input_data_block input#firstname, .input_data_block input#lastname,
.input_data_block input#website, .input_data_block input#pass1, .input_data_block input#pass2 {
	float:left;
	margin-bottom: 0px;
}

.input_data_block .bottom_hint{
	margin-left: 135px;
	font-size:9px;
	color: #777777;
	height:17px;
	width: 175px;
	overflow:hidden;
}

.clr{
	clear:both;
}

#login form.wing_form{
	padding-left:0px;
	width:680px;
}

.captcha_cont{
}
.cap_area{
	width:385px;
}
.join_area{
}

#login form .cap_area label{
	margin:0px;
	padding-left:0px;
	width: 282px;
	margin-top:3px;
}
input#captcha{
	float:left;
	margin:0px;
}

.cap_area .req{
	float:left;
}

form .join_area .submit{
	width:auto;
	float:none;
	margin-top:2px;
}

input#wp-submit{
	overflow:visible;
}

.wing_container #login form.wing_form {
	margin-left: 0px;
	padding-left: 0px;
}

.wing_container #login{
	width:100%;
	margin-left:0px;
	padding-left:0px;
}

.wing_container #req-message {margin-left:22px;}

.wing_container #login {width: auto;}

.wing_container #nav { margin: 0 0 0 8px; padding: 0 30px 10px 0; font-size: 12px; text-align: right; }

#insitelogin_container {
	border:1px solid #ebebeb;
	width:769px;
	background: #fdfdfd;
}

#insitelogin_container #login #registerform{
	overflow:hidden;
	padding:0px;
	margin:51px 0px 0px 192px;
	width:550px;
}

#insitelogin_container #login #registerform label{
	padding:0px;
	height:42px;
	width: 200px;
	margin:0px;
}

.fields_area{
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px;
}

#insitelogin_container #login #registerform .fields_area label{
	margin:6px 0px 0px 0px;
}

#registerform #req-message{
	display:none;
}

#login form#lostpasswordform, #insitelogin_container #login #registerform, #login form#loginform{
	background:none;
	border:none;
}

#sidebar .widget_text h2{
	border-bottom:none;
	border-top: 1px solid #CCCCCC;
	padding: 5px 0 0 5px;
	margin-bottom:-5px;
}

#sidebar .widget_text a.twitter_link{
	padding: 0 0 0 7px;
}

form.sidebar_optin{
	margin:5px;
}

form.sidebar_optin input#user_email{
	width:188px;
}

form.sidebar_optin .join_area{
	margin-top:5px;
	text-align:right;
}


/****************** iContact form styles end ******************/
ul.homepage_small_list{
  list-style-type:none;
}

ul.homepage_small_list li{
  /*
  padding:0px 0px 2px 0px;
  background:none;
  */
}

p#suattr{
  display:none;
}

.excerpt_wrapp .portrait_image_container{
  width:80px;
  max-height: 90px;
  overflow:hidden;
  margin:0px;
  padding:0px;
  float:left;
}

.excerpt_wrapp .portrait_image_container img{
  width: 70px !important;
}

.posts_list_item{
  position:relative;
  overflow:hidden;
}

.posts_list_item .interview_readmore_container{
  position:absolute;
  overflow:hidden;
  width:100px;
  top:7px;
  right:0px;
  text-align:right;
  font-weight:bold;
}

.posts_list_item .separator, .search_results .separator{
	margin-bottom:5px;
	clear:both;
}

.posts_list_item .short_text_container{
	overflow:hidden;
	margin-left:81px;
}

.posts_list_item .short_text_container h3{
	margin: -5px 0px 0px 0px;
}

.posts_list_item .excerpt_wrapp{
	margin: 10px 5px 5px 5px;
}

form#posts_filtering_form{
	line-height:2em;
}

.small_interview_text{
	height: 100px; overflow: hidden;
}
.tag_list_container{
	font-size:10px; overflow:hidden; padding:1px 4px;
}

.tag_list_container a, .tag_list_container a:link, .tag_list_container a:visited, .tag_list_container a:hover{
	font-size:10px;
	font-weight:bold;
}

.big_submit_btn{
	font-weight:bold;
	font-size: 20px;
	line-height:26px;
}

.homepage_filtering_area{
	padding:5px 8px;
	margin-top:-10px;
	position:relative;
}

.homepage_filtering_area .big_submit_btn{
	font-weight:bold;
	font-size: 20px;
	line-height:26px;
}

.homepage_filtering_area span.button_container{
	position:relative;
}

.homepage_filtering_area .big_submit_btn{
	position:absolute;
	top:26px;
	right: 9px;
}

.filter_page_form_area{
	overflow:hidden;
	position:relative;
}

.filter_page_form_area #posts_filtering_form{
	margin-right:70px;
	overflow:hidden;
}

.double_column_design #posts_filtering_form{
	margin:0px;
	overflow:hidden;
}

.filter_page_form_area #posts_filtering_form .big_submit_btn,
.double_column_design #posts_filtering_form .left_bottom_positioned{
	position:absolute;
	bottom:6px;
	right:10px;
}
.filter_page_form_area #posts_filtering_form  .columns_container{
	overflow:hidden;
}

.filter_page_form_area #posts_filtering_form  .columns_container .general_column,
.filter_page_form_area #posts_filtering_form  .columns_container .personal_column{
	float:left;
	overflow:hidden;
	width:383px;
}

.double_column_design #posts_filtering_form .big_submit_btn{
	position:static;

}

.filter_page_form_area #posts_filtering_form  .columns_container .border_left_bottom{
	border:1px solid #CCCCCC;
	border-right:none;
	border-top:none;
	padding-left:4px;
}

.filter_page_form_area #posts_filtering_form .border_top_bottom{
	border:1px solid #CCCCCC;
	border-right:none;
	border-left:none;
}

.filter_page_form_area #posts_filtering_form .border_top{
	border:1px solid #CCCCCC;
	border-right:none;
	border-left:none;
	border-bottom:none;
}

.filter_page_form_area #posts_filtering_form .geo_selection{
}
.filter_page_form_area #posts_filtering_form .submit_button_area{
	padding-top: 5px;
	text-align:center;
}
.filter_page_form_area #posts_filtering_form .submit_button_area .big_submit_btn{
	display:inline;
}

.double_column_design #posts_filtering_form .left_bottom_positioned{
	position:absolute;
	bottom:6px;
	right:10px;
}

.hidden_link{
	display:none;
}

#search_button_container{
	position:relative;
}

#search_button_container .hidden_link{
	display:none;
}

#search_button_container .visible_link{
	display:block;
}

#search_button_container .more_link_container,
#search_button_container .less_link_container{
	position:absolute;
	top:0px;
	right:0px;
}

#posts_filtering_form .search_row{
	overflow:hidden;
}

#posts_filtering_form label{
	font-weight: bold;
	color: #666666;
	font-size:14px;
	text-align:left;
}

#posts_filtering_form label.left_label{
	display:block;
	width:75px;
	float:left;
	line-height:1.8em;
	overflow:hidden;
	clear: both
}

#posts_filtering_form .bottom2px{
	padding-bottom:2px;
}

#posts_filtering_form input#zip, #posts_filtering_form input#radius{
	font-size: 12px;
	padding: 0px 3px;
	background-color: #fbfbfb;
    border: 1px solid #939393;
}

#posts_filtering_form input#zip{
	width: 44px;
}

#posts_filtering_form input#radius{
	width: 26px;
}

#posts_filtering_form #simple_search dl{
	overflow:hidden;
	clear:both;
	margin:0px;
	padding:0px;
	line-height:1.8em;
}

#posts_filtering_form #simple_search dl dt{
	float:left;
	margin:0px;
	padding:0px;
	width:190px;
	overflow:hidden;
	height:1.8em;
}
#posts_filtering_form #simple_search dl dd{
	float:left;
	margin:0px;
	padding:0px;
	width:550px;
	overflow:hidden;
	height:1.8em;
}

#posts_filtering_form #simple_search dl.right_aligned dt,
#posts_filtering_form #advanced_search dl.right_aligned dt{
	text-align:right;
}

#posts_filtering_form #advanced_search dl{
	overflow:hidden;
	clear:both;
	margin:0px;
	padding:0px;
}

#posts_filtering_form #advanced_search dl dt{
	float:left;
	margin:0px;
	padding:0px;
	width:190px;
	overflow:hidden;
	height:1.8em;
	line-height:1.7em;
	text-align:right;
}
#posts_filtering_form #advanced_search dl dd{
	float:left;
	margin:0px;
	padding:0px;
	width:550px;
	overflow:hidden;
	height:1.8em;
	line-height:1.7em;
}

#posts_filtering_form #advanced_search dl dt.favourite_book{
	float:left;
	margin:0px;
	padding:0px;
	width:190px;
	overflow:hidden;
}
#posts_filtering_form #advanced_search dl dd.favourite_book{
	float:left;
	margin:0px;
	padding:0px;
	width:750px;
	overflow:hidden;
}

#posts_filtering_form #advanced_search select{
	width:470px;
}

#posts_filtering_form .temp_disabled{
	display:none;
}

.monetization-blog h2{
	border:none;
}

.homepage_filtering_area #posts_filtering_form #advanced_search{
	display:none;
}

.homepage_filtering_area #posts_filtering_form #search_button_container .more_link_container{
	display:none;
}

.homepage_filtering_area #posts_filtering_form #search_button_container .big_submit_btn,
#posts_filtering_form #search_button_container .big_submit_btn{
	position:absolute;
	top: -30px;
	right:250px;
}

#posts_filtering_form .centered{
	text-align:center;
}

#posts_filtering_form .sub{
	font-size:10px;
}

#posts_filtering_form .sub a,#posts_filtering_form .sub a:link,#posts_filtering_form .sub a:visited{
/*	text-decoration:none;*/
}

.search_results .excerpt_container{
	color: #666666;
	line-height:190%;
}
#sidebar #registerform .field_container{
	overflow:hidden;
}

#sidebar #registerform .field_container input[type=text]{
	margin:0px;
}
#sidebar #registerform label.captcha{
	padding-top:5px;
}
#sidebar #registerform label{
	float:none;
}
#sidebar #registerform .captcha_field{
	padding-top: 5px;
}
#sidebar #registerform .field_container input#captcha{
	width: 68px;
}

	/*************** classes for SAFARI only *********************/
	/*********** must be at the end of stylesheet ****************/


@media all and (-webkit-min-device-pixel-ratio:0) {

   #posts_filtering_form #simple_search dl span.input_spacer{
   padding-left:2px;
   }
   #posts_filtering_form #advanced_search dl dd{
   padding-left:2px;
   }
   #posts_filtering_form .sub{
   font-size:9px;
   }
}

	/*************** classes for SAFARI only end*********************/