/* Shadeland Studios CSS */

/* START RESERVED */

body{
background-color:#FFFFFF;
background-repeat:repeat-x;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#330000;
font-size:10px;
line-height:100%;
margin:0px;
padding:0px;
}

img{
border:none;
}

tr, td, form{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}

p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
padding:0px 0px 10px 25px;
}

a{
text-decoration:none;
color:#990000;
}

a:hover{
text-decoration:none;
color:#CC0000;
}

h1{
float:left;
text-align:left;
width:550px;
margin:0px 0px 0px 10px;
padding:15px 0px 0px 0px;
font-family:"Futura-CondensedMedium", Arial, Verdana;
font-weight:normal;
font-size:18px;
color:#990000;
text-transform:capitalize;
}

h2{
font-family:"Futura-CondensedMedium", Arial, Verdana;
font-weight:normal;
font-size:18px;
padding:10px 0px 10px 10px;
margin:0px 0px 10px 0px;
-webkit-border-radius:5px;
}

h3{
font-family:"Futura-CondensedMedium", Arial, Verdana;
font-weight:normal;
font-size:14px;
padding:0px 0px 5px 0px;
margin:0px 10px 10px 25px;
border-bottom:dotted 1px #660000;
}

ul, ol{
text-align:left;
margin:0px;
padding:0px;
}

li{
text-align:left;
list-style-type:none;
}


/* END RESERVED */



/* START GLOBAL */

.ad{
margin:10px 0px 10px 0px;
padding:10px 0px 10px 0px;
-webkit-border-radius:10px;
background-color:#000000;
text-align:center;
}

.divClr:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .divClr {height: 1%;}
/* End hide from IE-mac */

alphaTest{
-webkit-border-radius:20px;
/* for IE */
  filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:1.0;
  /* for Mozilla */
  -moz-opacity:1.0;
}


.container{
width:980px;
margin:0px auto;
text-align:left;
}


.flash{
height:0px;
width:980px;
background-image:url(images/BGheader.jpg);
background-repeat:no-repeat;
}

.nav{
background-color:#990000;
background-image:url(images/BGnav.jpg);
width:980px;
height:40px;
}

.nav ul{
}

.nav ul li{
float:left;
}

.nav ul li a{
display:block;
height:25px;
padding:15px 10px 0px 10px;
margin:0px;
color:#FFFF99;
font-family:"Futura-CondensedMedium", Arial, Verdana;
font-size:24px;
text-decoration:none;
letter-spacing:0px;
}

.nav ul li a:hover{
color:#990000;
background-color:#FFFF99;
}

.navTool{
text-align:left;
background-color:#FFFF99;
height:40px;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
border:solid 1px #990000;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
width:978px;
}

.navTool ul{
float:left;
text-align:right;
width:auto;
padding:0px 0px 0px 0px;
}

.navTool ul li{
float:left;
}

.navTool ul li a{
display:block;
padding:15px 10px 0px 10px;
font-family:"Futura-CondensedMedium", Futura, Arial, Verdana;
font-size:14px;
height:25px;
}

.navTool ul li a:hover{
background-color:#990000;
color:#FFFF99;
}



.homeBody{
-webkit-border-radius:5px;
background-color:#990000;
padding:10px 10px 10px 10px;
}

.homeBody ul, ol{
margin:0px 0px 0px 40px;
padding:10px;
}

.homeBody .float4{
margin:0px 0px 10px 40px;
}

.homeBody li{
float:left;
margin:0px 0px 10px 0px;
font-size:12px;
}

.homeBody .float1 li{
width:100%;
}

.homeBody .float2 li{
width:50%;
}

.homeBody .float3 li{
width:33%;
}

.homeBody .float4 li{
width:25%;
}



.homeBody li{
margin:0px 0px 10px 0px;
font-size:12px;
}

.homeBody .col1{
width:270px;
float:left;
margin:0px;
padding:10px 10px 10px 10px;
color:#FFFFFF;
}

.homeBody .col1 a{
color:#FFFF99;
}

.homeBody .col1 a:hover{
color:#FFFFFF;
background-color:#660000;
}

.homeBody .col1 h2{
background-color:#FFFFFF;
color:#990000;
}


.homeBody .col2{
float:left;
width:640px;
margin:0px 0px 0px 10px;
-webkit-border-radius:5px;
background-color:#FFFFFF;
padding:10px 10px 10px 10px;
}

.homeBody .col2 a{
color:#990000;
}

.homeBody .col2 a:hover{
color:#FFFFFF;
background-color:#990000;
}

.homeBody .col2 h2{
background-color:#990000;
color:#FFFFFF;
}

.homeBody .col2 .colSub1{
float:left;
width:320px;
margin:0px 10px 0px 0px;
}

.homeBody .col2 .colSub2{
float:left;
width:300px;
}

.homeBody .col2 h4{
}

.homeBody .col2 .item{
height:40px;
margin:0px 0px 10px 60px;
}

.homeBody .col2 .item .img{
float:left;
width:40px;
margin:0px 10px 0px 0px;
}

.homeBody .col2 .item .ttl{
float:left;
width:240px;
}

.homeBody .col2 .item .act{
float:left;
width:100px;
}



.footer{
text-align:center;
padding:20px 0px 20px 0px;
}