/* Start of CMSMS style sheet 'Layout: Left sidebar + 1 column' */
* {
margin:0;
padding:0;
}

body {
background-color:#bba478;
color:#000;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:75.01%;
line-height:1em;
margin:1em;
text-align:left;
}

div {
font-size:1em;
}

img {
border:0;
}

a {
background-color:inherit;
color:#000;
text-decoration:underline;
}

a:hover {
background-color:#inherit;
color:#000;
text-decoration:none;
}

a:link a:active {
background-color:inherit;
color:#000;
text-decoration:underline;
}

a:visited {
background-color:inherit;
color:#000;
text-decoration:underline;
}

div#pagewrapper {
background-color:#ebe5d8;
border:1px solid #000;
color:#000;
margin:0 auto;
max-width:960px;
min-width:960px;
}

div#header {
background:#866848;
height:160px;
}

div#header h1 a {
background:#866848 url(images/cms/header.jpg) no-repeat;
display:block;
height:160px;
text-decoration:none;
text-indent:-999em;
}

div#search {
float:right;
margin:0 1em;
padding:0.6em 0 0.2em;
text-align:right;
width:27em;
}

div.breadcrumbs {
border-bottom:1px dotted #000;
font-size:90%;
margin:0 1em;
padding:1em 0 1.2em;
}

div.breadcrumbs span.lastitem {
font-weight:700;
}

div#content {
margin:1.5em auto 2em 0;
}

div#main {
margin-left:29%;
margin-right:2%;
}

div#sidebar {
display:inline;
float:left;
margin-left:0;
width:26%;
}

div#footer {
background-color:#866848;
clear:both;
color:#fff;
}

div#footer p {
font-size:0.8em;
margin:0;
padding:1.5em;
text-align:center;
}

div#footer p a {
color:#fff;
}

div.hr {
border-bottom:1px dotted #000;
height:1px;
margin:1em;
padding:1em;
}

div.left49 {
width:49%;
}

div.right49 {
float:right;
text-align:right;
width:49%;
}

div#content h1 {
font-size:2em;
line-height:1em;
margin:0;
}

div#content h2 {
border-bottom:1px solid #000;
border-left:1.1em solid #866848;
color:#000;
font-size:1.5em;
line-height:1.5em;
margin:0 0 0.5em;
padding-bottom:1px;
padding-left:0.5em;
text-align:left;
}

div#content h3 {
color:#000;
font-size:1.3em;
line-height:1.3em;
margin:0 0 0.5em;
}

div#content h4 {
color:#000;
font-size:1.2em;
line-height:1.3em;
margin:0 0 0.25em;
}

div#content h5 {
color:#000;
font-size:1.1em;
line-height:1.3em;
margin:0 0 0.25em;
}

hr {
border-bottom:1px dotted #000;
height:1px;
margin:1em;
padding:1em;
}

h6 {
color:#000;
font-size:1em;
line-height:1.3em;
margin:0 0 0.25em;
}

p {
font-size:1em;
line-height:1.4em;
margin:0 0 1.5em;
padding:0;
}

blockquote {
border-left:10px solid #000;
margin-left:10px;
}

strong {
font-weight:700;
}

b {
font-weight:700;
}

em {
font-style:italic;
}

i {
font-style:italic;
}

code {
font-family:"Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
white-space:0;
}

pre {
background-color:#ebe5d8;
border:1px solid #000;
font-family:"Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:90%;
line-height:1.5em;
margin:0 1em 1em;
padding:0.5em;
white-space:0;
}

div.templatecode {
margin:0 0 2.5em;
}

div#main ul {
font-size:1em;
line-height:1.4em;
margin:0 0 1.5em;
}

div#main ol {
font-size:1em;
line-height:1.4em;
margin:0 0 1.5em;
}

div#main dl {
border-bottom:1px solid #000;
font-size:1em;
line-height:1.4em;
margin:0 0 1.5em;
margin-bottom:2em;
padding-bottom:1em;
}

div#main ul li {
margin:0 0 0.25em 3em;
}

div#main ol li {
margin:0 0 0.25em 3em;
}

div#main dl dt {
font-weight:700;
margin:0 0 0 1em;
}

div#main dl dd {
margin:0 0 1em 1em;
}
/* End of 'Layout: Left sidebar + 1 column' */

