/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { 
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}


/* default */
body {
 	font-family:Verdana;
 	
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	clear: both;
}

ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}

blockquote { float:left; clear:both;  background:#F7F7F7;margin:20px 30px 20px 20px ; padding:10px 0 0 20px;}
blockquote p {margin:0; padding:20px 0 20px 0px !important;}
fieldset {border:0}
 h1 a, h1 a:visited, h2 a, h2 a:visited {}
h3 {font-size:1.08em;font-weight:normal;}
img {border:0;vertical-align:bottom}
p {margin:0 0 0 0;}
li{ font-size:12px;}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img { border: none; }

a{ outline:none;  text-decoration:none;}


/* layout css */

#wraper{ margin:0 auto; width:100%; 	background:url(images/body_bg.jpg) left top repeat-x; }

#page_wraper{ margin:0 auto; width:100%; 	background:url(images/body_bg2.jpg) left top repeat-x;
 }

#inner_wraper{ margin:0 auto ; padding:0;  width:964px;  }

#header{ margin:0 auto; width:960px; }

	.home_header{ float:left; margin:7px 0 0 0; width:964px;height:257px;}
	.home_header_left{ float:left; background:url(images/home_header_shadow_left.jpg) left top no-repeat; width:12px; height:257px;}
	.home_header_right{ float:left; background:url(images/home_header_shadow_right.jpg) left top no-repeat; width:12px; height:257px;}
	.home_header_bg{ float:left; background:url(images/home_header_bg.jpg) left top repeat-x; width:940px; height:257px; border:0px solid #000000;}
	
	
	.page_header{ float:left; margin:7px 0 0 0; width:964px;height:177px;}
	.page_header_left{ float:left; background:url(images/header_shadow_left.jpg) right top no-repeat; width:12px; height:177px;}
	.page_header_right{ float:left; background:url(images/header_shadow_right.jpg) left top no-repeat; width:12px; height:177px;}
	.page_header_bg{ float:left; background:url(images/header_bg.jpg) left top repeat-x; width:940px; height:177px; border:0px solid #000000;}
	
	.page_header_search{ float:left; width:245px; margin:50px 0 0 35px; border:0px solid #333333; }	
	.page_header_divider{ float:left; background:url(images/page_header_divider.png) left top no-repeat; width:19px; height:99px;  margin:25px 0 0 0px;  }
	
	.page_header_job_searchbox{ float:left; width:600px; margin:45px 0 0 10px;  }	

	
	#page_search_form{ margin:0; padding:0 ; float:left; clear:both;}
	#page_search_form  .search{ border:0; float:left; background:url(images/page_search_box_bg.jpg) left top no-repeat; width:473px; margin:0 10px 0 0;    padding:20px; font-size:13px; color:#7f7f7f;}
	#page_search_form .submit{ border:0; background:url(images/search.jpg) left top no-repeat; width:60px; height:65px; float:left; outline:0; margin:0 0 3px 0;}


	.header_middle{ float:left; margin:10px 0 0 0; width:940px;}
	.cartoon{ position:absolute; float:left;   margin:5px 0 0 15px; background:url(images/header_cartoon.jpg) left top no-repeat; width:71px; height:118px; }
	.logo{ position:absolute;  margin:20px 0 0 90px;  }
	.logo a , img{ float:left; }
	.logo span { float:left; clear:both;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fdc4a3; clear:both; margin:0px 0 0 4px;  } 

	.header_ad{ float:right; width:468px; height:60px;   margin:15px 10px 0 0;  }

	.categories_list{ font-size:11px;float:left; clear:both; margin:20px 0 0 80px; width:964px;}
	.categories_list a{ font-size:11px; color:#464646; text-decoration:none;}
	.categories_list a:hover{  color:#ac050a; text-decoration:underline;  }	
	
	#top_menu{ float:left; margin:0px 0 0 8px; width:961px; background:url(images/top_menu_bg.png)  center top no-repeat;    }
	
		#view_freelance_job{ float:left; width:252px; height:40px; background:url(images/view_freelance_job.jpg) left top no-repeat; }	
		#our_blog{ float:left; width:119px; height:40px; background:url(images/our_blog.jpg) left top no-repeat; }	
		#advertise{ float:left; width:133px; height:40px; background:url(images/advertise.jpg) left top no-repeat; }	
		#member_login{ float:left; width:179px; height:40px; background:url(images/member_login.jpg) left top no-repeat; }	
		#logout{ float:left; width:179px; height:40px; background:url(images/logout.jpg) left top no-repeat; }			
		#register_its_free{ float:left; width:217px; height:40px; background:url(images/register_its_free.jpg) left top no-repeat; }	
		#post_a_job{ float:left; width:217px; height:40px; background:url(images/post_a_job.jpg) left top no-repeat; }	
		
		#top_menu a{ margin:8px 11px 0 0;}
		#top_menu a:hover{ background-position:left -40px;}


		.header_welcome{ float:left; clear:both; margin:35px 0 0px 30px; width:435px; }
		.welcome_img{ float:left; clear:both; margin:0 0  20px 0; } 
		.header_welcome p{ float:left; clear:both; margin:0 0 20px 0; font-size:13px; color:#000000; line-height:18px; text-align:justify; width:450px;}
		.header_job_buttons{ float:left; clear:both; margin:0; padding:0 10px 0 0;width:100%;}
		.header_job_buttons a{ float:left; margin:0 20px 0 0; padding:0; }
		.header_job_buttons a img { float:left; margin:0; padding:0; border:0;}
	
	.header_divider{ float:left; background:url(images/header_divider.png) left top no-repeat; width:19px; height:199px;  margin:20px 0 0 30px;  }
	.header_search{ float:left; width:388px; margin:35px 0 0 10px;  }	
		 
		 .search_img{ float:left; clear:both; margin:0 0  15px 0; } 
		.header_search p{ float:left; clear:both; margin:0 0 20px 0; font-size:13px; color:#000000; line-height:18px; width:360px;  }
		#search_form{ margin:0; padding:0 ; float:left; clear:both;}
		#search_form  .search{ border:0; float:left; background:url(images/search_box_bg.jpg) left top no-repeat; width:275px; margin:0 10px 0 0;    padding:20px; font-size:13px; color:#7f7f7f; }
		#search_form  .submit{ border:0; background:url(images/search.jpg) left top no-repeat; width:60px; height:65px; float:left; outline:0; margin:0 0 3px 0;}


.content{float:left; clear:both; margin:0 0 0 6px; background:url(images/content_bg.png) left top repeat-y; width:956px;   }
.inner_content{float:left; clear:both; margin:20px 0 0 6px; background:url(images/sidebar_bg.png) right top repeat-y; width:956px;  }
.content_bottom{ float:left; position:relative; clear:both; margin:0  0 -50px  5px;   background:url(images/content_bottom.jpg) left bottom no-repeat; width:955px; height:40px; z-index:10000;}





.left_contents{ float:left; width:558px; margin:0 0 0 35px; padding:0;   font-size:12px; }
	
	.content_title { clear:both; float:left; width:99%; margin:0 0 15px 0; padding:0 0 20px 0; background:url(images/dashed.jpg) left bottom repeat-x; }
	 .content_title h1 { font-family:Trebuchet MS; font-size:28px; font-weight:bold; color:#f36f25 ; }
	.content_title p{float:left; clear:both;  font-size:13px !important;   line-height:20px;color:#666666; margin:0 10px 0px 0 !important;}	 
	.content_title img{ float:left; clear:both; margin:0 0 0 0; padding:0 0 0 0; }


	.job_title { clear:both; float:left; width:98%; margin:0 0 10px 0px; padding:0 0 10px 0; background:url(images/dashed.jpg) left bottom repeat-x; }
	.job_title h1 a{ font-family:Georgia; font-size:32px; color:#b00409;}

	a.post_title{ clear:both; font-family:Georgia; font-size:20px; color:#b00409; display:block; margin:0 0 10px  0; line-height:20px;}
	/*.left_contents p{ clear:both; color:#666666; font-size:12px;}*/
	.post_border{ float:left; margin:10px 0 10px 0;  border:0;  height:1px; background:url(images/dashed.jpg) left bottom repeat-x ; width:100%;}
	
	.post_detail{ clear:both; float:left; margin:0;padding:0; width:100%; }
	.pd_left{ float:left; margin:0; background:url(images/left_pd.jpg) left top no-repeat; width:7px; height:26px;   }
	.pd_content{ float:left;margin:0 0 0px 0 ; width:95%; color:#000000; background-color:#eeeeee; border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0; font-size:10px; padding:6px;}
	.pd_cat a{ color:#2f7691;  font-weight:bold;}
	.pd_dt{color:#197a30; }
	.pd_loc_title{ color:#7c7c7c;}
	.pd_loc{ color:#9d0a0e; }
	.pd_right{ float:left; margin:0; background:url(images/right_pd.jpg) left top no-repeat; width:7px; height:26px;}
	.apply_for_this_job{ float:left; clear:both; background:url(images/apply_for_job_bg.jpg) left top no-repeat; font-size:10px; margin:15px 0 10px 0; padding:5px 18px 7px 18px ; color:#FFFFFF; font-weight:bold; }
	 .read_more{ float:left; clear:both; background:url(images/apply_for_job_bg.jpg) left top no-repeat; font-size:10px; margin:15px 0 10px 0; text-align:center; padding:5px 0px 7px 0px ; width:140px; color:#FFFFFF; font-weight:bold; }




.job_detail{ float:left; clear:both; margin:15px 0 20px 0; font-size:12px;   }
.job_detail_top{ float:left; clear:both; background:url(images/job_detail_top.jpg) left top no-repeat; width:553px; height:4px; }
.job_detail_left{ float:left; clear:both; background-color:#f8f8f8; width:292px;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;  padding:0 0 10px 10px;}
.job_detail_right{ float:right;  background-color:#eeeeee; width:238px; border-right:1px solid #c4c4c4;   padding:0 0 10px 10px;}

.company a {color:#f36f25; font-weight:bold;  }
.category a {color:#000000; font-weight:bold;  }

.job_detail_left div , .job_detail_right div { margin:10px 0 0px 0;}

.job_detail_bottom{ float:left; clear:both; background:url(images/job_detail_bottom.jpg) left top no-repeat; width:553px; height:4px; }

.sidebar { float:left; margin:0 0px  0 39px; padding:0; width:300px; background-color:#26201f;  }

img.box_title{ float:left; clear:both; margin:20px 0 10px 20px; }
.sidebar_title{}
.view_all{ float:right; background:url(images/view_all_bg.png) left top no-repeat; padding:3px 16px 4px 10px; margin:20px 15px 0 0; font-size:11px; font-weight:bold; color:#fddcc3; white-space:nowrap; }
a.view_all_2{ display:inline; background:url(images/view_all_bg.png) left top no-repeat; padding:3px 16px 4px 10px; margin:5px 0px 0 15px; font-family:Verdana; font-size:11px; font-weight:bold; color:#fddcc3; }
.categorybox{ float:left; padding:0 0 24px 0 !important;  margin:0 0 0px 0; background:url(images/sidebar_shadow.png) center 1px no-repeat #1b1616;   }


.box{ float:left; clear:both; margin:0 0 0px 0;padding:10px 0 0px 0;  }
.sb_title{   clear:both;  float:left; margin:0px 0 10px 20px;padding:0 0 10px 0; font-family:Georgia; font-size:25px;  color:#ffffff; border-bottom:1px dashed #514d4c; width:254px;}

.categorybox ul{ float:left; clear:both; margin:0 0 0 20px; padding:0}
.categorybox ul li{ float:left; margin:0 12px 0 0 ; padding:8px 0 8px 0;  width:120px !important; border-bottom:1px dotted #605c5c;}
.categorybox ul li a{ float:left;  margin:0 0 0 0 ; padding:0 0 0 0; font-size:12px; color:#a4a2a2; 	  }
 
 
.box ul{ float:left; clear:both; margin:0 0 0 20px; padding:0}
.box ul li{   margin:0 12px 0 0 ; padding:8px 0 8px 0;  width:254px; border-bottom:1px dotted #605c5c;}
.box ul li a{   margin:0 0 0 0 ; padding:0 0 0 0; font-size:12px; color:#a4a2a2;  	  }


.frombog ul{ float:left; clear:both; margin:0 0 0 20px; padding:0}
.frombog ul li{   margin:0 12px 0 0 ; padding:8px 0 8px 0;  width:254px; border-bottom:1px dotted #605c5c;}
.frombog ul li a{   margin:0 0 0 0 ; padding:0 0 0 0; font-family:Georgia; font-size:19px; color:#d4cc7f; }
.frombog ul li p{  margin:0 0 0 0 ; padding:0 0 0 0; font-size:12px; color:#93908f; margin:5px 0 5px 0; }
.frombog ul li p a{  clear:both;  margin:0 0 0 0 ; padding:0 0 0 0; font-size:12px; color:#93908f; margin:5px 0 5px 0; }
a.continue_reading { clear:both;font-size:12px !important; color:#905c2e !important;font-weight:bold; }
.frombog h2{ margin:0px 0 0px 20px ; } 

.ad_box{ float:left; margin:0 0 0 15px; width:270px;   }
.ad_box a{display:inline; margin:0 0px 0px 0;}
.ad_box a img{float:left;  margin:0 10px 10px 0;}

h2.sidebar_title{ border:0 !important;}


.user-forms{ clear:both;  border:0; margin:0; padding:0;}
.user-forms p{ clear:both; float:left; margin:0 0 15px 0!important;}
.user-forms p a{ font-size:13px; color:#000000;}

.user-forms label { float:left; clear:both; font-family:Trebuchet MS; font-size:20px; color:#363636; font-weight:bold; margin:0 0 5px 0;}
.user-forms p span.label_description{float:left;   font-size:11px; color:#999999; margin: 5px 0 0 10px; }
.user-forms .input{ border:4px solid #d6d6d6;  font-family:Verdana;font-size:13px; padding:12px; color:#333333;font-weight:bold;}
.user-forms .full-text{width:531px;}
.user-forms .full-area{width:531px; height:252px;}
.user-forms .full-select{width:563px; }

.user-forms .small-text{width:272px; clear:both;display:block;}

.form-group{float:left;clear:both; padding:5px 0 15px 0;}
.form-group p{ margin:0 !important; padding:0 0 5px 0 !important;  }
.form-element-description{ font-size:13px ;color:#4c4c4c; font-weight:bold;}
  .button-submit{ float:left; clear:both; background:url(images/button_bg.jpg) left top no-repeat; width:192px; height:54px; border:0; font-family:Georgia; font-size:24px !important;}
.user-forms  .button-register{ float:left; clear:both; background:url(images/button_register.jpg) left top no-repeat; width:192px; height:54px; border:0;}
.user-forms  .button-login{ float:left; clear:both; background:url(images/button_login.jpg) left top no-repeat; width:192px; height:54px; border:0;}
 .button-submit{ float:left; clear:both; background:url(images/button_submit.jpg) left top no-repeat !important; width:192px; height:54px; border:0;}

.black{ color:#000000 }
.red {color:#bb0308 !important;}
.error{ border:1px solid #d6d6d6 ; font-size:13px !important; color:#bb0308 !important; font-weight:bold; float:left; clear:both; background-color:#F7F7F7; padding:20px; width:94%; }
.error a{font-size:13px !important; color:#bb0308 !important; font-weight:bold; text-decoration:underline;}


.message{ border:1px solid #d6d6d6 ; font-size:13px !important; color:#006600!important; font-weight:bold; float:left; clear:both; background-color:#F7F7F7; padding:20px; width:94%; }
.message a{font-size:13px !important; color:#bb0308 !important; font-weight:bold; text-decoration:underline;}

.footer{ clear:both; margin:0 auto 0 auto; width:100%; background:url(images/footer_bg.jpg) left top repeat-x; height:195px; z-index:100000;}


	.footer_inner{ clear:both;  margin:0px auto; width:956px;height:195px; }
	.footer_bg{ clear:both; float:left;  margin:40px auto; width:956px; background:url(images/footer_shadow.png)  center -3px no-repeat;   }
	
	
	.f_cartoon{ position:absolute; float:left;   margin:13px 0 0 15px; background:url(images/footer_cartoon.png) left top no-repeat; width:79px; height:120px; }
	.f_logo{ position:absolute;  margin:30px 0 0 100px;  }
	.f_logo a , img{ float:left; }
	.f_logo span { float:left; clear:both;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#93908f; clear:both; margin:0px 0 0 4px;  } 
	
	.footer_social_links{ float:right; margin:0 17px 0 0;  background:url(images/footer_social_bg.png) left top   no-repeat #1b1616 ;   width:300px;height:108px;   }
	.footer_social_links a{ float:left; margin:30px 0 0 15px;  }
	.footer_social_links a img{ float:left; margin:0 0 0 0;}
	
	.footer_text{margin:0 auto; width:965px; clear:both;float:left; }
	.footer_text p{ clear:both; float:left; margin:-20px 0 10px 0;padding:0;   color:#000000; font-size:12px;   text-align:center;  width:956px;  border:0px solid #000000;  }
	.footer_links {  margin:0 0 0 10px;   color:#FFFFFF;}
	.footer_links a{ color:#FFFFFF; font-size:12px; text-decoration:underline; font-weight:bold;  }
	.footer_links a:hover { color:#000000;}
	
	.post_content{ float:left; clear:both; width:100%;}
	
	.post_content p{display:block;  line-height:20px;color:#666666; font-size:12px; display:table; margin:10px 10px 15px 0; }  

	.post_content p a{color:#666666; font-weight:bold;  }  
	.post_content p a:hover{color:#000000; font-weight:bold;  }  	
	
.post_content h7 {  font-family:Georgia;  font-size:13px; color:#000000 ; margin:5px 5px 5px 0;}
.post_content h6 { font-family:Georgia;   font-size:15px; color:#000000 ; margin:5px 5px 5px 0;}
.post_content h5 {  font-family:Georgia;   font-size:19px; color:#B00409 ; margin:5px 5px 5px 0;}
.post_content h4 , .post_content h4 a{   font-family:Georgia;   font-size:21px; color:#9e0b0e ; margin:5px 5px 5px 0;}
.post_content h3 {   font-family:Georgia;   font-size:22px; color:#212121 ; margin:5px 5px 5px 0;}
.post_content h2 {  font-family:Georgia;   font-size:26px; color:#B00409 ; margin:5px 5px 5px 0;}
.post_content h1 {  font-family:Georgia;   font-size:26px; color:#000000 ; margin:5px 5px 5px 0;}
	
.post_content  ul{
 	margin-bottom: 10px;
	
}
.post_content  ol {
 	list-style-position: inside;
 	margin-bottom: 10px;
}

.post_content  ul, .post_content  ol {

	width:100%;
	float:left; clear:both;
	margin:10px 0 10px 20px;
	padding:10px 0 15px 0;
	background-color:#F7F7F7;
	border:1px solid #EFE3FD;
}
.post_content  ol li
{
	clear:both;
	margin: 0px 20px 0 40px;
	line-height:20px;
	list-style:decimal;
 	border-bottom:1px dashed #666666;
	width:90%;
}
.post_content  li {

	line-height: 1.5em;
	padding: 4px 0;
	width:90%;
}
.post_content  ul li {
	float:left;
 	list-style:none;
	
 	
	margin: 0px 20px 0 20px;
	line-height:20px;
 	border-bottom:1px dashed #666666;
	
 }
.post_content  ul li a{  display:block;  padding:0 !important; margin:0; }




.navi
{
	float:left;
  	margin:20px 0 0 0px;
	
	font-family:Verdana;
	font-size:12px;
	color:#000000;
 	height:50px;
	width:100%;
	 background:url(images/dashed.jpg) left top repeat-x ; width:100%;	
	text-align:left;

}
.wp-pagenavi{
float:left;
 margin:15px 10px 0 0;
 padding:0 0 10px 0;
  	 background:url(images/dashed.jpg) left bottom repeat-x ; width:100%;	

 }
.wp-pagenavi a, .wp-pagenavi span{
 float:left;
  	font-family:Verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
 	margin:0 5px 0 5px ;
	 padding:3px 3px 3px 3px;
  }
.wp-pagenavi span.pages{ display:none; float:left; 
 	margin:0;
 padding:5px 3px 5px 3px;
 }

 .last , .first, .previouspostslink { float:left;   }

.nextpostslink { float:right;   }

 .previouspostslink , .nextpostslink  { padding:4px 10px 0px 10px !important;;  background:url(images/nav_bg.jpg) left top repeat-x; font-size:11px ; font-weight:bold;color:#FFFFFF !important; height:22px;border:0px !important}

 .previouspostslink a, .nextpostslink a{ padding:10px 0 0 0 !important; } 
  .wp-pagenavi a:hover , .wp-pagenavi span.current{ 
			background-color:#e3e3e3;  
			color:#000000 !important;
			border:1px solid #cacaca ;
			padding:3px 7px 3px 7px;

  } 

a.previouspostslink:hover , a.nextpostslink:hover { background:url(images/nav_bg.jpg) left top repeat-x  !important; border:0 !important}  
 
.wp-pagenavi a.page{
  padding:3px 7px 3px 7px;
  	width:auto;
	height:auto;
	background-color:#e3e3e3;   color:#000000 !important; 
	border:1px solid #cacaca !important;
}






/* comment navigation */


 .navigation p{
	float:right;
	font-size:12px;
}
.page-numbers{
	padding:5px;
	text-decoration:none;	
}
.page-numbers.current{
 background-color:#e3e3e3; color:#000000; }
.navigation a{
}
.navigation a.next{
	padding:5px;
 background-color:#363636;	color:#000000;
	text-decoration:none;
}
.navigation a.prev{
	padding:5px;
 background-color:#363636;	color:#000000;
	text-decoration:none;
}
.navigation a:hover.page-numbers{
	padding:5px;
  background-color:#e3e3e3;	color:#000000;
	text-decoration:none;
}



/* ------------ Comments */


 
h3#respond, #comments, h3#trackbacks {
	font-family:Verdana;
	font-size:26px;
padding:0 0 20px 0;
 	float:left;
	border-bottom:1px dashed #CCCCCC;
	width:100%;
}
.commentssofar { 
display:inline;
  color:#000000; font-size:15px;  margin:0 0 0 10px ; }

.commentssofar a{ 
  color:#000000 !important; text-transform:none; }
.comments_heading{
	font-family:Georgia;
	font-size:26px;
	color: #8c000d;
	padding: 0 0 5px 0;
	margin: 5px 0 15px 85px;
	float:left;
	border-bottom:1px solid #c3c1a4;
	width:550px;
	
	}
#respond small{
font-size:12px;
 color:#555555;
font-weight:bold;
clear:both;
float:left;
	border:0;
	margin:2px 0 5px 0;
	padding:0 ;
	width:480px;
	

}
#respond p{
	border:0;
}
#respond{
margin:30px 0 10px 0px;
	width:99%;
	display:table;
}
#respond h3{
	font: normal normal 23px Georgia, Georgia, serif;
	float:left;

	font-weight:bold;
	padding:10px 0 0 0px;
	width:80%;
	text-transform:none;
}
.navigation{
	margin:10px 15px 0px 0px;
	padding:6px 0 0px 0;
	clear:both;
	float:right;
	width:90%;
	display:inherit;

}
.alignleft, .alignright { display:inline; }
.alignleft a, .alignright a{ display:inline; color:#6093d9;font-size:14px; text-decoration:underline;  }
.alignright { padding:0 0 0 20px }


#commentform{
	width:550px;
	float:left;
	margin:0 0 0 0px;
}
#commentform p{ clear:both; float:left; padding:0 0 12px 0; line-height:normal;}
#commentform input{ clear:both; float:left;}
.comment{}
#comment1{width:570px;border:1px solid #d0d0d0;margin:0}

ul.commentList{float:left;clear:both; width:100%;margin:20px 0 0 0px;padding:0;float:left;list-style:none; background:none !important; border:0;}

ul.children{border:0;  }

ul.commentList li.comment {display:table; margin:10px 0 5px 0;padding:0 30px 0 0 !important;width:95%;border:1px  solid #D0D0D0;;  }

.commentList .reply{clear:both; width:150px;height:10px;float:right;margin:10px 14px 10px 0;background:#222;padding:3px 0 12px 10px;}

.commentList .reply a{font-family:Arial;font-size:13px;color:#c3c3c3;text-decoration:none;padding:0px !important;}

.commentList li.depth-1 ul.children{border-bottom:none;float:right;width:88%;margin:0 0 0 50px}

.commentList li{display:block;margin:0 0 0 0; padding:10px 0 0 0;   }

.commentList li ul.children{display:block;padding:10px;margin:0; background:none;  }

.commentList li ul.children li{padding:0;margin:0 ;border:0px !important;}

.commentList li ul.children ul.children{display:block;padding:10px;margin:0 0 0 50px;float:right;width:88%;background:none}

.commentList li.depth-1{ }

.commentLeft{float:left;width:100%}

.commentLeft img{padding:4px}

.commentAuthor{padding:10px 0 3px 10px;float:left;width:100%;font-size:14px;font-style:italic;font-weight:normal;color:#557;text-transform:capitalize;}

.commentAuthor a{font-size:14px;font-style:italic;font-weight:normal;color:#557;text-transform:capitalize;}

.commentAuthor a:hover{color:#d90202}

/*.comments_bg{float:left;width:485px;background:#f3f3f3; border:1px solid #d0d0d0;margin:0;padding:5px 0px 10px 10px}*/

.comment_date{font-family:"Times New Roman",Times,serif;font-style:italic;float:left;margin:0 0 10px 0;font-size:12px;color:#555}

.even{}

.odd{}ul.children .odd{ }ul.children .even{}

.commentRight{width:100%;float:left;margin:0px 5px 0 5px;padding:15px;    }

.commentRight p{float:left;clear:both !important;line-height:normal;font-size:12px; padding:0 10px 0 0;}

.depth-1{}

.unapproved{padding:10px 0 10px 28px;float:left;color:#333;font-size:14px;font-style:italic;font-weight:bold;width:98%}

.commentList li ul.children .commentRight{float:left;width:368px;background:none; }

.commentList li ul.children ul.children .commentRight{float:left;width:346px; }

.commentList h2{font:normal normal 23px Georgia,Georgia,serif;float:left;color:#222;font-weight:bold;padding:0px 0 0 10px;width:100%}

.comment p{margin:0;border:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666;text-align:left;padding:0px 0 0 0}

 
.comment-author{ font-weight:bold; padding:0px 0 0 0px}

.comment-content{margin:0;padding:0}

.comment-content p{margin:0;padding:0}



.user-forms .input{ border:4px solid #d6d6d6;  font-family:Verdana;font-size:13px; padding:12px; color:#333333;font-weight:bold;}
.user-forms .full-text{width:531px;}
.user-forms .full-area{width:531px; height:252px;}
.user-forms .full-select{width:563px; }

.user-forms .small-text{width:272px; clear:both;display:block;}


#author, #email, #url {
 border:4px solid #d6d6d6;  font-family:Verdana;font-size:13px; padding:12px; color:#333333;font-weight:bold; width:372px;}
#comment {
 border:4px solid #d6d6d6;  font-family:Verdana;font-size:13px; padding:12px; color:#333333;font-weight:bold;width:375px; height:120px; 
}
 #submit {
 float:left; clear:both;
 margin:0 !important;
 padding:5px 20px 10px 20px !important;
 border:0;
 color:#FFFFFF;
 font-size:12px;
 font-weight:normal;
 background:url(images/button_bg.jpg) left top repeat-x;
 
 }
.comment-author {
    font-weight:bold;
    padding:0px 0 0 0px;
}
.comment-content{
	margin:0;
	padding:0;
}
.comment-content p{
	margin:0;
	padding:0;
}


/*--------- comments over*/
