/*  <BLOG>
--------------------------------------------------*/
#blog #widgets {width:176px; float:left}
#blog #posts {width:562px; float:left}

#blog h2 {color:#01673F; font-family:Verdana, Geneva, sans-serif}
#blog h3 {padding:5px 0 5px 0; text-transform:uppercase; color:#807f7d}
#blog h4 {font-weight:normal;color:#999999; margin:10px 0 40px 0;padding:5px 0 5px 0px;	border-bottom:1px solid #F3F4F4;border-top:1px solid #F3F4F4;}
#blog #posts h3 {color:#000;}
#blog .widgetBox { margin:40px 10px 0 20px; font-size:93%; text-align:left;border:1px solid #7F7F7F;}
#blog .widgetHdr {text-align:center; line-height:200%; background-color:#01673F; 
				     font-weight:bold; font-style:normal;color:#FDFAFA}
#blog .widgetTxt {color:#787878;width:150px; padding:5px 0 5px 5px;}
#blog .widgetTxt a  { text-decoration:none;color:#01673F}
#blog .widgetTxt a:hover  {text-decoration:underline; color:#a0410d0}
#blog .info {color:#787878;border-left:1px solid #7F7F7F; padding:0 5px; margin:0 10px 0 20px; font-size:85% }

/*  <PAGINATION>
--------------------------------------------------*/
#pagination {font-size:85%;padding: 3px;margin:3px; text-decoration:none}
#pagination a {padding: 1px 5px;margin: 2px;border: 1px solid #666666;text-decoration: none;color: #666666; background-color:#ffffff;}
#pagination a:hover, #pagination a:active {border: 1px solid #000000;color:#000000; background-color:#01673F; text-decoration:none}
#pagination .current {border: 1px solid #000000;color:#000000; background-color:#01673F; cursor: default	}
#pagination .disabled {padding:1px 5px;margin: 2px;border: 1px solid #EEE;color: #DDD;}


/* <BLOG COMMENT FORM>
--------------------------------------------------*/
#blogCommentForm form {padding:6px 0;background-color:#EDF3DE;margin-bottom:18px; font-family:Verdana,Arial,Helvetica,sans-serif; }
#blogCommentForm form fieldset {border:0 solid;} /* Opera */
#blogCommentForm form p {padding:6px 0;border-bottom:1px solid;border-color:white; font-size:93%; margin:0}
#blogCommentForm form label {display:block;float:left;width:70px;color:#333333; font-size:93%;margin:0 15px 0 15px;}
#blogCommentForm form em {margin-left:5px;font-size:0.9em;font-style:normal;color:#C8C8B4;}
#blogCommentForm form input {color:#414141; margin:0}
#blogCommentForm form input, form textarea {
  padding:3px; width:200px; border:1px solid; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:93%; border-color:#DCDCDC #F0F0F0 #F0F0F0 #DCDCDC;}
#blogCommentForm form input:focus, form textarea:focus {border-color:#9a9a9a #c0c0c0 #c0c0c0 #9a9a9a;}
#blogCommentForm form textarea {overflow:auto;width:325px;}
#blogCommentForm form .button {
  width:90px !important;
  border-bottom:1px solid; font-weight:bold;margin:0 0 0 90px; padding:0;
  border-color:white #DCDCDC #DCDCDC white; background-color:#F0F0F0; cursor:pointer; 
}

#commentSent {padding:6px;background-color:#EDF3DE;margin-bottom:18px; font-family:Verdana,Arial,Helvetica,sans-serif;}
#commentSent p {padding:6px 0;font-size:93%}

/* <COMMENTS>
--------------------------------------------------*/
a.more {font-size:69%;}
#comments h2 {margin-bottom:24px; font-size:108%}
#comments h2 a {margin-left:2px;}
#comments ul {margin:0 0 0 20px;}
#comments li {position:relative;margin-bottom:18px;}
#comments li a {color:#000;}

#comments li.comment {list-style-image:url(/images/comments.gif);}
#comments li p {padding:0 0 10px 0;}
#comments .header {position:relative;min-height:19px; height:19px;margin:0 0 10px 0;padding:6px 6px;background-color:#EDF3DE;}

/* <CAPTCHA>
--------------------------------------------------*/
#recaptcha_widget a {color:#666; font-weight:normal;font-size:0.9em;}
#recaptcha_widget a:hover { color:#C8C8B4}
#recaptcha_image {padding:10px 0 0 100px; float:left; background:none;font-size:0.9em;}
#recaptcha_image img {border:1px solid;border-color:#DCDCDC #F0F0F0 #F0F0F0 #DCDCDC;}
#recaptcha_widget #reload {float:left; padding:5px 0 0 10px;}
#recaptcha_widget #reload p { border:none}
#captcha object {height:300px; width:500px; border:none}

/*  <ERROR HANDLING>
--------------------------------------------------*/
.inpErr {background-color:#c26612; color:#ffffff}
.inpOK {background-color:white; color:#000000}
.errorDiv {color:#c26612; font-weight:bold; padding:5px 0 0 0; }


