html, body
{
   height:100%;
   padding:0px;
   margin:0px;
}

body, td, input
{
   font-family:'news gothic','newsgoth bt',helvetica,arial,sans-serif;
   font-size:15px;
   line-height: 1.45em;   
}

a
{
   color:red;
}

a img
{
   border:none;
}

body
{
   background:url(images/background-220.jpg) top right repeat-y #444444;
   padding-right:200px;
}

#p1
{
   background:url(images/numbers.jpg) top right repeat-y;
   min-height:100%;   
}

#p2
{
   background:url(images/nothingnew-3.png)  right 10px repeat-y;
   margin-right:-190px;
   padding-right:190px;
   min-height:100%;
}

#page
{
   min-height:100%;
}

.pagetitle
{
   margin:0px;
   padding:0px 30px 1em 150px;
   color:white;
   font-size:40px;
   font-weight:bold;
   line-height:1.2em;
}

.pagetitle a
{
   color:white;
   text-decoration:none;
}

.headnav
{
   margin:0px 0px -10px 0px;
   padding:5em 30px 0px 151px;
   color:white;
   text-transform:uppercase;
   font-weight:bold;
   font-size:11px;
}

.headnav a
{
   color:white;
   text-decoration:none;
}

.post
{
   padding:15px 1px;
   margin-bottom:60px;
   position:relative;
}

.post .posthead
{
   padding:0px 30px 0px 150px;
   margin:0px 40px 0px 0px;   
   background:#eeeeee;   
   color:black;
}

.post .posthead a
{
   color:black;
}

.imagepost .posthead, .imagepost .posthead a
{
   background:transparent;
   color:white;
}

.post .posthead .postdate
{
   position:absolute;
   top:55px;
   right:4px;
}

.singlepost .posthead .postdate
{
   position:fixed;
   right:204px;
}

.post .posthead .postdate img
{
   display:block;
}

 
.posthead h2, .posthead h3
{
   margin:0px;
   padding:0px 0px 5px 0px;
   display:block;
   text-align:left
}

.posthead h2 a, .posthead h3 a
{
   font-size:30px;
   line-height:1.1em;
   /*font-weight:bold;*/
   font-weight:bold;
   text-decoration:none !important;
}

.post .postmetadata
{
   text-transform:uppercase;
   font-weight:bold;
   font-size:11px;
   padding:10px 0px 0px 0px;  
}

.post .postmetadata a
{
   text-decoration:none;
}
/*
.imagepost .posthead h2, .picpost .posthead h3
{
   background:transparent;
}
*/
.imagepost .posthead h2 a, .picpost .posthead h3 a
{
   color:white !important;
}

.post .entry
{
   background:#eeeeee;
   padding:15px 30px 15px 150px;
   margin:0px 40px 0px 0px;
}

.imagepost .entry
{
   background:#555555;   
   padding-top:0px;
   padding-bottom:0px;
}

.post .entry p
{
   padding:0px;
   margin:0px 0px 0px 0px;
}

.post .entry p + p
{
   margin:1em 0px 0px 0px;
}

.post .entry blockquote
{
   margin:1em -30px 1em 0px;
   padding:1em 30px 1em 4em;
   background:#cccccc;
}

.post .entry blockquote .source
{
   text-align:right;
   font-size:11px;
   color:#666666;
   margin-top:0px;
   margin-bottom:-1em;
   line-height:1.1em;
}

.post .entry blockquote .source a
{
   color:#666666;
   text-decoration:none;
}

.post .entry .image
{
   margin-right:-30px;
   /*margin:-15px -30px -15px -150px;
   padding:0px 30px 0px 150px;*/
   background:#555555;
   color:#eeeeee;
   overflow:hidden;
}

.imagepost .entry .image
{
   margin-right:0px;
}

.post .entry p + .image
{
   margin-top:1em;
}

.post .entry .image + p
{
   margin-top:15px;
   padding-top:1em;
}

