*{margin:0;padding:0}

body{background-color:#000;color:#8F8F8F;font:16px Georgia;overflow-y:scroll}

h1,h2,h3,h4,h5{color:#FFF;font-weight:normal}

h1{font-size:24px;margin-bottom:10px}
h2{font-size:20px}

p{padding-bottom:20px}

strong{color:#FFF}

a{outline:none;cursor:pointer;color:#FFF}
a:active{outline:none}
a span{display:none}

img{border:none}

tr td:first-child{color:#FFF;padding-right:30px}
td a{color:#8F8F8F}

#wrapper{background:url(../img/body_bg.jpg) top center no-repeat}

#top,#middle,#bottom{width:100%;clear:both}
.main{width:935px;margin:auto}

#top,#menu,#logo{height:95px}
#top{background:url(../img/header_tile.png) bottom left repeat-x}
#top .main{}

#logo{float:left;display:block;height:23px;width:198px;background-image:url(../img/logo.png);margin-top:20px}
#logo span{display:none}

#middle{min-height:300px}
#middle .main{}

#content,#sidebar{float:left}

#contentwide{width:100%}

#content{width:645px;margin-right:40px}

#sidebar{width:250px;font-size:14px}
#sidebar h2{font-size:14px;text-transform:uppercase}

.blog_entry{}
.blog_title{margin:5px 0}

#twitter{}
.tweet{margin:5px 0 15px 0}
.tweet a{color:#11DAFF}
.tweet_link{display:block;text-decoration:none;margin-top:5px}

#twitter_button{display:block;background:url(../img/twitter.png);height:22px;width:209px}

#bottom{height:63px}

#bottom{background:url(../img/footer_tile.png) bottom left repeat-x}
#bottom .main{height:63px;width:100%;text-align:center}

#bottom_spacer{height:190px;clear:both}

#jungle{margin:auto;position:relative;margin-top:-195px}

.right{float:right}
.left{float:left}
img.right{margin-left:10px}
img.left{margin-right:10px}