html, body{ 
margin: 0; 
padding: 0; 
font-family: helvetica, arial, sans-serif; 
background-color: #eee;
background-image: url('/gfx/diamonds bg.jpg');
} 

img{
border: 0;
}

a{
color: #4785ac;
text-decoration: underline;
}

h2{
display:none;
}

#pagewidth{
width: 940px;
margin: 0 auto;
padding: 0 20px;
border: 12px black;
background-color: rgba(255, 255, 255, 0.6);
}


/*header styles*/

#headerwidth{
width: 900px;
margin: auto;
}

#header{
margin: 0; 
padding: 5px 0 0 0;
height: 36px;
background-color: #eee;
border-bottom: 1px  #ddd solid;
}

#header h1{
font-size: 10pt;
}

#header h1 span{
font-weight: normal;
}

#header h1 a{
text-decoration: none;
color: #000;
}

/*main column styles*/

#content #maincol{
float: left;
width: 640px;
font-size: 13.5pt; 
padding-top: 65px;
}

#content #maincol h3{
margin: 0; 
padding: 0;
color: #4785AC;
font-family: georgia, "adobe garamond" serif; 
font-size: 22pt;
text-align: center;
}

#content #maincol h3 a{
text-decoration: none;
}

#content #maincol a h3{
text-decoration: none;
}

#content #maincol h3 a:hover{
text-decoration: underline;
}

#content #maincol a:hover h3{
text-decoration: underline;
}

#maincol ul li{
text-align:left;
padding: 0 0 7px 0;
}

#maincol li.archive-list{
list-style-type: none;
list-style-image: none;
padding: 0;
margin-left: -40px;
}

#maincol .post{
margin-bottom: 55px;
}

#maincol .post .date{
margin: 0; 
padding: 0;
color: #aaa;
font-family: georgia, "adobe garamond" serif; 
font-size: 14pt; 
text-align: center;
}

#maincol .post .footer{
text-align: right;
font-size: 11pt; 
}

/*comment styles*/

#content #maincol #comments h3{
margin-top: 50px;
padding: 0;
color: #4785AC;
font-family: georgia, serif; 
text-align: center;
text-decoration: none;
border-bottom: 1px #ddd solid;
text-transform: uppercase;
font-size: 12pt; 
}

.comment-footer{
text-align: right;
font-size: 10pt;
margin-bottom: 40px;
border-bottom: solid 1px #ddd;
}

.comment-footer a{
text-decoration: none;
}

#comment-form-name, #comment-form-email, #comment-form-url{
margin-top: 20px;
}

#comment-form-url{
margin-bottom: 20px;
}

input#comment-submit{
padding: 5px;
margin-top: 20px;
}

#comment-form-submit{
text-align:right;
}

input, textarea{
font-family: helvetica, arial, sans-serif; 
font-size: 13.5pt;
}

/*side column styles*/

#content #sidecol{
position: relative;
float: right;
width: 240px;
padding-top: 55px;
font-size: 10pt; 
}

#sidecol h3{
margin: 40px 0 10px 0; 
padding: 0;
color: #aaa;
font-family: georgia, serif; 
text-align: center;
text-decoration: none;
border-bottom: 1px #ddd solid;
text-transform: uppercase;
font-size: 10.5pt; 
}

#sidecol ul{
margin: 0;
padding: 0;
}

#sidecol li{
text-align:left;
margin: 0;
padding-bottom: 10px;
list-style-type: none;
position: relative;
}

#sidecol #about img{
float: left;
margin-bottom: 10px;
} 

#sidecol .tweetTime{
font-size: 9pt;
}

#sidecol #squeegie {
text-align: center;
}

#sidecol #squeegie img {
margin-bottom: 10px;
}

.clear{
clear: both;
}


/*footer styles*/

#copyright{
text-align: right;
border-top: 1px solid #ddd;
padding-bottom: 30px;
font-size: 10pt;
color: #aaa;
}

#copyright a{
text-decoration: none;
color: #aaa;
}

#copyright a:hover{
text-decoration: underline;
}


