body
{
 background-color:#82E182;
 color:#000000;
 font-size:12px;
 font-family:Verdana,Arial,sans-serif;
 font-style: normal;
}

#main-content
{
	background-color:#E1FFDF;
	width:965px;
	margin:0 auto auto auto;
	padding:5px;
	position:relative;
	top:-25px;
}

#contact #main-content
{
	text-align:center;
}

#home #comic {
	text-align:center;
	margin:auto;
}
#home #comic img {
}
#home #comic_desc {
	width:482px;
}
#home #misc {
	float:right;
	width:483px;
}

#archive h2,#archive h3 {
	text-align:center;
	margin-top:0;
	margin-bottom:0;
}

a img
{
	border:0;
}

h1
{
    font-size:34px;
    margin:0 auto;
    text-align:center;
    width:975px;
    height:138px;
}
h1 #main_header
{
    white-space: nowrap;
}
.hidden_space {
	display:none;
}
h2
{
    font-weight:bold;
    font-size:16px;
    margin-bottom:0;
}

input, textarea, select, button
{
color:#000000;
background-color:#F2F2F2;
border:1px solid;
   border-top-color:#919191;
   border-left-color:#919191;
   border-right-color:#616161;
   border-bottom-color:#616161;
font-size:14px;
   border-top-color:#515151;
   border-left-color:#515151;
   border-right-color:#393939;
   border-bottom-color:#393939;
/*	-moz-border-radius:3px; */
}
.readonly_element {
	border: 0px solid;
	background-color:#D2D2D2;
/*	-moz-border-radius:3px; */
}

.content
{
 background-color:#FFFFFF;
 color:#100010;
 font-size:12px;
 font-family:Verdana,Arial,sans-serif;
 font-style: normal;
}
a
{
 color: #F6615B;
 text-decoration: none;
}
a:hover
{
 color: #FD6965;
 text-decoration: underline;
}
.emph
{
 font-weight: bold;
 font-size: 14px;
 color: #000000;
}

#footer {
	font-size:11px;
	color:#464646;
	text-align:center;
	position:relative;
	top:-25px;
}
hr#footer_line
{
    width:450px;
    height:1px;
    color:#F8C2DA;
    background-color:#F8C2DA;
    margin-left:auto;
    margin-right:auto;
}
hr#footer_line_error
{
    width:450px;
    height:1px;
    color:#E07575;
    background-color:#E07575;
    margin-left:auto;
    margin-right:auto;
}
#footer_menu img {
	vertical-align:middle;
}

#error_text
{
	color:#E07575;
}

#main_menu {
	width:965px;
	text-align:right;
	margin:0 auto 0 auto;
	position:relative;
	top:-25px;
}
#main_menu ul.menu
{
    text-align:right;
    font-family:Arial,sans-serif;
    font-size:24px;
    font-weight:bold;
    color:#000000;
	margin: 0;
	padding: 0;
	list-style-type: none;
	display:inline;
}
#main_menu ul.menu li,.comic_nav ul li {
	position: relative;
	display: inline;
}
#main_menu .menu #menu_home {
	float:left;
} 
#main_menu ul.menu li img,#footer_menu .menu img,.comic_nav ul li img {
	vertical-align:middle;
}
#main_menu .menu .menu_item a,#main_menu .menu .menu_item span
{
    padding:0 4px;
    color:#000000;
    white-space: nowrap;
/*	background:url("http://www.unlikelytextures.com/pics/menu_notselected.png") repeat-x bottom; */
}
#main_menu .menu .menu_item a:hover
{
    padding:0 4px;
    color:#E1FFDF;
    text-decoration:none;
}
#main_menu .menu .selected_item,#main_menu .menu a.selected_item,#main_menu .menu a:hover.selected_item
{
    background-color:#E1FFDF;
/*	background:url("http://www.unlikelytextures.com/pics/menu_selected.png") repeat-x bottom; */
    color:#000000;
    white-space: nowrap;
}
#main_menu .menu .selected_item span
{
    padding:0 4px;
}

#main_menu .menu .menu_separator
{
	border-left:2px solid #E1FFDF;
}


.comic_nav {
	text-align:center;
	margin:10px auto 10px auto;
}
.comic_nav ul
{
    text-align:center;
    font-size:22px;
    font-weight:normal;
    color:#000000;
	margin: 0;
	padding: 0;
	list-style-type: none;
	display:inline;
}
.comic_nav ul li {
    padding:0 4px;
    white-space: nowrap;
}
.comic_nav ul li a
{
    color:#000000;
}
.comic_nav ul li a:hover
{
    color:#444444;
    text-decoration:none;
}
.comic_nav ul .menu_separator
{
	border-left:2px solid #82E182;
}
.comic_nav .comic_nav_prev {
	padding-right:10px;
}
.comic_nav .comic_nav_next {
	padding-left:10px;
}

.avatar_float {
	float:right;
}


