.light {
display:none;
}

a{color:#b7933c; text-decoration:none}
a:hover {
text-decoration:underline;
}

#addcomment {
text-align:left;
padding-left:10px;
}

body {
width:100%;
background-color:#fff;
font-family:century gothic;
font-size:76%;
color:#454747;
text-align:center;
margin:0;
padding:0;
}

#mast_content {
height:100px;
width:750px;
background-color:transparent;
font-size:2em;
margin:0 auto;
padding:0;
}

#mast {
width:100%;
background:url("../../../layout/mast_bg_light.gif");
background-repeat:repeat-x;
border-bottom:#454747 2px solid;
height:100px;
}

#rss {
position:absolute;
top:3px;
right:3px;
} #rss a {color:maroon}

#logo {
width:50%;
float:left;
padding-top:61px;
text-align:left;
margin:0;
}

#logo2{width:226px; height:40px; padding:0; margin:0}
#logo2 a{display:block}
#logo2 img {border:0}

#nav {
width:50%;
float:right;
padding-top:67px;
text-align:right;
margin:0;
}

#nav a:hover {
color:#b7933c;
}

#body {
height:517px;
background:url("../../../layout/body_bg_light.gif");
background-repeat:repeat-x;
width:100%;
}

#browse_content,#about_content {
width:700px;
margin:0 auto;
padding:18px 0 0;
text-align:left;
}

#body_content {
margin:0 auto;
padding:18px 0 0;
}


#body_content img {
border:#454747 3px solid;
margin-top:5px;
}

#browse_content img {
border:0;
padding:0;
margin:0 0 6px 0;
}

#about_content img{margin:4px 10px 3px 2px; padding:0; border:0; float:left;}

#about_content strong {color:#b7933c}

#browse_content a:hover img {
border-bottom:#b7933c 3px solid;
margin:0 0 3px 0;
}

ul {
list-style:none;
}

li {
margin-bottom:10px;
}

#blog {
float:left;
width:49%;
line-height:1.2em;
text-align:left;
}

#comments {
float:right;
width:50%;
text-align:right;
text-transform:lowercase;
padding:0;
}

#prev {
float:left;
width:30%;
text-align:left;
margin:0;
padding:0;
}

#next {
float:right;
width:30%;
text-align:right;
margin:0;
padding:0;
}

#darklight {
float:right;
width:39%;
text-align:center;
margin:0;
padding:0;
}

#darklight img {
border:0;
}

#footer {
width:100%;
background-color:transparent;
clear:both;
margin-top:10px;
border-top:#727576 1px solid;
text-align:center;
padding:0;
}

h1 {
font-size:1.95em;
font-weight:400;
word-spacing:0;
text-transform:lowercase;
line-height:1em;
}

h2 {
display:inline;
font-size:1.95em;
font-weight:400;
word-spacing:0;
text-transform:none;
line-height:1em;
}

#container,#prev_next_container {
width:100%;
clear:both;
background-color:transparent;
margin:0 auto;
padding:0;
}

#prev_next_container a:hover {
color:#b7933c;
text-decoration:none;
}

#nav p,#blog p,#footer p,#container h1,#prev_next_container h1 {
display:inline;
}

#nav a,#prev_next_container a {
color:#454747;
}