body {margin: 0; padding: 0; color: #000; background: #000; font-family: Verdana, Arial, sans-serif; text-align: center;}
img {border: 0;}
a {color: #00a; text-decoration: none;}
a:hover {color: #a00;}

#container {width: 800px; margin: 0 auto; border: 10px solid #fff; background: #fff; overflow: hidden; text-align: left;}
#title {width: 800px; height: 250px;}
#main {margin-top: 15px;}

#sidebar {float: left; width: 163px; margin-right: 15px; padding: 10px; border: 1px solid #444; background: #fff;}
#sidebar h2,
#sidebar li h2 {margin: 15px 0 2px 0; font-weight: bold; font-size: .8em;}
#sidebar ul {margin-top: 0; margin-bottom: 10px;}
#sidebar li {margin-bottom: 2px; margin-left: -23px; list-style-type: square; font-size: .7em;}
#counter {margin: 20px 0 0;}
#sidebar li.widget  {list-style-type: none; margin-left: -40px; font-size: 1em;}
#sidebar li.widget li {font-size: .7em;}

#blog_content {float: right; width: 600px;}
#blog_content h1 {margin: 0 0 15px 0; font-size: 1.1em;}
.blog {margin-bottom: 30px;}
.post {overflow: hidden; height: 100%; font-size: .8em;}
.post-title {margin: 0 0 15px; padding: 2px 5px; font-size: .85em; background: #000; color: #fff;}
.post-title a {color: #fff; font-weight: bold;}
.blog .footer {margin: 15px 0 0; font-size: .75em;}
.post img {background: #fff; padding: 4px; border: 1px solid #000;}

#comments, #respond {}
#comments h3,
#respond h3 {font-size: .9em; border-top: 1px solid #000; padding-top: 10px;}
#comments ol {list-style-type: none; margin: 0; padding: 0;}
#comments li {background: #ffc; border: 1px dotted #444; margin: 10px 20px; padding: 0 10px 10px;}
#comments .title {margin: 15px 0; padding: 0 0 2px; border-bottom: 1px solid #ddd; font-weight: bold; font-size: .9em;}
#comments .comment-body {font-size: .8em;}
#comments .commentmetadata {margin-top: 15px; font-size: .75em; border-top: 1px dotted #000; padding-top: 5px;}
#comments .comment-timestamp {margin-top: 15px; text-align: right; 	font-size: .7em;}
#comments h4 {margin: 0; padding: 0; text-align: left; font-size: 1.2em;}
#goHome {margin-bottom: 15px; padding-left: 3px; font-size: .7em;}

.navigation {overflow: auto; font-size: .8em; border-top: 1px solid #000; padding-top: 10px;}
.navigation .lt {float: left;}
.navigation .rt {float: right;}

#load1 {position: absolute; top: 0; left: 0; width: 100%; height: 2000px; z-index: 100; filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; background: #000; text-align: center;  visibility: hidden; display: none;}
#load2 {position: absolute; top: 150px; left: 200px; width: 600px; z-index: 101; visibility: hidden; display: none; filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; background: #fff; border: 10px solid #000; height: 200px; padding: 10px; text-align: left;}
#load2 a {font-weight: bold;}
#load2 h1 {margin: 0 0 15px 0; font-size: 1.2em;}
#load2 p {font-size: .8em;}

.photo {border: 1px solid #666; padding: 2px;}
table#photos div {font-size: .7em;}
table#photos td {width: 156px;}

table#btsn {margin-bottom: 20px; border: 1px solid #ddd; font-size: .8em; border-spacing: 5px;}
table#btsn th {padding: 2px 5px; background: #eee; border-style: solid; border-color: #ddd; border-width: 0 1px 1px 0;}
table#btsn td {padding: 2px 5px; background: #ffc; border-style: solid; border-color: #ddd; border-width: 0 1px 1px 0;}

#btsn h3 {margin: 0; padding: 0; font-size: .8em; color: #060;}
#btsn p {font-size: .8em; margin: 0 0 15px;}
#btsn ul {margin-top: 5px;}
#btsn li {font-size: .8em;}

table#profile {font-size: .8em;}
table#profile th {padding: 0 10px 10px 0;}
table#profile td {padding: 0 0 10px 0;}

.alignleft {float: left;}
.alignright{float: right;}