/*
Theme Name: across
Description: WordPress Corporate Business Theme.
Author: ThemesGuy	
Author URI: http://themeforest.net/user/themesguy
Tags: 6 colors, Portfolio, Personal, Corporate, Business, Clean, Modern
Version: 1.0
*/

/* ==== RESET ==== */
	html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,
	blockquote,pre,address,code,del,dfn,em,img,q,
	dl,dt,dd,ol,ul,li,
	table,caption,tbody,tfoot,thead,tr,th,td,br,fieldset,textarea{letter-spacing:0px;word-spacing:1px;margin:0;padding:0;border:0;vertical-align:baseline;outline: 0;}
	strong, b{font-weight:bold;}
	em, dfn, i{font-style:italic;}
	a, img{outline: none; border: 0;}
	a{text-decoration: none;}

/* ==== STYLES (General/Global) ==== */
	body { margin: 0; padding: 0; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 12px;line-height: 14px;background: #E8E8E8;color: #888}
	h1, h2, h3, h4, h5, h6  { font-weight:normal;font-family: Georgia, serif;line-height: 100%;}
	h1  {font-size: 36px;} 
	h2  {font-size: 24px;} 
	h3  {font-size: 21px;} 
	h4  {font-size: 18px;} 
	h5  {font-size: 16px;} 
	h6  {font-size: 14px;}
	h1 strong{font-size: 40px;font-weight: bold;}
	h1,h2,h3,h4,h5,h6,hr,p,ul,ol,dl,pre,address,table,form{margin:0 0 8px}
	ul,li{list-style:none outside;margin-left:20px;list-style-type:disc;}
	ol, ol li{list-style:decimal outside;}
	ol, dd{margin-left:24px;}
	ul ul, ol ul, ul ol, ol ol{margin-bottom:0;margin-top:0;}
	
	/* table(still need this right? :)) */
	table {border-collapse:separate;border-spacing:0;width:100%;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;margin-bottom:2px;}
	table,td,th {vertical-align:middle;}
	th{padding:10px;color:#666;border-top:1px solid #fff;text-transform:uppercase;}
	td{padding:10px;color:#888;}
	tr{background-color: #FAFAFA;}
	tfoot td{border:0px;}
	th{background-color:#F1F1F1;}
	tr:hover{background-color:#FEFEFE;}
	
	blockquote{margin: 5px 20px; padding-left: 25px; font-size: 12px; font-style: italic; font-family: Georgia, serif; background: url(images/quote.png) 0px 0px no-repeat; }
	blockquote p{padding: 0px;}
	pre,code{font-family:mono-space,monospace;white-space:pre;overflow-x:auto;overflow-y:hidden;padding:0px;line-height: 20px;font-weight: 400;}
	pre{padding:0px 5px; border: 1px solid #CCC; border-top: 0;background-image: url(images/pre.gif);background-position: 0px 1px; background-repeat: repeat;}
	pre code{margin: 0; padding: 0;}
	.wrap, .sp_wrap{margin: 0 auto; padding: 0px; width: 960px;}
	.clear{clear:both;display:block;font-size:0px;height:0px;line-height:0;width:100%;overflow: hidden;}
	
	/*classes add By Wordpress*/
	.alignright,img.alignright,a img.alignright {float:right; margin:10px 0px 10px 10x;}
	.alignleft,img.alignleft,a img.alignleft {float:left; margin:10px 10px 10px 0;}
	.aligncenter,img.aligncenter,a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
	.wp-caption {border: 1px solid #ddd;margin-bottom:10px;text-align: center;background-color: #fff;padding: 4px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
	.wp-caption img {margin: 0;padding: 0;border: none;}
	.wp-caption p.wp-caption-text {font-size: 11px;line-height: 12px;padding: 0 4px 5px;margin: 0;color: #111;}

/* ==== TOP SECTIONS ==== */
	#top .sp_wrap{ padding: 10px 0px 0px;}
	#top, #top_effect, #top_effect .top_shadow{margin: 0;padding: 0px;}
	#logo{margin: 0px; padding: 10px 0px;float: left; _display: inline;}
	#menu{margin: 0px; padding: 0; height: 45px;}
	#menu .wrap{width: 970px; height: 45px; margin: 0px auto; padding: 0;}
	#search{float: right; _display: inline; width: 217px; height: 28px; margin: 68px 0px 0px 0px;position:relative;}
	#search #searchbox{position: absolute;left: 15px;top: 3px;padding: 4px 0px 0px 0px;width: 160px; font-size: 12px;background: none; border: none;letter-spacing: 1px;}
	#search #search-bt{position: absolute; top: 0px; right: 4px; width: 24px; height: 25px; cursor: pointer; background: none; border: none;}
	
	/*navigation*/
	#menu #page_menu{float: left; _display: inline; width: 960px; height: 40px; margin: 5px 5px 0px}
	#page_menu ul#pagemenu{margin: 0;padding: 0px 20px;list-style-type: none;z-index: 9998;position: relative;}
	#pagemenu li{position: relative;display: inline;float: left;padding: 0px 0px 0px 8px;margin: 0px 10px 0px 0px; cursor: pointer;}
	#pagemenu li a{display: block;padding: 0px 20px 0px 12px; text-decoration: none;height:40px;line-height:40px;font-size: 12px;color: #FFF;overflow:hidden;text-transform: uppercase; font-weight: bold;}
	#pagemenu a{text-shadow: #ea661d 0px 0px 0px;}
	#pagemenu ul {position:absolute;top:40px;left: 0; margin: 0;display:none;z-index: 9997;border-top: 3px solid #ea661d;width: 222px;}
	#pagemenu ul li, #pagemenu ul .onhov, #pagemenu ul li:hover, #pagemenu ul .current_page_item{padding: 5px; margin: 0;z-index: 9996;background: #f1f1f1;border-bottom: 1px solid #ea661d;}
	#pagemenu li:hover ul ul, #pagemenu li:hover ul ul ul, #pagemenu li:hover ul ul ul ul{display:none;}
	#pagemenu li:hover ul, #pagemenu li li:hover ul, #pagemenu li li li:hover ul, #pagemenu li li li li:hover ul{display:block; z-index: 9997;}
	#pagemenu li ul a, #pagemenu li.onhov ul a, #pagemenu li.onhov li.onhov ul a, #pagemenu li.onhov li.onhov li.onhov ul a{width : 170px; height: 30px; line-height: 30px; border: 1px solid #F1F1F1; background: #f1f1f1; padding: 0px 20px;float:left;display: block;color: #888!important}
	#pagemenu ul ul{top:auto;border-left: 1px solid #e3e3e3;border-top: none;}
	#pagemenu li ul ul {left:212px; top: 0px;margin:0px 0 0 10px;}
	#pagemenu li ul a:hover{background: #fff;}
	#menu #page_menu a.pageactive, .current-menu-item a.pageactive{color: #FFF;}
	#pagemenu ul li.onhov a,#pagemenu ul li.onhov li.onhov a,  
	#pagemenu li.onhov ul a:hover,  
	#pagemenu li.onhov li.onhov ul a:hover, 
	#pagemenu li.onhov li.onhov li.onhov ul a:hover{background: #f5f5f5;color: #666!important;border-color:#D9D9D9 #e9e9e9 #FFFFFF;border-style:solid;border-width:1px; -moz-border-radius:6px; -webkit-border-radius:5px; border-radius: 5px;}
	#pagemenu li.onhov a{color: #FFF!important;}
	
/* ===== SLIDER ====== */
	#featured{margin: 0px 0px -50px -140px; padding: 0px; float: left; width: 1200px; height: 530px;position: relative;overflow: display;}
	#featured #featured_play{margin: 0; padding:0px; height: 530px; display: block;background: url(images/featured_shadow.png) center 320px no-repeat;}
	
/* ====MAIN SECTIONS ==== */
	#main{margin: 0; padding: 0px; background: url(images/main_top_shd.jpg) left top repeat-x;}
	#main #main_bottom{margin: 0; padding: 0px; background: url(images/main_bot_shd.jpg) left bottom repeat-x;}
	#main #main_bottom #mainest{margin: 0; padding: 0px;background: url(images/mainest.png) center top no-repeat;}
	#main #main_bottom #mainest .wrap{margin: 0 auto; padding: 0px; width: 960px;}
	#main #main_bottom #mainest .wrap  .content{margin: 0; padding: 0px 10px 10px; min-height: 300px;background: url(images/main_middle.png) 0px 0px no-repeat;}
	
	#middle{margin: 0px 0px 10px; padding: 0px; background: #EFEFEF url(images/middle_bottom.jpg) scroll center bottom no-repeat; clear: both;}
	#middle .in_middle{background: url(images/middle_top.jpg) scroll center top no-repeat;margin:0; padding: 10px; text-align:center;}
	#middle .in_middle h2{text-align:center;line-height: 32px;padding-bottom: 10px; margin: 0px 0px 0px 0px;}
	.bigbutton{display:inline-block; margin: 5px 5px 5px; padding: 0px;width: 174px; height: 32px; line-height: 32px; text-align:center; font-size: 17px;}
	
	.content .glob_column{ margin: 0px; padding: 5px 0px 10px;}
	.content .glob_column .col_left{float: left; _display: inline; margin: 0px 26px 0px 0px; padding: 0;width: 276px;}
	.content .glob_column .col_right{float: right; _display: inline; margin: 0px; padding: 0; width: 276px;}
	.inner_col{margin: 0; padding: 10px 0px;}
	.inner_col h3{text-shadow: #FFF 0px 0px 0px; margin: 0px; padding:  0px 0px 10px;}
	.inner_col .col_text{margin:0px; padding: 0px 0px 10px;}
	img.image_column{display: block; margin: 0px auto 10px;}
	
	.box_out_link{display: inline-block; height: 32px; line-height: 30px; margin: 0px; padding: 0px 25px 0px 0px; background-image: url(images/button.png); background-repeat: no-repeat; background-position: right top;}
	.box_out_link .box_in_link{display: inline-block; text-align:center; height: 32px; line-height: 30px; margin: 0px; padding: 0px 8px 0px 14px; color: #666; font-size: 13px; background-image: url(images/button.png); background-repeat: no-repeat; background-position: 0px -108px;}
	.box_out_link:hover, .box_out_link:focus{ background-position: right -60px;}
	.box_out_link:hover .box_in_link, .box_in_link:hover,
	.box_out_link:focus .box_in_link, .box_in_link:focus{ background-position: 0px -168px;}
	#testimonial_show .testimonial_writer{margin: 0; padding: 0px; text-align: right; font-size: 11px; font-weight: bold;}
	.testimonial_writer{margin: 0px; padding: 0px; text-align: right; font-size: 11px; font-weight: bold;}
	
	.layout_second{margin: 0px 0px 10px; padding: 18px 0px;}
	.layout_second_home{margin: 0px; padding: 18px 0px; background: url(images/line.gif) scroll left top repeat-x;}
	.full_width{margin: 0px 0px 20px; padding: 18px 5px 10px; #display: inline-block;}
	.layout_second.sidebarright{background: url(images/main_sideright.png) 0 0 no-repeat;}
	.layout_second.sidebarleft{background: url(images/main_sideleft.png) 100% 0 no-repeat;}
	
	.layout_second.sidebarright #left_content, .layout_second_home #left_content{float: left; _display: inline; width : 498px;margin: 0; padding: 0px;}
	.layout_second.sidebarleft #left_content{float: right; _display: inline; width : 698px;margin: 0; padding: 0px;}
	h1.pagetitle{padding: 0px 0px 6px;background: url(images/line.gif) scroll left bottom repeat-x;font-size: 32px;letter-spacing: 1px;}
	h1.special_pagetitle{padding: 0px 0px 6px;background: url(images/line.gif) scroll left bottom repeat-x;font-size: 32px;font-style: italic;text-align: right; color: #b1b1b1;}
	h1.special_pagetitle span{margin: 0; padding: 0px 5px; display: inline-block;height: 50px; line-height: 45px; color: #BBB;font-size: 26px;}
	h1.special_pagetitle span .archive_title{background: none;float: left; _display: inline; margin: 0; padding: 6px 6px 0px 0px; line-height: 16px; font-size: 16px; width: 100px;letter-spacing: 1px;}
	
	.blog_lists{margin: 0px; padding: 10px 0px 10px;}
	.blog_lists_single{margin: 0px; padding: 0px 0px 10px;}
	.blog-meta{
		margin: 0px 0px 20px;
		padding: 2px 10px;
		color: #646464;
		font-size: 11px;
		letter-spacing: 1px;
		text-shadow: #eaeaea 0px 1px 0px;
		display: block;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		-khtml-border-radius: 6px;
		border-radius: 6px;
		border-width: 1px;
		border-style: solid;
		border-color: #ddd #ccc #aaa;
		background: #E3E3E3;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f5f5f5, endColorstr=#DADADA); /* for IE */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f5f5f5, endColorstr=#DADADA)";
		background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#DADADA)); /* for webkit browsers */
		background: -moz-linear-gradient(top,  #f5f5f5,  #DADADA); /* for firefox 3.6+ */
		background: -khtml-gradient(linear, left top, left bottom, from(#f5f5f5), to(#DADADA));
	}
	.blog-meta a{color: #646464;}
	.blog-meta a:hover{text-decoration: none;border-bottom: 1px dotted #aaa;}
	.blog-meta .post-author{height: 22px;line-height: 22px;display: inline-block;padding: 0px 22px;background: url(images/user.png) left center no-repeat;}
	.blog-meta .post-date{height: 22px;line-height: 22px;display: inline-block;padding: 0px 22px;background: url(images/clock.png) left center no-repeat;}
	.blog-meta .post-comment{height: 22px;line-height: 22px;display: inline-block;padding: 0px 22px;background: url(images/comment.png) left center no-repeat;}
	.blog-meta .post-category{height: 22px;line-height: 22px;display: inline-block;padding: 0px 22px;background: url(images/tag.png) left center no-repeat;}
	.blog-meta .edit-link{height: 22px;line-height: 22px;display: inline-block;padding: 0px 22px;background: url(images/edit.png) left center no-repeat;}
	.featured_image{margin: 0px 0px 10px; padding: 10px; background: #FFF; border: 1px solid #f2f2f2;box-shadow:0px 0px 2px #AAAAAA; -moz-box-shadow:0px 0px 2px #AAAAAA; -webkit-box-shadow:0px 0px 2px #AAAAAA;}
	.featured_image img{margin: 0px; padding: 0px; display: block;}
	
	.wega-pagenavi{height: 20px;padding-top: 5px; margin-bottom: 0px;font-size: 11px;}
	.wega-pagenavi span{display: inline-block; height: 20px; line-height: 20px; padding: 0px 6px;margin: 0px 2px;background: #f8f8f8;border-top: 1px solid #e3e3e3; border-bottom: 1px solid #fefefe;border-left: 1px solid #e8e8e8; border-right: 1px solid #fefefe;}
	.wega-pagenavi a{display: inline-block; height: 20px; line-height: 20px; padding: 0px 6px;margin: 0px 2px;background: #DADADA url(images/button-fade.png) scroll left top repeat-x;border-top: 1px solid #F9F9F9; border-bottom: 1px solid #e3e3e3;border-left: 1px solid #F9F9F9; border-right: 1px solid #e3e3e3;}
	.wega-pagenavi a:hover{color: #555; background: #DADADA url(images/button-fade-hover.png) scroll left bottom repeat-x;}
	.wega-pagenavi span.current{background: #777 url(images/button-fade.png) scroll left top repeat-x; color: #FFF;border-top: 1px solid #F9F9F9; border-bottom: 1px solid #e3e3e3;border-left: 1px solid #F9F9F9; border-right: 1px solid #e3e3e3;}
	
	.portfolio_list{width: 435px; margin: 0px; padding: 0px 0px 20px; #position: relative;}
	.portfolio_list.left{float: left;}
	.portfolio_list.right{float: right;}
	.portfolio_list .portfolio_image_preview{margin: 0px 0px 10px; padding: 15px; height: 200px; background: url(images/portfolio_img.png) scroll 0 0 repeat;display: block;}
	.portfolio_list .portfolio_image_preview .img_preloader,
	.portfolio_list .portfolio_image_preview .img_preloader a, 
	.portfolio_list .portfolio_image_preview img{margin: 0; padding: 0; width: 405px; height: 200px;}
	.portfolio_list .portfolio_details{margin: 0; padding: 0px 15px;}
	.portfolio_list .portfolio_image_preview .ploader, .ploader{background: url(images/loader.gif) center no-repeat; margin: 0; padding: 0;}
	.portfolio_list .portfolio_image_preview .finishload{margin: 0; padding: 0;}
	.portfolio_list .portfolio_image_preview .finishload a.viewim{display: block;background: #333 url(images/big_keker.jpg) center no-repeat;margin: 0; padding: 0;;}
	.portfolio_list .portfolio_image_preview .finishload a.viewvid{display: block;background: #333 url(images/playvid.jpg) center no-repeat;margin: 0; padding: 0;}
	
	.portfolio-single-post{margin: 0px 0px 20px; padding: 0px;}
	#portfolio_single_object{margin: 0px 0px 8px; padding: 10px 0px 0px 0px;background: url(images/portfolio_single_top.png) 0% 0% no-repeat;}
	#portfolio_single_object .portfolio_inner_single_object{margin: 0px; padding: 0px 10px 20px; background: url(images/portfolio_single.png) 0% 100% no-repeat;}
	#portfolio_single_object .portfolio_inner_single_object img{display: block;margin: 0; padding: 0;}
	#portfolio_single_object .portfolio_inner_single_object .p_item{margin: 0; padding: 0;}
	.portfolio-single-content{margin: 0px; padding: 0px 10px;}
	#portsingle_object{display: none;}
	
	.search-blog-title{margin-bottom: 8px;}
	.search-post-date{display: block; margin: 8px 0px 15px; padding: 0; font-size: 11px; color: #aaa; border-top: 1px solid #eee; border-bottom: 1px solid #eee;}
	
	/*contact form*/
	#adm-contact{margin: 0px 0px 20px; padding: 10px 0px 0px}
	fieldset{padding:20px;border:1px solid #e5e5e5;}
	legend, label{letter-spacing:1px;text-transform:uppercase;font-size:11px;}
	input[type=text], input[type=password], input[type=file], select{padding:5px;width:50%; -moz-border-radius:6px; -webkit-border-radius:5px; border-radius: 5px;}
	textarea{width:70%;height:100px;padding:5px; -moz-border-radius:6px; -webkit-border-radius:5px; border-radius: 5px;}
	input, textarea, select {outline-style:none!important;}
	input[type="submit"]::-moz-focus-inner{border : 0px!important;} 
	input[type="submit"]:focus{outline:none;}
	button::-moz-focus-inner,
	input[type="reset"]::-moz-focus-inner,
	input[type="button"]::-moz-focus-inner,
	input[type="submit"]::-moz-focus-inner,
	input[type="file"] > input[type="button"]::-moz-focus-inner {
		border: none;
	}
	input[type=text], input[type=password], input[type=file], textarea, select{
		background-color:#FAFAFA;
		border-color:#D9D9D9 #EAEAEA #FFFFFF;
		border-style:solid;
		border-width:1px;
		color:#666;
		font-size: 12px;}
			
	.label{display: inline-block; width: 80px;margin: 0px;vertical-align: top;padding-top: 3px;}
	.req{color: #ED3C3C; font-weight: bold;font-size: 14px;vertical-align: top;padding-top: 3px;}
	.req small{font-weight: normal;font-size: 11px;vertical-align: top;}
	.contactload{margin: 8px 0px 0px 8px;height: 16px; line-height: 16px; padding-left: 22px;padding-top: 5px;display: inline-block;vertical-align:top;background:url(images/loader.gif) 0 5px no-repeat;}
	#contact_success{background: #C3FF88 url(images/success.gif) 5px 50% no-repeat;border: 1px solid #8DFF1C;color: #333;padding: 6px 0px 6px 35px;margin: 0px 0px 20px;position: relative;}
	#contact_success .jq_close{display: block;cursor: pointer; position: absolute; right: 3px; top: 3px;width: 16px; height: 16px; background: url(images/close.png) 0 0 no-repeat;}
	
/* ==== SIDEBAR SECTION ==== */
	.layout_second.sidebarright #sidebar, .layout_second_home #sidebar{float: right; _display: inline; width : 156px;margin: 0; padding: 0px; font-size: 12px;}
	.layout_second.sidebarleft #sidebar{float: left; _display: inline; width : 156px;margin: 0; padding: 0px; font-size: 12px;}
	#sidebar .sidebarbox{margin: 0px; padding: 0px 0px 20px;}
	#sidebar .sidebarbox h4{color: #838383;}
	#sidebar .sidebarbox ul{margin-left: 0px;list-style-type: none;}
	#sidebar .sidebarbox ul li{list-style-type: none;margin-left: 0; border-bottom: 1px solid #f0f0f0; padding: 3px 0px 3px 14px; background: url(images/list_arrow.png) scroll 0px 6px no-repeat;}
	
	ul.across_latest h6{margin-bottom: 5px; padding-top: 5px; font-size: 12px;letter-spacing: 0px; color: #B2B2B2;font-family: Arial, Helvetica, sans-serif;}
	ul.across_latest small{color: #aaa;}
	#flickr{display: block; margin: 0px; padding: 0px;}
	.footbarbox #flickr{padding-top: 10px;}
	#flickr a{background: url(images/flickr-thumbnail.png) 0 0 no-repeat; display: inline-block; padding: 5px; float: left; margin: 3px; border: 0;}
	.flick{color: #0062DC;}
	.cr{color: #FF0083;}
	.twitterWidgets a{border-bottom: 1px dotted #999;}
	.sidebarbox .contact_information{margin: 0px; padding: 15px 15px 5px 15px; background:#efefef;border-top: 1px solid #f1f1f1;}
	
	#sidebar .sidebarbox ul.across_popular_blog_widget li{list-style-type: none;margin: 0;padding: 0px;background: none; border-bottom: 1px solid #FEFEFE;}
	#sidebar .sidebarbox ul.across_popular_blog_widget li a{display: block; padding: 4px 0px; margin: 0; border-bottom: 1px solid #e3e3e3;}
	#sidebar .sidebarbox ul.across_popular_blog_widget li span.thumbnail{float: left; margin: 0; display: inline-block; width: 102px; height: 103px; background: url(images/thumbnail.png) 0 0 no-repeat;}
	#sidebar .sidebarbox ul.across_popular_blog_widget li span.thumbnail img{display: block; margin: 0; padding: 6px 6px 6px;}
	#sidebar .sidebarbox ul.across_popular_blog_widget li span.blog_text{float: right; margin: 0; padding: 5px 0px; width: 160px; font-size: 10px; color: #aaa;}
	#sidebar .sidebarbox ul.across_popular_blog_widget li span.blog_text strong.unstrong{font-weight: normal; font-size: 12px;line-height: 100%; margin-bottom: 10px; display: block;color: #888;}
	#sidebar .sidebarbox ul.across_popular_blog_widget li a:hover span.blog_text strong.unstrong{color: #111;}
	td#next{text-align: right;}
	
	#sidebar .sidebarbox ul.portfolio-widget-list li{list-style-type: none;background: url(images/thumbnail.png) 0 0 no-repeat; border: none; width: 102px; height: 103px;padding: 0; margin: 5px 15px 10px;}
	ul.portfolio-widget-list li{display: inline-block; width: 102px; height: 103px; background: url(images/thumbnail.png) 0 0 no-repeat; margin: 0; padding: 0;}
	ul.portfolio-widget-list li img, .footbarbox ul.portfolio-widget-list li img{padding: 6px 6px 6px;}
	.footbarbox ul.portfolio-widget-list{padding: 10px 5px}
	.footbarbox ul.portfolio-widget-list li{border: 0;display: inline-block; width: 102px; height: 103px; background: url(images/thumbnail.png) 0 0 no-repeat; margin: 0; padding: 0;}
	
	ul.across_social_links{list-style: none;}
	ul.across_social_links li{margin: 0; padding-left: 0px!important;clear: both; background: none!important;}
	ul.across_social_links li img{float: left; margin: 2px 8px 0px 0px;}
	
/* ==== FOOTER SECTION ==== */
	#footer{margin: 0; padding: 0; font-size: 11px;}
	#footer_widget{margin: 0; padding: 29px 0px 5px;}
	.footbarbox{margin: 0; padding: 0;}
	.footbarbox ul{list-style-type: none; margin-left: 0;}
	.footbarbox ul li{list-style-type: none; margin-left: 0; padding: 5px 0px;}
	#copyright{font-size: 11px; text-align:center;}
	
	/*footer column*/
	#footer_widget .widget_big_left{ float: left; _display: inline; margin: 0 4% 0 0; padding: 0px 0px 10px; width: 32%;}
	#footer_widget .widget_left{ float: left; _display: inline; margin: 0 4% 0 0; padding: 0px 0px 10px; width: 18%;}
	#footer_widget .widget_right{ float: right; _display: inline; margin: 0px 0px 0px 0px; padding: 0px 0px 10px; width: 19%;}
	#footer_widget .widget4_left .footbarbox{padding: 0px;}
	#footer_widget .widget4_right .footbarbox{padding: 0px;}
	
	.contact_information p{margin-bottom: 8px;}
	.contact_information p.addr{background: url(images/addr.png) left top no-repeat; padding-left: 32px;}
	.contact_information p.email{background: url(images/mail.png) left top no-repeat; padding-left: 32px;}
	.contact_information p.phone{background: url(images/phone.png) left top no-repeat; padding-left: 32px;}
	.contact_information p.fax{background: url(images/fax.png) left top no-repeat; padding-left: 32px;}
	
/* ==== COMMENTS ==== */
h4#comments{background:url(images/line.gif) repeat-x scroll center bottom;padding: 0px 0px 10px 0px;}
.box_comments{background:url(images/line.gif) repeat-x scroll center top;padding-top: 10px; margin-top: 10px;}
.box_comments ul, .box_comments ul li{margin-left: 0px; list-style:none;}
	ul#comment_appart li #respond{margin-bottom: 10px; display: block;padding: 0px;}
	.commentlist{padding: 0px; width: 598px;}
	.commentlist ul#comment_appart{list-style: none; margin: 0;padding: 0;}
	ul#comment_appart li, ul#comment_appart li li{margin: 0px;}
	ul#comment_appart li .pro_comment{padding: 0px 0px 10px 0px; margin: 0px;_height: 1px}
	ul#comment_appart li .comment_text pre{width: 90%;}
	ul#comment_appart li .moderation{padding: 3px 0px; font-style: italic;color: #888;}
	ul#comment_appart li .comment_text{float: left; display: inline; width: 500px; padding: 10px 12px;}
	ul#comment_appart li li .comment_text{float: left; display: inline; width: 470px;padding: 10px 12px;}
	ul#comment_appart li li li .comment_text{float: left; display: inline; width: 440px;padding: 10px 12px;}
	ul#comment_appart li li li li .comment_text{float: left; display: inline; width: 410px;padding: 10px 12px;}
	ul#comment_appart li li li li li .comment_text{float: left; display: inline; width: 380px;padding: 10px 12px;}
	ul#comment_appart li .comment_text .cdate{font-style: italic; font-size: 10px;color: #aaa}
	ul#comment_appart li .comment_text a:hover{color: #111;}
	
	ul#comment_appart li .comment-author{float: left; display: inline-block; width: 60px; height: 100%; margin: 0px 10px 0px 0px;}
	ul#comment_appart li .comment-author img{display: block; padding: 5px;background: url(images/avatar-thumbnail.png) 0 0 no-repeat;box-shadow: 0px 0px 0px;-moz-box-shadow: 0px 0px 0px;-webkit-box-shadow: 0px 0px 0px;}
	ul#comment_appart li .comment-author .pinging {display: block; text-align:left;text-transform: uppercase; font-size: 9px; font-weight: bold;}
	ul#comment_appart li .fn{font-weight: bold; font-size: 13px;font-family: Tahoma,Geneva,Arial,sans-serif;}ul#comment_appart li .fn a:hover{color: #000}
	ul#comment_appart ul.children{margin: 0px; padding: 0px;}
	ul#comment_appart ul.children li{padding-left: 30px;}
	
	ul#comment_appart li .comment_text, ul#comment_appart ul ul li .comment_text{background:#FFF;border-color:#D9D9D9 #EAEAEA #DADADA;border-style:solid;border-width:1px;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px; font-family: Georgia, serif; font-size: 11px;line-height: 20px;}
	ul#comment_appart li #respond{background:#f5f5f5;border-color:#FAFAFA #f8f8f8 #DADADA;border-style:solid;border-width:1px;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px; padding: 10px;}
	ul#comment_appart li #respond #commentform{margin-bottom: 0px;}

	.reply a, #cancel-comment-reply-link{background: #f2f2f2 url(images/button-fade.png) repeat-x scroll left top;position: relative;margin: 0;line-height: 18px;padding: 1px 10px;font-size: 11px;cursor: pointer;border-width: 1px;border-style: solid;border-color: #CCC;color: #777;-moz-border-radius: 11px;-khtml-border-radius: 11px;-webkit-border-radius: 11px;border-radius: 11px;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;-khtml-box-sizing: content-box;box-sizing: content-box;}
	.comment-edit-link{display: block; text-align:center; color: #aaa;font-size: 10px;}
	.comment-edit-link:hover{color: #555}
	ul#comment_appart li #commentform #form_left{float: right; display: inline;}
	ul#comment_appart ul li #commentform #form_left, ul#comment_appart ul li #commentform #form_right{float: none; display: block; width: 100%;}
	.comments-paging{margin: 0;padding-top:5px; background:url(images/line.gif) repeat-x scroll center top;}
	.comments-paging a{display: inline-block; height: 20px; line-height: 20px; padding: 0px 6px;margin: 0px 3px 0px 0px;background: #EAEAEA;border-top: 1px solid #F9F9F9; border-bottom: 1px solid #e3e3e3;border-left: 1px solid #F9F9F9; border-right: 1px solid #e3e3e3;}
	.comments-paging span{display: inline-block; height: 20px; line-height: 20px; padding: 0px 6px;margin: 0px 3px;background: #f4f4f4;border-top: 1px solid #e3e3e3; border-bottom: 1px solid #fefefe;border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8;}
	.comments-paging a:hover{color: #333;}
	
	.content-title{margin: 10px 0px 20px;font-size: 22px;display: inline-block;}
	#comments{letter-spacing: 1px; padding: 5px 10px;}
	#commentform{margin: 10px 0px; padding:10px 10px 20px;clear: both; background: #f0f0f0;}
	#commentform #form_left{float: right; display: inline; width: 65%; margin: 0;}
	#commentform #form_admin{margin: 0; padding: 0px;}
	#commentform #form_right{float: left; display: inline;width: 30%; margin: 0px;}
	#commentform #form_left textarea, #commentform #form_admin textarea{width:90%; height: 175px; padding: 5px; color: #999;background:#FAFAFA}
	#commentform #form_right input{padding: 5px; color: #999; width:90%; background:#FAFAFA}
	#commentform #form_left label, #commentform #form_right label{font-size: 10px!important; color: #999;}
	#commentform #form_right p{margin-bottom: 5px;}
	#commentform #form_right p#lastp{margin-bottom: 15px;}