@charset "UTF-8";
/* CSS Document */


body { background-color:#600; border-bottom:14px #900 solid; border-top:14px #900 solid; height:100%; margin:0;  }
.container { margin-left: 0px; }

a { color: #900; }
 
 #nav { margin-top: 20px; margin-bottom: -20px; }
 #nav ul { list-style: none;  }
 #nav ul li { float: right; margin-left: 3em;} 
 #nav ul li a { font: Arial, Helvetica, sans-serif; font-size: 15px; color: #fc0; text-decoration: none;}
 
 #branding { background:#FF9900 url(../bg-stripes.gif) repeat-x;  height: 167px; float: left; padding-top: 0; position: relative; margin-top: 30px; border-right: 35px none; }
 #branding img.photo { margin: 0; padding: 0; float: left; position: absolute; left:10px; top: -26px; }
 #branding h1.title { margin-left: 330px; margin-bottom: 0px; margin-top: 30px; }
 #branding h1.title a, #branding h1.title a:hover, #branding h1.title a:visited, #branding h1.title a:active  { font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; color: #900;  text-decoration:none; }
 #branding img { margin-left:320px; margin-top: 10px; padding: 0; float: left; }
 #branding img.curve { margin:0; top: 0; right: 0; position: absolute;  }
 #hbird { float: left; margin: 0; margin-top: 65px; padding: 0;  }
 #hbird img { margin: 0; padding: 0; }
 
 
 
 .main-content {background:url(../bg-columns.gif) repeat-y; background-position: 40.5% 0%; border-left: 17px #f7c820 solid; border-right: 18px #f7c820 solid; border-top: 1px solid #f7c820; }
 .entry-block {   margin-right: 0; padding-right: 10px; padding: 4em 20px 5em 26px; }
 .entry-block h2, .entry-block h1.title, .entry-block p { color: #52512b; margin-bottom: 0;  }
 .entry-block h2 a:link, .entry-block h2 a:visited, .entry-block h2 a:active, .entry-block h2 a { font-style:italic; color: #52512b; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif;}
  .entry-block h2 a:hover { text-decoration:underline;}
 .entry-block p { font-size: 1.2em; margin: 1em }
 
  .asset-body img { border: 1px solid #e3e3e3; padding: 5px; background-color: #fff; position: relative; left: -10px; margin-top: 1em; margin-bottom: 1em;  }
  
  .mt-enclosure-image { margin-top: 1em; margin-bottom: 1em; }
 
 .accessory-block {   }
 
 .ft { background-color: #f7c820; padding-left:17px; padding-right: 18px;} 

.resources { margin:1em; float: left; color: #66CC00; font-size: 1.2em; }
.resources h2 { font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; color: #900; font-size:1.1em; margin-bottom: .15em; }
.resources ul { margin: .25em 1em; list-style: none; }
.resources ul li a {color: #900; text-decoration: none; }
.resources ul li a:hover { text-decoration: underline; }



/* Form (Vertical - left-aligned labels, input below label)
------------------------------------------------------------------ */
.form-vertical-3 { font-size: 1em; margin: 1em; color: #333;}
.form-vertical-3 h2 { color:#555; margin: .5em; text-align: center;}
.form-vertical-3 .row { padding: 4px 0; text-align: left; width: 100%; margin-left: 2em; }
.form-vertical-3 .odd { background: #eee; }
.form-vertical-3 .row .label { font-weight: bold; padding-left: 12px;  margin: 0px; }

.form-vertical-3 .row .inputs { display: block; margin-top: 3px; color: #000; padding-left: 12px;}
.form-vertical-3 .example { color:#333333; display: block; font-size: 95%; margin-top: .2em;}
.form-vertical-3 .inline-error { color: #e33030; display: block; font-size: 90%; }
/* self clear -3floated parent containers */
.form-vertical-3:after, .form-vertical-3 .row:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.form-vertical-3, .form-vertical-3 .row {zoom:1;} /* IE */


/*unknown */

.asset-body p em, .asset-body em { background-color:#ffff99; }
.content-nav { margin: 6em 1em 1em 1em; }
.center-image {     text-align:center; width: 90%;
    display:block; margin: 2em auto 2em 46px;}


/*Comments 
------------------------------------------------------------------*/
#comments, .comments { padding: 0; margin: 0; color: #333; }

h2.comments-header { color: #990000; font-family: Georgia, "Times New Roman", Times, serif;}
h2.comments-header .sub { display: block; font-size: .7em; font-style: italic; }
h2.comments-header div.sub a:link, h2.comments-header div.sub a:visited, h2.comments-header div.sub a:active, h2.comments-header div.sub a:hover { color: #900; }

h2.comments-open-header { color: #990000; font-family: Georgia, "Times New Roman", Times, serif;}

#comments-open, .comments-open { margin: 0; padding: 0; margin-top: 1.5em;}
.comments-open-content { margin: 0; padding: 0; width: 100%; }
#comments-form { background-color: #ffcc00;  padding: 2em; padding-top: .5em; width: 88%; margin: 0;}
#comments-form label { display:block; margin-top: .75em; }
#comments-form textarea { width: 90%; }

.comments-content { width: 90%; color: #333333;  margin: 1.5em 0 0 0; padding: 1em 1em .25em 1em; border-top: 1px solid #ffcc00; border-left: 1px solid #ffcc00; }

.comment-header { font-size:1.5em; line-height: 1.0em; }
.comment-header .sub { font-size: .65em; margin-bottom: 0; display:block; font-style:italic; line-height: 1.2em;}
.comment-content p, .comment-content { color: #333333; }













