html,body{margin:0;padding:0; color:#ccc;}
body{font: 85%/1.3 square721 bt, century gothic, arial, sans-serif; text-align: center;background: #111111;padding-bottom:20px;text-align: -moz-center;}

a:link {color: #888888;cursor: pointer;}     /* unvisited link */
a:visited {color: #888888;cursor: pointer;}  /* visited link */
a:hover {color: #666666;cursor: pointer;}   /* mouse over link */
a:active {color: #888888;cursor: pointer;}   /* selected link */

h2 {color:#fff;}
h3 {color:#fff;}

div#headerwrap {background:black;border-bottom:solid 1px #222222;}
  
div#header{width:1000px;overflow:visible;background:black;}
div#header h1,div#menu{width:1000px;margin:0;text-align:-moz-left;}
div#header h1{padding: 30px 0 0 0;color: #FFFFFF;}

div#topnav {background:black;width:1000px;margin:0;padding:0;text-align: -moz-right;}

div#container{background:black;width:1000px;margin:0;padding:0;text-align:-moz-left; }

div#side{background:black;float:left;display:inline;width:204px;margin:0;padding:20px 15px 10px 20px;border-right:solid 1px #222222;text-align:left;}
div#side h1{color:#777777;}

div#content{background:black;float:right;display:inline;width:730px;margin:0 0 4px 0;padding:10px 10px 10px 20px;text-align:left;}

div#content h2{padding:.83em 0 0 10px}

div.img{margin: 15px 15px 5px 15px;border:1px solid #333333;padding:3px;height: auto;width: auto;float:left; text-align:center;}
div.img img{display:inline;margin:3px;border:1px solid #333333;padding:3px;opacity:0.6;filter:alpha(opacity=60)}
div.img a:hover img {border:1px solid #555555;opacity:1;filter:alpha(opacity=100)}
div.desc{text-align:left;font-weight:normal;width:135px;margin:3px}
div.swf{margin: 15px 15px 5px 15px;border:1px solid #333333;padding:3px;height: 308px;width:460px; text-align:center;}


div#footer{clear:both; width:1000px;margin:0;padding:0;color:#999999;text-align:left;font-size:100%;background:#222222;}
div#footer p{margin:0;padding:4px 10px 4px 10px;}

div#footer p a:link {color:#999999;text-decoration:none;font-size:90%;}
div#footer p a:visited {color:#999999;text-decoration:none;font-size:90%;}
div#footer p a:hover {color:#666666;text-decoration:none;}


.left{text-align:left;}
.right{text-align:right;}
.center{text-align:-moz-center;}
.textfull{font-size:100%;}
.text85{font-size:85%;}


#faq {width: 650px;}

#faqtop dt {
		list-style-type: none;
		font-weight:bold;
		color: #666666;
		cursor: pointer;
		margin: 8px 0;
		padding: 3px 0 0 0;
}

#faq dt {
		font-weight:bold;
		color: #666666;
		cursor: pointer;
		margin: 8px 0;
		padding: 3px 0 0 0;
	}

#faq dd {
		color:  #FFFFFF;
        border: 1px solid #FFFFFF;
		padding: 10px;
		margin: 10px 0 20px 0;
		background-color: #666666;
		
	}
	
#faq dd a:link {color: #222222;cursor: pointer;}     /* unvisited link */
#faq dd a:visited {color: #222222;cursor: pointer;}  /* visited link */
#faq dd a:hover {color: #444444;cursor: pointer;}   /* mouse over link */
#faq dd a:active {color: #222222;cursor: pointer;}   /* selected link */