/* *************************** 
  Site - BioFoolish
  ---------------------------
  StyleSheet Index
  $1 - Global Styles
  $2 - Website Structure Styles
  $3 - Header Styles
  $4 - Content Styles
  $5 - Sidebar Styles
  $6 - Footer Styles
   ***************************/

/* *************************** 
   $1 GLOBAL Styles
   ***************************/
* {
	margin: 0;
	padding: 0;
}
a {
	color:#333333;
	text-decoration:underline;
}
a:hover {
	color:#333333;
	text-decoration:none;
}
img {
	border:0;
}
fieldset {
	border:none;
}
li {
	list-style:none;
}
.clear {
	clear:both;
	height:0;
	font-size:0;
}
.floatright {
	float:right;
}

/* *************************** 
   $2 Website Structure Styles
   ***************************/
body {
	text-align:center;
    font-size:75%;
    font-family:Arial, Helvetica, sans-serif;
    background:#0e0e0e url(../images/bg_body.jpg) top repeat-x;
}
#container {
}

/* *************************** 
   $3 Header Styles
   ***************************/
#header {
	width:914px;
    height:329px;
    margin:0 auto;
    background:url(../images/bg_header.jpg) top center no-repeat;
}
#header h1 {
	width:446px;
    height:160px;
    margin:0 auto;
    padding-top:70px;
    height/**/:/**/ 90px;
    text-indent:-9999px;
}
#header h1 a {
	width:446px;
    height:90px;
    display:block;
    outline-color: invert;
	outline-style: none;
	outline-width: medium;

}
#header h3 {
	text-indent:-9999px;
}

/* *************************** 
   $4 Content Styles
   ***************************/
#content {
	width:914px;
    margin:0 auto;
    text-align:left;
}

#content .vote_result_message {
  display:none;
  position:absolute;
  top:0;
  height:50px; 
  width:914px; 
  background-color:#c0fbb8; 
  text-align:center; 
  margin-top:420px;
  font-size:14px; 
}

#content_top {
	height:185px;
    text-align:center;
    padding-left:115px;
    /*border: 1px red solid;*/
}
#content_top #topmiddle {
	width:356px;
    float:left;
    text-align:center;
    padding-top:28px;
    color:#7f7f7e;
}
#content_top #topmiddle img {
	margin-bottom:75px;
}
#content_top #topmiddle a {
	color:#7f7f7e;
}
#content_top .topbuttons {
	width:162px;
    float:left;
    padding-top:35px;
    /*border: 1px green solid;*/
}
#content_top .topbuttons a {
	margin-bottom:30px;
}

#content_top .vote_result {
  color: #fff; 
  font-weight: bold; 
  font-size: 20px; 
  /*border: 1px blue solid;*/
  margin-bottom:30px;  
}

#content_top .topbuttons.left a {
	width:162px;
    height:39px;
    display:block;
    text-indent:-9999px;
    outline-color: invert;
	outline-style: none;
	outline-width: medium;
    background:url(../images/btn_wise.png) top no-repeat;
}
#content_top .topbuttons.left a:hover {
    background:url(../images/btn_wise.png) bottom no-repeat;
}
#content_top .topbuttons.right a {
	width:162px;
    height:39px;
    display:block;
    text-indent:-9999px;
    outline-color: invert;
	outline-style: none;
	outline-width: medium;
    background:url(../images/btn_damn.png) top no-repeat;
}
#content_top .topbuttons.right a:hover {
    background:url(../images/btn_damn.png) bottom no-repeat;
}
#message {
	color:#010103;
    background:#c0fbb9;
    padding:15px 0;
    text-align:center;
    font-size:16px;
    font-weight:bold;
}
#comment_message {
	color:#010103;
    background:#c0fbb9;
    padding:15px 0;
    text-align:center;
    font-size:16px;
    font-weight:bold;
}
#vote_result {
  display:none;
	color:#fff;
  padding:15px 0;
  text-align:center;
  font-size:16px;
  font-weight:bold;
}
#vote_result .vote_result_up {
  float: left; 
  width: 43%; 
  font-size: 20px;
}
#vote_result .vote_result_down {
  float: right; 
  width: 42%; 
  font-size: 20px;
}