#blog_container {
	margin-left:20px;
	margin-right:20px;
}
.blog_entry {
	margin-top:30px;
	margin-bottom:30px;
}
.blog_entry_subject {
	margin-bottom:0;
	font-size:16px;
	background:url("http://www.deathbyvanilla.com/pics/blog_header_grad.png") repeat-y left;
}
.blog_entry_subtitle {
	margin:0;
	background:url("http://www.deathbyvanilla.com/pics/blog_header_grad.png") repeat-y left;
	padding-bottom:5px;
}
.blog_entry_id {
	font-size:11px;
	padding-left:5px;
}
.blog_entry_username {
	font-weight:bold;
}
.blog_entry_body {
	margin:0;
	padding:4px;
	background:#E0E0FF;
}
.blog_entry_comments {
	float:right;
	margin:0;
	padding:4px;
	text-align:right;
	background:url("http://www.deathbyvanilla.com/pics/blog_footer_grad.png") repeat-y right;
	width:300px;
}
.blog_entry_more_view {
	margin:0;
	padding:4px;
	background:url("http://www.deathbyvanilla.com/pics/blog_more_grad.png") repeat-y left;
	width:300px;
	font-weight:bold;
}
.blog_entry_body hr {
	margin:15px 10px;
    height:1px;
    color:#007A9F;
    background-color:#007A9F;
}
.blog_entry_footer {
	margin:0;
	background:url("http://www.deathbyvanilla.com/pics/blog_footer_grad_comment.png") repeat-x center;
	height:16px;
	width:100%;
}

#comments {
	margin-left:20px;
	margin-right:40px;
}
.comment_subject {
	margin:0;
	padding:4px 4px 0 4px;
	font-size:14px;
	background:url("http://www.deathbyvanilla.com/pics/comment_header_grad.png") repeat-y left;
}
.comment_subtitle {
	margin:0;
	background:url("http://www.deathbyvanilla.com/pics/comment_header_grad.png") repeat-y left;
	padding-bottom:5px;	
}
.comment_id {
	font-size:11px;
	padding-left:5px;
}
.comment_username {
	font-weight:bold;
}
.comment_body {
	margin:0;
	padding:4px;
	background:#E9E9FF;
}
.comment_body_2 {
	margin:0;
	padding:4px;
	background:#D7D7FE;
}
.comment_ip {
	float:right;
	width:280px;
	margin:0;
	font-size:11px;
	padding:4px;
	text-align:right;
	background:url("http://www.deathbyvanilla.com/pics/comment_footer_grad.png") repeat-y right;
}
.comment_reply_link {
	width:280px;
	margin:0;
	font-size:12px;
	font-weight:bold;
	padding:4px 4px 4px 40px;
	background:url("http://www.deathbyvanilla.com/pics/comment_reply_grad.png") repeat-y left;
}
.comment_reply_link a {
	color:#126E24;
}
.add_comment_reply_to_hidden {
	display:none;
}
#add_comment {
	margin-left:20px;
	margin-right:40px;
}
#add_comment_header {
	background:url("http://www.deathbyvanilla.com/pics/comment_header_grad.png") repeat-y left;
}
#add_comment_header input {
	background:url("http://www.deathbyvanilla.com/pics/blank.png") repeat;
}
#add_comment_subject {
	font-family:Verdana,Arial,sans-serif;
	font-size:14px;
	color: #5B7B90;
	font-weight:bold;
}
#add_comment_id {
	font-size:11px;
	padding-left:5px;
}
#add_comment_name {
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
}
#add_comment_body_text {
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
	background:#E9E9FF;
	width:100%;
	margin:0;
}
#add_comment_ip {
	float:right;
	margin:0;
	font-size:11px;
	padding:4px;
	text-align:right;
	background:url("http://www.deathbyvanilla.com/pics/comment_footer_grad.png") repeat-y right;
}
#add_comment_error {
	color:#FF0000;
}
#add_comment_captcha img {
	vertical-align:middle;
}
#comment_preview {
	margin-left:20px;
	margin-right:40px;
}

.previous_page {
	font-weight:bold;
	font-size:15px;
}
.next_page {
	font-weight:bold;
	font-size:15px;
}
.caps_warn {
	color:#FF0000;
	font-weight:bold;
	display:none;
}

.corners{display:block;
  position:relative;
  top:-25px;
  width:975px;
  margin:0 auto 0 auto;}
.corners *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#E1FFDF;}
.corners1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #aaeda9;
  border-right:1px solid #aaeda9;
  background:#c9f7c7;}
.corners2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #8be48b;
  border-right:1px solid #8be48b;
  background:#cef9cd;}
.corners3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #cef9cd;
  border-right:1px solid #cef9cd;}
.corners4{
  border-left:1px solid #aaeda9;
  border-right:1px solid #aaeda9;}
.corners5{
  border-left:1px solid #c9f7c7;
  border-right:1px solid #c9f7c7;}
.cornersfg{
  background:#E1FFDF;}
  
#google_adsense {
	width:728px;
	margin:1px auto 1px auto;
}
#google_adsense #ad_reason {
	text-align:right;
}

.bbcode_button {
	background:#F4CBCF;
	font-size:12px;
}
.bbcode_desc_cont {
	position:relative;
	top:0;
	left:0;
	margin:0;
	padding:0;
}
#bbcode_desc {
	display:none;
	background:#E1FFDF;
	border:2px #404040 outset;
	position:absolute;
	top:3px;
	left:0;
	margin:1px;
	padding:3px;
	z-index:1;
}
#bbcode_desc .w {
	padding:3px;
	background:#F2F2F2;
	border:1px #000000 inset;
}
#bbcode_desc span.w {
	line-height:24px;
}
#bbcode_desc div.w {
	margin: 3px 0 3px 0;
}
#bbcode_desc ul {
	margin:0;
	padding-left:13px;
}
#bbcode_desc img {
	vertical-align:middle;
}