/***** Page Layout *****/

body {
margin:0;
padding:0;
line-height: 1.3em;
font-family: 'Tahoma', 'Geneva', Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
background-position: center;
}


#mainWrapper {
width: 900px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
border-left: solid 1px #8c1a1a;
border-right: solid 1px #8c1a1a;
background: url(../images/bg_body.gif) repeat-y;
}

#index #header {
background: #f2f4f4;
height: 100px; /*Height of top section*/
border-bottom: solid 1px #8c1a1a;
}

#header {
background-position: top right;
height: 100px; /*Height of top section*/
border-bottom: solid 1px #8c1a1a;
}

#about #header {
background: #f2f4f4 url(../images/topimg_about.jpg) no-repeat;
background-position: top right;
}

#admissions #header {
background: #f2f4f4 url(../images/topimg_ad.jpg) no-repeat;
background-position: top right;
}

#faqs #header {
background: #f2f4f4 url(../images/topimg_faq.jpg) no-repeat;
background-position: top right;
}

#contact #header {
background: #f2f4f4 url(../images/topimg_contact.jpg) no-repeat;
background-position: top right;
}


#contentWrapper {
float: left;
width: 100%;
}

#index #contentWrapper {
float: left;
width: 600px;
padding: 0;
}

#contentcolumn {
margin-left: 200px; /*Set left margin to LeftColumnWidth*/
}

#leftColumn {
float: left;
width: 200px; /*Width of left column*/
margin-left: -900px; /*Set left margin to -(MainContainerWidth)*/
background: #fefbf3;
border-right: solid 1px #8c1a1a;
}

#index #leftColumn {
float: left;
width: 200px; /*Width of left column*/
margin-left: -600px; /*Set left margin to -(MainContainerWidth)*/
background: #fefbf3;
border-right: solid 1px #8c1a1a;
}

#footer {
clear: both;
width: 100%;
background: #8c1a1a;
color: #FFF;
padding: 0.5em 0;
font-size: 0.8em;
margin-bottom: 1em;
}

#footer a {
color: #ffffff;
}

#copyright {
margin-left: 1em;
}

#credits {
float: right;
margin-right: 1em;
}

.innertube {
margin: 1.5em; /*Margins for inner DIV inside each column (to provide padding)*/
margin-bottom: 3.5em;
}

/***** Styles & Formatting *****/

h1 {
font-family: Georgia, 'Georgia', Times, Times New Roman, serif;
font-size: 2em;
color: #8c1a1a;
font-weight: normal;
margin: 0 0 1em 0;
padding: 0;
}

h2 {
font-size: 1.5em;
color: #8c1a1a;
font-weight: normal;
margin: 2em 0 0.3em 0;
padding: 0;
}

h3 {
font-size: 1.2em;
color: #393939;
font-weight: normal;
margin: 2em 0 0.1em 0;
padding: 0;
}

h4 {
font-size: 1.1em;
color: #676767;
font-weight: bold;
margin: 2em 0 0.1em 1em;
padding: 0;
}

p {
margin: 0.4em 0 0.9em 0;
padding: 0;
}


ol li {
margin-top: 0.8em;
}

ol li ol li {
margin-top: 0.3em;
}

#contentcolumn ul {
padding: 0;
margin: 0 0 1em 1.5em;
list-style: none;
}

#contentcolumn ul li  {
padding: 0.2em 0 0.2em 0.8em;
background: url(../images/bullet_square.gif) no-repeat;
background-position: left center;
margin: 0;
}



/***** Links *****/

a:link, a:visited {
color: #8c1a1a;
text-decoration: underline;
}

a:hover, a:active {
color: #efb31d;
text-decoration: underline;
}




/* Main Nav */

#navMain{
font-size: 1em;
background-color: #fefbf3;
color: #8c1a1a;
margin-top: 1em;
}

* html #navMain{ /*IE 6 only */
w\idth: 147px; /*Box model bug: 180px minus all left and right paddings for #navMain */
}

#navMain ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navMain li {
margin: 0;
}

#navMain li a{
display: block;
padding: 5px 5px 5px 8px;
border-left: 10px solid #fefbf3;
background-color: #fefbf3;
color: #8c1a1a;
text-decoration: none;
width: 100%;
}

html>body #navMain li a{ /*Non IE6 width*/
width: auto;
}

#navMain li a:hover{
border-left: 10px solid #f0b310;
background-color: #fbebc3;
color: #8c1a1a;
}

/* Sub Nav */

#navSub{
font-size: 0.9em;
background-color: #fefbf3;
color: #8c1a1a;
margin-top: 0.2em;
}

* html #navSub{ /*IE 6 only */
w\idth: 147px; /*Box model bug: 180px minus all left and right paddings for #navSub */
}

#navSub ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navSub li {
margin: 0;
}

#navSub li a {
display: block;
padding: 3px 5px 3px 23px;
background-color: #fefbf3;
color: #8c1a1a;
text-decoration: none;
width: 100%;
}

html>body #navSub li a{ /*Non IE6 width*/
width: auto;
}

#navSub li a:hover{
background-color: #fbebc3;
color: #8c1a1a;
}

.pdf {
background: url(../images/icon_pdf.gif) no-repeat;
background-position: left center;
}