/*
Theme Name: WordPress hypertrends home
Description: WordPress mu theme attachment.
Version: 1.0
Author: Max Maziy
Author URI: http://nixsolutions.com/
*/

body, h1, h2, h3, h4, h5, h6, p, br, ul, li, form, table, tr, td, hr, img {
	margin:0;
	padding:0;
	border:0;
}

body {
	color:#695c4f;
	font-family:Arial, Georgia, Times, serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	background:#fff;
	font-size:12px;
}
a, a:hover, a:active {
	outline:0;
}
ul,
ol{
	list-style-type:none;
}
a {
	color:#000;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
br.clear {
	clear:both;
}
.page_r {
	width:959px;
	margin:0 auto;
}
.logo {
	background: transparent url(images/logo_bg.gif) no-repeat 0 0;
	width:231px;
	float:left;
	margin-right:21px;
	padding-top:14px;
}
.logo a {
	float:left;
	margin-top:10px;]
}
.menu {
	background: transparent url(images/menu_bg.png) no-repeat 0 0;
	width:707px;
	float:left;
	padding-top:42px;
}
.menu ul li{
	float:left;
	margin-right:35px;
	position:relative;
	z-index:100;
}
.menu ul li.home a{
	float:left;
	background: transparent url(images/home.png) no-repeat 0 0;
	width:61px;
	height:18px;
}
.menu ul li.home a:hover,
.menu ul li.home.current_page_item a{
	float:left;
	background: transparent url(images/home.png) no-repeat 0 -21px;
}
.menu ul li.portfolio a{
	float:left;
	background: transparent url(images/port.png) no-repeat 0 0;
	width:114px;
	height:18px;
}
.menu ul li.portfolio a:hover,
.menu ul li.portfolio.current_page_item a{
	float:left;
	background: transparent url(images/port.png) no-repeat 0 -21px;
}
.menu ul li.services a{
	float:left;
	background: transparent url(images/serv.png) no-repeat 0 0;
	width:92px;
	height:19px;
}
.menu ul li.services a:hover,
.menu ul li.services.current_page_item a{
	background: transparent url(images/serv.png) no-repeat 0 -21px;
}
.menu ul li.about a{
	float:left;
	background: transparent url(images/about.png) no-repeat 0 0;
	width:70px;
	height:18px;
}
.menu ul li.about a:hover,
.menu ul li.about.current_page_item a{
	float:left;
	background: transparent url(images/about.png) no-repeat 0 -21px;
}
.menu ul li.contact a{
	float:left;
	background: transparent url(images/cont.png) no-repeat 0 0;
	width:97px;
	height:19px;
}
.menu ul li.contact a:hover,
.menu ul li.contact.current_page_item a{
	float:left;
	background: transparent url(images/cont.png) no-repeat 0 -21px;
}
.menu ul li.blog a{
	float:left;
	background: transparent url(images/blog.png) no-repeat 0 0;
	width:58px;
	height:19px;
}
.menu ul li.blog a:hover,
.menu ul li.blog.current_page_item a{
	float:left;
	background: transparent url(images/blog.png) no-repeat 0 -21px;
}
.ul_sub_menu {
	width:371px;
	float:left;
	position:absolute;
	top:20px;
	right:0;
	padding-top:10px;
	margin-top:-10px;
	display:none;
	z-index:100;
}
.menu ul li:hover .ul_sub_menu{
	display:block;
}
.menu ul li.blog .ul_top{
	background: transparent url(images/ul_top.png) no-repeat 0 0;
	width:371px;
	float:left;
	height:55px;
}
.menu ul li.blog .ul_mid{
	background: transparent url(images/ul_mid.png) repeat-y 0 0;
	width:371px;
	float:left;
}
.menu ul li.blog .ul_mid ul{
	background: transparent url(images/blogs_r.gif) no-repeat 0 0;
	width:28px;
	min-height:76px;
	float:left;
	margin-left:12px;
}
.menu ul li.blog .ul_bot{
	background: transparent url(images/ul_bot.png) no-repeat 0 0;
	width:371px;
	float:left;
	height:41px;
}
.menu ul li.blog ul li {
	margin-left:40px;
	padding-left:9px;
	margin-right:0;
	width:285px;
	min-height:20px;
	padding:5px 0 5px 9px;
}
.menu ul li.blog ul li:hover {
	background:#d8d8d8;
	border:1px dashed #abb8bd;
	margin-bottom:-1px;
	padding:4px 0 5px 8px;
}
.menu ul li.blog ul li a{
	background:none;
	float:float;
	width:119px;
	height:auto;
	color:#1d85aa;
	font-size:15px;
}
.menu ul li.blog ul li span{
	float:left;
	width:163px;
}
.menu ul li.blog ul li a:hover{
	background:none;
	float:float;
}
.header,
.content {
	float:left;
}
.content {
	padding-top:60px;
	padding-bottom:35px;
	width:959px;
}
.blog .content {
	padding-top:34px;
}
.fead_ured_work_left,
.services_left,
.recent_left{
	float:left;
	width:231px;	
}
.fead_ured_work_left h2{
	text-transform:uppercase;
	color:#28abe2;
	padding-top:20px;
	padding-bottom:22px;
	font-size:24px;
	line-height:0.8em;
}
.fead_ured_work_left p {
	line-height:1.8em;
}
a.prev,
a.prev.active:hover{
	background: transparent url(images/prev_hover.png) no-repeat 0 0;
	float:left;
	width:60px;
	height:21px;
	margin-left:31px;
	margin-right:20px;
	margin-top:27px;
}
a.prev {
	background:none;
}
a.prev.active{
	background: transparent url(images/prev.png) no-repeat 0 0;
}
a.next,
a.next.active:hover{
	background: transparent url(images/next_hover.png) no-repeat 0 0;
	float:left;
	width:60px;
	height:21px;
	margin-top:27px;
}
a.next {
	background:none;
}
a.next.active{
	background: transparent url(images/next.png) no-repeat 0 0;
}
.fead_ured_work_right,
.services_right,
.recent_right{
	float:right;
	width:689px;
}
.fead_ured_work_right {
	position:relative;
	z-index:0;
}
.fead_ured_work_right img{
	width:689px;
	height:392px;
	position:relative;
	z-index:0;
}
.fead_ured_work_right a.view{
	background: transparent url(images/view.png) no-repeat 0 0;
	float:right;
	width:218px;
	height:32px;
	margin-top:14px;
}
.fead_ured_work_right a.view:hover{
	background: transparent url(images/view_hover.png) no-repeat 0 0;
}
.fead_ured_work,
.services_r{
	border-bottom:1px dashed #ced7da;
	float:left;
	width:959px;
	padding-bottom:31px;
}

