/*  







Theme Name: Thinking men

Author: Thinking men



Description: Customise theme







*/























*{



	padding:0;



	margin:0;



} 

a {
color: #950000;
}


body{



	font-family: helvetica,arial,tahoma,georgia,verdana;

	font-size:12px;

	color:#2F2D29;
        background-color:#E3DFC6;



}



#outer_header{



	background-image:url(images/header_bg.png);



}



#header {	margin:0 auto;	padding:0 10px;	width:940px;}



.outer_home_content {



	background-image:url(images/content_bg.png);



	height:998px;



}



#home_content {	margin:0 auto;	padding:0 10px;	width:940px;}



.img{



	border:0;



}



.clear{



	clear:both;



}



.top-pad{



	padding-top:10px;



}







#outer{



	/*margin:0 auto;



	width:1068px;*/



}



#top-nav1 {	height:30px;	width:940px;}



#top-nav1 ul{



	list-style:none;



	float:right;



}



#top-nav1 ul li{



	float:left;



	padding-left:5px;



	padding-right:5px;



	line-height:26px;



}



#top-nav1 ul li a{



	color:#ffffff;



	text-decoration:none;



}











#logo-nav {	height:38px;	padding-top:16px;	width:940px;}











#logo{



	float:left;



}



#top-nav2{



	float:right;



}



#top-nav2 ul li a{



	color:#ffffff;



	text-decoration:none;



}







#banner{



	height:321px;



	width:1068px;



	background-image:url(images/header_background.png);



}







#banner-text{



	float:left;



	padding-top:30px;



	width:494px;



	overflow:hidden;



}



#simple_banner_text{



	width:492px;



	overflow:hidden;



	color:#ffffff;



	margin:15px 0px;
        
}



#banner-image{



	float:right;



}



#banner_btn{



	margin-top:10px;



}



#banner_btn_1{



		float:left;



}



#banner_btn_2{



	float:right;



}



.white_text{



	color:#ffffff;



	font-weight:bold;



	font-size:24px;



}



#text_or{



	text-align:center;



}



#top_slider {	padding-top:30px;	width:940px;}



.small_box {	float:left;	height:182px;	padding-right:20px;	padding-top:15px;	width:220px;}



.read_more{



	text-align:right;



}



.web_design {



	background-image:url(images/icon_webdesign.png);



	background-repeat:no-repeat;



	line-height:39px;



	padding-left:41px;

	

	text-indent:-99999px;



}



.social_news_media {



	background-image:url(images/icon_socialmedia.png);



	background-repeat:no-repeat;



	line-height:39px;



	padding-left:41px;

	

	text-indent:-99999px;



}



.icon_branding {



	background-image:url(images/icon_branding.png);



	background-repeat:no-repeat;



	line-height:39px;



	padding-left:41px;

	

	text-indent:-99999px;



}







.icon_email-marketing {



	background-image:url(images/icon_email-marketing.png);



	background-repeat:no-repeat;



	line-height:39px;



	padding-left:41px;

	

	text-indent:-99999px;



}



#home_3col{



	margin-top:18px;



}



.col_large {	float:left;	overflow:hidden;	width:280px;}





.small_thumb{



	float:left;



	height:60px;



	width:60px;



	padding-right:10px;



	/*margin-top:8px;*/



}



.small_desc,.from_our_blog_info{

}



.post_small{



	padding-top:10px;



	padding-bottom:10px;



	height:80px;







}



.post_small .title a{



	color:#62615d;



	text-decoration:none;



	font-weight:bold;



}





.col_large h2{



	margin-bottom:20px;



	color:#000000;



}



.col_large #client_resource h2{



	margin-bottom:20px;



	color:#000000;



	background-image:url(images/clientresources.png);



	background-repeat:no-repeat;



	text-indent:-99999px;



}



.col_large #from_our_blog h2{



	margin-bottom:20px;



	color:#000000;



	background-image:url(images/from-our-blog.png);



	background-repeat:no-repeat;



	text-indent:-99999px;



}



