* {
margin:0;
padding:0
}

body {
background:#214136 url(images/bg-body.jpg) repeat-x;
font-family:Verdana, Arial, sans-serif;
margin:0; font-size: 12px;
padding:0
}
     
#main {
background:#FFF url(images/bg-main.gif) repeat-y;
border:2px solid #486252;
margin:10px auto;
padding:0;
position:relative;
width:865px
}

#sidebar {
background:url(images/graduate5.jpg) 10px 0 no-repeat;
float:left;
margin:0;
padding:140px 0 0 6px;
top:10px;
width:115px
}

#sidebar2 {
background:url(images/graduate6.jpg) 10px 0 no-repeat;
float:left;
margin:0;
padding:140px 0 0 6px;
width:115px
}

#sidebar3 {
background:url(images/graduate7.jpg) 10px 0 no-repeat;
float:left;
margin:0;
padding:140px 0 0 6px;
width:115px
}

#content {
background:#FFF;
float:right;
padding-bottom:20px;
text-align:left;
width:740px
}

#content_enroll {
background:#abccb0;
border-bottom:6px solid #800;
border-top:6px solid #800;
font-size:.8em;
margin-left:130px;
margin-top:76px;
padding:12px 24px;
text-align:center
}

#footer {
background:#486252;
border-bottom:1px solid #486252;
border-top:6px solid #581e06;
color:#c1cbbe;
font-size:11px;
text-align:center
}

/* title */
#title {
font:20px Georgia, serif;
height:96px;
margin:0;
overflow:hidden;
padding:10px 0 0;
position:relative;
text-align:center;
width:740px
}

#title span {
background:url(http://www.collegeofnaturalhealth.us/images/college-background.jpg) top left no-repeat;
display:block;
height:114px;
left:0;
margin:0;
padding:0;
position:absolute;
top:0;
width:740px;
z-index:1
}

/* end title */
h2 {
color:#800;
margin:20px 25px 10px;
font-variant:small-caps;
font-size:12px
}

h3 {
color:#800;
font-family:"Times New Roman", serif;
font-size:17px;
margin:12px 25px;
padding:6px
}

h4 {
background:#e6e7df;
border-top:1px solid #c5c0a2;
color:#222;
font-size:12px;
margin:24px 25px 6px;
padding:5px
}

p {
font-size:12px;
margin:12px 25px
}

h2.dark {background:#486252;
border-bottom:1px solid #222;
color:#e6e7df;
font-family:arial, sans-serif;
letter-spacing:1px;
margin:10px 25px 10px;
padding:4px 10px;
text-align: center}

h3.underline {border-top: 1px solid #000;
border-bottom: 1px solid #000
}

h3.coursetitle {
background:#FFF url(images/gradient.jpg) repeat-x 0 0;
border-bottom:1px solid #214136;
border-top:1px solid #214136;
height:22px;
margin:10px 0;
padding:5px 0;
text-align:center
}

h2.terms, h2.programName {
border-bottom:1px solid #214136;
border-top:1px solid #214136;
font-size:1.2em;
margin:25px;
padding:5px 0;
text-align:center;
background:#fff url(images/gradient2.jpg) repeat-x; 
color: #214136;
font-variant:small-caps;
}

h2.programName {margin-bottom:0;
padding-bottom:7px}

h3.degree {
background:#fff url(images/gradient.jpg) repeat-x 0 50%;
border-bottom:1px solid #214136;
border-top:1px solid #214136;
clear:right;
margin:8px 25px;
padding:4px 40px;
text-align:left
}

h3.section {
background:#fff url(images/sun2.gif) no-repeat 0 50%;
height:1.3em;
padding:10px 0 0 62px;
margin-left: 28px;
}

#content h3.program-descriptions {
background:#486252;
border-bottom:1px solid #222;
color:#e6e7df;
font-family:arial, sans-serif;
letter-spacing:1px;
margin:0 25px 10px;
padding:4px 10px;
text-align:center; font-size:14px
}

.clear {
clear:both
}

p.justify {
color:#333;
margin:12px 25px;
text-align:justify
}

.indent {
background:#FFF url(images/gradient.jpg) repeat-x;
border-bottom:1px solid #000;
border-top:1px solid #000;
font-size:13px;
margin:10px 36px;
padding:10px
}

p.indent2 {
border-bottom:1px solid #000;
border-top:1px solid #000;
margin:10px 30px;
padding:10px
}

.study {
font-size:14px;
margin:20px 0;
width:98%
}

p.classrooms {
font-weight:700;
margin-bottom:20px;
padding-bottom:20px
}

.home {
margin:50px 0 10px 10px
}

.home p {
text-align:left
}

#content p.subject {
font-weight:700;
margin:10px auto;
text-align:center;
width:440px; clear: both;
}

.red {
color:#800;
font-weight:700
}

.specialText {font-variant: small-caps; font-weight: bold;}

.bold {
color:#404040;
font-weight:700
}

.boldblue {
color:#1a2450;
font-weight:700
}

.electives {
color:#800;
font-size:.8em;
font-weight:700
}

/*  sidebar info */
#sidebar p,#sidebar2 p,#sidebar3 p {
margin:3px 0;
font-size: 11px;
}

#sidebar p.space,#sidebar2 p.space,#sidebar3 p.space {
background:url(images/college-logo.png) bottom left no-repeat;
padding-bottom:48px
}

#sidebar a,#sidebar2 a,#sidebar3 a {
background:#eaebe3 url(images/bg-gradient2.jpg) bottom left repeat-x;
border:1px solid #c9bfa6;
color:#222;
display:block;
font-size:10px;
font-weight:700;
margin:4px;
padding:4px 2px;
text-align:center;
text-decoration:none
}

#sidebar p.program a,#sidebar2 p.program a,#sidebar3 p.program a {
background:#d2d6d0;
border:1px solid #c9bfa6;
color:#214136;
font-size:10px;
padding-bottom:10px;
font-variant: small-caps;
}

#sidebar a:hover,#sidebar2 a:hover,#sidebar3 a:hover {
background:#c8d0c5;
border:1px solid #333;
color:#800
}

#sidebar a:active,#sidebar2 a:active,#sidebar3 a:active {
color:#600
}

#sidebar p.program a:hover,#sidebar2 p.program a:hover,#sidebar3 p.program a:hover {
background:#c7c0a7;
border:1px solid #214136
}

#sidebar p.course, #sidebar2 p.course, #sidebar3 p.course {background:#214136 url(images/arrow.gif) bottom left no-repeat;
color: #e6e7df;
text-align:center;
font-size: .9em;
padding: 6px 0 22px 0;
letter-spacing:1px;}

/*  end sidebar info */
#footer a {
color:#dce7d9;
text-decoration:none
}

#footer a:hover {
color:#FFF
}

p.copyright {
color:#c1cbbe;
margin:2px;
padding:2px
}

img.top {
border:none;
margin-left:28px
}

img.define {
border:1px solid #000
}

.small {
color:#222;
font-family:arial, sans-serif;
font-size:12px;
font-weight:500;
font-variant:normal
}

#footer p,.top {
font-size:11px
}