.services_left ul {
	float:left;
	padding-top:37px;
}
.services_left ul li {
	margin-bottom:22px;
	float:left;
}
.services_left ul li a{
	float:left;
	font-size:17px;
	color:#ced7da;
	text-transform:uppercase;
	text-align:right;
	width:231px;
}

.services_left ul li.active{
	float:left;
	font-size:17px;
	color:#FF0000;
	text-transform:uppercase;
	text-align:right;
	width:231px;
}

.services_left ul li a:hover,
#left_slaid_menu_home li.active a{
	color:#6d858f;
}
.services_right a.view_det{
	background: transparent url(images/view_det.png) no-repeat 0 0;
	float:right;
	width:154px;
	height:33px;
	margin-top:14px;
}
.services_right a.view_det:hover{
	background: transparent url(images/view_det_hover.png) no-repeat 0 0;
}
.recent_right {
	padding-top:37px;
}
.blog .recent_right {
	padding-top:0;
}
.recent_right img {
	width:167px;
	float:left;
	height:167px;
	margin-right:17px;
}
.recent_right h2 {
	border-bottom:1px dashed #6d858f;
	float:left;
	width:100%;
	margin-bottom:4px;
}
.recent_right h2 a{
	font-size:33px;
	color:#1d85aa;
}
.recent_right h2 a:hover{
	color:#28abe2;
}
a.comments {
	background:transparent url(images/comments.png) no-repeat 0 8px;
	color:#B4CC05;
	margin-top:-3px;
	float:left;
	font-family:georgia;
	font-size:34px;
	height:45px;
	padding-left:11px;
	width:41px;
	border-right:1px dashed #b6c2c7;
	margin-right:10px;
}
a.comments:hover {
	color:#28abe2;
}
.recent_right p.date {
	color:#8ec2d5;
	font-family:georgia;
	font-size:18px;
}
ul.recent_ul li{
	float:left;
	padding-left:10px;
}
ul.recent_ul li a{
	color:#b4cc05;
}
ul.recent_ul li a:hover{
	color:#28abe2;
}
p.desc{
	color:#6f8791;
	float:left;
	line-height:1.7em;
}
.recent_right_picture,
.recent_right_content{
	float:left;
}
.recent_right_content {
	width:500px;
}
.page-template-homepage-php .recent_right_content {
	width:689px;
}
.page-template-homepage-php .recent_right_div {
	width:505px;
	float:left;
}
a.view_more {
	background:transparent url(images/view_more.png) no-repeat 0 0;
	width:192px;
	height:32px;
	float:right;
	clear:both;
	margin-bottom:54px;
}
a.view_more:hover {
	background:transparent url(images/view_more_hover.png) no-repeat 0 0;
}
a.more-link {
	float:right;
	color:#b4cc05;
	margin-bottom:17px;
	font-size:12px;
}
a.more-link:hover {
	color:#30add5;
}
.footer {
	background:#0b3444;
	float:left;
	width:100%;
}
.footer_r {
	margin:0 auto;
	width:1020px;
}
.footer_left {
	width:227px;
	float:left;
	position:relative;
	margin-right:78px;
	padding-bottom:25px;
}
.footer_top img{
	margin-bottom:10px;	
}
.footer_top p{
	text-transform:uppercase;
	font-weight:normal;
	color:#fff;
	font-size:16px;	
}
.footer_top p span{
	font-weight:bold;	
}
.footer_top a.t{
	background:transparent url(images/t.gif) no-repeat 0 0;
	width:35px;
	height:35px;
	float:left;
	margin-top:12px;
	margin-right:30px;
	margin-bottom:31px;
}
.footer_top a.rss{
	background:transparent url(images/rss.gif) no-repeat 0 0;
	width:35px;
	height:35px;
	float:left;
	margin-top:12px;
	margin-right:30px;
	margin-bottom:31px;
}
.footer_top a.in{
	background:transparent url(images/in.gif) no-repeat 0 0;
	width:35px;
	height:35px;
	float:left;
	margin-top:12px;
	margin-bottom:31px;
}
p.small {
	text-transform:lowercase;
	color:#fff;
	font-size:12px;
}
.footer_right {
	float:right;
	margin-top:37px;
}
.footer_right p {
	margin-bottom:21px;
}
.footer_right img{
	float:left;
	width:625px;
	margin-right:0;
	height:294px;
}
.footer_top {
	float:left;	
}
.footer_bottom {
	float:left;
	background:#626366;
	padding-top:20px;
	width:100%;
}
.footer_bottom_r {
	width:1020px;
	margin:0 auto;
}
.footer_bottom p{
	color:#949599;
	padding-left:35px;
	float:left;
	line-height:1.7em;
}
.footer_bottom p.headquartered{
	padding-left:0;
	float:left;
	width:400px;
	text-align:right;
	font-size:15px;
	padding-left:112px;
	padding-right:54px;
}
.free {
	background:transparent url(images/free.gif) no-repeat 0 0;
	width:153px;
	height:86px;
	float:left;
}
.free:hover {
	background:transparent url(images/free_hover.gif) no-repeat 0 0;
}
.recent_ul {
	float:left;
	width:86%;
	overflow:hidden;
	margin-top:4px;
	margin-bottom:4px;
}
.portfolio_left,
.contact_left{
	width:229px;
	float:left;
}
.contact_left p{
	color:#9c9da1;
	padding-top:22px;
	line-height:21px;
}
.contact_left p a{
	color:#b4cc05;
}
.contact_left p a:hover{
	color:#28abe2;
}
.portfolio_left h2{
	color:#1d85aa;
	font-size:19px;
	padding-top:20px;
}
.portfolio_right,
.about_right,
.contact_right{
	width:685px;
	float:left;
	margin-left:18px;
}
.portfolio_right ul li {
	border:1px dashed #b6c2c7;
	padding:12px;
	float:left;
	margin-bottom:50px;
}
.portfolio_right ul li p{
	float:left;
	padding-top:2px;
}
.portfolio_right ul li ul li{
	border:none;
}
.portfolio_right ul li img{
	width:650px;
	height:350px;
}
#portfolio a.next {
	float:right;
	margin-top:10px;
}
#portfolio a.prev {
	float:right;
	margin-left:31px;
	margin-right:20px;
	margin-top:10px;
}
.pdf {
	background:transparent url(images/pdf.png) no-repeat scroll 0 0;
	float:left;
	width:25px;
	height:30px;
	margin-right:10px;
	margin-top:25px;
}
.move {
	background:transparent url(images/move.png) no-repeat scroll 0 0;
	float:left;
	width:25px;
	height:30px;
	margin-right:10px;
	margin-top:25px;
}
p.portfolio_tittle {
	color:#1d85aa;
	font-size:16px;
	font-weight:bold;
	float:left;
	overflow:hidden;
	width:190px;
	padding-top:4px;
	margin-top:30px;
	margin-right:10px;
}
a.case {
	background:transparent url(images/case.png) no-repeat 0 0;
	float:left;
	width:93px;
	height:19px;
	margin-top:35px;
}
a.case:hover {
	background:transparent url(images/case_hover.png) no-repeat 0 0;
}
.newsletter {
	margin-top:7px;
	width:215px;
	overflow:hidden;
}
#newsletter {
	display:none;
}
.newsletterTextInput {
	background:#000;
	border:none;
	font-size:12px;
	padding-top:6px;
	float:left;
	height:26px;
	width:170px;
	color:#fff;
	text-transform:lowercase;
	background:transparent url(images/text.gif) no-repeat 0 0;
}
.submit {
	background:transparent url(images/submit.gif) no-repeat 0 0;
	float:left;
	height:33px;
	margin-left:-34px;
	width:73px;
	border:none;
	font-size:0;
	cursor:pointer;
}
.services .portfolio_left p{
	font-size:12px;
	line-height:20px;
	color:#9C9DA1;
	padding:10px 0;
}
.services .portfolio_left ul {
	list-style-type:inherit;
	color:#B4CC05;
	margin-left:15px;
}
.services .portfolio_left ul li a{
	color:#B4CC05;
	display:block;
	padding-bottom:5px;
}
.services .portfolio_left ul li a:hover{
	color:#28abe2;
}
.services .portfolio_left p.links_r{
	font-size:16px;
	color:#1D85AA;
	padding-top:30px;
}
.services ul.links_r_ul li a,
.services ul.links_r_ul li{
	color:#a9aaae;
}
.desc_ser {
	font-size:14px;
	color:#626366;
	padding-top:45px;
	line-height:19px;
	padding-bottom:88px;
}
.services_blog {
	float:left;
	width:707px;
	margin-bottom:95px;
}
.services_blog_left {
	float:left;
	width:206px;
	text-align:center;
}
.services_blog_right {
	float:right;
	width:500px;
}
.services_blog_right h3{
	color:#1D85AA;
	font-size:14px;
}
.services_blog_right p{
	color:#9c9da1;
	font-size:14px;
}
#most_popular_se_posts_ul_2 li {
	padding-top:48px !important;
}
#most_popular_se_posts_ul_2 li .picture_sub{
	float:left;
	margin-right:34px;
	width:385px;
	text-align:center;
}
.sub_ul_popular {
	list-style-type:disc;
	width:225px;
	margin-left:17px;
	float:left;
}
.sub_ul_popular li {
	color:#6d858f;
	line-height:1.5em;
}

