/* Set up body for center fixed width layout */
body {margin:20px 0px 40px 0; padding:0px; text-align:center; background:#bba574 url(./images/banner_runner.jpg) top left repeat-x;  font-family: "Arial", "Helvetica", sans-serif; font-size:11pt; color:#171717} 
a {color: #336699; text-decoration:none;}
a:hover {color:#3870A8; text-decoration:underline;}
p {color:#4a4a4a; font-size:10pt; margin:5px;}


/* Set Container for page */
#global_box {position:relative; width:770px; margin:0px auto; text-align:left; padding-bottom:0;}

/* Banner */
#banner {background:#bcc1a3 url(./images/banner.jpg) top left no-repeat; height:95px;}

/* Global Styles */
#global_content {padding:0; color:#5d5d5d; font-size:10pt; background:#fff}
#global_content h1 {color:#5d5d5d; font-family: "Arial", "Helvetica", sans-serif; font-size:16pt; margin:20px 10px 15px 5px; padding:0 5px; letter-spacing:1px; border-bottom:1px solid #ebe2e9; width:400px;}
#global_content .secondary_header {font-size:12pt; letter-spacing:2px; font-weight:normal}
#global_content h2 {color:#5d5d5d; font-family: "Arial", "Helvetica", sans-serif; font-size:12pt; margin:5px 10px; padding:0 5px; letter-spacing:1px; }
#global_content p {color:#5d5d5d; font-size:10pt; margin:10px 20px 15px 15px;}
#global_content ul {margin-top:5px;}
#global_content li {margin-bottom:4px}

#navigation {background:url(./images/nav_background.jpg) top left no-repeat; width:286px; height:34px; margin: 0 10px 20px 10px;}
#navigation table {width:236px; table-layout:fixed; margin-top:5px; text-align:center; margin:5px auto 0 auto}
#navigation td  {text-align:center; position:relative;}
#navigation a {padding:3px; text-align:center; display:block; width:59px; margin:0 auto; font-size:11pt; color:#68733f; background:url(./images/hover.gif) top left no-repeat}
#navigation a:hover {/* color:#3870A8; */ text-decoration:none; background-color:#E8E4DC}
#navigation.subpage {float:right; margin-right:10px;}

#jackie_photo {padding-bottom:15px;background:#e8e4dc url(./images/photo_footer.jpg) bottom right no-repeat; margin: 0 10px 10px 10px; width:286px;}
#jackie_photo p {margin:0 2px 10px 30px; font-size:9pt; width:240px}

/* Article Table */
.article {table-layout:fixed;}
.article td {width:33%; text-align:justify;}
.article p {margin-left:12px !important; margin-right:12px !important}

/* Contact */
#contact_form  {margin:0}
#contact_form .line {border:none; border-bottom:1px solid #b1b1b1; padding:0 3px; color:#777; background:transparent;}
#contact_form .line_over {border:none; border-bottom:1px solid #90986F; padding:0 3px; background:transparent; color:#546D47}
#contact_form .check {vertical-align:-3px; cursor:pointer; margin-right:4px;}
#contact_form  .textbox {border:1px dashed #aaa;  padding:6px; background:transparent url(./layout/textbox.gif) top left repeat-x; width:586px; height:76px; color:#777; font:8pt "Verdana", sans-serif;}
#contact_form  .textbox_over {border:1px dashed #aaa;  padding:6px; background:#f7f7da url(./layout/textbox_on.gif) top left repeat-x; width:586px; height:76px; color:#6596a7; font:8pt "Verdana", sans-serif;}
#contact_form  .send_button {margin:10px;}

/* Wren */
.wrenovate {font-size:8pt; text-align:center; margin-top:10px;}

/* Various global text formats */
.caption {font-size:8pt;}
.pdf {font-size:8pt; color:#888}

.flush_top {margin-top:0}
.filetype {font-size:8pt !important; color:#777}