.post .entry .image p
{
   margin:0px;
   padding:0px;
   background:transparent;
}

.post .entry .image img
{
   float:left;
   margin:0px 1em 0px 0px;
   max-width:100%;
}

.post .entry .imageoverflow img
{
   max-width:none;
}
/*
.post .entry .imagecenter, .post .entry .imagecenter p
{
   text-align:center;
}

.post .entry .imagecenter img
{
   display:inline;
   float:none;
   margin:0px;
}
*/
.post .entry .image .caption
{
   
   padding:0.8em 1em 0.8em 0px;
}

.imagepost .entry p.more
{
   padding:0px;
   margin:0px;
   font-size:11px;
   line-height:1em;
}

.imagepost .entry p.more a
{
   text-decoration:none;
   color:silver;
   text-transform:uppercase;
   font-size:11px;
   margin:0px;
   padding:2px 0px 3px 0px;
   display:block;
}

.singlepost .entry p.more
{
   display:none;
}

.post .entry .entryfoot
{
   text-transform:uppercase;
   /*font-weight:bold;*/
   font-size:11px;
   /*float:right;
   margin-top:-1.5em;*/   
   position:absolute;
   z-index:100;
   bottom:1.1em;
   right:45px;
   color:silver;
}

.post .entry .entryfoot a
{
   color:silver;
   text-decoration:none;
}

#comments
{
   
}

#comments #commentsHead, #respond #respondHead
{
   margin:0px;
   color:white;
   font-size:20px;
   font-weight:bold;
   padding:0px 30px 15px 150px;   
}

#comments .commentlist
{
   padding:0px;
   margin:0px 0px 70px 0px;
}

#comments .commentlist > li
{
   padding:10px 30px 2px 150px;   
   margin:0px 40px 0px 0px;
   background:#cccccc;
}

#comments .commentlist > li > cite, #comments .commentlist > li > .commentmetadata, #comments .commentlist > li > cite a, #comments .commentlist > li > .commentmetadata a 
{
   color:black;
   font-style:normal;
   text-decoration:none;
   text-transform:uppercase;
   font-size:11px;   
   line-height:1.1em;
}

#comments .commentlist > li > cite
{
   float:left;
}

#comments .commentlist > li > .commentmetadata
{
   float:right;
}

#comments .commentlist > li > .commentend
{
   clear:both;
}

#respondBody
{
   padding:10px 30px 2px 150px;   
   margin:0px 40px 70px 0px;
   background:#cccccc;   
}

#respondBody textarea
{
   width:100%;
}

.navigation .future
{
   position:fixed;
   top:10px;
   right:205px;
   z-index:100;
}

.navigation .past
{
   position:fixed;
   bottom:10px;
   right:205px;
   z-index:100;
}

#sidebar, #footer
{
   background:#555555;   
   padding:10px 0px 10px 10px;   
   margin:0px 40px 70px 0px;   
   color:white;
}

#sidebar, #sidebar input, #footer
{
   font-size:11px;
   line-height:1.4em;
}

#sidebar > ul
{
   margin:0px;
   padding:0px;
   list-style:none;
}

#sidebar > ul > li
{
   float:left;
   width:19%;
   overflow:hidden;
   margin:0px 3px 10px 0px;
   padding:0px;
}

#sidebar > ul > li > ul
{
   margin:0px;
   padding:0px;
   list-style:none;
}

#sidebar > ul > li > ul > li
{
   margin:0px;
   padding:0px;
}

#sidebar h2, #sidebar h5
{
   padding:0px;
   margin:0px;
   text-decoration:none;
   text-transform:uppercase;
   font-weight:bold;
   font-size:11px;
}

#sidebar #searchitem
{
   width:50%;
   clear:both;
}

#sidebar #sidebarend
{
   clear:both;
}

#sidebar a
{
   color:silver;
   text-decoration:none;
}