.col_large #latest_work h2{



	margin-bottom:20px;



	color:#000000;



	background-image:url(images/latestwork_title.png);



	background-repeat:no-repeat;



	text-indent:-99999px;



}



.col_large #more_articles h2{



	margin-bottom:5px;



	color:#000000;



	background-image:url(images/morearticles.png);



	background-repeat:no-repeat;



	text-indent:-99999px;



}



.col_large #friend_us h2{



display:none;

}





#more_articles .post_small{



	padding-top:5px;



	padding-bottom:5px;



	height:26px;



}







#latest_work .thumb {



	float:left;



	padding-right:10px;



	padding-top:13px;



}



#latest_work .read_more{



	margin-right:10px;



}







#announcements{



	background-image:url(images/widget-background.png);



	background-repeat:no-repeat;



	width:240px;



	height:252px;



	padding:20px;



	color:#ffffff;



}



.ann_date_time{
font-size:11px;
font-weight:normal;
}
.ann_date_time a, a:hover{

font-weight:bold;
text-decoration:underline;
}



.info_red{



	color:#A60000;



}



#ann_seperator {



	background-image:url(images/dash_dot_border.png);



	background-repeat:repeat-x;



	height:2px;



	margin:10px 0px 10px 0px;



}



.post_title{



	font-weight:bold;



	padding-top:5px;



	padding-bottom:5px;



}



#client_resource {width:280px; margin-top:20px;}



#client_resource ul li {



	background-image:url(images/mini-icon_clientresources.png);



	background-repeat:no-repeat;



	padding-bottom:10px;



	padding-left:20px;



}



.divider{



	background-image:url(images/divider_light.png)!important;



	background-repeat:repeat-x!important;



	height:2px;



}



.divider_dark{



	background-image:url(images/divider_dark.png)!important;



	background-repeat:repeat-x!important;



	height:5px;



}



#client_resource a{



	font-weight:bold;



	color:#666563;



	text-decoration:none;



}







#friend_us {



	background-image:url(images/sidebar_social-background.png);



	background-repeat:no-repeat;



	color:#FFFFFF;



	height:380px;



	padding:6px 14px 14px;



	width:252px;



}



#friend_us h2{



	/*width:91px;*/



}



#social_icons {



	float:right;



	height:30px;



	



	width:137px;



}



#social_icons ul li{



	float:left;



	list-style:none;



	padding-right:5px;



}







#mid_footer {	height:350px;	margin:0 auto;	padding-left:10px;	padding-right:10px;	padding-top:20px;	width:940px;}



#cofee_cup{



	float:left;



}



#footer_form{



	float:left;



	padding-left:13px;



}



#name_email{



	width:203px;



	/*display:inline-block;*/



	float:left;



}



#phon_website{



	width:229px;



	/*display:inline-block;*/



	float:left;



}



#tell_submit{



		float:right;



}



#form_wrap{



	padding-top:20px;



}



#outer_mid_footer{



	background-image:url(images/mid_foot_bg.png);



	background-repeat:repeat-x;



}



#enjoy_coffee {



	padding-left:9px;



	padding-top:15px;



	width:393px;



}







#outer_last_footer{



	background-image:url(images/last_foot_bg.png);



	background-repeat:repeat-x;



}



#inner_last_footer {



	background-image:url(images/footer_cityimage.png);



	background-position:right bottom;



	background-repeat:no-repeat;



}



#footer {	margin:0 auto;	min-height:329px;	padding-left:10px;	padding-right:10px; padding-top:20px;	width:940px;}




.footer_col{



	width:205px;



	color:#ffffff;



	float:left;



}



#footer .about_us{



	background-image:url(images/footer_about-us.png);



	background-repeat:no-repeat;



	text-indent:-999999px;



	line-height:24px;



}



#footer .services{



	background-image:url(images/footer_services.png);



	background-repeat:no-repeat;



	text-indent:-999999px;



	line-height:24px;



}



