/* base */

body, tbody {
font-size: 75%;
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
line-height : 1.5em;
color:#5a5a5a;
text-align : left;
}

html>body {
font-size: 12px;
}

p, table, tbody {
font-size: 1em;
line-height: 1.5em;
}

h1, .header-maroon {
letter-spacing: -.07em;
color: #3a3a3a;
font-size: 1.8em;
line-height: .98em;
text-align: left;
font-weight: bold;
font-family: Georgia, Times, Times New Roman, serif;
text-transform: uppercase;
margin-bottom: 1em;
}

h2 {
letter-spacing: -.07em;
font-size: 1.65em;
line-height: 1em;
color: #3a3a3a;
font-family: Georgia, Times, Times New Roman, serif;
font-style: italic;
font-weight: bold;
margin-top: 1.75em;
}

h3 {
letter-spacing: -.07em;
color: #3a3a3a;
font-family: Georgia, Times, Times New Roman, serif;
font-size: 1.4em;
line-height: 1.2em;
margin-bottom: .75em;
margin-top: 1.25em;
font-weight: bold;
}

h4 {
letter-spacing: -.07em;
color: #3a3a3a;
font-size: 1em;
line-height: 1.5em;
margin-top: 1.75em;
margin-bottom: 0;
padding: 0;
font-weight: bold;
text-transform: uppercase;
}

a:link, a:visited, a:active {
text-decoration: none;
color: #770D14;
}

.sidenote {
font-style: italic;
}

#mainContent ul, .quickLinks ul {
list-style-image: url(http://www.elon.edu/images/e-web/students/leadership/listArrow.gif);
}


/* header */

#header h1 {
text-indent: -9999px;
display: block;
}



/* main content */

.articleContent {
border-bottom: 1px dashed;
}


/* news, events & announcements */

.featureContent {
border-bottom: 1px dashed;
}

.featureContent h2{
text-align: center;
color: #770D14;
background: url(http://www.elon.edu/images/e-web/test4/title-separator.gif) 50% 100% no-repeat;
}

.newsContent h2 {
text-align: center;
color: #770D14;
background: url(http://www.elon.edu/images/e-web/test4/title-separator.gif) 50% 100% no-repeat;
}


/* Navigation */

#nav h1 {
color:#5A5A5A;
text-align: left;
font-size : 12px;
text-transform : uppercase;
letter-spacing: .15em;
font-family : Georgia, "Times New Roman", Times, serif;
font-weight: normal;
}

#nav_main a {
color: #000;
}

#nav_main li {
list-style: none;
}

#nav_main > li > a {
text-decoration: none;
text-transform : uppercase;
font-weight: bold;
font-size : .944em;
border-bottom: 1px solid #eee;
}

#nav_main > .current > a {
background-color: #68A6D3;
color: #fff;
border-bottom: 1px solid #eee;
}

#nav_main > li > a:hover {
background-color: #770D14;
color: #fff;
border-bottom: 1px solid #fff;
}

.nav_sub > li a {
text-transform: capitalize;
font-weight: normal;
}

.nav_sub > .current a {
font-size: 12px;
font-weight: bold;
}

.quickLinks a{
color: #666;
}


/* footer */

#footer p {
border-top: 1px dotted;
text-align: center;
}

/* images */

.img-right {
margin: 5px 0px 15px 15px;
border:0;
border-top: 1px solid #d0d0d0;
border-bottom: 3px double #d0d0d0;
padding-top: 2px;
padding-bottom: 3px;
}

.img-top-right {
margin: 5px 0px 15px 15px;
border:0;
border-top: 1px solid #d0d0d0;
border-bottom: 3px double #d0d0d0;
padding-top: 2px;
padding-bottom: 3px;
}

.img-left {
margin: 5px 15px 15px 0px;
border:0;
border-top: 1px solid #d0d0d0;
border-bottom: 3px double #d0d0d0;
padding-top: 2px;
padding-bottom: 3px;
}

.img-top-left {
margin: 5px 15px 15px 0px;
border:0;
border-top: 1px solid #d0d0d0;
border-bottom: 3px double #d0d0d0;
padding-top: 2px;
padding-bottom: 3px;
}

.img-top {
margin-bottom: 15px;
border:0;
border-top: 1px solid #d0d0d0;
border-bottom: 3px double #d0d0d0;
padding-bottom: 3px;
padding-top: 2px;
}

.img-bottom {
margin-top: 15px;
border:0;
border-bottom: 1px solid #d0d0d0;
border-top: 3px double #d0d0d0;
padding-top: 3px;
padding-bottom: 2px;
}
