html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: ''; content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0;}
.clear {clear:both;}
p {padding:5px 0 5px 0;}

/* MAIN MARKUP */

body {background:url(../images/bodybg3.jpg) top center;font-family: Georgia, serif;line-height: 1.5em;font-size:14px;font-style: normal;
font-weight: normal;color:#585858;}

#wrap {width:900px; margin:0 auto;}
#header {background:url(../images/header-bg.png) no-repeat top center;height:126px;}
#header .logo {padding:37px 0 0 0;float:left;}
#header #nav {float:right;padding:65px 15px 0 0;font-family: “Trebuchet MS”, sans-serif;font-size:15px;z-index:10000;position:relative;}
#header #nav ul {list-style-type:none;}
#header #nav ul li {display:inline;padding:0 0 0 22px;}
#header #nav ul li a {color:#fff;text-decoration:none;}
#header #nav ul li a.active {text-decoration:underline;}

#content {background:url(../images/sep.jpg) repeat-y top center #fff;border-top:8px solid #cedec9;padding:24px 11px 0 11px;}
#content .colLeft {width:429px;float:left;padding:0 10px 0 0;}
#content .colLeft p {color:#4c4c4c;padding:0 20px 0 5px;}
#content .colLeft h2 {font-size: 29px;font-weight: normal;letter-spacing: normal;line-height: 1.2em;color:#53674a;padding:0 0 26px 0; }
#content .colLeft h3 {font-size:19px;font-style: normal;font-weight: normal;padding:26px 0 23px 5px;color:#585858;}
#content .colLeft h3 a {text-decoration:none;color:#585858;}
#content .colLeft p.rightLink {text-align:right; text-transform:uppercase; font-family: “Trebuchet MS”, sans-serif;font-size: 11px;text-transform: uppercase;line-height: 1.4em;padding:36px 35px 62px 0;}
#content .colLeft p.rightLink a {color:#7f7f7f;text-decoration:none;}
#content .colRight {width:429px;float:right;padding:0 0 0 10px;}
#content .colRight p {color:#4c4c4c;padding: 0 20px 0 5px;}
#content .colRight h2 {font-size: 29px;font-weight: normal;letter-spacing: normal;line-height: 1.2em;color:#53674a;padding:0 0 26px 0; }
#content .colRight h3 {font-size:19px;font-style: normal;font-weight: normal;padding:26px 0 23px 5px;color:#585858;}
#content .colRight h3 a {text-decoration:none;color:#585858;}
#content .colRight p.rightLink {text-align:right; text-transform:uppercase; font-family: “Trebuchet MS”, sans-serif;font-size: 11px;text-transform: uppercase;line-height: 1.4em;padding:36px 35px 62px 0;}
#content .colRight p.rightLink a {color:#7f7f7f;text-decoration:none;}

/* INNER */
#content-inner {background:#fff;border-top:8px solid #cedec9;padding:24px 11px 0 11px;}
#content-inner .inner h2 {font-size: 29px;font-weight: normal;letter-spacing: normal;line-height: 1.2em;color:#53674a;padding:0 0 26px 0; }
#content-inner .inner .title {width:400px;float:left;padding:0 0 0 5px;}
#content-inner .inner .subtitle {width:400px;float:right;text-align:right;padding:7px 5px 0 0;}
#content-inner .inner .subtitle h3 {font-size:22px;color:#a9b3a4;font-weight:normal;}
#content-inner .inner .subtitle h3 a {text-decoration:none;color:#a9b3a4;}
#content-inner .contentLeft {width:500px;padding:35px 0 30px 7px;background:url(../images/innerbg.jpg) repeat-y 488px 50px #fff;min-height:260px;height:auto !important;
height:260px;}
#content-inner .contentLeft p {color:#4c4c4c;padding-right:45px;}
#content-inner .contentLeft h2 {font-size:21px; color:#4c4c4c;padding:0 0 20px 0;}
#content-inner .contentLeft ul {margin: 0 0 0 25px;}
#content-inner .contentFull {width:800px;padding:35px 0 30px 7px;background:url(../images/innerbg2.jpg) repeat-y 488px 50px #fff;min-height:260px;height:auto !important;
height:260px;}
#content-inner .contentFull h2 {font-size: 29px;font-weight: normal;letter-spacing: normal;line-height: 1.2em;color:#53674a;padding:0 0 0px 0; }
.highlight {color: #53674A; font-weight: bold;}
p.project-file {text-align:right;}
p.project-file a {text-decoration:none;color:#7f7f7f;font-size:11px;display:block;padding:30px 12px 0 0;}


.subnav {list-style-type: none; color: #53674A;margin: -30px 0;font-size: 22px; line-height: 34px;}
.subnav a {color: #53674A; text-decoration: none;}
.subtext{list-style-type: none; color: #53674A;margin: -30px 0;font-size: 16px; line-height: 22px;}
.subtext a {color: #53674A; text-decoration: underline;}

#footer {padding:30px 0 46px 0;font-size:11px;color:#fff;font-family: “Trebuchet MS”, sans-serif;}
#footer a {text-decoration:none;color:#fff;}
#footer ul {text-align:center;}
#footer ul li {display:inline;padding:0 10px 0 10px;background:url(../images/footer-libg.jpg) no-repeat center right;}
#footer ul li.last {background:none;}

#footer-inner {padding:30px 0 46px 0;font-size:11px;color:#fff;font-family: “Trebuchet MS”, sans-serif;}
#footer-inner a {text-decoration:none;color:#fff;}
#footer-inner ul {text-align:center;}
#footer-inner ul li {display:inline;padding:0 10px 0 10px;background:url(../images/footer-libg.jpg) no-repeat center right;}
#footer-inner ul li.last {background:none;}