#footer .client_resources{



	background-image:url(images/footer_client-resources.png);



	background-repeat:no-repeat;



	text-indent:-999999px;



	line-height:24px;



}



#footer .links{



	background-image:url(images/footer_links.png);



	background-repeat:no-repeat;



	text-indent:-999999px;



	line-height:24px;



}



#footer .contact_info{



	background-image:url(images/footer_contactus.png);



	background-repeat:no-repeat;



	text-indent:-999999px;



	line-height:24px;



}



#footer .footer_col ul li{



	list-style:none;



}



#footer .footer_col ul li a{



	text-decoration:none;



	color:#ffffff;



	



	text-transform:uppercase;



}



#footer .footer_col ul li{



	line-height:20px;



}



.small_line_height{



	line-height:14px!important;



}



.small_width{



	width:150px;



	padding-right:10px;



}



.padd-left{



	padding-left:40px;



	width:150px;



	padding-right:20px;



}



.margintop30{



	margin-top:30px;



}



#copyright{



	text-align:right;



	background-image:url(images/footer_logo.png);



	background-repeat:no-repeat;



	height:50px;



	color:#ffffff;



	padding-left:150px;



	overflow:hidden;



}



#copyright a{



color:#ffffff;



}



#show_current {



	float:right;



	padding-top:3px;



}



#show_current ul li{



	list-style:none;



	float:left;



	padding-right:6px;



}







#prev_next {



	float:right;



	padding-right:14px;



}







#prev_next ul li{



	list-style:none;



	float:left;



	padding-right:6px;



}



.txt_box {



	background-image:url(images/text_box_bg.png);



	border:0 none;



	height:20px;



	padding:8px;



	width:175px;



        font-style:italic; 



}







.txt_box_sub {



background-image:url(images/subject_bg.png);



border:0 none;



height:27px;



padding:8px;



width:391px;



font-style:italic;



}



.txt_box_msg {



background-image:url(images/msg_bg.png);



border:0 none;



height:125px;



padding:8px;



width:548px;



font-style:italic;



}







.big_txt_box{



	background-image:url(images/big_txt_box_bg.png);



	border:0 none;



	height:20px;



	padding:8px;



	width:209px;



font-style:italic;



}



.text_area_bg {



	background-image:url(images/text_area_bg.png);



	border:0 none;



	height:118px;



	padding:8px;



	width:301px;



font-style:italic;



}



.bt {



	background-image:url(images/send_btn_bg.png);



	border:0 none;



	height:35px;



	width:92px;



	color:transparent;



}





#latest_tweets a{



	color:#90E8FC;



}

#latest_tweets {
 padding:15px 5px 0px 5px;
}




#latest_facebook a{



	color:#90E8FC;



}



#latest_flickr a{



	color:#90E8FC;



}



#latest_rss a{



	color:#90E8FC;



}


#latest_rss{
 padding:15px 5px 0px 5px;
}




.post_title a{



	color:#ffffff;



	text-decoration:none;



}

.post_title a:hover{
text-decoration:none;
}
.post_titel h3 a {
color:#2F2D29;
font-size:23px;
font-weight:bold;
text-decoration:none;
}


.no_pad{



	padding-right:5px;



	width:285px;



	float:right;



}



.last_col{



        float:right;



        width:280px;



}



/*Start blog page css */











#header2-outer{



	height:119px;



	background-image:url("images/sub_header.png");



}



.header2{



	width:940px;



	margin:0 auto;



	padding:33px 10px 15px;



}



.header2_left{



	float:left;



	/*padding-top:33px;*/



}



.header2_right{



	float:right;



        padding-right:36px;



	/*padding-top:33px;



	padding-bottom:23px;*/



}



.text{



	font-size:20px;



	color:#ffffff;



}







.content2-outer{



	background-image:url(images/content_bg.png);



}







.content2{



width:940px;



margin:0 auto;



padding:30px 10px 90px 10px;



}



