/*
  == STRUCTURE: ========================
   * Page width:            750 px
   * Number of columns:     19
   * Column width:          30 px
   * Margin width:          10 px
  ======================================
*/

/* ==== HTML Tags ====================================== */
body {margin-top:0;margin-bottom:0;background:#ddd;color:#333;}
h2 {font-family:Georgia,Times, serif;font-style:italic;color:#333;}
h4 {color:#666;font-weight:bold;}
a,a:link {color:#004276;}
a:hover {text-decoration:none;}
blockquote {font-family:Georgia,Times,serif;background:url("/_img/quote.gif") top left no-repeat;padding:0 1.5em 0 2em;font-style:italic;color:#555;}
cite {font-style:normal;font-weight:bold;color:#999;margin:0 0 1.5em 1.5em;display:block;}


/* ==== Global IDs ====================================== */
#masthead {background:url("/_img/background.gif") bottom left repeat-x;height:112px;}
#masthead #logo {position:relative;top:15px;}
#content {background:#FFF;padding-top:1.5em;padding-bottom:1.5em;}
#flash-home, #flash-folio {margin:0 1.5em 2em 1.5em}
#footer {margin:0 1.5em}


/* ==== Global Classes ====================================== */
.text-l {text-align:left;}
.text-r {text-align:right;}
.pad-l {padding-left:1.5em}
.pad-r {padding-right:1.5em}
.marg-l {margin-left:1.5em}
.marg-r {margin-right:1.5em;}
.marg-b {margin-bottom:1.5em;}
.left {float:left;}
.right {float:right;}
.super-quiet {color:#CCC;}
.super-quiet a {color:#AAA;}
.img-bor {border:1px solid #CCC;}
.box {background:#E6F7FB;}
.box h3 {color:#40C0DD;font-weight:bold;}
.box p {color:#40C0DD;}
.box a.btn {background:#BFEAF3;padding:0.5em 1em;color:#40C0DD;text-decoration:none;font-weight:bold;font-size:1.25em;}
span.fancify {background:url('/_img/enlarge.gif') bottom center no-repeat;height:100px;display:inline;}
span.fancify.left {margin:1.5em 1.5em 0.5em 0;}
span.fancify.right {margin:1.5em 0 0.5em 1.5em;}
span.fancify a img {border:3px solid #CCC;float:none;margin:0;padding:0;}
span.fancify a img:hover {border:3px solid #80D6E9;}

/* ==== Navigation ====================================== */
#nav-container {position:relative;top:35px;}
ul#navigation {margin:0 0 0 0;padding:0;text-align:right;}
ul#navigation li {list-style:none;list-style-type:none;display:inline-table;padding:0.5em 1em;}
ul#navigation li.last-nav {margin-right:0;}
ul#navigation li a {font-size:1.15em;color:#fff;font-weight:bold;text-decoration:none;}
ul#navigation li a:hover {color:#BFEAF3;}
ul#navigation li.current {font-weight:bold;background:#696969;}
ul#navigation li.current a {color:#80D6E9;}
ul#sub-navigation {background:#696969;position:absolute;right:0;padding:0;margin:0;}
ul#sub-navigation li {list-style:none;list-style-type:none;display:inline-table;padding:0.25em 0.5em;}
ul#sub-navigation li a,ul#sub-navigation li a:link {color:#FFF;text-decoration:none;}
ul#sub-navigation li a:hover {color:#BFEAF3;}
ul#sub-navigation li a.active {color:#80D6E9;font-weight:bold;}


/* ==== #content ====================================== */
#content h2 {padding-left:1em;padding-right:1em;}


/* ==== Forms ====================================== */
label {display:block;}
input, textarea{font-size:1.5em; padding:4px;color:#aaa;width:400px;border:2px solid #eee;font-family:Times,"Times New Roman";margin-bottom:0.5em;}
textarea{line-height:1.25em; height:200px;}
#submit-btn {font-family:Helvetica,Arial,sans-serif;margin:1em 0;background:#666;color:#fff;width:200px;font-weight:bold;border:none;padding:8px;text-transform:uppercase;font-size:1em; }
