body{
padding-top: 98px;
padding-left: 98px;
padding-right: 0px;
padding-bottom: 0px;
margin: 0px;

color: #394149;
background: url("http://www.sktyler.com/themes/blush/flower.jpg");
background-color: #E1D9DF;
background-repeat:  no-repeat;
}

.maintext{
background: #F9F9FB url("http://www.sktyler.com/themes/blush/inside.jpg") no-repeat;
padding: 1em;
margin: 0px;

border: #394149;
border-style: solid;
border-width: 2px 1px 1px 2px;
}

.title, h1, h2, h3, .calendartitle {
font-family: sans-serif;
font-style: italic;
}

.title img{
display: none;
}

#mainimg{
display:block;
}

p{
text-align: justify;
text-indent: 1em;
}

.footer{
clear: both;
text-align: center;
}

hr{
clear: left;
color: #394149;
border: 0;
background-color: #394149;
}

.name{
font-style: italic;
}

.propername{
color: #505586;
font-style: oblique;
}

.subtitle{
font-size: 80%;
}

a{
color: #505586;
border-style: solid;
border-width: 0px 0px 1px 0px;
}

a:hover, a:active{
color: #483270;
}

#errorylla{
float: right;
}

.subdomains{
clear: both;
}

.calendar td{
text-align: center;
}

.intro{
clear: both;
padding-top: 1em;
}

.section{
float: left;
text-align: center;
width: 33%;
margin: 0px;
}

.section hr{
width: 70%;
color: #33333;
background-color: #999999;
height: 1px;
}

.title{
text-align: center;
}

.theme img{
float: left;
margin-right: 1em;
margin-bottom: 1em;
}

.theme{
clear: left;
}

.theme a img{
border-color: #394149;
border-width: 1px;
}

.version{
float: right;
text-align: center;
margin-left: 1em;
margin-bottom: 1em;

}

.subscribeoptions{
float: right;
margin-right: 2em;
}

form{
margin-left: 2em;
}

.map{
border-style: double;
border-color: #757193;
border-width: 5px;
padding: 1em;
}

.map ul{
text-align: left;
}

.mapfooter{
clear: both;
}

.footer ul{
margin-top: 0px;
}

.footer li{
margin-left: .5em;
margin-right .5em;
}

.selected{
font-weight: bold;
}

.publicationstitle{
display: none;
}

.menupain{
float: right;
margin: 1em;
border: solid;
padding: 1em;
border-width: 1px;
background-color: #F3EEF6;
}

#mainbook, #publicationstitle{
display: none;
}

h1{
position: absolute;
top: 30px;
}

.maintext h1{
position: static;
}

.maintext h1, h2, h3{
margin-bottom: 0px;
margin-top: 0px;
}

.menupain{
width: 220px;
}

.menupain ul{
margin-top: 0px;
}

.menu{
margin-top: 1em;
}

.calendartitle{
font-size: 1.2em;
}

.menu h3, .menupain .calendartitle{
border-width: 1px 0px;
border-style: solid;
border-color: #535E69;
background-color: #D8D6E0;
padding-left: .5em;
margin-bottom: .3em;
}

#portrait{
float: right;
}

.menu{
text-align: center;
}

.menu li{
text-align: left;
}

.menu p{
margin-top: 0px;
margin-bottom: 0px;
padding: 0em 1em;
}

#catagory{
float: left;
}

.journalpanel{
float: right;
margin-left: 1em;
margin-bottom: 1em;
}

.entry{
background-color: #FCF6FF;
}

.calendar{
background-color: #EFEFFF;
width: 100%;
}

.archievetitle{
text-align: center;
padding-bottom: 1em;
}

.column{
float: left;
width: 50%;
}

.quote{
clear: both;
text-align: center;
}

.portrait{
padding-left: 1em;
padding-bottom: 1em;
}

.footer{
text-align: center;
clear: both;
}

.status{
border-width: 1px;
border-style: solid;
padding: 0px .5em;
margin-top: .5em;
background-color: #FCF6FF;
}

.status p{
text-indent: 0px;
margin: .5em 0em;
}


.menupain img{
border-style: none;
}