body {background:url(../img/bg_alt.gif) repeat;}
.masthead {background-image:url(../img/fp_alt.gif);}

.options-btn {background:#111 url(../img/icon-melon.gif) no-repeat 98% 50%;}
#optionsClosed {
float:right;
width:95px;height:91px;
font-size:0.7em;
color:#999;
padding:5px 0 0;margin-right:5px;
background:none;
}
#optionsClosed span {display:block;}
#optionsClosed a {
float:right;
width:15px;height:12px;
margin:0 4px 2px 0;
color:#fa8a33;
background:url(../img/icon-rez.gif);
}
#optionsClosed a:link, #optionsClosed a:hover, #optionsClosed a:visited {color:#fa8a33;}
#optionsClosed a.rss {
width:auto;height:auto;
padding:0 12px 0 2px;
background:url(../img/icon-rss.gif) no-repeat 100% 2px;
}
/******************
Search**/
#search {
float:right;
margin:1px;
}
#search input {
/*vertical-align:top;*/
color:#c60404;
background:#222;
}
#search input.query {
width:50px;
font-size:0.9em;
padding:1px 4px 2px;
border:1px solid #c60404;
}
#search input.query:focus {border:1px solid #fa8a33;}
#search input.search {background:url(../img/icon-search_alt.gif);margin-left:2px;}

#system {
border-top:3px solid #f90;
border-bottom:3px solid #f90;
}
.dhtml ul {border:3px solid #f90;}

#content-holder {
margin:0 10px 0 0;
background:none;
}
.content {
background:#444;
margin-bottom:0px;
border:1px solid #f90;
}
.content h2 {
color:#f90;
background:#696969;
border-top:2px solid #333;
border-bottom:2px solid #333;
}
.content h2 span, .content h2 span strong {color:#bbb;}
.content h2:hover span {color:rgba(187,187,187,0.5);}
.content h3 {
color:#aaa;
background-color:#595959;
}
.content img {border:3px solid #999;}
.content img:hover {border:3px solid #f90;}
.content a, .content a:visited  {
color:#eab066;
border-bottom:0;
}
.content a:hover {
color:#6f6;
border:0;
background:#666;
}

.tagimage {
border:1px solid #960;
border-right:0;
}
.tagimage cite {
color:#fff;
background:#555;
border:1px solid #666;
}
.tagimage_large {
border:1px solid #960;
border-right:0;
}
.tagimage_large cite {
color:#fff;
background:#555;
border:1px solid #666;
}

.boxout {
border:3px solid #ccc;
background:none;
}
.boxout:hover {
background:#333;
border:3px solid #f90;
}
.boxout h3 {color:#6f0;}
.boxout p {color:#f90;}

#links-holder {
width:198px;
background:none;
}

.links {
width:198px;
margin-bottom:0;
background:#444;
border:1px solid #f90;
}
.links:hover {background:#333;}
.links dl dt, .links dl dt.nav01, .links dl dt.nav02 {
color:#999;
background-color:#555;
}
.links dd a {color:#f90;text-decoration:underline;}
.links dd a:visited {color:#f90}
.links dd a:hover {color:#ff0;text-decoration:none;}
.links dd a:active{color:#f90;text-decoration:none;}

#twitter_holder {
width:198px;
background:#333 none;
border:1px solid #960;
}
#twitter_div {background:none;color:#ff0;}
ul#twitter_update_list li a {color:#8ecf26;}


.subby {
height:20px;
background:none;
}

#footer {
border-top:3px solid #f90;
background:none;
}

a {color:#6f0; text-decoration:underline}
a:visited {color:#6f0; text-decoration:underline}
a:hover {color:#6f6; text-decoration:none}
a:active {color:#f0f}
a.more {padding-right:0;background:none;}

/*must be after*/
.dhtml a {
text-decoration:none;
color:#fff;
}