body { margin:0; padding:0; font-size:90%; background:#CADBCA; }

A  { color: #CC3333; text-decoration: none; font-weight: bold; }

A:link { color: #CC3333; text-decoration: none; font-weight: bold; }

A:visited { color: #993333; text-decoration: none; font-weight: bold; }

A:active { color: #999999; }

A:hover { color: #FF3300; text-decoration: underline;  }

h1, h2, h3 { margin: 0px; padding: 0px; }

h3 { font-family: arial, verdana, sans-serif; font-size: 14px; color: #666; margin-top:15px; font-weight:bold; }

#header { clear:left; float:left; width:100%; overflow:hidden; border-bottom:1px solid #000;	}

#banner { font-family: arial, sans-serif; vertical-align: baseline; margin: 0 0 0 0; padding: 0 0 0 0; line-height: 0em; background:#999966; }

.pageheader { width: 860px; }

/* column container */
.colmask { clear:both; float:left; width:100%; /* width of page */ overflow:hidden; }

/* common column settings */
.colright, .colmid,.colleft { float:left; width:100%; /* width of page */ position:relative;	}
	
.col1, .col2, .col3 { float:left; position:relative; padding:.5em 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead  only padding top and bottom is included here, make it whatever value you need */ overflow:hidden; }

/* 3 Column settings */ 

.threecol {background:#CADBCA;	/* right column background colour */ }
	
.threecol .colmid { right:12%;/* width of the right column */ background:#fff; /* center column background colour */ }

.threecol .colleft { right:70%;	/* width of the middle column */ background:#CADBCA; /* left column background colour */ }

.threecol .col1 { width:66%;/* width of center column content (column width minus padding on either side) */ left:102%; /* 100% plus left padding of center column */ }

.threecol .col2 { width:18%; /* Width of left column content (column width minus padding on either side) */ left:16%; /* width of (right column) plus (center column left and right padding) plus (left column left padding) */ }

.threecol .col3 { width:10%;/* Width of right column content (column width minus padding on either side) */ left:87%; /* Please make note of the brackets here: (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */ }

/* Footer styles */

#footer { clear:both; padding:1em 2%; border-top:1px solid #ccc; }
    /* --> */

.right { float: right; margin: 0 0 0 0px; } 

#banner a, #banner a:link, #banner a:visited, #banner a:active, #banner a:hover { font-family: verdana, arial, sans-serif; font-weight: bold; font-size: 11px; color: #CC3333; text-decoration: none; }

.description { font-family: verdana, arial, sans-serif; color:#333; font-size:small; text-transform:none; }

#content { background:#CADBCA;}

#right { padding:15px;}

#container { background:#999966;}

#links { padding:15px;}

<!-- fucking cunt -->
.strikethrough { text-decoration:line-through; }

.blogbody { font-family: verdana, arial, sans-serif; color:#333;font-size:small; font-weight:normal; background:#FFF; line-height:140%; }

.blogbody a, .blogbody a:link, .blogbody a:active {font-weight: bold; text-decoration: none; }

.blogbody a:visited { color: #993333; text-decoration: none; font-weight: bold; }

.blogbody a:hover { font-weight: bold; text-decoration: underline; }

.title{ font-family: arial, verdana, sans-serif; font-size: 18px; color: #999966; }

#menu { font-family: arial, verdana, sans-serif; margin-bottom:15px; background:#FFF; text-align:center; }

.date { font-family: arial, verdana, sans-serif; font-size: 14px; letter-spacing: .2em; color: #999; border-bottom:1px solid #999; text-transform:uppercase; margin-bottom:10px; font-weight:bold; }

.posted{ font-family:verdana, arial, sans-serif; font-size: x-small; color: #000000; margin-bottom:25px; }

.calendar { font-family:verdana, arial, sans-serif;color:#666; font-size:x-small; font-weight:normal; background:#CADBCA; line-height:140%; padding:2px; text-align:left; }

.calendarhead { font-family: arial, sans-serif; color:#999966; font-size:14px; font-weight:bold; padding:2px; letter-spacing: .2em; background:#CADBCA; text-transform:uppercase; text-align:left; }

.side { font-family:verdana, arial, sans-serif; color:#333; font-size:x-small; font-weight:normal; background:#CADBCA; line-height:140%; padding:2px; }

.sidetitle { font-family: arial, sans-serif; color:#999966; font-size:14px; font-weight:bold; padding:2px; margin-top:20px; letter-spacing: .2em; background:#CADBCA; text-transform:uppercase; }

.archivetitle { font-family: arial, sans-serif; color:#999966; font-size:20px; font-weight:bold;}

#twitter_update_list {list-style: none; margin-left: 0em; padding: 0;}

#twitter_update_list li {border-top: 1px solid #999; padding: 0.5em 0 0.5em 0;}

.syndicate { font-family:verdana, arial, sans-serif; font-size:xx-small; line-height:140%; padding:2px; margin-top:15px; background:#CADBCA; }

.powered { font-family:verdana, arial, sans-serif; color:#666; font-size:x-small; line-height:140%; text-transform:uppercase; padding:2px; margin-top:50px; letter-spacing: .2em; background:#CADBCA; }

.comments-body {font-family:verdana, arial, sans-serif; color:#666; font-size:small; font-weight:normal; background:#FFF; line-height:140%; padding-bottom:10px; padding-top:10px; border-bottom:1px dotted #999; }

.comments-post { font-family:verdana, arial, sans-serif; color:#666; font-size:x-small; font-weight:normal; background:#FFF; }

.trackback-url { font-family:verdana, arial, sans-serif;color:#666; font-size:small; font-weight:normal; background:#FFF; line-height:140%; padding:5px; border:1px dotted #999; }

.trackback-body { font-family:verdana, arial, sans-serif; color:#666; font-size:small; font-weight:normal; background:#FFF; line-height:140%; padding-bottom:10px; padding-top:10px; border-bottom:1px dotted #999; }

.trackback-post { font-family:verdana, arial, sans-serif; color:#666; font-size:x-small; font-weight:normal; background:#FFF; }

.comments-head { font-family:verdana, arial, sans-serif; font-size:small; color: #666; border-bottom:1px solid #999; margin-top:20px; font-weight:bold; background:#FFF; }

#banner-commentspop { font-family:verdana, arial, sans-serif; color:#FFF; font-size:large; font-weight:bold; border-left:1px solid #FFF; border-right:1px solid #FFF; border-top:1px solid #FFF; background:#003366; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:5px; }

.delicious-posts { padding: 0; }
.delicious-posts ul, .delicious-posts li, .delicious-banner { margin: 0; padding: 0.5em 0 0.5em 0;}
.delicious-post { border-top: 1px solid #999;}
.delicious-odd { background-color: #CADBCA}
.delicious-banner a { font-size: 80% }