.phone {



color:#FFFFFF;



font-size:20px;



padding:0 0 0 42px;



}



.clear{



	clear:both;



}



.h2catagory{    



	padding-top:35px;	



}







.main_content{



	float:left;



	width:580px;







	padding-right:50px;



	background-image:url(images/vertical_divider.png);



	background-repeat:repeat-y;



    background-position:top right;



}



	







.main_content_text_head_left{



	float:left;



}







.main_content_text_head_right {	background-image:url(images/comment.png);	background-repeat:no-repeat;	float:right;	height:36px;	width:38px;}



.post_number {padding-top:7px;text-align:center;}



.main_content_text_head{



	width:580px;



}



.main_content_text_body {



padding-bottom:0px;



padding-top:35px;



width:580px;


margin-bottom:5px;



}



.main_content_text_button{



	width:580px;



	padding:10px 0 27px;



}



.text_body{
float:left;
}

.text_body a{

background-color:#Fff;
border-top:1px solid white;
border-right:1px solid #BFBCA7;
border-bottom: 1px solid #BFBCA7;
padding:3px;
margin-right:2px;

}


.text_img{



	float:left;

}
.text_body img{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CFCAA8 none repeat scroll 0 0;
border:1px solid #AFAB8E;
padding:5px;

}


.main_content_text_button  a{



	text-decoration:none;



}



/*8888*/



.divider {



	background-image:url(images/divider_light.png) !important;



	background-repeat:repeat-x !important;



	height:2px;



}



.main_content_text{



/*	padding-top:33px; */



        margin-top:15px;







}







.right_col{



	float:right;



	padding-top:33px



}



.search {



	background-image:url(images/searchbox_background.png);



        background-repeat:no-repeat;



        margin-bottom:6px;



        padding:18px 32px 19px 24px;



        width:227px;



}



.inner_search{



	background-image:url(images/big_txt_box_bg.png);



	padding:9px 52px;



}



#right_client_resource{



	padding-top:15px;



	padding-bottom:30px;



}



#right_client_resource  ul{



	/*text-decoration:none;*/



	list-style-type:none;



}



#right_client_resource  ul li a{



	text-decoration:none;	color:#000000;



}



#right_client_resource ul li {



	padding-bottom:10px;



}







#announcements {



	background-image:url(images/widget-background.png);



	background-repeat:no-repeat;



	color:#FFFFFF;



	height:252px;



	padding:20px;



	width:240px;



}







#indicate_bar {



padding-bottom:50px;



padding-top:25px;



width:580px;



}



.left_indicate{



	float:left;



}



.mid_indicate{



	float:left;



	padding-left:35px;



}



.right_indicate{



	float:right;



}







#friend_us h2{	



	color:#000000;







}







.commentsMain{



	padding-top:20px;



}















/*End blog page  css*//*************Service page************/
.service_left {	
background-image:url(images/service_bck.png);
background-position:-7px;	
background-repeat:repeat-y;	
float:left;	
padding-right:40px;	
width:248px;
margin-top:1px;
margin-bottom:30px;
}
.service_content{		padding-left:15px;	overflow:hidden;}.black{	color:#000000;}

.overview{
background:url(images/divider_light.png) bottom center !important;
background-repeat:repeat-x !important;
height:20px;
margin-bottom:20px;
text-transform:uppercase;

}

	}.srrvice_title{	padding-top:10px;}.srrvice_para{		padding:20px 0;}



#service_link  .current_page_item{	background-image:url(images/selected_menu_background.png);	color:#ffffff;}



#service_link ul li.current_page_item a{	color:#ffffff;}



.service_box{	float:left;	height:182px;	padding-right:50px;	padding-top:15px;	width:155px;}



