/* Todai Skin, Flush
   Last updated 2-26-08 (vv)
------------------------------- */

#container { 
border: solid #0e4c92;
border-width: 0 1px 1px 1px;
}

#header1, #header4 {
display: none;
}

/*

#header2 a, 
#nav-head a,
#footer a { 
color: #fff; 
}

#header2 a:hover,
#nav-head a:hover,
#footer a:hover { 
color: #def; 
}

#header2 a:active, 
#nav-head a:active,
#footer a:active { 
color: #fd0; 
}

*/

#header2 {
background-color: #4277be;
border: none;
height: 28px;
border-bottom: 1px solid #fff;
}

/* 
#section-head h2 a {
background: url(../images/heading_section_generic.gif) no-repeat center left;
width: 220px; width of the clickable area
}

#section-head ul li a.last { 
padding-right: 0;
}

#section-head ul li a {
border-color: #fff;
}

#section-head a:hover { color: #def; }
#section-head a:active { color: #fd0; }

*/

#header3 {
background-color: #0e4c92;
border: none;
}


.feature-photo img {
display: block;
border-bottom: 10px solid #cee9f8;
}


#nav-head ul li a {
background: url(../images/nav_head_divider.gif) no-repeat center right;
}

#column-wrap {
background: #fff url(../images/background_col2_yale.gif) repeat-y top left;
border-color: #0064b9;
border-bottom: none;
}

#footer { 
background-color: #0e4c92;
}

#footer p { color: #ddd; }

hr {
color: #c0cfdf;
background-color: #c0cfdf;
}



/* Flush Page Background Color, extends below footer */
body {
background-color: #0e4c92;
}

#topper-search-tools { 
padding-right: 0; /* this sets space to right of M-Y button */
}

#outer-wrap {
background-color: #fcfcf0; /* color fill on right side */
width: 100%;
float: left;
}

#column-wrap {
border-right: 1px solid #0064b9;
}


/* Presentational Style Overrides
-------------------------------------- */
p.language-head {
font-size: 11px;
text-align: right;
width: 758px;
margin: 8px 10px 0 0;
}

p.language-head a {
color: #fff;
}

p.language-head a:hover {
color: #9cf;
}

.space17 {
margin: 17px 0;
}

#footer img {
padding-left: 2px;
}

#footer-logo1, #footer-logo2 {
width: 150px;
float: left;
}

#footer-logo2 {
margin-left: 5px;
}

#footer-logo1 img, #footer-logo2 img {
display: block;
}

#footer p {
text-align: center;
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
line-height: 1.2em;
color: #ddd; 
width: 360px;
margin: 36px 0 10px 57px;
float: left;
}

*html #footer p {
margin-left: 3px;
}

#content p {
line-height: 2em;
}

#breadcrumb {
padding: 24px 15px 0px 15px;
}

/*#breadcrumb {
padding: 4px 5px 0px 5px;
display:block;
} */

h4.nav-links {
margin-top: 23px;
}

ul.nav li.archive {
margin-top: 14px;
font-style: italic;
}

#col3 p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 2em;
margin: 0 15px 0 15px;
}

#col3 p.credit-photo {
margin-top: 10px;
font-size: 10px;
line-height: 1.5em;
color: #7f7f7f;
}

#content p.credit-photo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #7f7f7f;
margin-top: 0.5em;
margin-bottom: 2em;
}

#col1 p.credit-home {
margin: 15px 15px 0 15px;
font-size: 10px;
line-height: 1.5em;
color: #7f7f7f;
}

#content table.rulled td {
border-top: 1px solid #ccd9e5;
padding: 5px 10px 5px 0;
}

#content li ul {
margin-top: 0.3em;
}

#content li ul li {
list-style-type: circle;
}


/* =Search Box
---------------------------------------- */
#search {
margin: 5px 0 10px 15px;
}

#search form {
margin: 0;
white-space: nowrap;
}

#search input.hsfield {
width: 120px;
border: 1px solid #ccc;
}

#search input.hsbutton {
margin: 0 0 3px 0;
vertical-align: middle;
border: none;
}





