/*XXXXXXXXXX Generic page styling rules XXXXXXXXXX*/

/*h1, h2, h3, h4, h5, h6, p { 
margin: 1em 0; 
}*/

.aaa{border:1px solid white;font:bold 11px verdana;text-align:center;width:150px;margin-left:30px}
.aaa:hover{border:1px solid gray}
.shade{background:black;position:absolute;width:150px;height:160px;bottom:0px;left:0px;margin-left:30px;
       filter:alpha(opacity=80);
       opacity: 0.8;
       -moz-opacity:0.8;}



ul, li { padding: 0; margin: 0; list-style: none; }
img {border:0px}
.list li { margin-left:30px; list-style: url('/sitepics/bullet.jpg');padding:2px; }

.footermenu{font-size:11px;}
.footermenu a{color:blue;}
.footermenu a:hover{color:#6495ED;}

.footerpop {font-size:11px;margin-bottom:5px}
.footerpop a{color:green;}
.footerpop a:hover{color:#90EE90;}

.subfoot {font-size:11px;}
.subfoot a{color:#8e3a76;}
.subfoot a:hover{color:#FFC8CB;}

.content {
padding: 15px 15px 15px 15px;
margin: 7px 0px 0px 0px;
font: 12px verdana;
border:1px solid #6495ED;
}

#inside-text {padding:10px 10px 10px 10px}
#inside-text p{margin-bottom:20px}

#inside-text2 {padding:10px 10px 10px 10px}
#inside-text2 p{margin-bottom:10px}
#inside-text2 h3{text-decoration:underline}
.textbox a {color: purple;}
.alignright {margin: 0 30px 20px 0; text-align: right;}
.small {font-size: .8em;}

/* h1 {position: absolute; left: -3000px;}
h2 {font-size: 1em;margin-bottom:4px}
p {margin: .8em 1em .8em 1.6em;}
*/

h1 {text-align:center;font-size: 17px;margin-bottom:9px;text-decoration:none;color:#7c2058;font-style:italic}
h2 {font-size: 1.2em;margin-bottom:9px;text-decoration:none}
h3 {font-size: 12px;margin-bottom:9px;text-decoration:underline;color:#214980;margin-top:20px}
h4 {font-size: 18px;font-weight:bold;margin-bottom:9px;margin-top:0px}
h5 {font-size: 24px;font-weight:bold;margin-bottom:9px;margin-top:0px}

h1,h2,h3,h5 {color:#8e3a76;}
.links { padding: 20px 50px 10px 50px }
.links li { padding: 10px 10px 10px 10px; border: 1px solid #CCCCFF;margin-bottom:3px;background:#e1eaf1 }
.links li a {color:#235b94}

#print {display:block;}
#printback {display:none;}
#contactus {display:block;}
#age { display:none }

.img-shadow {
  float:left;
  background: url(/sitepics/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/sitepics/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }



#sidebttn {border:1px solid #009999;margin:5px 5px 5px 5px}
#sidebttn:hover{color:white;border:1px solid #003366}
#sidebttn h1 {text-decoration:none;margin:0px;text-align:center;font:bold 11px verdana;padding: 1px}
#sidebttn img {border-top:1px solid green;margin:0px;border-left:0px;border-right:0px;border-bottom:0px}
#sidebttn a {margin:0px;padding:0px;border:0px}
#sidebttn a img {border-top:1px solid green;margin:0px;border-left:0px;border-right:0px;border-bottom:0px}
#sidebttn a:link {color:green}
#sidebttn a:visited {color:green}

#homebox {border:1px solid gray;padding:8px;width:500px;background:#e1eaf1;font:bold 11px verdana;color:#8e3a76}

#box2 {border:1px solid gray;padding:8px;width:545px;background:#e1eaf1;font:12px verdana;color:#8e3a76;padding:18px 20px 10px 20px}
#box2 h1{font:bold italic 12px verdana;text-decoration:underline}
#box2 p{font:12px verdana;color:black}
#box {width:545px;color:#7c2058;border:1px solid purple;padding:12px 20px 10px 20px;background:#efddea;font:bold italic 12px verdana;margin-top:18px;margin-bottom:18px;}
#box p {font:11px verdana}
#signup {width:102px;height:32px;background:url(/sitepics/signup.jpg);background-repeat: no-repeat;}

#buynow {width:102px;height:32px;background:url(/sitepics/buy.gif);background-repeat: no-repeat;}

#notebox {border:1px solid blue;background:#c8d9e3;padding:8px;margin:9px;font: bold 11px verdana;text-align:center}

table {margin-top:0px;margin-bottom:0px}

#books td {border:1px solid #6495ED;background:#e1eaf1}
#books td a{color:#235b94}

#scroll a{text-decoration:none;font-style:italic;color:#f7cf77}
#scroll a:visited{text-decoration:none;font-style:italic;color:#f7cf77}

#blgtitle a{color:#6495ED;font:bold 18px verdana;text-decoration:none}
#blgtitle a:hover{color:blue;font:bold 18px verdana;text-decoration:none}
#blgname {color:black}
#blgdate {color:green;font-size:14px;}

#videos img{border:1px solid white;margin-top:3px}

#cal_legend img{height:18px;width:25px;margin-right:30px;margin-left:10px;}
#cal_legend img:hover{height:57px;width:80px;position:absolute;margin-top:-45px}
#cal_admin img{height:20px;width:auto}
cal_admin {border:1px solid #FFC8CB;margin-top:20px;padding:10px;width:566px}

#custom_drops a:hover{color:white}

* a {
  outline:none;
}