.web_design {	background-image:url(images/icon_webdesign-r82.png);



	background-repeat:no-repeat;	line-height:39px;	padding-left:41px; text-indent:-99999px;}



	#service_link{		padding-bottom:30px;}#service_link  ul{	list-style-type:none;}#service_link  ul li a{	text-decoration:none;	color:#000000;	padding-left:35px;}#service_link ul li {height:29px;padding-bottom:0;padding-top:6px;}#service_link ul li.divider {height:1px;padding:0; border-bottom: solid 1px white;}.special_sample_box{	padding-right:0px !important;}.col_large_special{	width:300px !important;}/*************Service page************/



.small_desc {

line-height:20px;
}

.small_desc h4{
font-weight:bold;
font-size:14px;
}

.small_desc h4 a, a:hover{
text-decoration:underline;
}

.small_desc a {

color:#000000;
text-decoration:none;

}

.small_desc a:hover{
color:#A60000;
font-weight:normal;
}


/********social icon start  ***/



#social_icons ul li a{



	width:29px;



	height:29px;



	display:block;



}



.twiter_on{



	background-image:url(images/sidebar-widget-twitter_on.png);



}



.twiter_off{	background-image:url(images/sidebar-widget-twitter_off.png);}.twiter_off:hover{	background-image:url(images/sidebar-widget-twitter_on.png)!important;}



.facebook_on{



	background-image:url(images/sidebar-widget-fb_on.png);



}



.facebook_off{	background-image:url(images/sidebar-widget-fb_off.png);}.facebook_off:hover{	background-image:url(images/sidebar-widget-fb_on.png)!important;}



.flickr_on{



	background-image:url(images/sidebar-widget-flickr_on.png);



}



.flickr_off{	background-image:url(images/sidebar-widget-flickr_off.png);}.flickr_off:hover{	background-image:url(images/sidebar-widget-flickr_on.png);}



.rss_on{



	background-image:url(images/sidebar-widget-rss_on.png);



}



.rss_off{	background-image:url(images/sidebar-widget-rss_off.png);}.rss_off:hover{	background-image:url(images/sidebar-widget-rss_on.png)!important;}







/********social icon end  ***/







#top-nav2 ul{



	list-style:none;



	float:right;
	margin-top:15px;



}







#top-nav2 ul li{



	float:left;



	padding-left:5px;



	padding-right:5px;



	/*width:83px;



	height:13px;*/



	



}



#top-nav2 ul li a{



	



	display:block;



}







/*



#top-nav2 ul li{



	font-size:15px;



	font-weight:bold;



}







#top-nav2 ul li a:hover{



	opacity:1;



}



*/



#top-nav2 ul li{



	float:left;



	padding-left:5px;



	padding-right:5px;



	line-height:26px;



}



#top-nav2 ul li{



	font-size:15px;



	font-weight:bold;



}




.top-nav2_home{



	background-image:url(images/topnav-menu_home_off.png);



	background-repeat:no-repeat;



        width:53px;



	height:13px;	



}



.top-nav2_home:hover{



	background-image:url(images/topnav-menu_home_on.png)!important;



	background-repeat:no-repeat;



}







.top-nav2_aboutus{



	background-image:url(images/topnav-menu_about-us_off.png);



	background-repeat:no-repeat;



	width:71px;



	height:13px;	



}



.top-nav2_aboutus:hover{



	background-image:url(images/topnav-menu_about-us_on.png)!important;



	background-repeat:no-repeat;



}



.top-nav2_services{



	background-image:url(images/topnav-menu_services_on.png);



	background-repeat:no-repeat;



	width:62px;



	height:13px;



}



.top-nav2_services:hover{



	background-image:url(images/topnav-menu_services_off.png)!important;



	background-repeat:no-repeat;



}



.top-nav2_blog{



	background-image:url(images/topnav-menu_our-blog_on.png);



	background-repeat:no-repeat;



	width:67px;



	height:16px;



}



.top-nav2_blog:hover{



	background-image:url(images/topnav-menu_our-blog_off.png)!important;



	background-repeat:no-repeat;



}



