body {margin: 0; margin-left: auto; margin-right: auto; background: #000000; 
	font-family: TIMES NEW ROMAN ; font-size: 10pt; color: #fffeee;}

form {font-size: 14px;  margin: 0px;  padding: 0px; color: #000000;}
label{font-size: 14px;  margin: 0px;  padding: 0px; color: #fffeee;}
input{font-weight: bold; font-size: 14px; background: #000000; text-align: left; color: #fffeee; cursor: hand;}
select, option, textarea{font-weight: bold; font-size: 14px; background: #fffeee; text-align: left; color: #fffeee; }
input.text{padding: 2px 5px; background: #000000; border: 1px solid #fffeee; color: #fffeee; cursor: hand}

h1, h2, h3, h4 {color: #fffeee;}
h1 {letter-spacing: 0; font-family: Impact; font-size: 22pt; font-weight: bold; text-transform: uppercase;}
h2 {font-size: 14pt; font-weight: bold;}
h3 {font-size: 11pt;}
h4 {font-size: 9pt;}
h5 {font-size: 8pt;}
h6 {font-size: 7pt;}

ul{padding: 0; margin: 0 0 0 7px;}
li {margin: 0 0 0 21px; list-style-type: square;}


blockquote {margin-left: 3em; margin-right: 3em;}

a {text-decoration: none; color: #cc0000;}
a:hover {color: #fffeee;}
a img{border: none; margin: 0; padding: 0; }
h1 a, h2 a, h3 a {border: none; text-decoration: underline; color: #cc0000;}
h1 a:hover, h2 a:hover, h3 a:hover {color: #fffeee;}

hr {display: none;}

#img_float_left{/* Used in the [img] tag when float=left */ float: left; margin: 2px 8px 4px 2px;}

#img_float_right{/* Used in the [img] tag when float=right */  float: right;  margin: 2px 2px 4px 8px;}

/* Wrapper */

#wrapper {margin-top: -300px; padding: 0;}

/* Header */
#header {position: relative; width: 900px; height: 200px; top: 0px; margin-left: auto; margin-right: auto; color: #cc0000;
	background: url(/images/header.jpg) no-repeat top;  border: 2px #cc0000; border-style: none solid none solid; z-index: 5;}
#header #over{width: 900px; height: 200px; border: none; position: relative; z-index: 1; top: 0px;}
#bgLeft{left: 0px; position: absolute; z-index: 0; top: 0px;}
#bgRight{right: 0px; position: absolute; z-index: 0; top: 0px;}

#menu {float: left;  margin-top: 0; }
/* Logo */

#logo {margin: 0 auto; padding-left: 15px; padding-top: 25px; }
#logo a img{border: none;}

/* Page */

#page {position: relative; width: 900px; margin-right: auto; margin-left: auto; padding: 0px 0px 0px 0px; z-index: 5;
	background: url(/images/bg_page.jpg) no-repeat top #000000; border: 2px #cc0000; border-style: none solid none solid;}

/* Content */

#content {width: 552px; padding: 0px 0px 0px 15px; float: left; min-height: 575px; border: #cc0000;}
.comments{padding: 0p; margin: 0 0 0 -15px ;}
.comments .entry_top{ margin: 0;  padding: 0px;  /* 10px; */  border: 0px;  border-width: 0px 0px 0px 0px;  height: 0px;  empty-cells: show;}
.comments .entry_bottom{margin: 0;  padding: 0px;  /* 10px; */  border: 0px;  border-width: 0px 0px 0px 0px;  height: 2px;  empty-cells: show;}
.comments .blog_byline{color: #fff333; /* date_txt_color */  font-size: 9px;  margin-bottom: 10px;}
.comments .blog_body{padding: 12px 12px 0 12px; margin: 0px; color: #fffeee;  background-color: #000000;  border: 7px #cc0000; 
	border-style: none solid solid solid;}
.comments .blog_subject{font-family: Tahoma; color: #fffeee; font-size: 20px;  font-weight: bold; background-color: #cc0000;
  margin: 0px; padding: 0px 0 0px 7px; border: 0px #cc0000;  border-style: solid solid none solid; 
  background: url(images/bg_subject.jpg) repeat-x; height: 30px;}
.comments .blog_comment{padding: 6px 10px 6px 10px;  color: #cc0000;  border-width: 0px 7px 7px 7px;  border-style: solid;}
.comments .blog_date{font-weight: normal;  color: #fff333;  font-size: 12px;  margin-bottom: 5px;  margin-top: -7px;}
.comments .blog_body_clear{padding: 0px;  border-color: #cc0000;  border-width: 0px;  border-style: solid;}
.comments .blog_body_solid{padding: 1px;  border-color: #cc0000;  background: #000000;  border-width: 5px;  border-style: solid;}
.comments .blog_subject_comment{font-family: Tahoma; color: #000000; font-size: 20px;  font-weight: bold; background-color: #cc0000;
  margin: 0px; padding: 0px 0 0px 7px; border: 0px #cc0000;  border-style: solid solid none solid; 
  background: url(images/bg_subject_comment.jpg) repeat-x; height: 30px;}
.comments .blog_body_comment{padding: 12px; margin: 0px; color: #fffeee; background-color: #000000; border-width: 0px 7px 7px 7px; 
	border-style: solid;}
.comments .blog_comment_comment{padding: 6px 10px 6px 10px;  color: #fffeee;  border-width: 0px 7px 7px 7px;  
	border-style: solid;}
.comments .entry_top_comment{margin: 0;  padding: 0px;  /* 10px; */  border: 0px;  border-width: 0px 0px 0px 0px;  height: 0px;  empty-cells: show;}
.comments .entry_bottom_comment{margin: 0;  padding: 0px;  /* 10px; */  border: 0px;  border-width: 0px 0px 0px 0px;  height: 2px;  empty-cells: show;}

.post {padding: 0px 0px 15px 0px; margin: 0; font-size: 12pt; }
.post .title {padding: 0px 7px  0 7px; height: 40px; margin: 0; background: url(/images/bg_title.jpg) repeat-x}
.post .blog_body{padding: 7px; margin: 0px; font-size: 13pt;}
.post .input .button{color: #000000}
.post .blog_subject{font-size: 16pt; font-weight: bold; padding: 3px 7px 0px 7px; height: 30px; margin: 0; 
	background: url(/images/bg_subtitle.jpg) repeat-x;}
.post .blog_comment{padding: 3px 7px 3px 7px; margin: 0px; font-size: 12pt; background-color:#fffeee; color:#000000;}
.post .blog_date{padding: 0 7px 7px 0; margin: 0px; font-size: 10pt; color: #ffff33}
.post .subtitle {padding: 0; height: 30px; margin: 0; background: url(/images/bg_subtitle.jpg) repeat-x}
.post .myspace {padding: 0; margin:-27px 0 0 317px; height: 20px;}
.post .website {padding: 0; margin:-20px 0 0 417px; height: 20px;}
.post .info {padding: 0; margin:-20px 0 0 417px; height: 20px;}
.post .quote {padding: 10px; margin: 0; color: #fffccc;}
.post .quoter {padding: 10px; margin: 0 0 0 200px; color: #fffccc;}
.post h2 {padding: 7px; margin: 0;}
.post h3 {padding: 7px; margin: 0;}
.post h4 {padding: 10px; margin: 0;}
.post .images{border: 1px #fffeee; border-style: solid none solid none; padding: 0;}
.post .images img{max-width: 550px;}
.post .imagesnoborder{border-style: none;}
.post .space{padding: 14px 0 0 0;}
.post .entry {border: solid 1px #fffeee; background-color: #000000;}
.post .meta {margin: 0; font-weight: bold; padding: 5px; font-size: 11pt; color: #fffeee;}
.post .meta a {color: #fffeee;}
.post .meta a:hover {color: #cccccc;}
.post .links {margin: 0;}
.post small {text-transform: none; letter-spacing: 0; font-size: 10pt; color: #ffff66;}
.post .links a, .post .tags a {border: none; }

/* Sidebars */
#sidebar {float: right; width: 303px; padding: 0px 15px 0px 0px;}
.sidepost {padding: 0px 0px 15px 0px; margin: 0;}
.sidepost .sideentry {border: solid 1px #fffeee; background-color: #000000; margin: 0; padding: 0;}
.sidepost .menu_title {font-family: Impact; font-size: 22pt; font-weight: bold; text-transform: uppercase; width: 287px;
	padding: 0 7px 0 7px; height: 40px; margin: 0; background: url(/images/bg_side_title.jpg) repeat-x top left;}
.sidepost .menu_title a, .sidepost .menu_title a:visited {color: #fffeee}
.sidepost .menu_title a:hover {color: #eeeeee}
.sidepost .menu_body {padding: 7px;  border-color: #fffeee;  border-width: 0 5px 20px 5px;  border-style: solid;}
.sidepost .divider {margin: 0px; height: 10px; border: 1px #fffeee; border-style: solid none solid none; }
.sidepost .sideimages {width: 301px; border: 1px #fffeee; border-style: solid none solid none; padding: 0;}
.sidepost .sideimages img{max-width: 301px;}
.sidepost .space{padding: 14px 0 0 0;}
.sidepost .sidethumbs img{margin:0}
.sidepost .sidethumbs2 img{margin: -100px 0 0 161px}
.sidepost h2 {padding: 0 0 0 5px; margin: 0;}
.sidepost h3 {padding: 0 0 0 15px; margin: 0;}
.sidepost h4 {padding: 0 0 0 15px; margin: 0;}

.sidepost .calendar{font-size: 10px; margin: 0 auto;}
.sidepost .calendar a{ font-weight: bold;  text-decoration: none;}

.sidepost .calendar td{ padding: 5px; }

/* NEW */
#archive_tree_menu ul{list-style: none inside;  padding: 0px 0px 0px 10px;  margin: 0px;}

/* NEW */
#archive_tree_menu li{margin: 0px;  padding: 0px;  /* border: 1px #F0F dashed; */}

div #toggleSidebarAvatar, #toggleSidebarLinks, #toggleSidebarCalendar, #toggleSidebarArchives, #toggleSidebarCategories , #toggleSidebarSearch, #toggleSidebarMenu, #toggleSidebarPreferences, #toggleSidebarRecentComments, #toggleSidebarRecentEntries, #toggleSidebarRecentTrackbacks
{  display: block;}

/* Footer */

#footer {margin-top: 0px; margin-right: auto; margin-left: auto; padding: 0px; border: none; height: 60px; background: transparent;
	color: #fffeee;}
#footer a{color: #fffeee; padding: 0px; text-decoration: none;}
#footer a:hover {text-decoration: underline;}
#footer p {padding: 0px; text-align: center; font-size: 8pt;}