* {font-size: 100.01%;}
html {font-size: 62.5%;}
body {
	font: 1.2em/1.416em Arial, Helvetica, sans-serif;
	color: #7a7a7a;
	margin:0;
	position:relative;
	min-width:960px;
	background: url(../images/bg-body.gif) repeat-x;
}
/* General reset */
img {border-style: none;}
a {
	color: #7a7a7a;
	text-decoration: underline;
}
a:hover {text-decoration: none;}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
	outline:none;
}
input,
textarea,
select{
	font:100% Helvetica, Arial, sans-serif;
	vertical-align:middle;
}
#wrapper{
	width:100%;
	position:relative;
	padding:103px 0 0;
}
#header{
	width:898px;
	height:62px;
	margin:0 0 0 -455px;
	padding-left:12px;
	position:absolute;
	top:17px;
	left:50%;
	overflow:hidden;
}
.logo{
	margin:0;
	float:right;
	background:url(../images/logo.png) no-repeat;
	width: 242px;
	height: 62px;
	text-indent:-9999px;
	overflow:hidden;
}
.logo a{
	display:block;
	height:100%;
	overflow:hidden;
}
#header #nav{
	float:left;
	margin:0;
	padding:25px 0 0;
	width:620px;
	list-style:none;
	overflow:hidden;
}
#header #nav li{
	float:left;
	margin:0 4px 0 -4px;
	padding:4px 0 4px 0;
	background:url(../images/separator.gif) no-repeat;
}
#header #nav li a{
	height:13px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	margin:0 16px 0 18px;
	line-height:0;
}
#header #nav li a:hover,
#header #nav li.active a{
	background-position:0 -13px;
}
#header #nav li .home{
	background:url(../images/link-home.gif) no-repeat;
	width: 36px;
}
#header #nav li .about{
	background:url(../images/link-about.gif) no-repeat;
	width: 43px;
}
#header #nav li .services{
	background:url(../images/link-services.gif) no-repeat;
	width: 61px;
}
#header #nav li .testimonials{
	background:url(../images/link-testimonials.gif) no-repeat;
	width: 93px;
}
#header #nav li .contact{
	background:url(../images/link-contact.gif) no-repeat;
	width: 59px;
}
#header #nav li .blog{
	background:url(../images/link-blog.gif) no-repeat;
	width: 33px;
}
.tabs-holder{
	width:100%;
	padding:25px 0 0;
	background: url(../images/bg-tabs-holder.gif) repeat-x 0 100%;
}
.tabs-area{
	width:960px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
.visual-tabs{
	margin:0;
	padding:0;
	list-style:none;
	width:99999px;
	height:339px;
	overflow:hidden;
	border-bottom:1px solid #d9d9d9;
	position:relative;
}
.visual-tabs li{
	width:960px;
	float:left;
	position:relative;
}
.visual-tabs li img{
	display:block;
}
.visual-tabs li .img01{
	margin-left:32px;
}
.visual-tabs li .text{
	width:390px;
	position:absolute;
	top:61px;
	right:62px;
}
.visual-tabs li h1,
.visual-tabs li h2{
	font:2.75em/1.0303em Georgia, "Times New Roman", Times, serif;
	color:#bf0007;
	text-transform:lowercase;
	margin:0 0 18px;
}
.visual-tabs li h2.green{
	color:#554835;
}
.visual-tabs li h2.green2{
	color:#b7b6a1;
}
.visual-tabs li h2.orange{
	color:#fb701f;
}
.visual-tabs li .text p{
	margin:0 0 14px;
	font-size:1.25em;
	line-height:1.4em;
}
.visual-tabs li .text .btn-more{
	background:url(../images/btn-more.gif) no-repeat;
	width: 71px;
	height: 35px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	margin:0 0 0 -2px;
}
.visual-tabs li .text .btn-more2{
	background:url(../images/btn-more2.gif) no-repeat;
}
.visual-tabs li .text .btn-more3{
	background:url(../images/btn-more3.gif) no-repeat;
}
.visual-tabs li .text .btn-more4{
	background:url(../images/btn-more4.gif) no-repeat;
}
.visual-tabs .swicher{
	width:250px;
	position:absolute;
	bottom:13px;
	right:16px;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.visual-tabs .swicher li{
	float:right;
	width:33px;
	padding-left:12px;
}
.visual-tabs .swicher li a{
	display:block;
	background:url(../images/circle.gif) no-repeat;
	height: 33px;
	text-indent:-9999px;
	overflow:hidden;
}
.visual-tabs .swicher li.active a.pause {
	background:url(../images/btn-play.gif) no-repeat;
}
.visual-tabs .swicher li.active a.play{
	background:url(../images/btn-pause.gif) no-repeat;
}
.tabs{
	margin:0;
	padding:5px 0 7px 8px;
	list-style:none;
	height:1%;
}
.tabs:after{
	clear:both;
	display:block;
	content:"";
}
.tabs li{
	width:208px;
	height:106px;
	float:left;
	margin-right:6px;
	display:inline;
	padding:32px 0 0 23px;
	position:relative;
}
.tabs li .corner{
	display:none;
	width: 43px;
	height: 25px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:-17px;
	right:23px;
}
.tabs li.active .corner{
	display:block;
}
.tabs li .corner span{
	width:100%;
	height:25px;
	display:block;
}
.tabs .crm .corner span{
	background:url(../images/corner.png) no-repeat;
}
.tabs .web .corner span{
	background:url(../images/corner2.png) no-repeat;
}
.tabs .email .corner span{
	background:url(../images/corner3.png) no-repeat;
}
.tabs .phones .corner span{
	background:url(../images/corner4.png) no-repeat;
}
.tabs .web{
	background:url(../images/bg-web.gif) no-repeat;
}
.tabs .phones{
	background:url(../images/bg-phones.gif) no-repeat;
}
.tabs .email{
	background:url(../images/bg-email.gif) no-repeat;
}
.tabs .crm{
	background:url(../images/bg-crm.gif) no-repeat;
}
.tabs .crm strong{
	background:url(../images/text-crm.gif) no-repeat;
	width: 154px;
	height: 32px;
	text-indent:-9999px;
	display:block;
}
.tabs .email strong{
	background:url(../images/text-email.gif) no-repeat;
	width: 151px;
	height: 32px;
	text-indent:-9999px;
	display:block;
}
.tabs .web strong{
	background:url(../images/text-web.gif) no-repeat;
	width: 166px;
	height: 32px;
	text-indent:-9999px;
	display:block;
}
.tabs .phones strong{
	background:url(../images/text-phones.gif) no-repeat;
	width: 172px;
	height: 32px;
	text-indent:-9999px;
	display:block;
}
.columns-area{
	width:100%;
	padding:17px 0 0;
	background:url(../images/bg-three-column.gif) repeat-x;
}
.columns-area .frame{
	width:960px;
	margin:0 auto 7px;
	padding-bottom:13px;
	border-bottom:1px solid #d9d9d9;
}
.columns-area .three-columns{
	width:960px;
	overflow:hidden;
	background:url(../images/bg-three-column2.gif) repeat-y 336px 0;
}
.columns-area .three-columns .column-left{
	width:313px;
	float:left;
	padding:0 0 0 9px;
}
.columns-area .three-columns h3{
	font:1.83em/1.136em Georgia, "Times New Roman", Times, serif;
	color:#bf0007;
}
.columns-area .three-columns .column-left h3{
	margin:0 0 16px 5px;
}
.columns-area .three-columns .column-center h3{
	margin:0 0 7px 5px;
}
.columns-area .three-columns .column-right h3{
	margin:0 0 7px;
}
.columns-area .three-columns .column-right h3.base{
	margin:0 0 10px;
}
.columns-area .three-columns .column-center{
	width:271px;
	float:left;
	padding:0 0 0 34px;
}
.columns-area .three-columns .column-right{
	width:288px;
	float:left;
	padding:0 0 0 34px;
}
.columns-area .three-columns .news-holder{
	height:1%;
	margin-bottom:13px;
	overflow:hidden;
}
.columns-area .three-columns .news-holder .ico, .tweetpost .ico{
	background:url(../images/ico.gif) no-repeat;
	width: 37px;
	height: 22px;
	padding-right:22px;
	margin:6px 0 0 ;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
.tweetpost .ico{
	padding-bottom: 20px;
}
.columns-area .three-columns .news-holder .ico2, .tweetpost .ico2{
	background:url(../images/ico-twitter2.gif) no-repeat;
}
.columns-area .three-columns .news-holder .box{
	width:233px;
	padding:0 0 0 21px;
	background:url(../images/separator2.gif) no-repeat 0 5px;
	float:left;
}
.columns-area .three-columns .news-holder h4{
	margin:0;
	font-size:1em;
}
.columns-area .three-columns .news-holder h4 a{
	color:#ef6c1d;
	text-decoration:none;
}
.columns-area .three-columns .news-holder h4 a:hover{
	text-decoration:underline;
}
.columns-area .three-columns .news-holder h4.green a{
	color:#a0a081;
}
.columns-area .three-columns .news-holder h4.green p {
	margin: 0;
}
.columns-area .three-columns .news-holder .box span{
	font-size:0.916em;
	line-height:1.4545em;
}
.columns-area .three-columns .news-holder .box span a{
	text-decoration:none;
}
.columns-area .three-columns .news-holder .box span a:hover{
	text-decoration:underline;
}
.columns-area .three-columns .btn-holder,
.main-text .text-column .btn-holder,
#content .btn-holder {
	width:100%;
	display:block;
	text-align:right;
}
#content .btn-holder{
	margin:-5px 0 0;
}
.columns-area .three-columns .column-left .btn-holder{
	margin:-12px 0 0;
}
.columns-area .three-columns .column-right .btn-holder{
	padding:4px 10px 0 0;
	width:auto;
	height:1%;
}
.columns-area .three-columns .btn-holder a,
.main-text .text-column .btn-holder a,
#content .btn-holder a{
	padding:2px 19px 2px 0;
	font-size:0.916em;
	line-height:1.4545em;
	color:#b41a06;
	text-decoration:none;
	background:url(../images/bg-more.gif) no-repeat 100% 3px;
}
.btn-prev a{
	padding:2px 0 2px 19px;
	font-size:0.916em;
	line-height:1.4545em;
	color:#b41a06;
	text-decoration:none;
	background:url(../images/bg-prev.gif) no-repeat 0 3px;
}
.columns-area .three-columns .btn-holder a:hover,
.main-text .text-column .btn-holder a:hover,
#main-inner #content .btn-holder a:hover, .btn-prev a:hover{
	text-decoration:underline;
}
.columns-area .three-columns .column-center .holder{
	width:100%;
	overflow:hidden;
}
.columns-area .three-columns .column-center .image{
	background:url(../images/bg-image.gif) no-repeat;
	width: 82px;
	height: 87px;
	padding:7px 0 0 7px;
	float:left;
}
.columns-area .three-columns .column-center .image img{
	display:block;
}
.columns-area .three-columns .column-center .text{
	width:168px;
	padding:3px 0 0;
	float:right;
}
.columns-area .three-columns .column-center .name{
	text-transform:uppercase;
	color:#ef6c1d;
	display:block;
}
.columns-area .three-columns .column-center .position{
	font-weight:bold;
	display:block;
	color:#545454;
}
.columns-area .three-columns .column-center p{
	margin:0 0 16px;
}
.columns-area .three-columns .column-right p{
	margin:0 0 11px;
}
.columns-area .three-columns .column-right p strong a{
	text-decoration:none;
}
.columns-area .three-columns .column-right p strong a:hover{
	text-decoration:underline;
}
.columns-area .three-columns form{
	width:100%;
	overflow:hidden;
	margin:0 0 17px -4px;
}
.columns-area .three-columns form .inp-holder{
	background:url(../images/bg-inp-holder.gif) no-repeat;
	width: 229px;
	height: 43px;
	float:left;
}
.columns-area .three-columns form .inp-holder input{
	margin:13px 0 0 14px;
	border:0;
	width:205px;
	color:#7a7a7a;
	background:none;
}
.columns-area .three-columns form .btn-go{
	background:url(../images/btn-go.gif) no-repeat;
	width: 55px;
	height: 43px;
	float:right;
	border-style:none;
	overflow:hidden;
	font-size:0;
	line-height:0;
	cursor:pointer;
}
.footer-holder{
	width:100%;
	padding:25px 0 38px;
	background:#2a2216 url(../images/bg-footer.gif) repeat-x;
}
#footer{
	width:912px;
	margin:0 auto;
	color:#776c52;
	overflow:hidden;
}
#footer .social{
	float:right;
	width:230px;
	margin:5px 0 0;
	padding:0;
	list-style:none;
}
#footer .social li{
	float:right;
	padding-left:16px;
}
#footer .social li a{
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	height:30px;
}
#footer .social li .rss{
	background:url(../images/ico-rss.gif) no-repeat;
	width: 28px;
	height:31px;
}
#footer .social li .rss:hover{
	background-position:0 -31px;
}
#footer .social li .facebook{
	background:url(../images/ico-facebook.gif) no-repeat;
	width: 29px;
}
#footer .social li .twitter{
	background:url(../images/ico-twitter.gif) no-repeat;
	width: 21px;
}
#footer .social li .youtube{
	background:url(../images/ico-youtube.gif) no-repeat;
	width: 23px;
}
#footer .social li a:hover{
	background-position:0 -30px;
}
#footer .contact-box{
	width:215px;
	float:left;
	padding:0 75px 0 12px;
}
#footer h3{
	font:1.5em/1.16666em Georgia, "Times New Roman", Times, serif;
	margin:0 0 12px;
	color:#fff;
	text-transform:lowercase;
}
#footer address{
	line-height:1.666em;
	font-style:normal;
}
#footer dl{
	margin:0;
}
#footer dl dt{
	display:inline;
}
#footer dl dd{
	display:inline;
	margin:0;
	padding-right:3px;
}
#footer .holder{
	width:370px;
	float:left;
}
#footer .holder .two-column{
	width:100%;
	overflow:hidden;
}
#footer .holder .list{
	width:169px;
	padding:0 10px 0 0;
	margin:0;
	float:left;
	list-style:none;
}
#footer .holder .list2{
	width:140px;
}
#footer .holder .list li{
	line-height:1.666em;
}
#footer .holder .list li a{
	text-decoration:none;
	color:#776c52;
}
#footer .holder .list li a:hover,
#footer .holder .list li a.active{
	color:#fff;
}
#main{
	width:960px;
	margin:0 auto 8px;
	padding-bottom:11px;
	border-bottom:1px solid #d9d9d9;
}
#main .images{
	background:url(../images/bg-images.png) no-repeat;
	width: 925px;
	height: 227px;
	margin:15px 0 15px 14px;
	padding:12px 0 0 11px;
}
#main .images img{
	display:block;
}
#main .images .left{
	float:left;
	padding-right:12px;
}
#main .images .text-box{
	width:249px;
	height:181px;
	float:left;
	color:#fff;
	padding:33px 0 0 36px;
	background:url(../images/bg-box.gif) no-repeat;
}
#main .images .text-box p{
	margin:0;
	font:1.416em/1.47em Georgia, "Times New Roman", Times, serif;
}
.main-text{
	height:1%;
	overflow:hidden;
	padding:0 0 3px 24px;
	background:url(../images/line.gif) repeat-y 316px 0;
}
.main-text .text-column{
	width:273px;
	float:left;
}
.main-text .text-column p{
	margin:0 0 12px;
}
.main-text .team-holder{
	width:585px;
	float:left;
	padding-left:59px;
}
.main-text h1,
.main-text h2{
	font:1.8333em/1.136em Georgia, "Times New Roman", Times, serif;
	color:#bf0007;
	margin:0 0 12px;
	text-transform:lowercase;
}
.main-text h2{
	margin:0 0 13px;
}
.main-text .team-holder .holder{
	width:100%;
	overflow:hidden;
}
.main-text .team-holder .column{
	width:238px;
	float:left;
	padding:0 50px 0 0;
}
.main-text .team-holder .column .section{
	width:100%;
	margin-bottom:17px;
}
.main-text .team-holder .column strong{
	line-height:1.416em;
	text-transform:uppercase;
	display:block;
}
.main-text .team-holder .column strong a{
	color:#ef6c1d;
	text-decoration:none;
}
.main-text .team-holder .column strong a:hover{
	text-decoration:underline;
}
.main-text .team-holder .column span{
	font-weight:bold;
	color:#545454;
}
.main-holder{
	height:1%;
	overflow:hidden;
	padding:0 12px 0 29px;
	background:url(../images/line.gif) repeat-y 644px 0;
}
.main-holder #content{
	width:580px;
	float:left;
}
.main-holder .video-holder{
	background:url(../images/bg-video-holder.gif) no-repeat;
	width: 281px;
	height: 179px;
	float:right;
	padding:8px 0 0 8px;
}
.main-holder .video-holder img{
	display:block;
}
.main-holder #content h1, .main-holder h1{
	font:1.8333em/1.136em Georgia, "Times New Roman", Times, serif;
	color:#bf0007;
	margin:0 0 10px;
}
.main-holder #content .red-text{
	margin:0 0 15px;
	font-size:1.25em;
	line-height:1.266em;
	color:#bf0007;
}
.main-holder #content p{
	margin:0 0 17px;
}
.main-holder #content h2{
	font-size:1.166em;
	line-height:1.214em;
	margin:0;
}
#main .content-area{
	width:563px;
	float:left;
}
#main .content-area h1{
	font:1.8333em/1.136em Georgia, "Times New Roman", Times, serif;
	color:#bf0007;
	margin:0 0 15px;
}
#main .content-area h2{
	font-size:1.1666em;
	line-height:1.214em;
	margin:0;
}
#main .content-area p{
	margin:0 0 26px;
}
#main .content-area .image-holder{
	background:url(../images/bg-image2.gif) no-repeat;
	width: 528px;
	height: 318px;
	padding:6px 0 0 6px;
	margin:0 0 20px 29px;
}
#main .content-area .image-holder img{
	display:block;
}
#main .side-area{
	width:287px;
	float:right;
	padding:4px 4px 0 0;
}
#main .side-area .videos{
	background:url(../images/bg-video-holder.gif) no-repeat;
	width: 281px;
	height: 179px;
	padding:8px 0 0 8px;
}
.vidcaption {
	margin: 0 0 0 15px;
	font-size: 11px;
}
#main .side-area h2{
	font-size:1.3333em;
	line-height:1.17em;
	color:#ef6c1d;
	text-transform:uppercase;
	margin:18px 0;
}
#main .side-area .list{
	margin:0 0 0 17px;
	padding:0;
	list-style:none;
	width:226px;
}
#main .side-area .list li{
	height:1%;
	padding:0 0 15px 32px;
	background:url(../images/bg-more.gif) no-repeat 0 2px;
}
#main .side-area .list li a{
	font-size:1.08em;
	line-height:1.307em;
	font-weight:bold;
	text-decoration:none;
	color:#6d6c6c;
}
#main .side-area .list li a:hover{
	text-decoration:underline;
}
#main .side-area .list li span{
	display:block;
}
#main .area{
	height:1%;
	overflow:hidden;
	margin:-2px 0 0;
	background:url(../images/line2.gif) repeat-y;
}
#main .area2{
	background:url(../images/line.gif) repeat-y 645px 0;
}
#main .area3{
	background:url(../images/line.gif) repeat-y 314px 0;
}
#main .area .column{
	width:263px;
	float:left;
	overflow:hidden;
	padding:0 15px 0 34px;
}
#main .area .column2{
	padding:0 32px 0 34px;
}
#main .area .column .box{
	width:100%;
	margin-bottom:37px;
}
#main .area .column .box h1,
#main .area .column .box h2{
	font:1.8333em/1.136em Georgia, "Times New Roman", Times, serif;
	color:#bf0007;
	margin:0 0 15px;
}
#main .area .column p{
	margin:0;
}
#main .area .column .read-more,
#main-inner #content .post-content .read-more{
	font-size:0.75em;
	line-height:1.2em;
	text-transform:uppercase;
	color:#ef6c1d;
	text-decoration:none;
	padding-right:12px;
	background:url(../images/arrows.gif) no-repeat 100% 3px;
}
#main-inner #content .post-content .read-more{
	font-size:0.83em;
	line-height:2.4em;
}
#main .area .column .read-more:hover,
#main-inner #content .post-content .read-more:hover{
	text-decoration:underline;
}
#main .area .side-area{
	width:220px;
	float:left;
	padding:0 0 0 40px;
}
#main .area3 .side-area{
	padding:0 70px 0 25px;
}
* html #main .area3 .side-area{
	padding:0 50px 0 25px;
}
.main-frame{
	width:960px;
	margin:0 auto;
	padding:24px 0 7px;
}
#main-inner{
	width:960px;
	margin:0 auto;
	background:url(../images/bg-main.gif) repeat-y;
}
#main-inner .t{
	background:url(../images/bg-main-t.gif) no-repeat;
}
#main-inner .b{
	height:1%;
	padding:0 0 0 13px;
	overflow:hidden;
	background:url(../images/bg-main-b.gif) no-repeat 0 100%;
}
#main-inner #content{
	width:625px;
	float:left;
	padding:11px 0 26px;
}
#main-inner #content h1,
#main-inner #content h2{
	font:1.8333em/1.136em Georgia, "Times New Roman", Times, serif;
	color:#bf0007;
	margin:0 0 17px 3px;
}
#main-inner #content h1 a,
#main-inner #content h2 a{
	color:#bf0007;
	text-decoration:none;
}
#main-inner #content .post{
	width:100%;
	margin-bottom:19px;
}
#main-inner #content .post h1{ 
	margin:12px 0 5px 3px;
}
#main-inner #content .post .info{
	height:29px;
	padding:12px 0 13px 5px;
	overflow:hidden;
	font-size:0.83em;
	line-height:1.4em;
	background:url(../images/bg-heading.gif) repeat-x;
}
#main-inner #content .post .info a{
	color:#ef6c1d;
	text-decoration:none;
}
#main-inner #content .post .info a:hover{
	text-decoration:underline;
}
#main-inner #content .post .info .list-r{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	width:220px;
	overflow:hidden;
}
#main-inner #content .post .info .list-r li{
	float:right;
	padding:0 15px;
	margin:0 -1px 0 1px;
	background:url(../images/separator3.gif) no-repeat 100% 0;
}
#main-inner #content .post .info .list-r li a{
	display:block;
	padding:1px 0 3px;
}
#main-inner #content .post .info .list-r li .share, .addthis_button_compact{
	padding-left:16px !important;
	background:url(../images/ico-share.gif) no-repeat !important;
}
.at300bs {
	background: none !important;
	padding: 0;
	margin: 0;
	width: auto !important;
}
#main-inner #content .post .info .list-r li .comment{
	padding-left:35px;
	background:url(../images/ico-comment.gif) no-repeat;
}
#main-inner #content .post .info .list-l{
	margin:0;
	padding:0;
	list-style:none;
}
#main-inner #content .post .info .list-l li{
	float:left;
	padding:1px 13px;
	margin:0 7px 0 -7px;
	background:url(../images/separator3.gif) no-repeat;
}
#main-inner #content .post-content{
	height:1%;
	padding:0 0 17px 6px;
	overflow:auto;
}
#main-inner #content .post-content p{
	margin:0 0 17px;
}
#main-inner #sidebar{
	width:292px;
	float:right;
	padding:2px 0 0;
}
#main-inner .search-form{
	background:url(../images/bg-search.gif) no-repeat;
	width: 255px;
	height: 82px;
	margin:0 0 3px;
	padding:27px 0 0 18px;
	overflow:hidden;
}
#main-inner .search-form .inp-holder{
	background:url(../images/bg-inp-holder2.gif) no-repeat;
	width: 156px;
	height: 36px;
	float:left;
	padding:11px 0 0 10px;
}
#main-inner .search-form .inp-holder input{
	width:135px;
	border:0;
	background:none;
}
#main-inner .search-form .btn-search{
	background:url(../images/btn-search.gif) no-repeat;
	width: 73px;
	height: 43px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	font-size:0;
	line-height:0;
	border-style:none;
	cursor:pointer;
}
#main-inner .block{
	height:1%;
	padding:0 0 0 2px;
}
#main-inner .block .cats li{
	list-style: none;
	margin: 0;
	padding: 0;
}
#main-inner .block .heading{
	background:url(../images/bg-heading2.gif) no-repeat;
	width: 251px;
	height: 50px;
	padding:9px 0 0 20px;
	margin-bottom:8px;
}
#main-inner .block .heading h3{
	font:1.583em/2.08em Georgia, "Times New Roman", Times, serif;
	color:#fff;
	margin:0;
}
 #main-inner .block .cats li{
	visibility:hidden;
}
#main-inner .block .list2, .xoxo{
	margin:0 0 4px 30px;
	padding:0;
	list-style:none;
}
#main-inner .block .cats li ul li{
	margin:0 0 4px 30px;
	padding:0;
	list-style:none;
	visibility:visible;
}
#main-inner .block .list2 li, .xoxo li, #main-inner .block li.categories ul li{
	font-size:0.916em;
	line-height:1.4545em;
	padding:0 0 8px 23px;
	background:url(../images/bull.gif) no-repeat 0 4px;
}
#main-inner .block .list2 li a, .xoxo li a, #main-inner .block li.categories ul li a{
	text-decoration:none;
	color:#6d6c6c;
}
#main-inner .block .list2 li a:hover, .xoxo li a:hover, #main-inner .block li.categories ul li a:hover{
	text-decoration:underline;
}