.sub_ul_popular li  a{
	color:#ff0000;
	line-height:1.5em;
	text-decoration:underline;
}


#most_popular_se_posts_ul_2 .sub_ul_popular li{
	width:auto !important;
	height:auto !important;
	padding-left:0 !important;
	margin:0;
	padding-bottom:18px !important;
	padding-top:0 !important;
}
.get_a_free {
	background:transparent url(images/get_a_free.gif) no-repeat 0 0;	
	width:256px;
	height:130px;
	float:right;
}
.get_a_free:hover {
	background:transparent url(images/get_a_free_hover.gif) no-repeat 0 0;	
}
#most_popular_se_posts_ul_2 li a.view_det {
	margin-right:16px;
}
.about_right a {
	width:140px;
	height:54px;
	float:left;
	margin-right:14px;
}
a.micro {
	background:transparent url(images/micro.gif) no-repeat 0 0;	
}
a.micro:hover {
	background:transparent url(images/micro_hover.gif) no-repeat 0 0;	
}
a.web {
	background:transparent url(images/web.gif) no-repeat 0 0;	
}
a.web:hover {
	background:transparent url(images/web_hover.gif) no-repeat 0 0;	
}
a.seo {
	background:transparent url(images/seo.gif) no-repeat 0 0;	
}
a.seo:hover {
	background:transparent url(images/seo_hover.gif) no-repeat 0 0;	
}
.three_links {
	float:left;
	width:100%;
	padding-top:30px;
	padding-bottom:45px;
}
.about_right p.desc_ser {
	padding:0;
}
.three_links p {
	color:#1d85aa;
	font-size:14px;
	padding-bottom:5px;
	font-weight:bold;
	text-transform:uppercase;
}
.opic h3{
	color:#1d85aa;
	font-size:14px;
}
.opic p{
	color:#9c9da1;
	font-size:14px;
	padding-bottom:20px;
	text-align:justify;
}
.opic ul {
	list-style-type:inherit;
	padding-left:14px;
	color:#9c9da1;
}
.opic ul li {
	padding-bottom:8px;
}
.picture_sub {
	float:left;
	height:327px;
	margin-right:36px;
}
.ul_popular_right {
	float:left;
	width:256px;
}
#usermessagea {
	display:none;
}
.cformsform ol.cf-ol li.cf_li_err {
	background:none !important;
	border:none;
}
li:last-child .picture_sub {
	float:left;
	width:auto;
	height:auto;
}
li:last-child .sub_ul_popular  {
	float:left;
}
.sub_ul_popular ol li{
	list-style-type:none !important;
}
#most_popular_se_posts_ul_serv li:last-child {
	position:relative;
}
#most_popular_se_posts_ul_serv li:last-child .picture_sub{
	margin-top:52px;
	float:left;
	margin-right:27px;
}
p.comment_contact {
	position:absolute;
	top:0;
	left:0;
	color:#1d85aa;
	font-size:13px;
}
#most_popular_se_posts_ul_serv li:last-child .sub_ul_popular {
	padding-top:45px;
	list-style-type:none;
}
#most_popular_se_posts_ul_serv li {
	float:left;
	margin-top:20px !important;
}
#most_popular_se_posts_ul_serv li ul li {
	margin-bottom:10px;
}
#most_popular_se_posts_ul_serv li ol li,
#most_popular_se_posts_ul_serv li ul li{
	margin-top:0 !important;
}
.page-template-contact-php .desc_ser {
	padding:0;
	color:#1d85aa;
	font-size:17px;
	letter-spacing:3px;
	margin-bottom:25px;
}
.contact_stat {
	width:255px;
}
.contact_stat,
.contact_stat_form{
	float:left;
}
.contact_stat_form {
	width:380px;
}
.contact_stat_form #cformsform ol{
	list-style-type:none;
}
.contact_stat p{
	font-weight:bold;
	color:#626366;
	font-size:12px;
	line-height:25px;
	padding-top:25px;
}
.contact_stat p.tell {
	color:#1d85aa;
	font-size:24px;
	padding-bottom:30px;
	padding-top:0;
}
.contact_stat p.tell_mail{
	padding-bottom:10px;
	font-weight:normal;
	line-height:normal;
	padding-top:0;
}
.contact_stat p.tell_mail a{
	color:#b4cc05;	
}
.contact_stat p.tell_mail a:hover{
	color:#28abe2;
}
.page-template-contact-php .cform textarea,
.page-template-contact-php .cform input{
	width:366px;
}
.page-template-contact-php #cformsform {
	width:372px;
}
.page-template-contact-php .contact_right {
	padding-bottom:10px;
}
.blog_all,
.location,
.left_side,
.space{
	width:221px;
	float:left;	
}
.location {
	margin-top:17px;
}
.blog_top {
	background:transparent url(images/blog_top.gif) no-repeat 0 0;	
	width:221px;
	height:22px;
	float:left;
}
.blog_mid {
	background:transparent url(images/blog_mid.gif) repeat-y 0 0;	
	width:221px;
	overflow:hidden;
	float:left;
}
.blog_mid ul {
	padding-right:19px;
}
.blog_mid ul li {
	padding-bottom:15px;
	float:right;
	width:100%;
}
.blog_mid ul li ul li:last-child{
	padding-bottom:0;
}
.blog_mid ul li ul{
	padding-top:15px;
	float:right;
}
.blog_mid ul li a,
.blog .blog_mid ul li.cat-item a{
	color:#1d85aa !important;
	text-align:right;
	font-size:20px;
	font-weight:bold;
	width:100%;
	float:left;
	text-transform:uppercase;
}
.blog_mid ul li a:hover,
.blog_mid ul li.current-cat a,
.blog .blog_mid ul li a{
	color:#fff !important;
}
.blog_bot {
	background:transparent url(images/locat_bot.gif) no-repeat 0 0;	
	width:221px;
	float:left;
	height:21px;
}
.location_top {
	background:transparent url(images/locat_top.gif) no-repeat 0 0;	
	width:221px;
	float:left;
	height:22px;
}
.location_mid {
	background:transparent url(images/locat_mid.gif) repeat-y 0 0;	
	width:221px;
	float:left;
}
.location_mid ul li a {
	color:#fff;
	margin-left:9px;
}
.location_mid ul li a:hover {
	text-decoration:underline;
}
.location_bot {
	background:transparent url(images/blog_bot.gif) no-repeat 0 0;	
	width:221px;
	float:left;
	height:21px;
}
.subscribe_top {
	background:transparent url(images/subscribe_top.gif) no-repeat 0 0;	
	width:221px;
	float:left;
	height:22px;
}
.subscribe_mid {
	background:transparent url(images/subscribe_mid.gif) repeat-y 0 0;	
	width:221px;
	float:left;
}
.subscribe_mid ul {
	float:left;
	margin-left:24px;
	width:100%;
}
.subscribe_mid ul li a{
	float:left;
	margin-right:29px;
}
.subscribe_mid ul li:last-child a{
	float:left;
	margin-right:0;
}
.subscribe_bot {
	background:transparent url(images/subscribe_bot.gif) no-repeat 0 0;	
	width:221px;
	float:left;
	height:7px;
}
.left_side .get_a_free{
	margin:40px 0 39px;
	background:transparent url(images/get_a_free_new.gif) no-repeat 0 0;	
	width:210px;
	height:119px;
	float:left;
}
.left_side .get_a_free:hover{
	background:transparent url(images/get_a_free_new_hover.gif) no-repeat 0 0;	
}
.space {
	margin-top:50px;
}
.space p {
	width:221px;
	text-align:center;
	line-height:40px;
}
.space ul li p {
	line-height:normal;
	padding:26px 0 23px;
	text-transform:uppercase;
	border-top:1px solid #1d85aa;
}
.blog .recent_right_content,
.single .recent_right_content,
.archive .recent_right_content,
.search .recent_right_content{
	width:689px;
}
.search .recent_right_content {
	width:689px;
}
.blog_content {
	float:left;
	margin-top:3px;
}
.blog_content img{
	width:auto;
	height:auto;
}
.blog #wp_page_numbers ul li.page_info,
.single #wp_page_numbers ul li.page_info,
.archive #wp_page_numbers ul li.page_info,
.search #wp_page_numbers ul li.page_info,
.page-template-portfolio-php #wp_page_numbers ul li.page_info{
	background:#b4cc05;
	color:#fff;
	margin-right:239px;
	float:left;
	font-size:20px;
	border:none;
	padding:3px 9px 0 9px;
	line-height:25px;
}
.blog #wp_page_numbers ul li a,
.single #wp_page_numbers ul li a,
.archive #wp_page_numbers ul li a,
.search #wp_page_numbers ul li a,
.page-template-portfolio-php  #wp_page_numbers ul li a{
	background:transparent url(images/liu.png) no-repeat 0 0;	
	border:none;
	width:34px;
	height:29px;
	font-size:20px;
	padding:8px 0 0 9px;
}
.blog #wp_page_numbers ul li a:hover,
.blog #wp_page_numbers ul li.active_page a,
.single #wp_page_numbers ul li a:hover,
.single #wp_page_numbers ul li.active_page a,
.archive #wp_page_numbers ul li a:hover,
.archive #wp_page_numbers ul li.active_page a,
.search #wp_page_numbers ul li a:hover,
.search #wp_page_numbers ul li.active_page a,
.page-template-portfolio-php  #wp_page_numbers ul li a:hover,
.page-template-portfolio-php  #wp_page_numbers ul li.active_page a{
	background:transparent url(images/liu_hover.png) no-repeat 0 0;	
	border:none;
	color:#fff;
	text-decoration:none;
}
.blog #searchform,
.single #searchform,
.archive #searchform,
.search #searchform{
	float:right;
}
.blog #searchform #s,
.single #searchform #s,
.archive #searchform #s,
.search #searchform #s{
	background:transparent url(images/blog_s.png) no-repeat 0 0;	
	width:132px;
	padding-top:6px;
	padding-left:41px;
	height:20px;
	color:#e8f3f7;
	padding-right:5px;
	float:left;
	border:none;
}
.blog #searchform #searchsubmit,
.single #searchform #searchsubmit,
.archive #searchform #searchsubmit,
.search #searchform #searchsubmit{
	background:transparent url(images/go.png) no-repeat 0 0;	
	width:40px;	
	height:26px;
	float:left;
	cursor:pointer;
	border:none;
}
.blog .menu ul {
	float:right;
}
#cat {
	float:right;
}
.blog .footer_left,
.single .footer_left,
.archive .footer_left,
.search .footer_left{
	padding-left:65px;
	padding-top:33px;
	width:859px;
}
.blog .footer_left img,
.single .footer_left img,
.archive .footer_left img,
.search .footer_left{
	float:left;
	margin-right:55px;
}
.blog .footer_left ul li,
.single .footer_left ul li,
.archive .footer_left ul li,
.search .footer_left{
	float:left;
}
.menu select {
	border:none;
	background:transparent;
	color:#fff;
	margin-right:10px;
	width:200px;
}
.menu select option{
	color:#000;
}
.sel {
	float:right;
	width:221px;
	margin-top:15px;
}
.sel .sel_top {
	width:221px;
	height:23px;
	float:left;
	background:transparent url(images/sel_top.png) no-repeat 0 0;
}
.sel .sel_mid {
	width:221px;
	float:left;
	background:transparent url(images/sel_mid.png) repeat-y 0 0;
}
.sel .sel_bot {
	width:221px;
	float:left;
	height:4px;
	background:transparent url(images/sel_bot.png) no-repeat 0 0;
}
.lost {
	width:100%;
	float:left;
}
.lost p{
	color:#9daeb4;
	padding-bottom:10px;
	font-size:18px;
}
.compost {
	float:left;
	width:100%;
}
.compost h3,
#respond h3{
	color:#1D85AA;
	font-size:19px;
	text-transform:uppercase;
	width:100%;
	float:left;
	padding-left:17px;
	margin-top:-18px;
	position:relative;
	z-index:1;
}
.commentlist,
.comments_t{
	background:transparent url(images/comments_repeat.png) repeat-y 0 0;
	margin:0;
	width:100%;
	float:left;
	min-height:100px;
	position:relative;
	z-index:0;
	margin-top:-5px;
	padding-top:32px;
	padding-left:26px;
}
#comment {
	margin-top:-53px;
	width:473px;	
	color:#8f8e8d;
	border:none;
}
.commentlist li img,
#respond .comment-author img{
	width:55px;
	height:55px;
	float:left;
	margin-bottom:7px;
}
.comment-meta {
	position:relative;	
}
.comment-meta a{
	position:absolute;
	top:0;
	width:120px;
	color:#696867;
	font-size:11px;
	left:0;
	margin-top:-20px;
	padding-left:0;
}
.comment-meta a.comment-edit-link{
	padding-left:150px;
}
.commentlist li {
	width:100%;
	float:left;
	min-height:94px;
	margin-bottom:24px;
}
.fn  {
	position:absolute;
	top:76px;
	left:0;
	color:#1A70AA;
	font-style:normal;
}

