/* Start of CMSMS style sheet 'sacred' */
* {
margin:0;
padding:0;
}

a,a:link {
color:#191919;
text-decoration:none;
}

a:visited {
background:transparent;
color:#000;
text-decoration:none;
}

a:hover {
background-color:transparent;
color:#520000;
text-decoration:underline;
}

a:active {
color:#520000;
text-decoration:underline;
}

body {
background:url(images/theme/back2.png) #000 fixed no-repeat 50% 0;
color:#000;
font-family:"Times New Roman", Times, serif;
font-size:1em;
line-height:1.1em;
position:relative;
z-index:1;
margin:0 auto;
}

breadcrumbs span.lastitem {
font-weight:700;
}

div {
font-size:1em;
}

div#bottom {
background:url(images/theme/corner_r3_c1.png) no-repeat;
clear:both;
background-color:transparent;
display:inline;
float:left;
height:100%;
position:fixed !important;
top:755px;
width:978px;
z-index:60;
margin:0 0 0 11px;
padding:0;
}

div#content {
clear:both;
float:right;
margin-top:10px;
}

div#content h1 {
border-bottom:1px solid #191919;
border-left:1px solid #191919;
color:#191919;
font-size:1.75em;
margin-bottom:1em;
padding-bottom:2px;
padding-left:10px;
padding-top:12px;
}

div#content h2,div#content h3,div#content h4,div#content h5 {
border-bottom:1px solid #191919;
border-left:1px solid #191919;
color:#191919;
margin-bottom:1em;
padding-bottom:2px;
padding-left:10px;
padding-top:12px;
}

div#dl dd {
margin:0 0 0 3em;
}

div#dl dt {
font-weight:700;
margin:0 0 0.25em 3em;
}

div#footer,div#footer a {
clear:both;
color:#ccc;
font-size:.75em;
margin-bottom:1px;
text-align:center;
text-transform:uppercase;
z-index:57;
}

div#main ul li,div#main ol li {
margin:0 0 0.25em 3em;
}

div#main ul,div#main ol,div#main dl {
font-size:1em;
line-height:1.4em;
margin:0 0 1.5em;
}

div#pagewrapper {
max-width:1000px;
min-width:1000px;
margin:0 auto;
}

div#rightside {
background:url(images/theme/corner_r2_c3.png) no-repeat;
clear:both;
display:inline;
float:left;
height:579px;
position:fixed !important;
top:186px;
width:65px;
z-index:53;
margin:0 0 0 925px;
padding:0;
}

div#sidebar {
background:url(images/theme/corner_r2_c1.png) no-repeat;
display:inline;
float:left;
height:584px;
min-height:584px;
overflow:visible;
position:fixed !important;
top:174px;
width:220px;
z-index:53;
margin:0 0 0 11px;
padding:90px 0 0;
}

img {
border:0;
}

input {
background-color:transparent;
border:1px solid #000;
color:#999;
width:186px;
padding:2px;
}

input:hover {
background-color:#666;
border:1px solid #000;
color:#eee;
width:186px;
padding:2px;
}

p {
color:#000;
font-size:1em;
padding-left:1em;
text-align:justify;
}

textarea {
background-color:transparent;
border:1px solid #000;
color:#999;
padding:2px;
}

textarea:hover {
background-color:#666;
border:1px solid #000;
color:#eee;
padding:2px;
}

.image1 {
border:solid 1px #000;
display:inline;
float:left;
margin-right:1em;
padding-right:0;
}

#breadcrumbs {
border-bottom:1px dotted #333;
clear:both;
color:#333;
font-size:.75em;
padding-left:0;
text-align:right;
width:100%;
margin:0 auto;
}

#container {
background:transparent;
color:#000;
max-width:700px;
padding-top:140px;
position:relative;
text-align:left;
width:700px;
z-index:50;
margin:0 auto 0 220px;
}

#layercake {
background:url(images/theme/corner_r1_c1.png) no-repeat transparent 50% 0;
color:#000;
height:174px !important;
max-height:174px;
min-height:174px;
position:fixed !important;
top:0;
width:1000px;
z-index:52;
margin:0 auto;
}

#pagewrap {
clear:both;
max-width:1000px;
min-height:900px;
overflow:hidden;
position:absolute;
width:1000px;
z-index:2;
margin:0;
padding:0;
}

#search {
margin-bottom:1em;
width:220px;
}
/* End of 'sacred' */

