* {padding: 0; margin: 0;}
html, body {height: 100%;}
body {background-image: url(http://www.vandorenscholars.org/images/layouts/splashbanner.jpg);background-repeat: no-repeat;background-position: center 145px;font-family:Tahoma,Verdana,Arial,sans-serif;color: #454545;}
#home_page {background-color: #1e1e1e;}

#cat_page, #list_page, #content_page {background-image: url(http://www.vandorenscholars.org/images/layouts/altbannerbg2.png); background-repeat: repeat-x; background-position: 0 -90px; background-color: #fff;}
#doc2 {min-height: 100%;}
#hd {height: 140px; margin-right: 3em;}
#bd {position: relative; min-height: 100%; margin-bottom: -200px;}
.clearfooter {height: 200px; clear: both;}
#cat_page #bd, #list_page #bd, #content_page #bd {margin-top: 4em;background-color: #fff;}

#pagehead {color: #1e1e1e;font-size: 1.5em;padding: 0em 0 1em 0;}
#content_page #pagehead {margin: 0 0 1em 0;}
#content_page p {margin-bottom: .75em;}
#cat_page h2, #list_page h2  {font-size: 1.4em;color: #B04723;border-bottom: 1px solid #ccc;display: block;padding: 0 0 4px 0;margin: 0 0 4px 175px;}
#content_page h2  {font-size: 1.4em;color: #B04723;border-bottom: 1px solid #ccc;display: block;padding: 0 0 4px 0;margin: 0 0 4px 0;}	
#content_page h4 {font-weight: bold;color: #000;}

div .yui-gc {padding: 2em 0em 0em 0em;}
.yui-gc h2 {font-size: 1.4em;color: #feaa45;}
.yui-gb {padding: 1em 0 0  0; height: 375px; margin-top: 1em;}

/* =========== HOME PAGE BELOW FOLD ELEMENTS =========== */

div .yui-u .first .block_a {width: 310px;}

#block1, #block2, #block3 {margin-top: 11em;width: 240px;padding: 2em;color: #fff;}
#block1 h3, #block2 h3, #block3 h3 {font-size: 1.3em;color: orange;font-weight: bold;margin: 10px 0 10px 0;}
.block_a {background-image: url(http://www.vandorenscholars.org/images/layouts/pblock_1Rev.png);background-repeat: no-repeat;background-position: left top;height: 375px;}
.block_b {background-image: url(http://www.vandorenscholars.org/images/layouts/pblock_2Rev.png);background-repeat: no-repeat;background-position: left top;height: 375px;}
.block_c {background-image: url(http://www.vandorenscholars.org/images/layouts/pblock_3Rev.png);background-repeat: no-repeat;background-position: left top;height: 375px;}
.shortdate {color: #A13018;font-weight: bold;width: 4em;padding: 0 0 .5em 0;}
.event_title {padding: 0 0 .50em 0;}

/* ------------------------- FORM ELEMENTS -------------------------------------- */
#home_page form, #content_page form, #cat_page form { background: transparent; border: 0px; margin: 0; padding: 0;}
#search {margin-top: -.8em;padding: 1em 0em 0em 0em;background-image: url(http://www.vandorenscholars.org/images/layouts/searchbox.png);background-repeat: no-repeat;height: 130px;background-position: center top;text-align: center;}
#home_page #search {margin-top: -.5em;}
input.text {background:transparent url(http://www.vandorenscholars.org/images/layouts/input.gif) no-repeat left top;width:188px;height:24px;border:0;padding:3px 0 0 10px;color: #808080;}
.button {background:transparent url(http://www.vandorenscholars.org/images/layouts/searchbutton.gif) no-repeat;width:24px;height:20px !important;height:20px;border:0;padding:0px;margin-left: 5px;cursor:pointer;}
.preField {background-color: #fff;}
form p {font-size: .85em;margin-bottom: .5em;}
.result_two {background-color: #E7EEF6;}
.result_one, .result_two {padding: .5em;}
.metadata {font-size: .85em;width: 100%;text-align: right;padding: 0;}
#subscriber {width: 258px;}
#subscriber .module_top {height: 173px; background: url(http://www.vandorenscholars.org/images/layouts/subscriber_01.jpg) no-repeat left top;}
#subscriber .module_content {background-color: #EDEDDC; padding: 2em 1em 2em;}
#subscriber .module_bottom {height: 15px; background: url(http://www.vandorenscholars.org/images/layouts/subscriber_03.gif) no-repeat left bottom;}
#subscriber .label {color: #454545;}
#subscriber input, #subscriber label {margin: 10px 0px 0px;}
#subscriber input {padding: 3px 0px;}
#subscriber .submit {margin: 0; padding: 0px;}
#subscriber h3 {color: #C93B1B; font-family: helvetica, arial, sans-serif; font-weight: bold; font-size: 1.3em;}
#subscriber p {color: #454545; margin: 0 0 1em 0;}

/* ----------------------------- FAQ PAGE ELEMENTS ------------------------ */

.category_image {float: left;clear: right;padding: 5px;border: 1px solid #ccc;margin: 0 1em 0 0;display: block;background-color: #fff;}
#cat_page .category_description {margin-bottom: 2em;}
html>body #list_page #title_list {display: inline;margin: 0;}
#title_list ul li p {margin-bottom: .75em;padding-right: 2em;}
#title_list h3 {padding: 0;font-size: 1.1em;}
span.keywords {color: #ff0000;}

/* =========== FOOTER ELEMENTS =========== */        

#ft {height: 200px; position: relative; padding-top: 50px;}
#footer {font-size: .9em;text-align:center;}
#home_page #footer {color: #808080;}
#cat_page #footer, #list_page #footer, #content_page #footer {color:#a6a6a6;}
#footer .right {float: right}

/* =============== SIDEBAR ELEMENTS =========== */

#rel_content {padding: 1em; background: url(http://www.vandorenscholars.org/images/layouts/LRshad.gif) no-repeat right bottom;}
#list_page #rel_content { background: transparent; padding: 1em;}
.sidebar_teaser {margin-top: 1em;margin-bottom: .5em; }
#rel_content h2 {padding: 1em 0 4px 0;margin: 0;}
.sidebar_teaser h3 {font-size: 1em;color: #A13018;font-weight: bold;}
.dateline {font-size: .9em;font-weight: bold;color: #000;padding: 0  0 .5em 0;}
div.events {margin-bottom: 3em;display: block;}
.event h2 {margin-left: 120px;}
.cal_icon {float: left;clear: left;padding: 0 1em 2em 0;background-color: #fff;}

/* ----------------------------- LINKS -------------------------------- */

#menu a:link { color: #33ccff; text-decoration: none;}
#menu a:visited { color: #ccc; text-decoration: none;}
#menu a:hover { color: #B04723; text-decoration: underline;}
#home_page a:link { color: #81d7df; text-decoration: none;}
#home_page a:visited {color: #808080; text-decoration: none;}
#home_page a:hover {color: #b04723; text-decoration: underline;}
a:focus {outline: none;}

/* ---------------------------- MAIN MENU ELEMENTS ------------------------- */

#menu {margin: 5em 0 0 0;width: 100%;font-size: .9em;font-weight: 700;padding: 0;text-align: center;vertical-align: top;}
#menu tr td {padding: 2em 0 0 0;}
#menu .main-nav {float:left;}
#menu .main-nav li {display: inline;list-style:none;}

/* --------------- UTILITY MENU --------------------- */

.centered {text-align: center; margin: 0px auto;}

div.centered ul#util-nav {margin:1em; padding:0px 10px 0 20px; list-style:none;}
div.centered ul#util-nav li {display:inline; margin:0 0 0 10px; padding: 0 10px 0 0;}
#cat_page ul#util-nav li, #list_page ul#util-nav li, #content_page ul#util-nav li {color: #808080;}


ul#util-nav li {border-right: 1px solid #ccc; margin: 0px 0px 0px 10px;}
ul#util-nav li:last-child {border-right: 0px solid #ccc;}

#home_page ul#util-nav li {border-right: 1px solid #fff;}
#home_page ul#util-nav li:last-child, #content_page ul#util-nav li:last-child {border-right: 0px solid #fff;}

#utility a:hover {text-decoration: underline; color: #fff;}
#utility a:visited {color: #ccc;}
#cat_page div.centered a, #list_page div.centered a, #content_page div.centered a {color: #0000ee;}
#cat_page div.centered a:hover, #list_page div.centered a:hover, #content_page div.centered a:hover {color: #808080;text-decoration: underline;}
#cat_page div.centered a:visited, #list_page div.centered a:visited, #content_page div.centered a:visited {color: #a6a6a6;}