.top-nav2_portfolio{



	background-image:url(images/topnav-menu_portfolio_on.png);



	background-repeat:no-repeat;



	width:67px;



	height:13px;	



}



.top-nav2_portfolio:hover{



	background-image:url(images/topnav-menu_portfolio_off.png)!important;



	background-repeat:no-repeat;



}



.top-nav2_contact{



	background-image:url(images/topnav-menu_contact-us_on.png);



	background-repeat:no-repeat;



	width:83px;



	height:13px;



}



.top-nav2_contact:hover{



	background-image:url(images/topnav-menu_contact-us_off.png)!important;



	background-repeat:no-repeat;



}



/*************/



.current_top-nav2_home{



	background-image:url(images/topnav-menu_home_on.png);



	background-repeat:no-repeat;



	width:71px;



	height:13px;	



}



.current_top-nav2_home:hover{



	background-image:url(images/topnav-menu_home_on.png)!important;



	background-repeat:no-repeat;



}




.current_top-nav2_aboutus{



	background-image:url(images/topnav-menu_about-us_on.png);



	background-repeat:no-repeat;



	width:71px;



	height:13px;	



}



.current_top-nav2_aboutus:hover{



	background-image:url(images/topnav-menu_about-us_on.png)!important;



	background-repeat:no-repeat;



}



.current_top-nav2_services{



	background-image:url(images/topnav-menu_services_on.png);



	background-repeat:no-repeat;



	width:62px;



	height:13px;



}



.current_top-nav2_services:hover{



	background-image:url(images/topnav-menu_services_off.png)!important;



	background-repeat:no-repeat;



}



.current_top-nav2_blog{



	background-image:url(images/topnav-menu_our-blog_off.png);



	background-repeat:no-repeat;



	width:67px;



	height:16px;



}



.current_top-nav2_blog:hover{



	background-image:url(images/topnav-menu_our-blog_off.png)!important;



	background-repeat:no-repeat;



}



.current_top-nav2_portfolio{



	background-image:url(images/topnav-menu_portfolio_off.png);



	background-repeat:no-repeat;



	width:67px;



	height:13px;	



}



.current_top-nav2_portfolio:hover{



	background-image:url(images/topnav-menu_portfolio_off.png)!important;



	background-repeat:no-repeat;



}



.current_top-nav2_contact{



	background-image:url(images/topnav-menu_contact-us_off.png);



	background-repeat:no-repeat;



	width:83px;



	height:13px;



}



.current_top-nav2_contact:hover{



	background-image:url(images/topnav-menu_contact-us_off.png)!important;



	background-repeat:no-repeat;



}











/*******top header end****/







/*************slide last 20-1-2010*************/



.consulting{



	background-image:url(images/icon_consulting.png);



	background-repeat:no-repeat;



	line-height:39px;



	padding-left:41px;

	

	text-indent:-99999px;



}



.ecommerce{



	background-image:url(images/icon_ecommerce.png);



	background-repeat:no-repeat;



	line-height:39px;



	padding-left:41px;

	

	text-indent:-99999px;



}



.internetmarketing{



	background-image:url(images/icon_internetmarketing.png);



	background-repeat:no-repeat;



	line-height:39px;



	padding-left:41px;

	

	text-indent:-99999px;



}



.iphoneapps{



	background-image:url(images/icon_iphoneapps.png);



	background-repeat:no-repeat;



	line-height:39px;



	padding-left:41px;

	

	text-indent:-99999px;



}



.mobilemarketing{



	background-image:url(images/icon_mobilemarketing.png);



	background-repeat:no-repeat;



	line-height:39px;



	padding-left:41px;

	

	text-indent:-99999px;



}



.webdevelopment{



	background-image:url(images/icon_webdevelopment.png);



	background-repeat:no-repeat;



	line-height:39px;



	padding-left:41px;

	

	text-indent:-99999px;



	



}



.webhosting{



	background-image:url(images/icon_webhosting.png);



	background-repeat:no-repeat;



	line-height:39px;



	padding-left:41px;

	

	text-indent:-99999px;



}



