@charset "UTF-8";
/* CSS Document */

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, 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;
line-height:1.35;
padding:0;
}

table {
margin: 10px 0 10px 0;
}

table tr td {
padding: 5px 10px 5px 10px;
}

#landing_page_content ol li, #landing_page_content ul li {
padding: 0 0 5px 0;
}

a {
color:#000;
font-weight:normal;
text-decoration:none;
}

a:hover {
color:#900;
text-decoration:underline;
}

body {
background:#fff;
color:#494949;
font-family:Helvetica, Arial, sans-serif;
font-size:62.5%;
}

h1 {
color:#c6c6c6;
font-family:Trajan, "Trajan Pro", Times, "Times New Roman", serif;
font-size:84px;
font-weight:normal;
letter-spacing:-.01em;
line-height:1;
margin:0 0 28px;
}

h2, h2 a {
font-size:12px;
font-weight:bold;
letter-spacing:.25em;
margin:24px 0 18px;
text-transform:uppercase;
}

h2.first {
margin-top:0;
}

h3 {
color:#494949;
font-size:12px;
font-weight:bold;
margin:18px 0 12px;
text-transform:uppercase;
}

img {
border:0px none;
}

p {
margin:0 0 12px;
}

p.first, p.first ul, ul.first {
color:#494949;
font-family:Georgia, Times, "Times New Roman", serif;
font-size:18px;
line-height:1.7;
}

div#printlogo img, script {
display: none;
}

#page_wrapper {
background:#fff;
}

#header {
background:#000;
height:104px;
padding:10px 0 0;
width:100%;
}

#header_wrapper {
background:#000;
height:92px;
margin:0 auto;
position:relative;
width:960px;
}

#background_wrapper2 {
background: url('//www.wesleyan.edu/common/_internal/files/page_shadow.png') repeat-y 50% 0;
width:100%;
float:left;
}

#content {
background:transparent;
font-size:13px;
margin:0 auto;
width:960px;
}

#background_wrapper {
background: url('//www.wesleyan.edu/common/_internal/files/page_shadow.png') repeat-y 50% 0;
width:100%;
float:left;
}

#header a {
color:#ccc;
text-decoration:none;
}

#header a:hover {
color:#fff;
text-decoration:underline;
}

#logo {
float:left;
}

#utils {
float:right;
font-size:11px;
}

#utils li {
float:left;
line-height:28px;
list-style:none;
margin-left:14px;
}

/* Navigation ------------------------------ */

#navbar {
background:#666;
font-size:14px;
font-weight:normal;
position:absolute;
bottom:0;
left:0;
}

#navbar li {
float:left;
list-style:none;
text-align:center;
}

#navbar li a {
color:#fff;
display:block;
float:left;
height:33px;
line-height:33px;
width:132px;
margin: 0 auto;
}

#navbar li a:hover {
background:#900;
color:#fff;
text-decoration:none;
}

#navbar li a#navbar_toggle {
background:#900 url('//www.wesleyan.edu/common/_internal/files/navbar_arrow.gif') no-repeat 50% 50%;
text-indent:0;
text-align:center;
width:36px;
}

#navbar li a:hover#navbar_toggle {
background:#fff url('//www.wesleyan.edu/common/_internal/files/navbar_arrow_on.gif') no-repeat 50% 50%;
}

#navbar li a#navbar_toggle_up {
background:#900 url('//www.wesleyan.edu/common/_internal/files/navbar_arrow_up.gif') no-repeat 50% 50%;
text-indent:0;
text-align:center;
width:36px;
display:none;
}

#navbar li a:hover#navbar_toggle_up {
background:#fff url('//www.wesleyan.edu/common/_internal/files/navbar_arrow_up_on.gif') no-repeat 50% 50%;
}

#navbar li a.selected {
background:#ddd;
color:#333;
}

#navbar li a:hover.selected {
background:#900;
color:#fff;
}

#index #navbar ul {
display:none;
}

.fullclass {
background: url('//www.wesleyan.edu/common/_internal/files/page_shadow.png') repeat-y 50% 0;
height:100%;
width:960px;
margin:0 auto;
}

#fullmenu.fullclass #column {
padding-top:0px;
margin-left:0px;
width:960px;
height:96px;
}

#fullmenu.fullclass #column li {
float:left;
display:block;
width:132px;
margin-right: 0px;
}

#fullmenu.fullclass #column li ul {
background:url('//www.wesleyan.edu/common/_internal/files/background_drop.jpg') repeat-x;
padding:3px;
border-left: 2px solid #fff;
}

#fullmenu.fullclass #column #about {
margin-left:0px;
}

#fullmenu.fullclass #column li ul li {
list-style:none;
display:block;
float:none;
padding:0;
}

#fullmenu.fullclass #column li ul li a {
color:#797979;
font-size:11px;
height:15px;
line-height: 11px;
display:list-item;
}

#fullmenu.fullclass #column li ul a:hover {
background:transparent;
color:#000;
text-decoration:underline;
}

#fullmenu.fullclass #column #onoff {
width:12px;
}

#fullmenu.fullclass #column #onoff ul li {
width:12px;
}

/* Navigation ------------------------------ */

/* Footer ---------------------------------- */

#footer_wrapper {
background: url('//www.wesleyan.edu/common/_internal/files/footer_wesleyan_dddddd.png') no-repeat 50% -25px;
height:160px;
width:100%;
float:left;
}

#footer_backdrop {
background-color:#ddd;
margin:0;
padding:20px;
height:110px;
clear:both;
}

#footer {
color:#666;
font-size:12px;
margin:0 auto;
padding-top:10px;
padding-bottom:10px;
width:910px;
}

#footer * {
line-height:1.5;
}

#footer a:link, #footer a:visited, #footer a:active {
color:#666;
text-decoration:underline;
}

#footer a:hover {
color:#900;
text-decoration:underline;
}

#footer .inline_separator {
padding:0 .15em;
}

#footer p.shield {
margin:2em 0 0;
}

#footer p {
margin:0 0 .5em;
}

#footer .nudge {
padding:0 .15em;
}

#footer .nudge_right {
padding-right:.15em;
}

#footer_copyright {
font-size:smaller;
padding-top:15px;
}

#footer_sheild {
float:right;
}

/* Footer ---------------------------------- */

/* FAQ Collapsible Menu -------------------- */

#faq ul li {
margin: 0;
}

#faq ul li ul li {
padding: 0 0 0 20px;
list-style-type: none;
}

/* FAQ Collapsible Menu -------------------- */

/* Miscellaneous --------------------------- */

.calendar {
background:url('//www.wesleyan.edu/common/_internal/files/images/calendar.gif') no-repeat 0 0;
text-indent:22px
}

.comment {
background:url('//www.wesleyan.edu/common/_internal/files/images/comment.gif') no-repeat 0 0;
text-indent:22px
}

.document {
background:url('//www.wesleyan.edu/common/_internal/files/images/document.gif') no-repeat 0 0;
text-indent:22px
}

.hide {
display:none;
}

p.rsstime {
font-size: 10px;
padding: 0;
margin: 0;
font-style: italic;
}

/* Miscellaneous --------------------------- */