html,body{height:100%;margin:0;padding:0}
h1,h2,h3,h4,h5,h6,form,p{margin:0;padding:0}
img,:link img,:visited img{border:none}
body{background-color:#666;margin:5px}
body,th,td,input,select,optgroup,option{color:#333;font-family:Tahoma, Arial, Helvetica, Sans-serif;font-size:12px}
h3{font-size:16px}
a{color:#516A00;font-weight:700}
a:hover{color:#8AB500}

#website{background:url(images/body_bg.png);border:1px solid #333;margin:0 auto;width:780px}
#navigation{background:url(images/nav_bg.png);height:35px;width:100%}
#navigation ul{margin:0;padding:0;white-space:nowrap}
#navigation ul li{float:left;list-style:none}
#navigation a{background:url(images/nav_left.png) no-repeat left top;color:#000;display:block;float:left;height:35px;padding-left:10px;text-decoration:none}
#navigation a:hover{color:#FFF}
#navigation li.active a{color:#FFF;font-weight:700}
#navigation a span{background:url(images/nav_right.png) no-repeat right top;cursor:pointer;display:block;float:left;height:25px;padding:10px 10px 0 0}
#content{padding:10px 10px 10px 20px}
#sidebar{border-left-color:#516A00;border-left-style:solid;border-left-width:1px;padding:10px 20px 10px 10px;width:150px}
#sidebar ul li{border-top:solid 1px #8AB500;margin-top:5px;padding-top:5px}
#sidebar ul li.first{border-top:0;margin-top:0;padding-top:0}
#sidebar ul li a{text-decoration:none}
#header,#footer{width:100%}
#footer{background:url(images/footer.png);color:#FFF;height:30px;padding-top:5px;text-align:center}
#footer a{color:#FFF;font-weight:normal;}
#footer a:hover{color:#030}

#content .post,#content .files table{border:solid 1px #CCC;border-collapse:collapse}
#content .post .header{padding:5px}
#content .post .header,#content .images .caption,#content .files table th{background-color:#EEE}
#content .post .header .title{font-weight:700}
#content .post .header .date{text-align:right;width:80px}
#content .post .header .author{width:150px}
#content .footer .information{text-align:right}
#content .footer .information ul li{display:inline;margin-left:10px}
#content .post .content,#content .footer{padding:5px}
#sidebar ul,#content .footer .information ul{list-style:none;margin:0;padding:0}
#sidebar .buttons {margin-top:15px;text-align:left}
#sidebar .buttons img {margin-top:5px;}

#content .images .left{margin:0px 3px 3px 0px}
#content .images .center{margin:0px auto 12px auto}
#content .images .right{margin:0px 0px 3px 3px}
#content .images .left .image,#content .images .right .image{padding:0px 0px 3px 0px}
#content .images .center .image{padding:0px 2px 3px 0px}
#content .images .caption{font-size:10px}

.icon{vertical-align:middle}
