* {margin: 0; padding: 0;}
body {margin: 0px; margin-left: auto; margin-right: auto; font-family: Arial, Helvetica, sans-serif, monospace;	font-size: 9pt; color: #fff; background: url(/images/bg_page.png) top center no-repeat; z-index:0}


form {}
fieldset {}
input, textarea {font-weight: bold;}
input.text {padding: 2px 5px; background: #ffffff; border: 1px solid #333333;}
input.button {background: #33ccff; border: 1px solid #333333;}

h1, h2, h3, h4, h5 { padding: 0; margin:0}

/*@font-face{
font-family: 'HoboStd'; 
src: url('/fonts/HoboStd.otf') format('opentype');
}*/

h1 {letter-spacing: 0; font-size: 25px; font-weight: bold;}
h2 {font-size: 18px; font-weight: bold;}
h3 {font-size: 16px;}
h4 {font-size: 13px;}
h5 {font-size: 10px;}

p{font-size: 12px;}
ul{list-style-type: none; padding: 0; margin: 0; font-size:15px; }
li{background-image: url(/images/star.png); background-repeat: no-repeat; background-position: 0 .1em; padding: .15em 0 0 2em; line-height: 1.5em; font-size:13px}


blockquote {margin-left: 3em; margin-right: 3em;}

a {text-decoration: none; color: #ffffff;}
a:hover {border: none;}
a img{border: none;}
h1 a, h2 a, h3 a {border: none; text-decoration: none; color: #333333;}
h1 a:hover, h2 a:hover, h3 a:hover {background: none;  color: #33ccff;}

hr {display: none;}

/* Wrapper */
#wrapper {position:relative; margin-top: 0px; margin-left: auto; margin-right: auto; padding: 0; background: url(/images/bg_wrapper.png) top center repeat-y; z-index: 4; width:1200px;}

/* Header */
#header {position: relative; width: 800px; height: 100px; margin-top: 0px; margin-left: auto; margin-right: auto; padding: 0 0 5px 0; border-style: none; z-index: 5; background:#FFFFFF}
#logo {float:left; width: 245px; height: 100px; margin-top: 0px; padding: 0; background: #FFFFFF; z-index:20;}
#menu {float:left; width: 555px; height: 100px; margin-top: 0px; padding: 0; background: #FFFFFF; z-index:20;}
#splash {position: relative; width: 800px; height: 200px; margin-top: 0px; margin-left: auto; margin-right: auto; padding: 0; background: url(/images/splash.png) top center no-repeat; border: 5px #fff; border-style: none none solid none; z-index: 5;}

/* Logo 
#logo {margin: 0 auto; padding-left: 15px; padding-top: 25px; }
#logo a img{border: none;}
*/

/* Page */
#page {position: relative; width: 800px; height: auto; margin-left: auto; margin-right: auto; padding: 0 5px 0 px;  border-style: none; background: none; z-index:5 }
#page_noBG{position: relative; width: 800px; height: auto; margin-left: auto; margin-right: auto; padding: 0 5px 0 px; border-style: none; background: url(/images/bg_black.png) top center repeat-y; }

/* Content */
#content {float: left; width: 62%; padding: 0px; min-height:450px;}
#content_noBG {float: left; width: 100%; padding: 0px; min-height:450px;}
.post {padding: 0px; margin: 0; float: left;  width: 100%;} 
.post .title {margin: 10px 1% 0 10px; padding:0; background: #666666; border: 1px #999; border-style: solid; color: #fff; height: 60px; overflow: hidden;}
/*.post h2, .post li{ font-family: 'HoboStd',Arial, Helvetica, sans-serif, monospace;}*/
.post h2, .post li{ font-family: Arial, Helvetica, sans-serif, monospace;}
.post h2{ font-size:18px;}
/*.post li{ font-size: 15px; margin: 0 0 0 5px;}*/
.post .subtitle {margin: 10px 1% 0 10px; padding:0; background: #666666 url(/images/bg_subtitle.jpg) no-repeat top left;  height: 20px; border: 1px #999; border-style: solid; color: #e2e2e2}
.post .subtitle h4{padding: 2px 0 0 35px;}
.post .titlelink{float: right; margin: -16px 20px 0 0; background: url(/images/title_link.jpg); border: solid 1px #ffffff; padding: 0 5px}
.post .entry {margin: 0px; padding: 0; float: left; width: 99%; border: none; }
.post .meta {margin: 3%; padding: 0; width: 95%; }
.post .thumbs {float: left; margin: 10px 1% 0 10px; border: solid 1px #999;}
.post .thumbs2 {float: right; margin: 10px 1% 0 10px; border: solid 1px #999;}
.post .thumbtitle {margin: 0; padding: 0; font-weight: normal; height: 20px; width: 220px; border: 1px #999; 
	border-style: none none solid none;	background: url(/images/bg_subtitle.jpg) no-repeat top left; color: #e2e2e2}
.post .thumbtitle h4{padding: 2px 0 0 35px;}

/* Recent Posts */
#recent-posts {}
#recent-posts h2 {margin: 0; padding: 15px 0  0 15px; height: 30px; }
#recent-posts h3 {margin: 0; font-size: 13px; padding: 15px 0  0 15px; }
#recent-posts p {margin: 0 0 10px 0; padding: 15px 0  0 15px; line-height: 22px; font-size: 13px;}

/* Sidebars */
#sidebar {float: right; width: 37%; padding: 0; margin: 0; border: none;}
.sidepost {float: left; padding: 0 25px 0 0; margin: 0;  width: 100%;}
.sidepost .sideentry {width: 100%; }
.sidepost .sidemeta {margin: 0; padding: 10px;}
.sidepost .sidetitle {margin: 10px 2% 0 10px; padding: 0; background: #666666 url(/images/bg_subtitle.jpg) no-repeat top left;  height: 20px; border: 1px #999; border-style: solid; color: #e2e2e2;}
.sidepost .sidetitle h2 {padding: -0 0 0 37px; margin-top: -1px}
.sidepost .sidetitle a{color: #fffeee; text-decoration: none; }
.sidepost .sidetitle a:hover {color: #ffffff; text-decoration: underline;}
.sidepost .subtitle {margin: 0; font-weight: normal; padding: 0; height: 20px; width: 220px; border: 1px #999; 
	border-style: none none solid none;	background: url(/images/bg_subtitle.jpg) no-repeat top left; color: #e2e2e2}
.sidepost .subtitle h4 {padding: 2px 0 0 35px; }
.sidepost .sideimages {width: 301px; border: 1px #fffeee; border-style: solid none solid none; padding: 0;}
.sidepost .sideimages img{max-width: 301px;}
.sidepost .space{padding: 25px 0 0 0;}
.sidepost .sidethumbs {float: left; margin: 15px; border: solid 1px #999;}
.sidepost .sidethumbs2 {float: right; margin: 15px; border: solid 1px #999;}
.sidepost .centered{display: block; margin-left: auto; margin-right: auto; border: solid 1px #999;}

/* Footer */

#footer { margin-right: auto;  margin-left: auto; padding: 5px 0 5px 0; border: 5px #fff; border-style: solid none none none; height: 50px; background-color: #b87029; color: #000; bottom: 0; position: relative; width: 800px;}
#footer a{color: #003366; padding: 0px; text-decoration: none;}
#footer a:hover {text-decoration: underline;}
#footer p {padding: 0px; text-align: center; font-size: 8pt;}
#bg_bottom{position: relative; width: 820px; height: 5px; margin-left: auto; margin-right: auto; padding: 0; border-style: none; background: url(/images/bg_bottom.png) #fff top center no-repeat; }