body { margin:0px; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 12px; background-color:#fff; }

#header { width:100%; height:120px; background-color:#313032; }
#inner { width:800px; margin:0 auto; }
#inner2 { width:790px; margin:0 auto; text-align:right; }

#page { /* width:970px; */ }

#under { background-color:#C0C0C0; padding:5px; text-align:center; }

#left { width:800px; margin:0 auto; background-color:#fff; /* float:left; */  }
#right { width:160px; float:left; }

#main { width:570px; float:left; padding:10px;}
#sidebar { width:200px; padding:10px 5px; float:left; }

#footer { clear:left; height:15px; background-color: #313032; padding:5px 5px; text-align:center; }


/* HEADER */
#header h1 { margin:0px; padding:25px 0px 0px 0px; font-size:32px; }
#header p { margin:0px; padding:0px; color:#fff; font-weight:bold; }

#main h2 { margin-bottom:1px; }

#comments { background-color: #BDCFE2; padding:5px; }
#respond { background-color: #BDCFE2; padding:5px; }

.widgettitle { font-size:12px; font-weight:bold; background-color:#313032; color:#fff; padding:5px; }

/* LINKS */
a:link, a:visited { color:#A20923; text-decoration:none; }

#header a:link, #header a:visited { color:#C0C0C0; }
#inner2 a:link, #inner2 a:visited { background-color:#A20923; color:#fff; padding:5px; }
#under a:link, #under a:visited { color:#000; }
#main h2 a:link, #main h2 a:visited { color:#000; }
#sidebar a:link, #sidebar a:visited { color:#000000; }
#footer a:link, #footer a:visited { color:#ffffff; }

pre a:link, pre a:visited { color:#999; }
blockquote a:link, blockquote a:visited { color:#999; }

/* MISC */
.post { padding-bottom:10px; }
.postmetadata { font-style:italic; margin-bottom:10px; }
.navigation { padding-top:15px; }
.metabox { padding-top:5px; clear:both; }
.taglink { background-image:url('images/tag.png'); background-repeat:no-repeat; background-position:top left; padding-left:20px; font-style:italic; }
.commentlink { background-image:url('images/comments.png'); background-repeat:no-repeat; background-position:top left; padding-left:20px; font-style:italic; }
.permalink { background-image:url('images/link.png'); background-repeat:no-repeat; background-position:top left; display:inline; padding-left:20px; font-style:italic; clear:both; }

.floatright { float:right; }
.floatleft { float:left; }

.tdclear { vertical-align:top; border-top: 0px solid #000; border-left: 0px solid #000; }

.aligncenter { text-align:center; }
.alignleft { float:left; margin-right:10px; margin-bottom:10px; }
.alignright { float:right; margin-left:10px; margin-bottom:10px; }

#sidebar img { border:0 none; }
#sidebar ul { list-style-type:none; padding-left:10px; }
#sidebar ul li ul { list-style-type:disc; padding-left:25px; }

#twitter_update_list li { padding-bottom:5px; }

#tag_cloud-2 div { padding:0px 10px }

/* IE 7 */
/* * + html #sidebar ul { list-style-type:none; padding-left:10px; } */
/* IE 6 */
* html #sidebar ul { list-style-type:none; padding-left:10px; }

td { padding:2px; vertical-align:top; border-top: 1px solid #000; border-left: 1px solid #000; }

pre { font-size:10px; padding:10px; color:#444; border:1px dotted #999; }
blockquote { font-size:10px; padding:10px; color:#444; border:1px dotted #999; }

/* .cat-item { padding:5px; border-top:1px solid #fff; } */