@charset "utf-8";

#wrapper {
width:625px;
margin:0 auto;
}

#banner {
background-color:#E5E5E5;
color:#999;
font-family:'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:700;
padding:5px 10px;
}

#banner-commentspop {
background-color:#E5E5E5;
color:#999;
font-family:'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:700;
padding:5px 10px;
}

#box {
background-color:#fff;
width:500px;
margin:2px auto 5px;
}

#container {
margin:10px 0 0 10px;
}

#fullheight {
height:100%;
}

#pages_bottom {
color:#666;
font-size:10px;
letter-spacing:1px;
text-align:center;
margin:10px 0;
padding:6px 10px 8px 0;
}

#pages_top {
color:#666;
font-size:10px;
letter-spacing:1px;
text-align:center;
margin:10px 0 -10px;
padding:6px 10px 8px 0;
}

* {
margin:0;
padding:0;
}

.blogbody {
background-color:#E5E5E5;
color:#999;
font-family:'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
font-size:.9em;
font-weight:400;
line-height:1.2em;
margin:5px 10px 0;
}

.catbody {
color:#999;
float:left;
font-family:'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
font-size:.9em;
line-height:1.5em;
margin:0 0 10px;
}

.catbody_l {
color:#999;
float:left;
font-family:'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
font-size:1em;
line-height:1.5em;
width:235px;
margin:0 10px 10px 0;
}

.catbody_r {
color:#999;
float:left;
font-family:'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
font-size:1em;
line-height:1.5em;
width:235px;
margin:0 0 10px;
}

.catcontent {
background-color:#E5E5E5;
font-family:'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
font-size:1em;
width:480px;
margin:0 0 0 10px;
}

.catdescription {
background-color:#fff;
float:left;
font-family:'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
font-size:1em;
line-height:1.5em;
margin:0 0 10px 10px;
}

.catthumb {
float:left;
width:80px;
}

.commentlist {
background-color:#fff;
color:#666;
letter-spacing:1px;
padding:5px 0;
}

.comments-body {
background-color:#FFF;
border:none;
color:#000;
font-family:'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
font-size:.9em;
font-weight:400;
line-height:1.2em;
margin:10px 10px 0;
padding:10px;
}

.comments-head {
background:none;
border-bottom:1px dotted #999;
color:#999;
font-family:'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:400;
line-height:1.2em;
margin:5px;
}

.commentspost-body {
background-color:#E5E5E5;
border:none;
color:#999;
font-family:'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
font-size:.9em;
font-weight:400;
line-height:1.5em;
margin:0 0 10px;
padding:1px 10px 10px;
}

.description {
font-family:'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:3px;
}

.etc {
color:#E5E5E5;
font-family:'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
text-align:right;
width:500px;
margin:0 auto;
}

.photobody {
background-color:#E5E5E5;
font-weight:400;
text-align:center;
}

.popblogbody {
background-color:#E5E5E5;
border:none;
color:#999;
font-family:'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:400;
line-height:1.8em;
margin:5px;
}

.popbox {
background-color:#fff;
width:445px;
margin:10px auto;
padding:0 0 10px;
}

.popcat {
float:left;
width:400px;
margin:0 0 10px 10px;
}

.posted {
background:none;
color:#999;
font-family:'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:400;
text-align:center;
margin:5px 0;
}

.text_bold {
color:#000;
font-family:Helvetica, Tahoma, Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
letter-spacing:1px;
text-decoration:none;
}

.text_normal {
color:#000;
font-family:Helvetica, Tahoma, Verdana, Arial, sans-serif;
font-size:10px;
font-weight:400;
letter-spacing:1px;
}

.thumb {
color:#999;
float:left;
font-family:'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
height:96px;
line-height:100%;
text-align:center;
width:96px;
}

.thumb a:hover img {
border:2px solid #323232;
}

.trackback-body {
background-color:#FFF;
color:#CCC;
font-family:'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
line-height:1em;
margin:0 10px 10px;
padding:10px;
}

.trackback-post {
color:#999;
font-family:'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
font-weight:400;
}

.trackback-url {
border:1px solid #999;
color:#999;
font-family:'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
line-height:1em;
margin:0 10px 10px;
padding:10px;
}

a img {
border-color:#000;
}

body {
background-color:#333;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
letter-spacing:1px;
text-decoration:none;
margin:0;
}

td,th {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
letter-spacing:1px;
text-decoration:none;
}

td.bottom {
background-color:#333;
color:#666;
font-family:Helvetica, Tahoma, Verdana, Arial, sans-serif;
font-size:10px;
font-weight:400;
letter-spacing:0;
line-height:145%;
text-decoration:none;
padding:10px 0 6px;
}

td.bottombar {
background-color:#fff;
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
letter-spacing:1px;
text-decoration:none;
padding:10px 0;
}

td.cmbottombar {
background-color:#fff;
color:#666;
font-family:Helvetica, Tahoma, Verdana, Arial, sans-serif;
font-size:10px;
font-weight:400;
letter-spacing:0;
text-decoration:none;
padding:10px;
}

td.thumbnails {
background-color:#fff;
padding:5px 0;
}

td.thumbnails_alt {
background-color:#fff;
text-align:center;
padding:5px 15px;
}

#popcatcontent,.blog,table.photo_outline,td.photo {
background-color:#fff;
}

#title,.cattitle {
border-bottom:1px dotted #999;
color:#999;
font-family:'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:400;
margin:0 0 5px;
}

.comment,td.topbar {
background-color:#fff;
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
letter-spacing:1px;
text-decoration:none;
padding:6px 0 0;
}

.thumb a img,.thumb a:visited img {
border:2px solid #000;
}

A:active,A:hover,A:link,A:visited {
background:none;
color:#179ec4;
text-decoration:none;
}