/* font-face */
@font-face {
	font-family: 'DroidSansRegular';
	src:url('fonts/droidsans-webfont.eot');
	src:url('fonts/droidsans-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/droidsans-webfont.woff') format('woff'),
		url('fonts/droidsans-webfont.ttf') format('truetype'),
		url('fonts/droidsans-webfont.svg#DroidSansRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DroidSansBold';
	src:url('fonts/droidsans-bold-webfont.eot');
	src:url('fonts/droidsans-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/droidsans-bold-webfont.woff') format('woff'),
		url('fonts/droidsans-bold-webfont.ttf') format('truetype'),
		url('fonts/droidsans-bold-webfont.svg#DroidSansBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ArialBoldRegular';
	src:url('fonts/arialbold-webfont.eot');
	src:url('fonts/arialbold-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/arialbold-webfont.woff') format('woff'),
		url('fonts/arialbold-webfont.ttf') format('truetype'),
		url('fonts/arialbold-webfont.svg#ArialBoldRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'BergamoStdBold';
	src:url('fonts/bergamostd-bold-webfont.eot');
	src:url('fonts/bergamostd-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/bergamostd-bold-webfont.woff') format('woff'),
		url('fonts/bergamostd-bold-webfont.ttf') format('truetype'),
		url('fonts/bergamostd-bold-webfont.svg#BergamoStdBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'BergamoStdRegular';
	src:url('fonts/bergamostd-regular-webfont.eot');
	src:url('fonts/bergamostd-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/bergamostd-regular-webfont.woff') format('woff'),
		url('fonts/bergamostd-regular-webfont.ttf') format('truetype'),
		url('fonts/bergamostd-regular-webfont.svg#BergamoStdRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* reset */
* { 
	margin:0; 
	padding:0;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
body{
	margin:0;
	color:#666;
	font:13px/16px 'ArialBoldRegular', Arial, Helvetica, sans-serif;
	background:url(images/bg-body.gif) repeat-x;
	min-width:1000px;
}
a{
	text-decoration:none;
	color:#000;
}
a:hover{text-decoration:underline;}
input, textarea, select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
label{vertical-align:middle;}
button, input{
	width: auto;
	overflow: visible;
}
html, body{height:100%;}
h1, h2, h3, h4, h5, h6, b, strong, th{font-weight:normal;}
h1{font-size:200%;
line-height:35px; 
}
h2{font-size:150%;}
h3{font-family: 'DroidSansBold';
font-size:120%;
color: #000;

}
h4{font-size:14px;
	margin:0 0 16px;
	line-height:22px;
	display:block;
	font-weight:normal;}
h5{font-size:100%;}
h6{font-size:90%;}
#content ul{margin-left:15px;}
i, cite, em, var, dfn, address{font-style:italic;}
u, ins {text-decoration: underline;}
s, strike, del {text-decoration: line-through;}
table, caption, tbody, tfoot, thead, tr, th, td{
	border-collapse: collapse;
	border-spacing: 0;
}
th, td{
	border:1px solid #ccc;
	padding:3px 7px;
	text-align:left;
	vertical-align:top;
}
th{
	border-color:#999;
	text-align:center;
	vertical-align:middle;
}
ul li, ol li{list-style-position:outside;}
ul li{list-style-type:disc;}
ul li li{list-style-type:circle}
/* wrapper */
#wrapper{
	min-height:100%;
	width:100%;
	overflow:hidden;
	background:url(images/bg-wrapper.png) repeat-y 50% 0;
}
.w1{
	width:960px;
	padding-bottom:115px;
	margin:0 auto;
}
.w1:after{
	display:block;
	content:"";
	clear:both;
}
/* header */
#header{
	position:relative;
	z-index:100;
	padding:0 0 15px;
	width:100%;
}
#header:after{
	display:block;
	content:"";
	clear:both;
}
#header .bar{
	background:#e8a713 url(images/bg-header.png) no-repeat 100% 100%;
	margin:0 0 13px;
	padding:0 0 12px;
	width:100%;
	overflow:hidden;
}
/* logo */
.logo{
	float:left;
	margin:12px 0 0 22px;
	background:url(images/logo.gif) no-repeat;
	width:393px;
	height:76px;
	text-indent:-9999px;
	overflow:hidden;
}
.logo a{
	display:block;
	height:100%;
}
/* search form */
.search-form{
	background:#bcbdc0;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
}
.search{
	float:left;
	padding:6px 8px;
}
.search-form .text{
	margin:0 8px 0 0;
	float:left;
	padding:0 6px;
	width:115px;
	border:1px solid #58585a;
	background:#fff;
	color:#949494;
	text-transform:uppercase;
	font-size:11px;
	height:12px;
	line-height:12px;
}
.search-form .btn-search{
	float:left;
	margin:0;
	padding:0;
	border:none;
	background:url(images/btn-search.gif) no-repeat;
	width:14px;
	height:16px;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.search-form .btn-login{
	float:left;
	font-weight:bold;
	background:#bcbdc0;
	width:65px;
	padding:5px 0;
	line-height:16px;
	color:#fff;
	font-size:13px;
	text-align:center;
	text-transform:uppercase;
}
/* main navigation */
#nav{
	width:100%;
	font-size:15px;
	line-height:20px;
	text-transform:uppercase;
	background:url(images/bg-nav.gif) repeat-x;
}
#nav strong{
	float:left;
}
#nav:after{
	display:block;
	content:"";
	clear:both;
}
#nav li{
	list-style-position:outside;
	list-style:none;
	position:relative;
	float:left;
	padding:0 0 0 3px;
	border-bottom:3px solid #fff;
	background:url(images/nav-separator.gif) no-repeat;
}
#nav li.active.first-child{background:url(images/nav-active.gif) repeat-x;}
#nav li.first-child{background:url(images/bg-nav.gif) repeat-x;}
#nav li.first-child.hover{background:url(images/nav-active.gif) repeat-x;}
#nav a,
#nav span{
	display:block;
	padding:13px 25px 12px;
	text-align:center;
	color:#000;
}
#nav span{cursor:default;}
#nav a:hover{text-decoration:none;}
#nav li.active a, 
#nav li:hover a, 
#nav li.hover a,
#nav li.active span,
#nav li:hover span, 
#nav li.hover span{
	background:url(images/nav-active.gif) repeat-x;
	color:#fff;
	text-decoration:none;
}
/* drop-down */
#nav li.hover ul{display:block;}
#nav ul{
	width:100%;
	display:none;
	position:absolute;
	top:48px;
	left:1px;
	border-left:1px solid #666;
	border-right:1px solid #666;
	background:#d1d1d1;
	font-size:14px;
	line-height:16px;
}
#nav ul li{
	list-style-position:outside;
	list-style:none;
	border-bottom:1px solid #666;
	float:none;
	background:none;
	padding:0 !important;
	cursor:pointer;
}
/*#nav ul li.first-child{background:none;}*/
#nav ul li a, 
#nav ul li span{
	float:none;
	padding:11px 2px;
	display:block;
	background:none !important;
	color:#666;
}
*+ html #nav ul span, 
*+ html #nav ul a{margin:-1px 0 0;}
#nav li.hover ul a,
#nav li:hover ul a,
#nav li.active ul a, 
#nav li.hover ul span,
#nav li:hover ul span,
#nav li.active ul span{color:#666;}
#nav ul li.active, 
#nav ul li:hover,
#nav ul li.hover{background:#666;}
#nav ul li.first-child:hover{background:#666;}
#nav ul li.active a,
#nav ul li:hover a, 
#nav ul li.hover a, 
#nav ul li.active span, 
#nav ul li:hover span,
#nav ul li.hover span{color:#fff;}
/* drop-down level2 */
#nav ul ul{
	left:100%;
	top:-1px;
	width:191px;
	border-top:1px solid #666;
}
*+html #nav ul ul{top:1px;}
#nav ul li:hover ul,
#nav ul li.hover ul{display:block;}
#nav ul li:hover ul span,
#nav ul li.hover ul span, 
#nav ul li:hover ul li:hover a,
#nav ul li.hover ul li:hover a{color:#fff;}
#nav ul li:hover ul a,
#nav ul li.hover ul a{color:#666;}
#nav ul ul li.active span, 
#nav ul li:hover ul span:hover, 
#nav ul li.hover ul span:hover, 
#nav ul ul li.active a, 
#nav ul li:hover ul a:hover,
#nav ul li.hover ul a:hover{color:#fff;}
/* promo block */
.promo{
	border-bottom:2px solid #e8a713;
	padding:0 0 8px;
	position:relative;
	width:100%;
	overflow:hidden;
}
.promo .frame{
	position:relative;
	margin:0 0 15px;
	width:100%;
	overflow:hidden;
}
/* slide caption */
.promo .frame .captions {
	float: left;
	position: relative;
	z-index: 3;
	padding:85px 76px 0 55px;
	background:url(images/bg-caption.png) no-repeat;
	width:280px;
	height:200px;
	color:#000;
	font:20px/34px 'BergamoStdRegular', Arial, Helvetica, sans-serif;
}
.promo .frame .caption {
	position: absolute;
	top: 85px;
	left: 55px;
	width: 280px;
	background:url(images/bg-caption.png) -55px -85px no-repeat;
}
.promo .caption .heading{
	display:block;
	margin:0 0 2px;
	font:24px/34px 'BergamoStdBold', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
/* slide images */
.promo .frame .images {
	float: right;
	overflow: hidden;
	position: relative;
	z-index: 1;
	width: 733px;
	height: 285px;
	margin: 0 0 0 -227px;
}
.promo .frame .images img{
	display: block;
}
.promo .frame .image {
	position: absolute;
	top: 0;
	left: 0;
}
/* slider navigation */
.promo .link-prev, 
.promo .link-next{
	position:absolute;
	z-index:100;
	top:120px;
	background:url(images/slider-nav.png) no-repeat;
	width:26px;
	height:30px;
	text-indent:-9999px;
	overflow:hidden;
}
.promo .link-prev{left:0;}
.promo .link-prev:hover{background-position:0 -30px;}
.promo .link-next{
	right:0;
	background-position:0 -60px;
}
.promo .link-next:hover{background-position:0 -90px;}
/* promo text */
.promo .promo-text{
	width:920px;
	overflow:hidden;
	padding:13px 20px;
	background:url(images/bg-promotext.gif) repeat-x 0 100%;
	font-size:20px;
	line-height:24px;
	color:#fff;
}
/* main */
#main{
	padding:20px 0 40px;
	width:100%;
	overflow:hidden;
}
#content{
	float:left;
	padding:0 50px 0 0;
	width:610px;
}
#sidebar{
	float:right;
	width:300px;
}
#sidebar h2{
	margin:0 0 7px;
	padding:13px 0 13px 15px;
	background:url(images/bg-heading.png) no-repeat;
	font-size:16px;
	line-height:24px;
	color:#fff;
}
/* text-block */
.text-block{
	margin:0 0 20px;
	padding:9px 0 0;
	width:100%;
	overflow:hidden;
	font-size:14px;
	line-height:24px;
}
.text-block .holder{
	width:100%;
	overflow:hidden;
	margin:0 0 27px;
}
.text-block h3{
	padding:8px 0 0;
	margin:0 0 26px;
	font-size:20px;
	line-height:24px;
	color:#000;
}
.text-block .heading{
	color:#000;
	display:block;
	font:16px/24px 'DroidSansBold', Arial, Helvetica, sans-serif;
}
.alignleft{
	float:left;
	margin:0 20px 0 0;
}
.text-block p{margin:0 0 24px;}
.call-text{
	display:block;
	color:#e8a713;
	font:16px/20px 'DroidSansBold', Arial, Helvetica, sans-serif;
}
/* side navigation */
.nav-bar{
	margin:0;
	padding:0;
	font-size:17px;
	line-height:22px;
	text-transform:uppercase;
}
.nav-bar li{
	list-style-position:outside;
	list-style:none;
	border-top:2px solid #666;
}
.nav-bar li:first-child{
	border:none;
}
.nav-bar a{
	display:block;
	padding:14px 10px 13px;
	text-align:center;
	background:#cecece;
}
.nav-bar li.active a, 
.nav-bar a:hover{
	text-decoration:none;
	background:#666;
	color:#fff;
}
.twitter-block{
	padding:0 0 16px;
	border-bottom:2px solid #e8a713;
	width:100%;
	overflow:hidden;
}
/* footer */
#footer{
	position:relative;
	margin:-115px auto 0;
	height:200px;
	width:1000px;
	overflow:hidden;
}
#footer .panel{
	padding:0 16px 8px 20px;
	overflow:hidden;
	background:#e8a713;
}
#footer .panel .heading{
	float:left;
	padding:22px 0 0;
	margin:0 24px 0 0;
	font-size:20px;
	line-height:24px;
	color:#000;
}
#footer .button a, #footer .button a:visited {
	float: left;
	background-color: #cecece;
	margin: 4px 10px 0 0;
	padding: 5px 10px;
}
#footer .button a:hover {
	background-color: #e8a713;
	color: #ffffff 
}
.btn-signup{
	float:left;
	margin:9px 0 0;
	background:url(images/btn-signup.png) no-repeat;
	width:155px;
	height:50px;
	text-indent:-9999px;
	overflow:hidden;
}
.btn-signup:hover{
	background-position:0 -50px;
}
#footer .panel .social-block{
	padding:12px 0 0;
	float:right;
}
.social-block strong{
	float:left;
	margin:10px 5px 0 0;
	background:url(images/text-follow.png) no-repeat;
	width:110px;
	height:25px;
	text-indent:-9999px;
	overflow:hidden;
}
.social-networks{
	margin:0;
	float:left;
}
.social-networks li{
	list-style-position:outside;
	list-style:none;
	float:left;
	margin:0 6px 0 0;
}
.social-networks a{
	float:left;
	width:44px;
	height:44px;
	text-indent:-9999px;
	overflow:hidden;
}
.social-networks a.facebook{background:url(images/ico-facebook.png) no-repeat;}
.social-networks a.twitter{background:url(images/ico-twitter.png) no-repeat;}
.social-networks a:hover{background-position:0 -44px;}
#footer .bar{
	border-top:6px solid #231f20;
	padding:3px 20px;
	overflow:hidden;
	background:#58585a;
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#000;
}
/* main heading of the page */
.main-heading{
	padding:0 0 4px;
	position:relative;
	width:100%;
	height:162px;
	overflow:hidden;
}
.main-heading-holder{
	position:absolute;
	height:162px;
	width:100%;
	left:0;
	top:0;
	background:url(images/bg-main-heading.png) no-repeat;
}
.main-heading-frame{
	display:table;
	width:300px;
	height:162px;
}
.main-heading .container{
	width:100%;
	display:table-cell;
	vertical-align:middle;
}
.main-heading img{
	float:right;
}
.main-heading h2.old_h1{
	padding:0 20px 0 30px;
	width:246px;
	font:28px/30px 'BergamoStdRegular', Arial, Helvetica, sans-serif;
	color:#000;
	-webkit-margin-before: 0.67em;
    -webkit-margin-after: 0.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
*+ html .main-heading-frame{position:relative;}
*+ html .main-heading .container{
	position:absolute;
	top:50%;
}
*+ html .main-heading h2.old_h1{
	position:relative;
	top:-50%;
}
/* feedback block */
.feedback-block{
	width:100%;
	overflow:hidden;
	font:14px/20px 'DroidSansRegular', Arial, Helvetica, sans-serif;
	color:#000;
}
#content h2{
	background:none;
	margin:0 0 19px;
	padding:3px 0 11px;
	font:24px/30px 'DroidSansRegular', Arial, Helvetica, sans-serif;
	color:#000;
	border-bottom:1px solid #e8a713;
}
.feedback-block h3{
	margin:0 0 3px;
	font-size:24px;
	font-weight:normal;
}
.feedback-block p{margin:0 0 28px;}
.feedback-block strong{
	font-family:'DroidSansBold', Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.address-block{
	width:100%;
	overflow:hidden;
	margin:0 0 39px;
}
.address-block address{font-style:normal;}
/* message form */
.feedback-form{
	width:100%;
	overflow:hidden;
	color:#000;
}
.feedback-form .row{
	margin:0 0 8px;
	width:100%;
	overflow:hidden;
}
.feedback-form h3{margin:0 0 14px;}
.feedback-form .text{
	float:left;
	margin:0 14px 0 0;
	border:none;
	background:#dbdbdb;
	padding:8px 10px;
	font-size:18px;
	line-height:20px;
	height:20px;
	width:179px;
}
.feedback-form label{
	float:left;
	padding:6px 0 0;
	font:21px/23px 'ArialBoldRegular', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.feedback-form .textarea{
	float:left;
	border:none;
	margin:0;
	background:#dbdbdb;
	font-size:18px;
	padding:9px 10px;
	width:590px !important;
	height:181px;
}
*+ html .textarea{overflow:hidden;}
.feedback-form .btn-send{
	float:left;
	margin:0;
	padding:0;
	border:none;
	background:url(images/btn-send.gif) no-repeat;
	width:174px;
	height:43px;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.feedback-form .btn-send:hover{background-position:0 -43px;}
.message-form{padding:0;}
.message-form .textarea{
	width:279px !important;
}
.message-form .btn-send{float:right;}
/* full bio block */
.bio-block{
	width:100%;
	overflow:hidden;
	font:12px/18px 'DroidSansRegular', Arial, Helvetica, sans-serif;
}
.bio-block .heading{
	position:relative;
	margin:0 0 14px;
	width:100%;
	height:170px;
	overflow:hidden;
	border-bottom:1px solid #e8a713;
	background:url(images/bg-bio.gif) no-repeat;
}
.bio-block .heading .img-holder{
	position:relative;
	float:left;
	margin:0 26px 0 0;
}
.bio-block .heading .img-holder .mask{
	position:absolute;
	width:22px;
	height:24px;
	background:url(images/mask.png) no-repeat;
	top:0;
	right:0;
}
.bio-block .heading-text{
	position:absolute;
	bottom:24px;
	width:310px;
	left:150px;
}
.bio-block .heading strong{
	display:block;
	padding:86px 0 0;
	font-size:24px;
	line-height:30px;
	color:#000;
}
.bio-block .heading .rank{
	padding:0;
	color:#e8a713;
	font-size:18px;

}
.bio-block .intro-text{
	font-size:14px;
	margin:0 0 16px;
	line-height:20px;
	display:block;
	font-weight:normal;
}
.bio-block p{margin:0 0 18px;}
.widget{
	padding-bottom:16px;
	border-bottom:2px solid #e8a713;
	margin-bottom:16px;
}
/* post block */
#content .posts, 
#content .post-block{
	margin:0;
	width:100%;
	overflow:hidden;
	font:14px/21px 'DroidSansRegular', Arial, Helvetica, sans-serif;
}
.posts li{
	list-style-position:outside;
	list-style:none;
	margin:0 0 52px;
}
.posts .holder{
	padding:8px 0 0 0;
	overflow:hidden;
	line-height:21px
}
.posts .frame{overflow:hidden;}
.posts .holder .alignleft{
	float:left;
	margin:5px 22px 0 1px;
	border:7px solid #e8a713;
}
.posts .panel{
	padding:0 24px 0 0;
	overflow:hidden;
}
.posts .panel .tweet-holder{
	padding:16px 0 0 3px;
	float:left;
}
.posts p{margin:0 0 8px;}
.posts .panel .btn-more{
	float:right;
	background:url(images/btn-readmore.gif) no-repeat;
	width:126px;
	height:42px;
	text-indent:-9999px;
	overflow:hidden;
}
.posts .panel .btn-more:hover{background-position:0 -42px;}
#main .posts h2, 
#main .post-block h2{
	background:none;
	margin:0 0 10px;
	padding:0;
	color:#000;
	font-size:30px;
	line-height:36px;
	font-weight:normal;
	border:none;
}
.post-info{
	display:block;
	margin:0 0 10px;
	padding:0 0 7px;
	border-bottom:1px solid #e8a713;
	font-size:11px;
	line-height:14px;
	color:#000;
}
.post-info .mark{color:#e8a713;}
.post-holder{
	margin:0 0 19px;
	padding:8px 0 31px 5px;
	overflow:hidden;
	border-bottom:1px solid #e8a713;
}
.share-block{
	margin:0 0 28px;
	padding:0 0 19px;
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #e8a713;
}
.like-block{
	margin:0 0 16px;
	width:100%;
	overflow:hidden;
}
.like-block img{display:block;}
.share-holder{
	margin:0;
	padding:0 0 0 13px;
	overflow:hidden;
}
.share-holder strong{
	float:left;
	padding:10px 0 0;
	margin:0 8px 0 0;
	font-weight:normal;
}
#content .share-holder .social{
	margin:0;
	overflow:hidden;
}
.share-holder .social li{
	list-style-position:outside;
	list-style:none;
	float:left;
	margin:0 6px 0 0;
}
.share-holder .social a{
	float:left;
	background:url(images/social.gif) no-repeat;
	width:32px;
	height:32px;
	text-indent:-9999px;
	overflow:hidden;
}
.share-holder .social .twitter{background-position:0 0;}
.share-holder .social .facebook{background-position:-38px 0;}
.share-holder .social .yahoo{background-position:-76px 0;}
.share-holder .social .mail{background-position:-120px 0;}
.share-holder .social .ico-5{background-position:-158px 0;}
.messages-block{
	padding:0 0 35px;
	margin:0 0 34px;
	border-bottom:1px solid #e8a713;
	width:100%;
	overflow:hidden;
}
.messages-block h3{
	margin:0 0 11px;
	font:14px/16px 'DroidSansBold', Arial, Helvetica, sans-serif;
	color:#000;
}
#content .messages-block ul{margin:0;}
.messages li{
	list-style-position:outside;
	list-style:none;
	padding:18px 20px 13px 7px;
	background:#dfdfdf url(images/corner.gif) no-repeat 100% 0;
	font-size:12px;
	line-height:16px;
	color:#666;
	overflow:hidden;
}
.messages .img-holder{
	float:left;
	margin:0 13px 0 0;
	width:63px;
}
.messages strong{
	font:14px/16px 'DroidSansBold', Arial, Helvetica, sans-serif;
}
.messages .img-holder img{
	display:block;
	margin:0 0 5px;
}
.messages .img-holder a{
	display:block;
	text-align:center;
	color:#666;
	font-size:10px;
	line-height:12px;
}
.messages .message-holder{overflow:hidden;}
.comment-form{
	min-height:170px;
	padding:7px 16px 0;
	background:#dfdfdf url(images/corner.gif) no-repeat 100% 0;
	overflow:hidden;
}
.comment-form label{
	display:block;
	margin:0 0 10px;
	font:14px/16px 'DroidSansBold', Arial, Helvetica, sans-serif;
	color:#000;
}
.comment-form .holder{
	width:100%;
}
.comment-form .holder:after{
	display:block;
	content:"";
	clear:both;
}
.comment-form .textarea{
	float:left;
	margin:0 13px 16px 0;
	padding:10px;
	width:331px !important;
	height:108px;
	border:1px solid #fff;
	color:#666;
	font-size:14px;
	line-height:16px;
}
*+ html .comment-form .textarea{
	width:329px !important;
	height:107px;
}
.comment-form .col{
	float:left;
	width:209px;
}
.comment-form .row{
	margin:0 0 10px;
	width:100%;
	overflow:hidden;
}
.comment-form .text{
	float:left;
	padding:10px 14px;
	width:174px;
	border:none;
	background:#fff;
	color:#666;
	font-size:14px;
	line-height:16px;
	height:16px;
}
.comment-form .btn-submit{
	float:left;
	margin:0;
	padding:0;
	background:url(images/btn-submit.png) no-repeat;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	overflow:hidden;
	width:126px;
	height:42px;
	border:none;
	cursor:pointer;
}
.comment-form .btn-submit:hover{background-position:0 -42px;}
/* content to the right */
.inner-main #sidebar{
	float:left;
	width:222px;
}
.inner-main #content{
	float:right;
	padding:0;
	width:710px;
}
#main.inner-main h2{
	font-size:17px;
	margin:0 0 23px;
	padding:9px 0 9px 12px;
	background-position:-77px -4px;
}
.list-block{
	width:100%;
	overflow:hidden;
}
.list-block h3{
	margin:21px 0 0;
	padding:7px 0 6px 12px;
	background:#000;
	color:#fff;
	font:24px/26px 'ArialBoldRegular', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
/* people list */
.people-list{
	margin:0;
	width:110%;
	overflow:hidden;
}
.people-list li{
	list-style-position:outside;
	list-style:none;
	float:left;
	width:300px;
	padding:26px 30px 27px 0;
	border-bottom:2px solid #e8a713;
}
.people-list .box{
	padding:9px 0 0;
	height:203px;
	width:100%;
	overflow:hidden;
	background:#c1c2c4 url(images/bg-people-item.gif) repeat-x;
}
.people-list .img-holder{
	float:left;
	margin:0 9px 0 0;
	padding:10px 0 0;
	width:87px;
}
.people-list .img-holder .frame{
	margin:0 0 11px;
	position:relative;
	width:100%;
	padding:3px 0 0;
	height:108px;
	overflow:hidden;
	background:url(images/photo-frame.gif) no-repeat;
}
.people-list .btn-bio{
	display:block;
	width:81px;
	margin:0 0 14px;
	padding:4px 0 3px;
	font:11px/12px 'DroidSansRegular', Arial, Helvetica, sans-serif;
	color:#fff;
	background:#e8a713;
	text-align:center;
	text-transform:uppercase;
}
.people-list .btn-bio:hover{
	background:#666;
	text-decoration:none;
}
.people-list .btn-contact{
	display:block;
	width:81px;
	padding:4px 0 3px;
	font:11px/12px 'DroidSansRegular', Arial, Helvetica, sans-serif;
	color:#fff;
	background:#e8a713;
	text-align:center;
	text-transform:uppercase;
}
.people-list .btn-contact:hover{
	background:#666;
	text-decoration:none;
}
.people-list .photo-mask{
	position:absolute;
	top:3px;
	left:68px;
	width:13px;
	height:14px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/photo-mask.gif) no-repeat;
}
.people-list .img-holder .frame img{display:block;}
.people-list .holder{
	padding:10px 10px 0 0;
	overflow:hidden;
	font:11px/15px 'DroidSansRegular', Arial, Helvetica, sans-serif;
}
.people-list .heading{
	width:100%;
	margin:0 0 10px;
	padding:0 0 14px;
	overflow:hidden;
	border-bottom:1px solid #e8a713;
}
.people-list h3{
	margin:0 0 5px;
	font-size:14px;
	line-height:16px;
	color:#000;
	font-weight:normal;
}
.people-list .heading strong{
	display:block;
	font-size:12px;
	line-height:15px;
	color:#e8a713;
	font-weight:normal;
}
.personH1 {
	font-size: 190%;
	margin: 2%;
}
/* print version styles */
.print-logo{
	display:none;
}
@media print{
	.print-logo{display:block;}
	.w1{width:100%;}
	#content{
		width:100%;
		padding:0;
	}
	#main h2{color:#000;}
	.logo, 
	.search-form, 
	.promo, 
	#sidebar, 
	#nav, 
	.feedback-form, 
	.share-block, 
	.comment-form, 
	.messages .img-holder a, 
	.posts .panel, 
	.people-list .photo-mask, 
	.people-list .btn-bio, 
	.people-list .btn-contact{display:none;}
	#header .bar{margin:0;}
	#header{padding:0;}
	.inner-main #content{
		padding:0;
		width:100%;
	}
	.people-list{
		width:100%;
		overflow:visible;
	}
	.people-list li{
		padding:0;
		width:100%;
		float:none;
		overflow:visible;
		page-break-inside:avoid;
	}
	.people-list .box{
		height:auto;
		padding:2px 0 0;
	}
	.people-list .heading{border:none;}
}
/* microformats styles */
.address-block .tel-type, 
.address-block .fn, 
.address-block .adr .type, 
#footer .bar .tel .type{display:none;}


