body { background-color: black; margin: 0px; }

.mainpage-frame-inner { width: 696px; height: 500px; position: absolute; top: 50%; left: 50%; margin-top: -250px; margin-left: -348px; padding-top: 3px; background-image: url(/images/mainpage/backgrounds/belladonna1_bkg.jpg); border: 0px solid blue; }

.blank-block { float: left; width: 102px; height: 75px; margin-left: 6px; margin-right: 6px; margin-top: 5px; margin-bottom: 5px; border: 0px solid red; }
.gear-block { float: left; width: 102px; height: 75px; margin-left: 6px; margin-right: 6px; margin-top: 5px; margin-bottom: 5px; text-align: right; border: 0px solid red; }
.first-inside-block { float: left; width: 100px; height: 77px; margin-left: 6px; margin-right: 6px; margin-top: 5px; margin-bottom: 5px; border: 1px solid #dddddd; }
.image-spacer1 { float: left; width: 100px; height: 46px; margin-left: 6px; margin-right: 6px; margin-top: 0px; margin-bottom: 0px; border: 0px solid red; }

.text-block1 { float: left; font: 700 8pt arial,sans-serif; letter-spacing: .05em; width: 100px; height: 77px; margin-left: 6px; margin-right: 6px; margin-top: 5px; margin-bottom: 5px; color: #66aa00; padding-left: 5px; padding-top: 5px; border: 0px solid #dddddd; }
	.text-block1 a:link { color: #66aa00; }
	.text-block1 a:visited { color: #66aa00; }

.sidetitle{
font-size: 130%;
font-weight: normal;
background: transparent;
color: #336600;
border-bottom: 1px solid #ddd;
}
.input {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:         11px;
height:            1.6em;
padding:           .3em 0 0 2px;
margin-top:        6px;
margin-bottom:     3px;
}
.submit {
background-color:  #fff;
font-family:       Arial, Verdana, Sans-serif;
font-size:         11px;
font-weight:       normal;
letter-spacing:    .1em;
padding:           1px 3px 1px 3px;
margin-top:        6px;
margin-bottom:     4px;
text-transform:    uppercase;
color:             #000;
}


/* Message Space */
.text-block2 { float: left; font: 700 10pt trebuchet MS,arial,sans-serif; letter-spacing: .05em; width: 216px; height: 123px; margin-left: 6px; margin-right: 6px; margin-top: 5px; margin-bottom: 5px; color: #dddddd; border: 0px solid #dddddd; } 
	.text-block2 a:link { color: #dddddd; }
	.text-block2 a:visited { color: #dddddd; }
.headline { font: 700 13pt helvetica,arial,sans-serif; letter-spacing: .05em; color: #cccccc; text-align: center; background-color: #112211; padding-top: 2px; border-top: 1px solid #334433; border-right: 1px solid #334433; border-left: 1px solid #334433; }
.subhead { font: 700 10pt times,serif; color: #cccccc; text-align: center; background-color: #112211; padding-bottom: 4px; border-bottom: 1px solid #334433; border-right: 1px solid #334433; border-left: 1px solid #334433; } 

.text-block3 { float: left; width: 216px; height: 77px; margin-left: 6px; margin-right: 6px; margin-top: 5px; margin-bottom: 5px; border: 0px solid #dddddd; }
.text-block4 { float: left; width: 554px; height: 46px; margin-left: 6px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; padding-left: 2px; border: 0px solid red; }
.text-block5 { float: left; font: 700 10pt trebuchet MS,arial,sans-serif; letter-spacing: .05em; width: 216px; height: 100px; margin-left: 6px; margin-right: 6px; margin-top: 5px; margin-bottom: 5px; color: #dddddd; padding-left: 2px; padding-top: 4px; border: 0px solid #dddddd; }
	.text-block5 a:link { color: #dddddd; }
	.text-block5 a:visited { color: #dddddd; }
	
.bottom-message { font: 700 10pt trebuchet MS,arial,sans-serif; color: #bbbbbb; position: absolute; width: 696px; bottom: 10; left: 50%; margin-left: -348; text-align: center; padding-top: 5px; padding-bottom: 5px; background-color: #223322; border: 1px solid #445544; } 
	.bottom-message a:link { color: #66aa00; }
	.bottom-message a:visited { color: #66aa00; }