#Container
{
width: 800px;
margin: auto;
}

body
{
margin: 0px;
font-family: verdana,arial,helvetica,sans-serif;
font-size: 11px;
line-height: 20px;
padding: 0px;
background-color: rgb(255, 255, 255);
}

blockquote ul
{
padding-left: 7px;
margin-left: 7px;
}

td
{
vertical-align: top;
}

code
{
margin-left: 5px;
display: block;
border: solid 1px rgb(200,200,200);
padding-left: 10px;
margin-top: 0px;
margin-bottom: 1em;
font-size: 12px;
overflow: scroll;
}

.trackback
{
margin-top: 5px;
font-style: italic;
}


h2.date
{
font-family: "Trebuchet MS",arial;
font-size: 17px;
border-bottom: solid 1px black;
}

h3
{
font-family: "Trebuchet MS",arial;
font-size: 15px;
margin-bottom: 3px;
}

h4
{
font-family: "Trebuchet MS",arial;
margin-bottom: 3px;
font-size: 12px;
}

.entry
{
margin-bottom: 30px;
}

.posted
{
margin-top: 15px;
}

div
{
text-align: left;
}

#banner
{

height: 113px;
background-color: red;
background: url(/bin/images/header_repeat.gif);
background-repeat: repeat-x;
margin-bottom: 25px;
}

#banner h1
{
background: url('/bin/images/header.jpg');
height: 113px;
background-repeat: no-repeat;
margin-top: 0px;
}

#banner span
{
display: none;
}


#middle
{
float: left;
width: 460px;
margin-right: 20px;
}

#left
{
margin-right: 20px;
width: 140px;
float: left;}

#right
{
width: 160px;
float: left;
}


#footer
{
text-align: center;
margin-top: 20px;
padding-top: 20px;
padding-bottom: 10px
}

a
{
color: #005C00;
}

a:visited
{
color: purple;
}

/*blockquote, .blockquote
{
margin-top: 0px;
border-top: solid 1px rgb(200,200,200);
border-bottom: solid 1px rgb(200,200,200);
padding: 8px;
background-color: rgb(250,250,250);
xxclear: both;
}*/

blockquote, .blockquote
{
border-left: solid 3px rgb(210,210,210);
padding-left: 10px;
margin-left: 20px;
}

div.title a, div.title h3, div.title h4, div.home_link
{
text-align: right;
}

div.title #recent_entries
{
margin-top: 10px;
margin-bottom: 20px;
}

div.title #recent_entries a
{
display: block;
padding-bottom: 5px;
}

#comments
{
margin-top: 20px;}

.comment
{
padding-top: 15px;
padding-bottom: 15px;}

.comment .text
{
/*padding: 6px;
background-color: rgb(250,250,250);
border: solid 1px rgb(200,200,200);*/
}

#comment_form
{
margin-top: 20px;}

#comment_form .field
{
margin-top: 15px;
}

#comment_form .label
{
font-weight: bold;
}


#stegan
{
font-size: 11px;
border-top: solid 1px rgb(100,100,100);
border-bottom: solid 1px rgb(100,100,100);padding: 6px;
margin-bottom: 10px;
}

.input #text
{
font-family: "Microsoft sans serif",verdana,arial,helvetica,sans-serif;
font-size: 12px;
width: 100%;
}

.entry_meta, .comment_meta
{
clear: both;
padding: 4px;
border: solid 1px rgb(200,200,200);
background-color: rgb(250,250,250);
}

#category_rest
{
width: 100%;
border-top: solid 1px rgb(220,220,220);
}

#category_rest td
{
border-bottom: solid 1px rgb(220,220,220);
padding-top: 3px;
padding-bottom: 5px;
}

#category_rest td.title
{
padding-right: 10px;
}

#category_rest td.date
{
text-align: right;
}

.extended
{
margin-top: 8px;
}

#post_title_for_print
{
display: none;
}

li
{
margin-bottom: 8px;
}

#unit_container
{
font-family: arial;
}

#unit_container .unit
{
margin-bottom: 11px;
}

#unit_container .units
{
font-size: 12px;
}

#unit_container .unit a
{
display: block;
font-size: 12px;
margin-top: 5px;
font-weight: bold;
}



p
{
margin-top: 0px;
margin-bottom: 1em;
}

.help
{
margin-top: 1em;
}

h3.title
{
color: black;
}

h3.title a
{
text-decoration: none;
color: black;
}

h3.title:hover
{
text-decoration: underline;
}

h3.title:visited
{
color: black;
}

.stack
{
float: left;
}

.pageNav
{
background-color: rgb(240,240,240);
padding: 6px;
text-align: center;
}

.pageNav select
{
font-size: 10px;
}

.nextPage
{
padding-left: 10px;
}

.prevPage
{
padding-right: 10px;
}

.pageNavTop
{
margin-top: 10px;
}

.ad_promo
{
padding: 4px;
background-color: rgb(227, 239, 224);
margin-bottom: 1em;
text-align: center;
}

#pre_comment_ad
{
margin-top: 1em;
}

#related_posts ul
{
margin: 1em 0 0 0;
padding-left: 1.5em;
}


.entry_more_link
{
margin-bottom: 1em;
}

#badges
{
text-align: center;
}

#badges img
{
border: none;
display: block;
margin: 1.5em auto;
}
