/* Content */
body {
margin:0;padding:0;
font-family:'trebuchet ms',verdana,sans-serif;
font-size:0.9em;
}

/* Titles */
h1 {
margin:5px 0px;
font-family:arial,helvetica;
color:#333333;
}

h2 {
    margin:5px 0px;
    font-family:'trebuchet ms',arial;
    font-size:1.5em;
    color:blue;
}
#header{
margin:0;padding:5px 1em;
border-bottom:7px solid gray;
vertical-align:middle;
font-family:'trebuchet ms',verdana,sans-serif;
font-size:2.5em;
background:#111;
}
#header a{text-decoration:none;color:white}
#header #fav {
margin-top:5px;
float:right;
font-family:verdana;
font-weight:normal;
font-size:12px;
padding:1em 0;
}
#header #fav a,#header #fav a:visited{margin:0;padding:5px 0 5px 26px;color:yellow;text-decoration:none}
#fav a:hover{color:#ff9900}
#fav a#h{background:url('/i/home.png') no-repeat}
#fav a#i{background:url('/i/info.png') no-repeat}
#fav a#c{background:url('/i/code.gif') no-repeat}
#fav a#u{background:url('/i/util.png') no-repeat}
#fav a#e{background:url('/i/email24.png') no-repeat}
#fav a#s{background:url('/i/sitemap.gif') no-repeat}
#content{
margin:0;padding:0 2em;
text-align:justify;
}
#footer {
margin:0;padding:1em 2em;
border-top:3px double black;
font-family:verdana,arial,sans-serif;
font-size:0.8em;
}
#footer a,#footer a:visited{color:yellow} #footer a:hover{color:#ff9900}
#footer a#frss{margin:0 10px 0 0;padding:5px 5px 5px 28px;color:orange;background:url('/i/rss24.png') no-repeat;font-family:'Lucida Grande',sans-serif;font-weight:bold;text-decoration:none}
#footer a#ffb{margin:0 10px;padding:5px;color:white;background:#3B5998;font-family:'Lucida Grande',sans-serif;text-decoration:none}
#footer a#ftw{margin:0 10px;padding:5px;color:black;background:#2EFEF7;font-family:'Lucida Grande',sans-serif;font-weight:bold;text-decoration:none;text-shadow:0 0 25px #ffffff}

hr {
    border-top:3px double black;
}

ol.sec b {
    font-size:1.1em;
}
ol.sec a {
    color:blue;
}
.j{clear:both}
.j .t{
padding:3px 3px 3px 35px;
background:url('http://i51.tinypic.com/1zx494g.gif') no-repeat left #ffffaa;
float:left;
}
.j .c{
margin-left:70px;
padding:3px 0;
font-size:0.9em;
line-height:150%;
}
.j .c b a,.j .c b a:visited{font-size:1.1em;color:blue}
img {
    border:0px solid white;
    vertical-align:middle;
}

/* Bookmarks */
#bookmark {
    margin:0px;
    padding:5px;
}
#bookmark ul {
    list-style:none;
    margin:5px;
    padding:0;
}
#bookmark ul li {
    display:inline;
    padding:0 4px 6px 0;
}
#bookmark a {
    padding:0 0 0 18px;
    margin:0 3px 0 0px;
    font-size:0.9em;
}
#bookmark .delicious { background:url("../images/bm/delicious.gif") no-repeat 0 0 }
#bookmark .furl { background:url("../images/bm/furl.gif") no-repeat 0 0 }
#bookmark .stumbleupon { background:url("../images/bm/stumbleupon.gif") no-repeat 0 0 }
#bookmark .facebook { background:url("../images/bm/facebook.gif") no-repeat 0 0 }
#bookmark .technorati { background:url("../images/bm/technorati.gif") no-repeat 0 0 }
#bookmark .reddit { background:url("../images/bm/reddit.gif") no-repeat 0 0 }
#bookmark .magnolia { background:url("../images/bm/magnolia.gif") no-repeat 0 0 }
#bookmark .stumbleupon { background:url("../images/bm/stumbleupon.gif") no-repeat 0 0 }
legend { font-weight:bold }

