#blog hr {border:1px solid #BAB9B4; margin:20px 0 20px 0}

#blog #backdrop #text  {padding:20px 15px 20px 45px}
#blog #backdrop #text .copy { font-size:10px;line-height:normal; padding-top:20px}

#blogContent { float:left; width:65%; padding-right:20px}
#blogContent a  { color:#5d89a9; text-decoration:none;}
#blogContent a:hover  { color:#A887ad; }

#blogSideBar { float:right; width:27%; margin:0}
#blogSideBar a  { font-size:11px; color:#5d89a9; text-decoration:none; font-weight:bold}
#blogSideBar a:hover  { color:#A887ad; }

#rss {float:right; text-align:right; color:#5d89a9; font-size:93%; font-weight:bold; text-transform:uppercase}
#rss a {color:#5d89a9;}
#rss a:hover {color:#A887ad;}

#blog h1 {color:#706F75; margin-bottom:5px; font-size:18px; float:left}
#blog h2 {color:#A887ad; font-size:125%; font-weight:bold; text-align:left; margin:10px 0 10px 0; font-style:italic} /* for category or archive heading */
#blog h3 {color:#706F75; margin:0; font-size:120%; text-align:left}   /*  Blog title  */
#blog h4 {font-weight:bold; text-align:left; font-size:12px; margin:10px 0 0 0 }
#blog h5 { color:#706F75; font-weight:normal; text-align:left; margin:0 0 10px 0 }

#blog .widgetBox { margin:0; font-size:93%; text-align:left;}
#blog .widgetHdr {font-weight:bold;color:#706F75; margin:0 0 5px 0; font-size:120%}
#blog .widgetTxt { padding:0 0 5px 0 ; }
#blog .widgetTxt p { margin:0 0 5px 0;}

#blog .widgetTxt a  { font-size:11px; color:#5d89a9; text-decoration:none; font-weight:bold}
#blog .widgetTxt a:hover  {color:#A887ad;}

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

/* <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:40px;color:#333333; font-size:93%;margin:0 15px 0 5px;}
#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:150px; 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:175px;}
#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; }

