/* Skin 2
7-11-06, version 3 (VV)
--------------------------------------------------------------- */
body {
background: #eee url(../images/page_bkgd_2.gif) repeat;
}

#container {
border: none;
background: #fff url(../images/container_bkgd_2.gif) repeat-y;
padding: 0 5px;
}

#topper {
background-color: #036;
}

#banner {
background-color: #369;
border-top: 1px solid #fff;
border-bottom: 8px solid #036;
}

#banner h1 {
color: #fff;
}

#banner h1 a {
color: #fff;
}

#banner h1 a:hover {
color: #bdf;
}

#banner h1 a:active {
color: #eee;
}

#banner img {
border-top: 1px solid #006;
border-bottom: 1px solid #fff;
}

#c-wrapper {
background: #fff url(../images/content_bkgd_2_2col.gif) repeat-y;
margin-top: 0;
border-top: 1px solid #006;
float: left; /* keeps background from going haywire */
}

#c-wrapper.col3 {
background: #fff url(../images/content_bkgd_2_3col.gif) repeat-y;
}

#c-wrapper.col3 #breadcrumb {
width: 390px;
}

#sidebar h2, #sidebox h2 {
background-color: transparent;
color: #039;
padding: 3px 0 4px 0;
margin: 0 10px;
border-bottom: 1px dotted #369;
}

#sidebox {
border-left: 1px dotted #369;
}

.side-item, #sidebox .side-item {
border: none;
background-color: transparent;
}


/* Presentation
-------------------------------------------------------- */
#content h1, #content h2 {
color: #039;
}



/* Nav (on left side)
-------------------------------------------------------- */
#nav {
margin-top: 12px;
border-top: 1px solid #006;
}

#nav a {
color: #006;
background-color: #dde6ef;
}

#nav a:hover {
color: #fff;
text-decoration: none;
background-color: #668eb8;
}

#nav li { 
border-bottom: 1px solid #fff;
}

#nav li.last {
border-bottom: 1px solid #006;
}

#nav li li { 
border: none;
}

#nav li ul a {
background-image: url(../images/subnav_arrow_dk_blue.gif);
background-repeat: no-repeat;
background-position: 14px 6px;
}

#nav a.current {
color: #c30;
}

#nav a.current:hover {
color: #fff;
text-decoration: none;
}

#nav a:active, #nav a.current:active { 
color: #fd0; 
}


/* Breadcrumb
-------------------------------------------------------- */
#breadcrumb {
margin-top: 18px;
}

#breadcrumb ul li {
border: none;
background-image: url(../images/subnav_arrow_dk_blue.gif);
background-repeat: no-repeat;
background-position: 0px 3px;
padding: 0 7px 0 10px;
}

#breadcrumb.hide {
height: 12px;
}


/* Footer
-------------------------------------------------------- */
#footer {
border: solid #036;
border-width: 1px 0 2px 0;
background-color: #036;
}

#footer span {
background: transparent url(../images/yale_logo_white.gif) no-repeat;
}

#footer p {
color: #fff;
}

#footer a { color: #cef; text-decoration: none; }
#footer a:hover { color: #def; text-decoration: underline; }
#footer a:active { color: #fd0; }


/* ===================================================== */
/* ===================================================== */
/* ===================================================== */
