body{
 background: #000033;
 font: 12px verdana, arial, sans-serif;
 color: #9966CC;
 margin: 0; padding: 0;
 margin-bottom: 50px;
}

#header{
 height: 100px;
 width: 600px;
 left: 3%;
 background: #000033;
float: left;
}

#banner{
 height: 125px;
 width: 490px;
 float: left;
 padding-top: 10px;
 background: transparent;
 clear: right;
}

#header2{
 height: 45px;
 width: 500px;
 float: left;
 clear: both;
text-align: center;
 background: transparent;
 padding: 20px 10px 20px 20px;
}

#content{
 height: auto;
 width: 850px;
 background-color: transparent;
float: left;
clear: left;
margin: 10px 0px 10px 10px;
}

.notes_div, #script_div {
float: left;
width: 70%;
color: #9966CC;
margin-left: 120px;
padding-left: 10px;
background-color: transparent;
border: 1px #9966CC dashed;

}

.box {
float: left;
width: 100%;
background-color: transparent;
}

#sidebar{
font: 12px verdana, arial, sans-serif;
 height: auto;
 margin-top: 50px;
 width: 160px;
 float: left;
}

.linkbar{
 background-color: transparent;
 position: relative;
 text-align: left;
 float: left;
 }
 
 .comments {
 float: left;
 width: 45%;
 background-color: #663366;
  color: #000033;
 height: auto;
margin-left: 20px;
 padding: 1% 10% 1% 10%;
}

.comments a:link {
	color: navy;
        font-weight: bold;
        text-decoration: none;
}

.comments a:visited {
	color: green;
        font-weight: bold;
        text-decoration: none;
}

#sitestuff {
 background-color: transparent;
 float: left;
 width: 15%;
 height: auto;
 margin: auto;
 padding: 10px;
 text-align: center;
 font-size: 12pt;
}


#footer{
float: left;
width: 50%;
margin-left: 10px;
text-align: center;
}

.blog{
 font: 14px verdana, arial, sans-serif;
 color: #000033;
 height: auto;
 width: 90%;
 background-color: #663366;
 margin: 10px 20px 10px 10px;
 padding: 0 20px 0 20px;
}

.blog a:link {
	color: navy;
        font-weight: bold;
        text-decoration: none;
}

.blog a:visited {
	color: gray;
        font-weight: bold;
        text-decoration: none;
}

.text{
 margin: 15px 30px 10px 30px;
 color: #9966CC;
}

.legible {
 color: #9966CC;
}

.subnote{
font-size: .8em;
text-align: right;
}

a{
 color: #9966CC;
 font-weight: bold;
 text-decoration: none;
}

.picleft{
float: left; 
width: 300px; 
height: 300px; 
padding:10px 20px 30px 20px;
}

.picright
{float:right; 
width: 300px; 
height: 300px; 
padding:10px 20px 30px 20px;
}

.picshortleft{float: left; width: 300px; height: 200px; padding:10px 20px 30px 20px;}

.pictallright{float: right; width: 300px; height: 840px; padding:10px 20px 30px 20px;}

.pictallleft{float: left; width: 300px; height: 540px; padding:10px 20px 30px 20px;}

.amazon{float:left; width:110px; height: 110px; padding: 5px 4px 5px 2px;}

.amazontext{float: left; width: 370px; height: 120px; padding 2px 4px 7px 2px;}

.amazonbox{float: left; color: #000033; width: 360px; height: 130px; background-color: #663366; padding: 2px 4px 7px 2px; margin-left: 18px; margin-bottom: 20px;}

.amazonbox a:link {
	color: navy;
        font-weight: bold;
        text-decoration: none;
}

.amazonbox a:visited {
	color: grey;
        font-weight: bold;
        text-decoration: none;
}

.donatebox{float: left; width: 300px; padding-left: 20px; }