/* 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: 129.5px;
left: 0px;
z-index: 2;
}

div.date1
{
font-family: Arial;
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: 145px;
font-family: Arial;
font-size: 16px;
color: #FFFFFF;
width: 46%;
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: 145px;
right: 2%;
z-index: 3;
width: 22%;
font-family: Arial;
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: 10px;
position: absolute;
top: 2%;
right: 2%;
}

div.author1
{
position: absolute;
bottom: 2%;
right: 2%;
font-size: 12px;
z-index: 3;
color: #FFFFFF;
}

div.rulescontainer1
{
z-index: 3;
position: absolute;
top: 150px;
left: 25%;
width: 70%;
}

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: 145px;
left: 0px;
font-size: 18px;
}

.arrowlistmenu1 .headerbar
{
font: bold 14px Arial;
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*/
}

.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;
}