/*Pelham Theme for Nucleus CMS by sparque at http://sparque.info*/


body {
font-family: Verdana, Arial, sans-serif;
font-size: 0.80em;
margin: 0px 0px 20px 0px;
background-color: #8780A6;
text-align: center;
}

a {
text-decoration: underline;
}

a:link {
color: #4A4079;
}

a:visited {
color: #8780A6;
}

a:active {
color: #8780A6;
}

a:hover {
color: #0D004C;
}

h1, h2, h3 {
margin: 0px;
padding: 0px;
font-weight: normal;
}

#container {
line-height: 140%;
margin-right: auto;
margin-left: auto;
text-align: left;
padding: 0px;
width: 800px;
background-color: #E7E6EE;
border: 1px solid #E7E6EE;
}

#banner {
color: #E7E6EE;
background-color: #E7E6EE;
text-align: left;
padding: 15px 15px 5px;
/* border-bottom: 1px solid #CCCCCC; */
}

#banner-img {
display: none;
}

#banner a {
color: #E7E6EE;
text-decoration: none;
}

#banner h1 {
font-size: 1.2em;
line-height: 100%;
}

#banner h2 {
line-height: 160%;
}

#center {
float: left;
width: 500px;
overflow: hidden;
margin:0;
padding:0;
}

.content {
padding: 15px 15px 5px 15px;
background-color: #E7E6EE;
color: #030013;
}

#right {
float: left;
width: 300px;
background-color: #E7E6EE;
overflow: hidden;
padding:0;
margin:0;
}

* html #right {
margin: 0 -3px; ma\rgin: 0;
}

.content p {
color: #030013;
font-weight: normal;
line-height: 150%;
text-align: left;
margin-bottom: 10px;
}

.content blockquote {
line-height: 150%;
}

.content li {
line-height: 150%;
}

.content h2 {
color: #0D004C;
clear: both;
text-align: left;
font-weight: bold;
font-size: 0.9em;
margin-bottom: 10px;
letter-spacing: .2em;
text-transform: uppercase;
}

.content h3 {
color: #0D004C;
text-align: left;
font-weight: bold;
margin-bottom: 10px;
}

.content p.posted {
color: #999999;
border-top: 1px solid #999999;
text-align: left;
margin-bottom: 25px;
line-height: normal;
padding: 3px;
}

.sidebar {
color: #030013;
padding: 15px;
}

.sidebar h2 {
color: #0D004C;
text-align: left;
font-weight: bold;
font-size: 0.83em;
text-transform: uppercase;
letter-spacing: .2em;
}

.sidebar ul {
padding-left: 0px;
margin: 0px;
margin-bottom: 30px;
}

.sidebar li {
color: #030013;
text-align: left;
line-height: 150%;
margin-top: 10px;
list-style-type: none;
}

.sidebar p {
}

.sidebar img {
border: 3px solid #E7E6EE;
}

.photo {
text-align: left;
margin-bottom: 20px;
}

.link-note {
line-height: 150%;
text-align: left;
padding: 2px;
margin-bottom: 15px;
}

#powered {
line-height: 150%;
text-align: left;
color: #0D004C;
margin-top: 50px;
}

#comment-data {
float: left;
width: 180px;
padding-right: 15px;
margin-right: 15px;
text-align: left;
border-right: 1px dotted #BBB;
}

textarea[id="comment-text"] {
width: 80%;
}

#navbar { margin-bottom: 1.0em; }
#navbar a { color: #ffffff; font-weight: bold; letter-spacing: 0.2em; text-decoration: none; text-transform: uppercase; }
#navbar a:active { color: #ffffff; text-decoration: none; text-transform: uppercase; }
#navbar a:hover { color: #ffffff; text-decoration: none; text-transform: uppercase; }
#navbar a:visited { color: #ffffff; text-decoration: none; text-transform: uppercase; }

.highlight { color: #cc0000; }

.lessonoutline h3 { font-style: italic; margin-bottom: 0.25em; text-align: center; }
.lessonoutline h2 { text-align: center; }
.lessonoutline li { margin: 0.5em; }
.lessonoutline ol { font-weight: bold; list-style: upper-roman; }
.lessonoutline ol ol { font-weight: normal; list-style: upper-alpha; }
.lessonoutline ol ol ol { font-weight: normal; list-style: decimal; }
.lessonoutline ol ol ol ol { font-weight: normal; list-style: lower-alpha; }
.lessonoutline ol ol ol ol ol { font-weight: normal; list-style: lower-roman; }

.inputtext { background-color: #e7e6ee; }
.inputtextarea { background-color: #e7e6ee; }
.inputlabel { font-weight: bold; font-size: 0.9em; color: #8780a6; }

.itembody { margin-bottom: 2.0em; }
