/********** Main Styles ***********/
#blog_display { background-color: #FFFFFF; }
#blog_name { color: #333333; text-align: right; font-weight: bold; clear: both; }
#title_bar { padding-top: 5px; float:left; display: inline; }
#title_bar_rating { padding-top: 3px; float: right; text-align: left; width: 80px; display: inline; }

/******** Entry Page Navigation ****************/
#entry_nav_container { text-align: center; color: #000000; }
#next_button { display: inline; text-decoration: underline; cursor:pointer; }
#back_button { display: inline; text-decoration: underline; cursor:pointer; }
#back_to_blog_button { display: inline; text-decoration: underline; cursor:pointer; float:right; }
#current_entry_page { width:0px; height:0px; display:none; }

/********** Comments ***********/
.comment_field { clear: left; width:130px; float:left; }
.comment_error { float: left; color: #FF0000; }
.comment_input input { width:300px; }
.comment_input { float: left;}
.comment_button { text-align: right;  }
.comment_box { font-family: Arial;  margin-left: 10px; border-bottom: 1px dotted #EFEFEF; border-top: 0px; padding-bottom: 10px; font-size: 12px; color: #000000; margin-bottom: 5px; }
.comment_row { clear: both; }
.comment_title { font-size: 14px;  font-weight: bold; color: #000000; }
.comment_title { padding-top: 5px; font-size: 12px; }
.comment_main_title { font-weight: bold; margin-left: 10px; margin-right: 10px;font-family: Arial;  color: #878C90; font-size: 16px; }
#entry_comments { cursor: pointer; }

/********** Wrapper Box ***********/
.wrapperBox { padding: 0px; margin: 0px; }
.wrapperBoxTop { background-image: url(_config/@blog/templates/default/images/ibox-top-spacer.jpg); background-repeat: repeat-x; height: 30px; font-family: Arial; font-size: 11px; font-weight: bold; color: #000000; }
.wrapperBoxTopLeft { background-image: url(_config/@blog/templates/default/images/ibox-top-left.jpg); background-repeat: no-repeat; height: 30px; width: 20px; }
.wrapperBoxTopRight { background-image: url(_config/@blog/templates/default/images/ibox-top-right.jpg); background-repeat: no-repeat; height: 30px; width: 20px; }

.wrapperBoxMain { padding-top: 5px; background-color: #FFFFFF; color: #000000; text-align: left; padding: 0px; margin: 0px; }
.wrapperBoxMainLeft { background-image: url(_config/@blog/templates/default/images/ibox-main-left.jpg); background-repeat: repeat-y; width: 20px; }
.wrapperBoxMainRight { background-image: url(_config/@blog/templates/default/images/ibox-main-right.jpg); background-repeat: repeat-y; width: 20px; }
.wrapperBoxBottom { background-image: url(_config/@blog/templates/default/images/ibox-bottom-spacer.jpg); background-repeat: repeat-x; height: 10px; font-family: Arial; font-size: 8px; }
.wrapperBoxBottomLeft { background-image: url(_config/@blog/templates/default/images/ibox-bottom-left.jpg); background-repeat: no-repeat; height: 10px; width: 20px; }
.wrapperBoxBottomRight { background-image: url(_config/@blog/templates/default/images/ibox-bottom-right.jpg); background-repeat: no-repeat; height: 10px; width: 20px; }

/********* Comments and Ratings ***********/
#entry_comments { cursor: pointer; }
.blog_message { padding:3px; }
.blog_addons { float:right; font-size: 11px; color: #000000; }
.blog_addons a { text-decoration: underline; color: #000000; }