.call-to-action {
font-family: 'DroidSansBold';
    color: #e8a713;
    font-size: 17px;    
}

#sidebar ul li, #sidebar ol li{list-style-position:inside;}

/** employee login **/
.post-password-form input#pwbox-2452 {
	padding: 5px;
}
.post-password-form input[type="submit"] {
	background-color: #e8a713;
	border: 0;
	padding: 5px 10px;
	color: #ffffff;
	font-weight: bold;
}
/* Contact Page Form CSS */

#CR-Contact-Form{
    padding-top:10%;
    padding-bottom:5%;
    width:600px;
    height:400px;
    background:url('//corp-realty.com/wp-content/uploads/2014/11/form-background.png') no-repeat;
    
}
#CR-Contact-Form label{
    position:absolute;
    margin-left:50px;
    color:#888;
    font-size: 24px;
    margin-top:10px;
}

#CR-Contact-Form input[type=text], #CR-Contact-Form textarea{
    width:85%;
    margin-left:7.5%;
    margin-bottom:5%;
}

#CR-Contact-Form input[type=text]{
    height: 32px;
}
#CR-Contact-Form textarea{
    height:120px;
}
#CR-Contact-Form input[type=submit]{
    background:url('//corp-realty.com/wp-content/uploads/2014/11/submit.png') no-repeat;
    color:transparent;
    width:33%;
    margin-left:33%;
    height:40px;
    border:none;
    
}