#content_middle {
	width:100%;
    overflow:hidden;
	background:url(../images/bg_contentmiddle_line.png) center repeat-y;
}
#content_middle .comments_col {
	width:429px;
    float:left;
    padding-top:7px;
}
#content_middle .comments_col.right {
	float:right;
}
#content_middle .comments {
	width:429px;
    float:left;
    background:#FFFFFF;
    margin-bottom:20px;
    padding-top:10px;
    background:#fff url(../images/bg_comments_top.png) top no-repeat;
    margin-top:15px;
}
#content_middle .comments p {
	padding:0 10px 6px 14px;
    line-height:16px;
}
#content_middle .comments_bottom {
	width:429px;
    height:30px;
    background:url(../images/bg_comments_bottom.png) no-repeat;
    color:#8b8b8b;
    padding:10px 0 0 15px;
    width/**/:/**/ 414px;
    height/**/:/**/ 20px;
}
#content_middle .comments_bottom img {
	vertical-align:middle;
}
#content_middle .comments_bottom span.name {
	color:#58a74f;
    font-size:14px;
    font-weight:bold;
}
#pagenumber {
	text-align:center;
    padding:20px 0;
}
#pagenumber li {
	display:inline;
    padding:0 10px;
    font-size:16px;
}
#pagenumber li a {
	color:#58a74f;
    text-decoration:none;
    font-weight:bold;
}
#pagenumber li a:hover,
#pagenumber li.selected a {
	color:#767676;
}

#add_comments {
	width:100%;
    background:#000 url(../images/bg_add_commentsr.png) top repeat-x;
}
#add_comments_inner {
	width:457px;
    margin:0 auto;
    text-align:left;
}
#add_comments_inner .heading {
	text-align:center;
    padding:30px 0 20px 0;
}
#add_comments_inner span {
	color:#8c8c8c;
    font-size:14px;
    font-weight:bold;
}
#add_comments_inner span.green {
	color:#58a74f;
}
#add_comments_inner label {
	display:block;
    color:#FFFFFF;
    margin-bottom:3px;
}
label.lbnline {
    display: inline !important;
}
#add_comments_inner p {
	padding-bottom:12px;
}
#add_comments_inner p.first {
	padding-bottom:20px;
}
#add_comments_inner p.first input {
	vertical-align:middle;
}
#add_comments_inner p .input_text {
	width:457px;
    height:34px;
    border:none;
    font-size:16px;
    font-weight:bold;
    padding:6px 0 0 10px;
    width/**/:/**/ 447px;
    height/**/:/**/ 28px;
}
.show_captcha_input {
  float: left; 
  margin-right: 10px;
  text-align: left;
}
.show_captcha_input input {
	width:60px;
    height:34px;
    border:none;
    font-size:16px;
    font-weight:bold;
    padding:6px 0 0 10px;
    width/**/:/**/ 60px;
    height/**/:/**/ 28px;
}
.show_captcha_image{
  float: left;
}
#add_comments_inner p textarea {
	width:457px;
    height:163px;
    border:none;
    padding:6px 10px;
    width/**/:/**/ 437px;
    height/**/:/**/ 151px;
    font-size:16px;
    font-weight:bold;
}
#add_comments_inner form div {
	padding:0 0 30px 0;
    text-align:center;
}
#add_comments_inner .error {
	color: red;
}

#add_comments_inner .send_comment {
  display:none;
  height:50px; 
  width:457px; 
  background-color:#c0fbb8; 
  text-align:center; 
  margin-bottom:15px; 
  font-size:14px; 
}

#submitcomment {
    display:block;
    height:39px;
    overflow:hidden;
    position:relative;
    width:98px;
    margin: 0 auto;
}
#submitcomment input {
    height:78px;
    position:relative;
    width:98px;
}
#submitcomment input:hover {
    margin-top:-39px;
}

/* *************************** 
   $5 Sidebar Styles
   ***************************/
#sidebar {
}



/* *************************** 
   $6 Footer Styles
   ***************************/
#footer {
	width:100%;
    height:90px;
    background:#000 url(../images/bg_footer.png) top repeat-x;
    color:#FFFFFF;
    padding-top:38px;
    height/**/:/**/ 52px;
}
#footer a {
	color:#FFFFFF;
}