/* JS */
ul.swicher {
	z-index:10;
}
ul.sub-slides {
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
	width:100%;
}
ul.sub-slides li {
	position:absolute;
	width:960px;
	height:339px;
	background:#fff;
	z-index:0;
}
.rel {
	position:relative;
	width:100%;
	height:339px;
}
ul.sub-slides li.active {
	z-index:1;
}
.visual-tabs .swicher {
	width:auto;
}
.visual-tabs .swicher li {
	float:left;
}
.visual-tabs {
	position:relative;
	overflow:hidden;
	width:100%;
	z-index:0;
}
.visual-tabs li.slide {
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
.tabs {
	position:relative;
	z-index:2;
}
.tabs li {
	padding:0;
	width:231px;
	height:auto;
}
.tabs a {	
	outline:none;
	width:208px;
	height:106px;
	float:left;
	margin-right:6px;
	display:inline;
	padding:32px 0 0 23px;
	margin:0 -10px 0 0;
	position:relative;
	cursor:pointer;
}

#content ul li, #content ol li {
	margin-left: 35px;
}
#content ul, #content ol {
	padding-bottom: 1em;
}

.tweetpost {
	padding: 15px 20px; 
	border: 1px dotted #a0a081;
	margin-bottom: 25px;
}
.tweetpost .box h4 {
	color:#a0a081;
	font:1.6333em/1.136em Georgia, "Times New Roman", Times, serif;
}

.bnav {
	width: 600px;	
	padding-left: 15px;
}
.bnav, .alignleft {
	float: left;
}
.alignright {
	float: right;
}

.3col {
	padding-bottom: 20px;
}

.big-text{
	
	font-size:1.25em;
	line-height:1.266em;
}

.tweetpost2
{
	border:1px dotted #A0A081;
	margin-bottom:25px;
	padding:15px 20px 15px;
}
.tweetpost2 .box
{
	background:url("../images/ico-twitter2.gif") no-repeat;
	padding:0 0 15px 55px;
}
.tweetpost2 .box h4
{
	color:#a0a081;
	font:1.6333em/1.136em Georgia, "Times New Roman", Times, serif;
}
.tweetpost2 a.more-tweets
{
	font:1.4em/normal Georgia, "Times New Roman", Times, serif;
	text-align:right;
	display:block;
}

textarea#comment
{
	width:550px;
}

