body {
margin:0;
background: #B3D826;
font-family: trebuchet ms, sans-serif;
font-size: 80%;
color: #ccc;
line-height: 140%;
}

a img {border:0;}

a:link, a:visited {
color: #CCFE04;
font-weight:normal;
text-decoration: none;
}

a:hover {
text-decoration:none;
color:#666;
}

#header {
width:100%;
height:110px;
border: 0px;
position:relative;
}

#header h1 {
padding-left:21px;
padding-bottom:3px;
padding-top:2px;
border: 0px;
margin: 0px;
display:block;
color:#ccc;
}

#header h2 {
padding-left: 27px;
padding-bottom: 10px;
border: 0;
margin: 0;
color:#272727;
}

.date
{
 color: #19CCFF;
 font-size:28px;
 line-height:28px;
 font-family: 'Permanent Marker';
}


#pages {
position:absolute;
height:30px;
top:80px;
left:680px;
}

#pages ul {
list-style:none;
margin:0;
padding:0;
}

#pages ul li a:link, #pages ul li a:visited {
display:block;
float:left;
height:30px;
line-height:30px;
font-size:90%;
padding:0px 10px 0 10px;
text-decoration:none;
color:#000;
}

#pages ul li a:hover {
color:#ccc;
background: #000;
line-height:30px;
}

#pages ul li {
display:block;
position:relative;
float:left;
}

#pages .current_page_item a:link, #pages .current_page_item a:visited {
background: #272727;
color:#eee;
}

#wrapper {
width:100%;
float:left;
background: #1a1a1a;
}

#maincontent {
width:700px;
min-height:1400px;
margin-bottom:20px;
margin-top:10px;
float:left;
background:#1a1a1a;
}

.post {
float: left;
margin: 0px;
padding: 10px 20px 20px 30px;
text-align:left;
width:90%;
min-height:800px;
}

.post h2 {
font-weight:normal;
font-size:180%;
color:#666;
}

h3 {
font-size:28px;
color:#ccc;
margin:0px 0px -5px 0px;
text-transform:uppercase;
font-weight:normal;
font-family: 'Permanent Marker';
line-height:28px;
}

h3 a:link, h3 a:visited {
text-decoration:none;
color:#19ccff;
font-weight:normal;
}

h3 a:hover {
color:#666;
}

.thecontent h1 {
line-height:20px;
font-size:20px;
color:#ccc;
margin:20px 0 -10px 0;
}

.thecontent h2 {
line-height:18px;
font-size:18px;
color:#ccc;
margin:20px 0 -10px 0;
text-transform:uppercase;
font-weight:normal;
}

.thecontent h3 {
line-height:16px;
font-size:16px;
color:#ccc;
margin:20px 0 -10px 0;
text-transform:uppercase;
font-weight:normal;
}

.thecontent h4 {
line-height:14px;
font-size:14px;
color:#ccc;
margin:20px 0 -10px 0;
text-transform:none;
}

.thecontent h5 {
line-height:12px;
font-size:12px;
color:#ccc;
margin:20px 0 -10px 0;
text-transform:none;
}

.thecontent blockquote {
padding-left: 10px;
border-left:4px solid #212121;
}

#sidebar {
position:absolute;
left:680px;
width:310px;
}

.block {
width:100%;
background: #222;
margin-bottom:0px;
padding:10px 0 2px 0;
}

.block div {
margin:0;
padding:0;
}

.block h3 {
margin:0 20px 5px 20px;
font-size: 20px;
color:#19ccff;
text-transform:uppercase;
font-weight:normal;
}

.block ul {
list-style:none;
margin:0 0 0 20px;
padding:0px;
}

.block ul li a:link, .block ul li a:visited {
text-decoration:none;
text-indent:0px;
display:block;
font-size:90%;
overflow:hidden;
height:16px;
}

input {
border:1px solid #333;
padding:6px;
font-family: trebuchet ms, sans-serif;
background-color: #000;
color: #ddd;
}

#footer {
width:100%;
height:140px;
float:left;
background: #212121;
}

#footer p {
text-align:center;
margin:0;
padding-top:15px;
font-size:10px;
line-height:10px;
}

#comments {
  clear: left;
}

.commenteven {
background-color:#222;
width:660px;
}

.postinfo
{
border-top: 3px dotted #333;
padding: 10px 0px 0px 0px;
text-align:right;
}

.commentodd {
width:660px;
}

.commentcontent {
padding:20px 10px 20px 20px;
}

.commentcontent p {
margin:0 0 5px 0;
}

.commentcontent blockquote {
margin:0 0 0 25px;
padding-left:7px;
border-left:1px dotted #666;
}

.commentinfo {
/* font-size:10px; */
}

#comment {
width:90%;
border:1px solid #000;
}

#commentform input{
border:1px solid #000;
}

.sidead
{
margin-left:10px;
}

#bottomad
{
margin:12px;
}

#recaptcha_response_field {
color:white;
}

.postnav {
 float:left;
 width:600px;
 height:90px;
 margin-left:25px;
}

.postnav h3
{
font-size:20px;
}
