/* CSS Document */

*{padding:0px; margin:0px;}

a{ color:#e1f4ae; text-decoration:none;}
a:hover {text-decoration:underline;}
img{ border:0px;}
p { padding-bottom:10px;}
h1 { display:none;}
h2 { font-size:28px; color:#fff;}
.clear { clear:both; height:0px; overflow:hidden;}

html, body {height:100%;}
body{  font-family: Helvetica, Arial, Verdana, sans-serif;background:url(images/bgBlog.gif) repeat-y center top;  font-size:13px; color:#ffffff;}

#allAbove {min-height:100%; width:950px; margin:0 auto; position:relative;}
*html #allAbove {height:100%;}
#left {width:346px;  background:#f2f2f2; float:left;}
  #logo { margin:44px 0px 14px 12px;}
  
  .box { width:304px; margin:0 auto 65px auto; padding:6px; border:4px solid #e0e0e0;background:#e4e4e4;}
  #search { width:275px;float:left;}
  #search input { width:257px; border:1px solid #cecece; padding:4px;}
  .box #sSubmit { margin-top:3px;}
  
  .box2 { width:304px; margin:0 auto 65px auto; padding:6px; border:4px solid #e0e0e0;background:#e0e0e0; overflow: hidden; border-bottom:2px;}
  .box2 span { font-size:18px; color:#83a131; line-height:30px; width:100px; float:left; display:block;}
  .box2 #icons { width:140px; float:left;}
  .box2 #icons img { padding-left:10px;}
  
  #menu {list-style:none;font-family: Helvetica Neue, Arial, Verdana, sans-serif; margin-bottom:50px; text-align:left;}
  .left {width:147px; float:left; padding:0px 0px 0px 15px;}
  .right {width:147px; float:right; padding:0px 15px 0px 0px;}
  #menu .title { color:#83a131; font-size:16px; padding-bottom:5px;}  
  #menu li { border-bottom:1px solid #e4e4e4;}
  #menu a { color:#4a4335; text-decoration:none; padding:5px 5px 5px 10px; display:block;}  
  #menu a:hover{ color:#859a35;}    

  .navi { height:30px; line-height:30px; margin-bottom:70px; background:#6c8626;}
  .nFooter { margin-bottom:0px; margin-top:30px;width:594px;position:absolute; left:346px; bottom:20px; margin:0px auto; }
  .navi ul { list-style:none; padding-left:10px;}
  .navi li { float:left; padding:0px 12px;}
  .navi a {color:#fff;}
  .navi a:hover {color:#c9df8f; text-decoration:none;}
  
  #right {width:594px;  background:#83a131; float:left; padding:12px 0px 30px 0px;}
    .post { width:536px; padding:0px 0px 50px 32px; position:relative; }
	.inside { padding-bottom:10px;}
	.post-head { width:504px;  text-align:left; border-bottom:1px solid #abc465;  padding-bottom:15px; margin-bottom:15px; }
	.post .post-head img { width:59px; float:left; border:0px; padding:0px;}
	.post .title { width:400px; padding:8px 0px 0px 20px; float:left; color:#e1f4ae}
	.post .err { width:400px; padding:8px 0px 0px 0px; color:#e1f4ae}
	.post .title h2 a { color:#fff; text-decoration:none;}
	.post .title h2 a:hover{text-decoration:none;}
	.date { position:absolute; left:540px; top:20px; width:89px; height:32px; line-height:32px; text-align:center; background:#e0e0e0;  color:#83a131; font-size:16px; text-transform:uppercase; z-index:1000; }
	.author { padding-bottom:4px;}
	.post p { line-height:30px;}
	.post img { padding:6px; background:#fff; border:1px solid #79952e;}
	
   #share-this { width:536px; margin:0px 0px 50px 32px; border-bottom:1px solid #abc465;border-top:1px solid #abc465; padding:5px; text-align:right;}	
	h2.blog-insideh2 { padding:0px 0px 0px 32px;}
	h2.blog-insideh2-2 { width:536px; padding:0px 0px 10px 0px; border-bottom:1px solid #abc465; margin:0px 0px 30px 32px;}
	
	#comments { width:595px;  line-height:30px; padding:20px 0px; margin-bottom:40px;}
	#comments ol { list-style:none;}
	.comment { margin:35px 0px 0px 0px;background:#9ab847; 
	padding:0px 40px; position:relative;}
	.cAuthor { width:80px;  line-height :16px; padding:5px 5px 5px 10px; text-align:left; background:#e0e0e0; position:absolute; left:530px; top:-26px; overflow:hidden; color:#83a131; font-size:16px;}
	.cAuthor a {color:#83a131; text-decoration:none;}
	.cAuthor a:hover { color:#83a199;}
	
	
   #comment-form { width:450px; padding:0px 60px 0px 40px;}
   .comment_txtfield { width:200px; padding:4px; background:url(images/txt.gif) repeat-x left top; border:1px solid #cecece;}
   .comment_textarea { width:450px; height:100px; padding:4px; background:url(images/txtLong.gif) repeat-x left top #fff;border:1px solid #cecece;}
   .td_head { padding:0px 0px 4px 0px;}
   .td_input  { padding-bottom:10px;}
   .submit_place { text-align:left; height:30px;}
   #formstatus { padding:5px 15px 0px 0px; display:none;}
   #submit { background:#5f6f22; color:#fff; padding:4px 13px; border:3px solid #859a35;}
 
 #respond { padding-bottom:25px;}
 
img.alignleft { float:left; margin-right:15px;}
img.alignright { float:right; margin-left:15px;}
img.alignnone { display:block; margin:20px 0px 0px 0px;} 
 
#footer { width:950px; margin:0 auto; text-align:right; color:#4a4335; line-height:80px; font-size:11px; letter-spacing:0.5px;}



