/* Begin Structure */
*{font-size:100%;}
body {font:0.75em/1.5em Trebuchet, Trebuchet MS, Arial, sans-serif;margin:0;padding:0;letter-spacing:normal;height:100%;background:transparent url("images/bg-full.jpg") repeat-y;}
/*
h1{position:absolute;top:0;left:350px;width:550px;height:500px;overflow:hidden;margin:0;padding:0;}
h1 span{display:block;position:absolute;width:550px;height:500px;top:0;left:0;background:transparent url("") no-repeat top left;}*/

h2,h3,h4,h5,h6{font:normal 1em Trebuchet, Trebuchet MS, Arial, sans-serif;line-height:normal;color:#9B0025;}
a{color:#9B0025;text-decoration:none;}

.line-top{padding-top:1em;border-top:1px dashed #D8BAB0;margin:0 100px 0 0;}
.line-bottom{padding-bottom:1em;border-bottom:1px dashed #D8BAB0;margin:0 100px 0 0;}
.hide{width:0px;position:absolute;left:-9999px;height:0;line-height:0;margin:0;padding:0;}
.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
#page {width:960px;margin:0;padding:0;}
#footer {clear:both;}

#content{width:600px;float:left;font:normal 1.4em Times New Roman, Times, serif;line-height:1.5em;color:#8E9093;}
#sidebar{clear:both;width:315px;float:left;font-weight:bold;color:#D8BAB0;}
#header{}

#content .i{margin:0 15px 0 35px;padding-top:35px;}
#sidebar .i{margin:0 0 0 25px;padding-top:25px;}

#sidebar h2, #sidebar h3, #sidebar h4{font:Bold 1.2em Trebuchet, Trebuchet MS, Arial, sans-serif;color:#fff;}

#sidebar a{color:#D8BAB0; text-decoration:none;}
#sidebar a:hover{color:#FFF;}

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

#content img{margin: 0 0 50px 0;border:0;}
#content img.rss{margin:0 3px 0 0;border:0;display:inline;}

.strap{color:#FFF;font-size:1.2em;margin:25px 100px 25px 0;}
.hide{line-height:0;margin:0;padding:0;position:absolute;left:-100000px;}
abbr{border:0;}

/*page posts and excerpts-------------------------------------*/
.pageposts{border:1px solid #000}
#the-date{background:red;}
.pagetitle{}
.entry{}
.navigation{text-align:right;font-size:0.8em;}
.navigation a{text-decoration:none;}
.postmetadata{font-size:0.8em;text-align:right;margin:25px 0 25px 0;padding-bottom:25px;border-bottom:1px dashed #9B0025;}
.postmetadata a{text-decoration:none;}

.post-date{float:left;display:inline;margin:0 10px 0 0;background-color:#9B0025;padding:5px;font:1em Trebuchet, Trebuchet MS, Arial, sans-serif;color:#FFF;}
.post a{font:1em Trebuchet, Trebuchet MS, Arial, sans-serif;color:#9B0025;}
.alt{text-align:left;}

.number{float:left;display:inline;margin:0 10px 0 0;background-color:#9B0025;padding:5px;font:2em Trebuchet, Trebuchet MS, Arial, sans-serif;color:#FFF;}
cite{font-size:2em;}
.comment-date{float:left;display:inline;margin:0 10px 0 0;background-color:#9B0025;padding:5px;font:2em Trebuchet, Trebuchet MS, Arial, sans-serif;color:#FFF;}
/*to differentiate Pete's remarks from other comments*/
li.author{}

/*Form Elements*/ 
form{margin:0;padding:0;width:50%;}
fieldset{margin:0;padding:0;border:0;}
label{font:bold 0.8em Trebuchet, Trebuchet MS, Arial, sans-serif;letter-spacing:normal;line-height:normal;color:#9B0025;}
label:hover,label:focus{border-color:#8E9093;cursor:pointer;}
input,textarea,select{margin:0;padding:0;display:block;width:100%;font:1em serif, New York, Georgia, Times New Roman;letter-spacing:normal;line-height:normal;color:#8E9093;}
.submit{margin:0;padding:5px;width:auto;display:inline;font:1em Trebuchet, Trebuchet MS, Arial, sans-serif;letter-spacing:normal;line-height:normal;color:#9B0025;float:right;}
.notification.warning{}
.notification.accept{}
.error{font-size:1.2em;color:#9B0025;}
.error label{border-color:#9B0025;}
.error label:hover,.error label:focus{border-color:#9B0025;}
.sets{margin-top:25px;}

.legal{font-size:0.8em;margin:0 5px 0 0;line-height:normal;}



#page a img{border:0}

/*comments-------------------------------------*/
#comments{}
#comments ol{}
.commentlist{}
.commentmetadata{}
.nocomments{}
#respond{}
#commentform{}
#comment{}
.nocomments{}
.outline{}

.env-policy-logo{display:block;margin-top:10px;}