/* Contact Mini Form CSS */

#CR-Mini-Form{
    padding-top:20%;
    padding-bottom:5%;
    width:300px;
    background:url('//corp-realty.com/wp-content/uploads/2014/11/mini-background.png') no-repeat;
    margin-bottom:40px;
    
}
#CR-Mini-Form label{
    position:absolute;
    margin-left:20px;
    color:#888;
    font-size: 20px;
    margin-top:10px;
}

#CR-Mini-Form input[type=text], #CR-Mini-Form textarea{
    width:85%;
    margin-left:12px;
    margin-bottom:12px;
}

#CR-Mini-Form input[type=text]{
    height: 32px;
}
#CR-Mini-Form textarea{
    height:120px;
}
#CR-Mini-Form input[type=submit]{
    background:url('//corp-realty.com/wp-content/uploads/2014/11/mini-submit.png') no-repeat;
    color:transparent;
    width:70%;
    margin-left:20%;
    height:40px;
    border:none;
    
}
/* Contact Smaller Mini Form CSS */

.CR-Smaller-Form{
    padding-top:22% !important;
    width:200px !important;
    margin-top:25px !important;
    background-size: 200px 330px !important;
    height:330px !important;
    margin-bottom:2% !important;
    
}
.CR-Smaller-Form input[type=submit]{
    width:90% !important;
    margin-left:5% !important;
}
label.error{
    position:absolute;
    margin-top:-40px !important;
}
label.hidden{
    display:none !important;
    margin:0 !important;
}
label.errortext{
    font-size:20px !important;
}
input.error{
    border: #00aeff 3px groove !important;
}
.CR-Smaller-Form label.errortext{
    font-size:15px !important;
}



/* Office Space Form CSS */

#CR-Office-Form{
    padding-top:7%;
    padding-bottom:5%;
    width:300px;
    height:255px;
    background:url('//corp-realty.com/wp-content/uploads/2014/11/background.png') no-repeat;
    background-size:300px 250px;
    
}
#CR-Office-Form form {
	padding-left: 9%;
}
#CR-Office-Form label{
    position:absolute;
    margin-left:20px;
    color:#888;
    font-size: 18px;
    margin-top:7px;
}

#CR-Office-Form input[type=text], #CR-Contact-Form textarea{
    width:85%;
    margin-left:1%;
    margin-bottom:1.5%;
}

#CR-Office-Form input[type=text]{
    height: 32px;
}
#CR-Office-Form textarea{
    height:120px;
}
#CR-Office-Form input[type=submit]{
    background:url('//corp-realty.com/wp-content/uploads/2014/11/submit.png') no-repeat;
    color:transparent;
    width:167px;
    margin-left:17%;
    height:38px;
    border:none;
    
}
