/* CSS Document */

body.body1
{
/*background-image: url(images/leavesborder.gif);
background-repeat: repeat-y;
background-position: 102% 0px;
background-attachment: fixed;*/
}

img.admin
{
position: absolute;
top: 123px;
left: 0px;
z-index: 2;
}

div.date1
{
font-family: Verdana;
font-size: 18px;
color: #660000;
position: absolute;
top: 112px;
left: 25%;
width: 460px;
z-index: 2;
font-weight: bold;
}

img.leaf1
{
position: absolute;
top: 0px;
left: -2px;
z-index: 1;
filter:alpha(opacity=90); /* for IE */
opacity:0.90; /* CSS3 standard */
-moz-opacity:0.90; /* for Mozilla */
}

img.header1
{
position: absolute;
top: 5px;
left: 200px;
z-index: 2;
}

img.hills1
{
position: absolute;
bottom: 0;
right: 0px;
z-index: 0;
filter:alpha(opacity=85); /* for IE */
opacity:0.85; /* CSS3 standard */
-moz-opacity:0.85; /* for Mozilla */
}


div.h-line
{
background-image: url('images/horizontal_red_line.gif');
background-repeat: repeat-x;
width: 75%;
}

div.message1
{
position: absolute;
left: 25%;
top: 138px;
font-family: Verdana;
font-size: 13px;
color: #FFFFFF;
width: 43%;
background-color: #660000;
border: #660000 medium solid;
padding-top: 0px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
z-index: 3;
filter:alpha(opacity=70); /* for IE */
opacity:0.70; /* CSS3 standard */
-moz-opacity:0.70; /* for Mozilla */
}

div.thanks1
{
font-size: 17px;
position: absolute;
top: 136px;
right: 1%;
z-index: 3;
width: 26%;
font-family: Verdana;
font-size: 16px;
/*border: #990000 medium solid;*/
/*background-color: #FFCC00;*/
filter:alpha(opacity=70); /* for IE */
opacity:0.70; /* CSS3 standard */
-moz-opacity:0.70; /* for Mozilla */
}

div.footer1
{
color: #660000;
font-size: 9.5px;
font-family: Verdana;
position: absolute;
top: 2%;
right: 1%;
}

div.author1
{
position: absolute;
bottom: 1%;
right: 1%;
font-size: 12px;
z-index: 3;
color: #FFFFFF;
}

div.rulescontainer1
{
z-index: 3;
position: absolute;
top: 143px;
left: 25%;
width: 70%;
font-family: Verdana;
font-size: 12px;
}

div.rulesheader
{
font-size: 24px;
color: #990000;
}

div.rulesmenuitemheader
{
background-image: url(images/titlebar-active.png);
background-repeat:repeat-x;
color: #FFFFFF;
font-weight: bold;
width: 100%;
text-indent: 5px;
height: 20px;
border: #660000 thin solid;
}

div.rulesmenuitemheader a:hover
{
background-image: url(images/titlebar-active2.png);
background-repeat:repeat-x;
color: #FFFFFF;
font-weight: bold;
width: 100%;
text-indent: 5px;
height: 20px;
border: #660000 thin solid;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.arrowlistmenu1
{
width: 22%; /*width of menu*/
z-index: 3;
position: absolute;
top: 138px;
left: 0px;
font-size: 18px;
}

.arrowlistmenu1 .headerbar
{
font: bold 14px Verdana;
color: white;
background: black url(media/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu1 ul
{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu1 ul li
{
padding-bottom: 2px; /*bottom spacing between menu items*/
font-family: Verdana;
font-size: 12px;
}

.arrowlistmenu1 ul li a
{
color: #A70303;
background: url(media/arrowbullet.png) no-repeat center left; /* custom bullet list image*/
display: block;
padding: 2px 0;
background-color: #FFCC00;
border: #990000 thin solid;
filter:alpha(opacity=85); /* for IE */
opacity:0.85; /* CSS3 standard */
-moz-opacity:0.85; /* for Mozilla */
padding-left: 10px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu1 ul li a:visited
{
color: #A70303;
}

.arrowlistmenu1 ul li a:hover
{ /*hover state CSS*/
color: #FFFFFF;
background-color: #990000;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.halfmoon{
margin-bottom: 1em;
}

.halfmoon ul{
padding: 3px 9px 2px 5px;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 10px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
border-bottom: 1px solid #929492;
}

.halfmoon li{
display: inline;
margin: 0;
}

.halfmoon li a{
text-decoration: none;
padding: 3px 9px 2px 5px;
margin: 0;
margin-right: 8px; /*distance between each tab*/
border-left: 1px solid #DDD;
color: black;
font-size: 10px;
background: #ECEEEC url(images/tabright.gif) top right no-repeat;
}

.halfmoon li a:visited{
color: black;
}

.halfmoon li a:hover{
background-color: #CDDADA;
color: navy;
}

.halfmoon li.selected a{ /*selected main tab style */
background-color: navy;
color: white;
}

.halfmoon li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.shadetabs{
border-bottom: 1px solid gray;
/* width: 90%; width of menu. Uncomment to change to a specific width */
margin-bottom: 1em;
}

.shadetabs ul{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 8px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(images/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(images/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}