.comment-author {
	position:relative;
	padding-top:20px;
}
.compost .comments_h,
#respond .comments_h{
	float:left;
	background:transparent url(images/comments_h.png) no-repeat 0 0;
	width:676px;
	height:27px;
}
.comment_div {
	float:left;
	width:555px;
}
.comment_div_top {
	float:left;
	background:transparent url(images/comment_div_top.gif) no-repeat 0 0;
	width:555px;
	height:77px;
}
.comment_div_mid{
	float:left;
	background:transparent url(images/comment_div_mid.gif) repeat-y 0 0;
	width:469px;
	padding-left:50px;
	padding-right:36px;
}
.comment_div_bot {
	float:left;
	background:transparent url(images/comment_div_bot.gif) no-repeat 0 0;
	width:555px;
	height:33px;
}
.comments_g {
	float:left;
	background:transparent url(images/comments_g.png) no-repeat 0 0;
	width:676px;
	height:27px;	
}
#respond .comment-author {
	float:left;
}
.commentform {
	float:left;
}
#author {
	margin-top:15px;
}
#author,
#email,
#url{
	background:transparent url(images/author.gif) no-repeat 0 0;
	float:right;
	height:26px;
	margin-right:54px;
	padding:9px;
	color:#8f8e8d;
	width:512px;
	border:none;
}
#submit {
	background:transparent url(images/submit_new.gif) no-repeat 0 0;
	float:right;
	height:25px;
	width:93px;
	border:none;
	margin-right:60px;
	margin-top:14px;
	cursor:pointer;
	font-size:0;
}
#submit:hover {
	background:transparent url(images/submit_new_hover.gif) no-repeat 0 0;
}
#respond {
	float:left;
	margin-bottom:30px;
}
.recent_right_content {
	border-bottom:1px dashed #6d858f;
	padding-bottom:35px;
	margin-bottom:35px;
}
.single .recent_right_content {
	border-bottom:1px dashed #6d858f;
	padding-bottom:35px;
	margin-bottom:15px;
}
.location_mid .breadcrumbs li {
	float:left;
	color:#fff;
}
.location_mid .breadcrumbs li a{
	color:#1d85aa;
}
.location_mid .breadcrumbs li.bred_active a,
.location_mid .breadcrumbs li a:hover{
	color:#fff;
	text-decoration:none;
}
.footer_left .static {
	float:left;
	width:168px;
	margin-bottom:62px;
	margin-right:50px;
}
.footer_left .static_r {
	margin-right:20px;
}
.footer_left .static h2,
.footer_left .links_static h2{
	font-size:31px;
	color:#1D85AA;
	margin-bottom:10px;
}
.footer_left .static p{
	font-size:11px;
	color:#1D85AA;
	text-transform:lowercase;
	line-height:20px;
}
.footer_left .static a,
.footer_left ul li a{
	float:left;
	font-size:15px;
	color:#1D85AA;
	background:#06222e;
	padding:4px;
}
.footer_left .static a:hover,
.footer_left ul li a:hover{
	color:#a2bf3f;
}
.footer_left ul {
	float:left;
}
.footer_left ul li{
	float:none;
	margin-bottom:15px;
	padding-right:72px;
}
.links_static {
	float:left;
	width:200px;
}
.related_post_title {
	font-weight:normal;
	font-size:19pt;
	color:#1D85AA;
	text-transform:uppercase;
	padding-left:23px;
}
.related_post {
	padding-left:36px;
	border-bottom:1px dashed #6D858F;
	padding-bottom:10px;
	margin-bottom:22px;
}
.related_post li {
	font-size:19pt;
	font-family:Georgia;
	color:#1D85AA;
}
.related_post li a{
	font-size:21pt;
	font-family:arial;
	font-weight:bold;
	color:#1D85AA;
}
p.log_as {
	padding-left:150px;
	margin-top:-1px;
}
.blog .logo a,
.search .logo a,
.archive .logo a{
	float:right;
	margin-top:21px;
}
.blog .logo a img,
.search .logo a img,
.archive .logo a img{
	display:block;
}
.blog .logo img,
.search .logo img,
.archive .logo img{
	display:none;
}
.comments_div_p {
	margin-top:-48px;
}
.cform label span span{
	color:#af0c0c;
}
.recent_right_content p {
	font-size:14px;
	line-height:1.6em;
	color:#666;
	float:left;
	padding-bottom:8px;
}
.recent_right_atach_image {
	float:left;
}
.dist {
	width:200px;
	float:left;
}
.hentry {
	float:left;
	width:100%;
	margin:5px 0 10px 0;
}
.recent_right_content .hentry p.postmetadata{
	float:none;
}
.subscribe_mid ul li {
	float:left;
}

.alignright {
	float:right;
	padding-left:20px;
	margin-bottom:10px;
}
.alignleft {
	float:left;
	padding-right:20px;
	margin-bottom:10px;
}
.aligncenter {
	text-align:center;
}

.services .service_right ul li {
	padding:12px;
	float:left;
	margin-bottom:50px;
}
.services .service_right ul li p{
	float:left;
	padding-top:2px;
}
.services .service_right ul li ul li{
	border:none;
}



.services .service_right p{
	font-size:12px;
	line-height:20px;
	color:#9C9DA1;
	padding:10px 0;
}
.services .service_right ul {
	list-style-type:inherit;
	color:#B4CC05;
	margin-left:15px;
}
.services .service_right ul li a{
	color:#a9aaae;
	display:block;
	padding-bottom:5px;
}
.services .service_right ul li a:hover{
	color:#28abe2;
}
.services .service_right p.links_r{
	font-size:16px;
	color:#1D85AA;
}

