body { background-color: #f7f2e5; }

/* HOME CONTENT */
#homecontainer { width: 100%; height: auto; background-image: url(../images/bg_page.jpg); background-color: #F7F2E5; background-repeat: repeat-x; }
#homecontainer #homecontent { width: 940px; min-height: 400px; margin: 0 auto; padding: 0 13px; clear: both; background-image: url(../images/bg_content.jpg); background-color: #f7f2e5; }
#homecontainer #homecontenttop { width: 966px; height: 10px; margin: 0 auto; clear: both; background-image: url(../images/bg_content_top_noshadow.jpg); color: #f7f2e5; line-height: 1px; font-size: 1px; }
#homecontainer #homecontentbottom { width: 966px; height: 13px; margin: 0 auto; clear: both; background-image: url(../images/bg_content_bottom.jpg); color: #f7f2e5; line-height: 1px; font-size: 1px; }

/* BILLBOARD */
#billboard { width: 940px; height: 252px; background-color: #020202; clear: both; }
#billboard #billboardtext { float: left; width: 316px; height: 252px; background-color: #020202; }
#billboard #billboardtext img { width: 285px; margin: 37px 0 0 14px; }
#billboard #billboardtext p { font-size: 14px; color: #fff; line-height: 24px; text-align: center; margin: 15px 14px 0; }
#billboard #billboardphoto { float: left; width: 623px; height: 252px; background-image: url(../images/billboard_photo_home.jpg); background-color: #020202; border-left: 1px #5e5e5e solid; }
#billboard #billboardphoto #runner { position: relative; width: 623px; height: 39px; background-image: url(../images/billboard_runner_home.png); top: 213px; }
#billboard #billboardphoto #runner p { margin-left: -9000px; }

/* COLUMN CONTAINER */
#columncontainer { width: 928px; height: auto; margin: 5px auto 0 auto; padding: 5px; background-color: #ffffff; border: 1px #eaefe7 solid; clear: both; }
.columntitle { margin-bottom: 18px; }

/* TYPE LISTS */
ul.triangle li { margin-bottom: 5px; }
ul.triangle li a { text-decoration: underline; }
ul.triangle li a:hover { color: #333; }
ul.triangle li.last { margin-bottom: 0; }

ul.triangleinset li { margin-bottom: 10px; }
ul.triangleinset li a { text-decoration: underline; }
ul.triangleinset li a:hover { color: #333; }
ul.triangleinset li.last { margin-bottom: 0; }

ul.doubletriangle li { color: #f05522; font-weight: bold; }
ul.doubletriangle li a { color: #f05522; text-decoration: none; border-bottom: 1px #fbd6ca solid; }
ul.doubletriangle li a:hover { color: #f05522; text-decoration: none; border-bottom: 1px #fcab91 solid; }

ul.quicklinks { list-style-type: none; list-style-position: outside; margin: 0 0 0 25px; }
ul.quicklinks li { font-size: 1em; color: #222; margin-bottom: 4px; }
ul.quicklinks li a { color: #496551; text-decoration: none; border-bottom: 1px #e3ede5 solid; }
ul.quicklinks li a:hover { color: #222; text-decoration: none; border-bottom: 1px #fff solid; }
ul.quicklinks li span { position: relative; top: -3px; padding-left: 0px !important; padding-left: 8px; }

ul.quicklinks li.staff { list-style-image: url(../images/icon_staff.png);}
ul.quicklinks li.documents { list-style-image: url(../images/icon_documents.png);}
ul.quicklinks li.phone { list-style-image: url(../images/icon_phone.png); }
ul.quicklinks li.proofreading { list-style-image: url(../images/icon_proofreading.png); }
ul.quicklinks li.checklist { list-style-image: url(../images/icon_checklist.png); }

/* TYPE LINKS */
a.calendar { color: #496551; font-size: 1.2em; font-weight: bold; margin-bottom: 8px; }
a.calendar:hover { text-decoration: none; }

a.more { color: #496551; font-weight: bold; border-bottom: 1px #e3ede5 solid; padding-right: 15px; background: url(../images/bullet_doubletriangle_grey_sm.png) no-repeat 100% 50%; zoom: 1; }
a.more:hover { color: #393739; text-decoration: none; }

/* TYPE TEXT */
p.newstext { margin-bottom: 8px; font-size: .95em; line-height: 1.2em; }

/* INSET */
#insetcontainer { width: 940px; height: auto; margin-top: 5px; clear: both; }
#insetcontainer #insettop { background-image: url(../images/bg_inset_top.png); height: 10px; margin: 0 auto; width: 940px; line-height: 1px; font-size: 1px; }
#insetcontainer #inset { background-image: url(../images/bg_inset.png); height: auto; margin: 0 auto; padding: 0 10px; width: 920px; }
#insetcontainer #inset #insetcolumncontainer { width: 100%; height: auto; clear: both; }
#insetcontainer #insetbottom { background-image: url(../images/bg_inset_bottom.png); height: 10px; margin: 0 auto; width: 940px; line-height: 1px; font-size: 1px; }