body { margin:0 0px; ; background-color: #000000; background-image: url(/sacred-earth/mush9.jpg); background-repeat: no-repeat; background-position: left bottom}

.halfmoon{
margin-bottom: 1em;
}

#slantedmenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#wrapper { 
width:100%; 
float: right;
margin-left:-240px; 
} 

#content { 
margin-left: 240px;
border-top: 1px solid #000000;
; color: #FFFF33
; font-family: Georgia, "Times New Roman", Times, serif
} 

#nav { 
width: 235px; 
float: right; 
; padding-left: 5px
; vertical-align: top
} 

.header  { 
clear: both; 
width: 100%;
; text-align: left
; padding-bottom: 0px
; border-style: none
; background-color: #000000
; text-indent: 5px
} 

.layout {  padding-left: 10px; border: 1px #000000 none; margin-left: 10px; font-family: Geneva, Arial, Helvetica, san-serif; color: #FFFF00; margin-right: 10px; padding-right: 10px; vertical-align: top}

.footer{
clear: both;
color: #FFCC33;
border-top: 1px solid gray;
; text-align: center
; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; height: 45px
; font-size: 14px
}

ul.rightcol {
    background-color: #A77E5A;
    border-left: 1px solid #D1AF91;
    border-right: 1px solid #D1AF91;
    border-top: 1px solid #D1AF91;
    border-bottom: 1px solid #D1AF91;
    font-weight: bold;
    margin: 0;
    padding: 0;
    width: 210px;
; font-size: 14px; font-family: "Times New Roman", Times, serif
}


ul.rightcol {
    background-color: #191919;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
    font-weight: bold;
    margin: 0;
    padding: 0;
    width: 210px
; font-size: 14px; font-family: "Times New Roman", Times, serif
}

ul.rightcol ul {
    display: none;
    margin: 0;
    padding: 0;
}

ul.rightcol li {
    list-style-type: none;
    position: relative;
}

ul.rightcol a {
    border-bottom: 1px solid #000000;
    border-left: 1px solid #323232;
    border-right: 1px solid #000000;
    border-top: 1px solid #323232;
    color: #329B20;
    display: block;
    padding: 3px 3px;
    width: 202px;
    text-decoration: none;
}

ul.rightcol a:hover {
    border-bottom: 1px solid #323232;
    border-left: 1px solid #000000;
    border-right: 1px solid #323232;
    border-top: 1px solid #0000000;
}

ul.rightcol ul a {
    background-color: #342E2E;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #342E2E;
    border-right: 1px solid #000000;
    border-top: 1px solid #615F5F;
    width: 202px;
}

ul.rightcol ul a:hover {
    border-bottom: 1px solid #342E2E;
    border-left: 1px solid #484141;
    border-right: 1px solid #342E2E;
    border-top: 1px solid #484141;
}

ul.rightcol a.switch {
    left: 189px;
    position: absolute;
    text-align: center;
    top: 0px;
    width: 13px;
; color: #FFFFFF
}

/* Box-model hacks for Win/IE 5.5 \*/
* html ul.rightcol { width: 212px; w\idth: 210px; }
* html ul.rightcol li { left: -16px; lef\t: 0px; }
* html ul.rightcol ul li { left: 16px; lef\t: 0px; }
* html ul.rightcol a { width: 189px; w\idth: 181px; }
* html ul.rightcol ul a { width: 210px; w\idth: 202px; }
* html ul.rightcol a.switch { width: 21px; w\idth: 13px; }
/* end hacks */
rightcol2 { border-bottom: 1px solid #4f0000; border-left: 1px solid #a20000; border-right: 1px solid #4f0000; border-top: 1px solid #a20000; color: #fff; display: block; padding: 3px 3px; width: 141px; text-decoration: none;
}

.bread {  font-family: "Times New Roman", Times, serif; color: #FFFF00; margin-left: 5px; margin-bottom: 3px; height: 30px; background-repeat: repeat-x; margin-right: 5px; padding-top: 3px; text-indent: 5pt; font-size: 14px}

.cat {  font-size: 1em; color: #8A894C; background-color: #000000; text-align: left; border: 2px solid; margin-bottom: 5px; font-family: Verdana; border-color: #232323 #151515 #151515 #232323; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; margin-right: 5px; background-image: url(/sacred-earth/mushbg.jpg); background-repeat: no-repeat; background-position: left bottom}

.clearboth { clear: both; }

.floatright { float: right; margin: 5px 5px; padding: 0px 0px; }
html { 
margin:0 0 0 0; 
padding:0 0; 
} 

.google {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-indent: 5px; background-position: center; text-align: center}

.google2 { color: #CCCCCC; text-align: center; padding-bottom: 5px; margin-top: 5px}

h1 {
margin-top: 0px
; font-size: 24px; line-height: 100%
; color: #FFFFFF; font-style: italic
; margin-right: 5px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px
; font-family: "Times New Roman", Times, serif
; background-color: #232323; border-color: #434343 #151515 #151515 #434343
; text-align: center
; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px
}

h3 {  color: #FFCC00; font-family: "Times New Roman", Times, serif}

li { display: block }

ul{ margin: 0px 0px 5px 5px; padding: 0px 0px; list-style-image: none; list-style-type: none} 

a:link {color: #ffffff; text-decoration: none}
a:visited {color: #FFFFCC; text-decoration: none}
a:hover {color: #FFFF66; text-decoration: none}
a:active {color: #F89A06; text-decoration: none}


.menutitles {  font-family: "Times New Roman", Times, serif; font-size: 120%; font-weight: bold; color: #8A894C; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #232323; border-color: #434343 #151515 #151515 #434343; font-style: italic; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}


h2 { margin-top: 0px ; font-size: 150%; line-height: 100% ; color: #329B20; font-style: italic ; margin-right: 5px; margin-bottom: 10px; margin-left: 5px; padding-top: 5px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px ; font-family: "Times New Roman", Times, serif ; text-align: center ; background-image: url(/sacred-earth/h2.gif); background-repeat: repeat-x; background-position: bottom}

.item {  }

.van { font-size: 1em; color: #8A894C; background-color: #000000; text-align: left; border: 2px solid; margin-bottom: 5px; font-family: Verdana; border-color: #232323 #151515 #151515 #232323; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; margin-right: 5px; background-image: url(/sacred-earth/cornerright.jpg); background-repeat: no-repeat; background-position: right bottom}

.alert {  color: #D8D524; font-family: Verdana; font-size: 1em; font-style: italic; font-weight: bold}

.box1 {  color: #FFCC33; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; border: 1px solid; font-family: Arial, Helvetica, sans-serif; padding-top: 5px; padding-right: 2px; padding-bottom: 5px; padding-left: 3px; border-color: #339933 #336633 #336633 #339933}

.box2 { color: #FF9933; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; border: 1px solid; font-family: Arial, Helvetica, sans-serif; padding-top: 5px; padding-right: 2px; padding-bottom: 5px; padding-left: 3px; border-color: #339933 #336633 #336633 #339933}
.lgepic {  text-align: center; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px}
.cat2 { font-size: 1em; color: #8A894C; background-color: #000000; text-align: left; border: 2px solid; margin-bottom: 5px; font-family: Verdana; border-color: #232323 #151515 #151515 #232323; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; margin-right: 5px; background-image: url(/sacred-earth/cornerleft.jpg); background-repeat: no-repeat; background-position: left bottom }
.content {  vertical-align: top}
.cat3 { font-size: 1em; color: #8A894C; background-color: #000000; text-align: left; border: 2px solid; margin-bottom: 5px; font-family: Verdana; border-color: #232323 #151515 #151515 #232323; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; margin-right: 5px; background-image: url(/sacred-earth/mushcat3.jpg); background-repeat: no-repeat; background-position: right bottom}

.floatleft { float: left; margin: 5px 5px; padding: 0px 0px; }
.cat4 { font-size: 1em; color: #8A894C; background-color: #000000; text-align: left; border: 2px solid; margin-bottom: 5px; font-family: Verdana; border-color: #232323 #151515 #151515 #232323; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; margin-right: 5px; background-image: url(/sacred-earth/faeriemush.jpg); background-repeat: no-repeat; background-position: right bottom }

label
{
width: 4em;
float: left;
text-align: right;
clear: both
; margin-top: 0; margin-right: 1em; margin-bottom: 10px; margin-left: 0; padding-left: 5px
}

.input-box
{
float: left;
margin-bottom: 10px;
color: #260a00;
background: #feb;
border: #26a solid 1px
; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em
}

.submit-button
{
margin-left: 5em;
clear: both;
color: #000000;
background: #fb0;
border: 2px #9cf outset
; font-weight: bold
}

fieldset
{
border: 1px #26a solid;
width: 17em
}

legend
{
background: #fb0;
border: 1px #260a00 solid;
padding: 1px 10px
; color: #330000
; margin: 5px
} 

textarea {  margin-bottom: 10px; margin-left: 10px}

.info {
float:right;
width:95%;
color:#FF9;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1em;
font-weight:400;
text-align:left;
border:4px ridge;
background-image:url(/sacred-earth/mushtest.jpg);
border-color:#339 #006 #006 #339;
margin:5px 5px 5px 0;
padding:5px 5px;
; background-repeat: repeat-x; background-position: left bottom
}