/*body*/
body {
		 background-color: black;
		 color: white;
		 font-family: Geneva,Arial,Helvetica,sans-serif;
		 font-size: 0.8em;
		 margin: 5px;
		 padding: 0px;
}
body#MainPage {
		 background-image: url(../images/bkgr01.gif);
		 background-color: transparent;
		 margin: 0px;
		 margin-top: 3px;
}
/*div*/
div.topmenubox {
		 font-weight: bold;
		 width: 6em;			
		 height: 1.6em;
		 line-height:1.6em;
		 text-align:center;
		 float: left; 
		 margin: 0px;
		 margin-bottom: 2px;
		 padding: 0px;
		 }
div.topmenulinebreak {
		 height: 1.6em;
		 line-height:1.6em;
		 text-align:right;
		 margin: 0px;
		 margin-bottom: 2px;
		 padding: 0px;
		 }
div#timerdiv {
		 line-height:1em;
		 }
/*img*/		 
img {
     border-width: 0;
}
/*table*/
table {
		 font-family: Geneva,Arial,Helvetica,sans-serif;
		 text-align: left;
		 font-size: 1em;
}
table.reference {
		 border-collapse: collapse;
		 border: solid silver 1px;	
		 margin-top: 3px;
		 margin-bottom: 3px;
		 width: 100%;	 
}
td {
		 vertical-align: top;
}
td.reference {
		 border-collapse: collapse;
		 border: solid silver 1px;	
}
td.referencesite {
		 text-align: center;
		 width: 200px;
}
td.referencedb {
		 width: 100px;
}
td.date {
		 width: 60px;				
		 text-align: right;
}
/*a*/
a {
		 text-decoration: none;
}
a:link {
		 color: silver;
}
a:visited {
		 color: silver;
}
a:active {
		 color: #FF9900;
		 text-decoration: underline;
}
a:hover {
		 color: #FF9900;
		 text-decoration: underline;
}
a:link.email8dim {
		 background-image: url(../images/email8dimensions.png);
		 background-repeat: no-repeat;
		 text-align: center;
		 text-decoration: none;
		 display: inline;
		 padding-top:0px;
		 padding-left:193px;
		 padding-bottom:0px;
		 padding-right:0px;
}
a:visited.email8dim {
		 background-image: url(../images/email8dimensions.png);
		 background-repeat: no-repeat;
}
a:hover.email8dim {
		 background-image: url(../images/email8dimensions_u.png);
		 background-repeat: no-repeat;
}
a:active.email8dim {
		 background-image: url(../images/email8dimensions_u.png);
		 background-repeat: no-repeat;
}
a:link.emailsupp {
		 background-image: url(../images/emailsupport.png);
		 background-repeat: no-repeat;
		 text-align: center;
		 text-decoration: none;
		 display: inline;
		 padding-top:0px;
		 padding-left:162px;
		 padding-bottom:0px;
		 padding-right:0px;
		 margin:0px;
}
a:visited.emailsupp {
		 background-image: url(../images/emailsupport.png);
		 background-repeat: no-repeat;
}
a:hover.emailsupp {
		 background-image: url(../images/emailsupport_u.png);
		 background-repeat: no-repeat;
}
a:active.emailsupp {
		 background-image: url(../images/emailsupport_u.png);
		 background-repeat: no-repeat;
}
a:link.fetishnews {
		 color: MediumSeaGreen;
}
a:visited.fetishnews {
		 color: MediumSeaGreen;
}
a:active.fetishnews {
		 color: MediumSpringGreen;
		 text-decoration: underline;
}
a:hover.fetishnews {
		 color: MediumSpringGreen;
		 text-decoration: underline;
}
a:link.zipfile {
		 background-image: url(../images/zip.png);
		 background-repeat: no-repeat;
		 padding-top:0px;
		 padding-left:20px;
		 padding-bottom:0px;
		 padding-right:0px;
		 background-position:2px center;
		 display: block;
}
a:visited.zipfile {
		 background-image: url(../images/zip.png);
		 background-repeat: no-repeat;
		 padding-top:0px;
		 padding-left:20px;
		 padding-bottom:0px;
		 padding-right:0px;
		 background-position:2px center;
}
a:hover.zipfile {
		 background-image: url(../images/zip.png);
		 background-repeat: no-repeat;
		 padding-top:0px;
		 padding-left:20px;
		 padding-bottom:0px;
		 padding-right:0px;
		 background-position:2px center;
}
a:active.zipfile {
		 background-image: url(../images/zip.png);
		 background-repeat: no-repeat;
		 padding-top:0px;
		 padding-left:20px;
		 padding-bottom:0px;
		 padding-right:0px;
		 background-position:2px center;
}
/*headers*/
h1 {
		 text-align: center;
		 font-weight: bold;
		 font-size: 2em;
		 margin:3px;
}
h2 {
		 color: #FF9900;
		 font-weight: bold;
		 font-style: italic; 
		 font-size: 1.2em;
		 margin:2px;
}
h3 {
		 font-weight: bold;
		 font-size: 0.9em;
		 margin:1px;
}
/*span*/
span.spoiler {
     background-color:black;
		 color:black;
}
/*general classes*/
.centered {
		 text-align: center;
}
.col_referencesite {
		 width: 200px;
		 text-align: center;
}
.fetishnews {
		 font-style: italic;
		 color: PaleGreen; 
}
.framed {
		 border-style: inset;
		 border-width: thin;
}
.full {
		 width:100%;
		 height:100%;
}
.header {
		 font-weight: bold;
} 		 
.flag {
		 margin-right: 2px
}
.idxfrm {
		 border: 3px outset;			 
		 position: absolute;
		 margin: 0;
		 padding: 0;
		 }
.leftpad  {
		 margin-left: 4px
}
.news {
		 float:right;
		 font-size: 1em;
		 width:24%;
		 height:12em;
		 top:3em;
		 right:10px;
		 margin-right:10px;
}
.note {
		 font-size: 0.7em;
		 font-style: italic; 
}
.rightpad {
		 margin-right: 4px
}
.transparent {
		 width:200px;
		 height:250px;
		 filter:progid:DXImageTransform.Microsoft.alpha(opacity=0);
		 opacity:0;
		 -moz-opacity:0;
		 -khtml-opacity:0;
}
.tight {
     margin-top: 0px;
		 margin-bottom: 0px;
}		 
.vcentered {
		 vertical-align: middle;
}
/*specific items*/
#AboutFrame {
     position:absolute;
		 left:0px;
		 top:0px;
		 border:none 0px;
}
#Dim8TargetFrame {
		 width:95%;
		 height:400px;
		 margin:10px;
}
#MoreBlock{
     position:absolute;
		 bottom:0px;
		 left:0px;
		 text-align:right;
		 background-color:black;
}
#SiteRequirements{
		 position:absolute;
		 bottom: 1em;
		 width: 99%;
}
#Table8Dimensions {
		 width:71%;
		 left:10px;
		 height:12.5em;
		 margin-top:10px;
		 margin-left:10px;
		 margin-right:10px;
}
	 