.seo{



	background-image:url(images/icon_seo.png);



	background-repeat:no-repeat;



	line-height:39px;



	padding-left:41px;

	

	text-indent:-99999px;



}



/*************slide lase 20-1-2010 end*************/



	



#think_contact {



padding-left:26px;



padding-top:21px;



}



#contact_page



{



background-image:url('images/form_background.png');



background-repeat:no-repeat;



min-height:429px;



}

#payment_page 
{
background-image:url('images/pform_background.png');
background-repeat:no-repeat;
min-height:429px;
}

.contact_width{



padding-right:18px;



width:617px;



}



.service_divider{



width:230px;



}



.new_divider{



background-image:url(images/divider_light.png);



background-position:center bottom;



background-repeat:repeat-x;



}







.widget{



list-style-type:none;



padding-bottom:20px;



}



cat-item a,.widget ul li,.widget ul li a{







background-image:url(images/divider_light.png);



background-position:center bottom;



background-repeat:repeat-x;



color:#000000;



list-style-image:none;



list-style-position:outside;



list-style-type:none;



padding-bottom:14px;



text-decoration:none;



padding-top:7px;







}



/*



.widget_links{



list-style:none;background-image:url(images/divider_light.png) !important;background-repeat:none;background-repeat:repeat-x;



background-position:center bottom;



padding-bottom:10px;margin-bottom:3px;



}



*/



.textwidget{



padding-bottom:10px;



padding-top:11px;



}



.widget_text{



list-style-image:none;



list-style-position:outside;



list-style-type:none;



}



.widget_links li {



color:#000000;



list-style-image:none;



list-style-position:outside;



list-style-type:none;



}



.widget_links li a{color:#000000;



list-style-type:none;



text-decoration:none;



}



.hh2catagory_widget{



background-image:url(images/divider_light.png) !important;



background-repeat:repeat-x !important;



background-position:center bottom;



padding-bottom:10px;



} 



   img{



    border:0;



}







.about_page{



padding-top:26px;



}

.slidebox{

line-height:20px;

height:0px;

margin:0px 0px 70px;



}

h3{
font-size:20px;

}
#from_our_blog{

margin-bottom:30px;

}

#slider_nav{
margin:5px 0px;
}
.alink{ color: #B30000;}
.llink{margin-left:20px;}
.llink li a:hover{color: #B30000;}

#footer ul li a:hover{

text-decoration:underline;
}

.post_titel h3 {
 color:#2F2D29;
 text-decoration:none;
 font-size:23px;
}

.post_titel h3 a{
 color:#2F2D29;
 text-decoration:none;
 font-size:23px;
}
.post_title h3 a:hover{

text-decoration:underline;
}

}

#top-nav2{



	float:right;
        padding-top:10px;

}

#logo-nav {	height:38px;	padding-bottom:6px; padding-top:0px; margin:10px 0px 0px 0px;	width:940px;}

.workdetails em {
color:#AAAAAA;
display:inline;
float:left;
font-style:normal;
width:6em;
}

#more_articles ul li {

padding:8px;
padding-left:0px;


}

#more_articles{
height:400px;
}

.small_desc,.from_our_blog_info p{
color:#000000;
}

.post_small img{
        padding: 5px;
       	background: #dbd7c2;
 	background: #CFCAA8;
 	border: 1px solid #AFAB8E;
 	border-radius: 8px;

}

.hdrtext{
font-size:4em;
letter-spacing:-1px;
color:#fff;
}

.ptext{

border-top: 1px solid white; 
border-right: 1px solid rgb(191, 188, 167); 
border-bottom: 1px solid rgb(191, 188, 167); 
padding: 3px; 
background-color: rgb(255, 255, 255); 
margin-bottom: 5px; 
color: rgb(149, 0, 0); 
font-size: 14px; 
font-weight: bold; 
text-transform: uppercase;
line-height:40px;

}