
body { 
 background-color:#222222;
 text-align:center;
 padding:0;
 margin:0;
 font-family:Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
 font-size:13px;
 }
 div#outer { 
 width:790px;
 text-align:center;
 margin:auto;
 background:#333333;
 }
 div#container {
 background-color:#FFFFFF;
 text-align:center;
 width:780px;
 height:auto;
 margin:auto;
 margin-bottom:0;
 padding:0;
 }
 div#bar { 
 background:url(../cube_images/cube_bar.jpg);
 width:780px;
 height:20px;
 margin:0;
 padding:0;
 }
 div#reg { 
 display:none;
 width:100%;
 height:790px;
 position:absolute;
 left:0px;
 top:0px;
 }
 div#regback { 
 width:100%;
 height:100%;
 background-color:#000000;
 position:absolute;
 opacity:0.99;
 filter:alpha(opacity=99);
 z-index:1;
 margin:0;
 }
 div#regcontent { 
 color:#000000;
 background-color:#FFFFFF;
 position:fixed;
 left:50%;
 top:50%;
 width:400px;
 height:130px;
 margin-left:-200px;
 margin-top:-75px;
 z-index:1;
 opacity:0.9;
 filter:alpha(opacity=90);
 border:solid 3px #888888;
 }
 div#reghead { 
 background-image:url(../cube_images/cube_reg_head.jpg);
 width:400px;
 height:23px;
 }
 div#reghead a { 
 margin-top:2px;
 float:right;
 padding-right:5px;
 text-decoration:none;
 color:#222222;
 }
 div#reghead a:hover 
 { color:#000000;
 text-decoration:underline;
 }
 div#header { 
 background:url(../cube_images/cube_lheader.jpg);
 width:780px;
 height:110px;
 margin:0;
 padding:0;
 }
 div#nav { 
 background:url(../cube_images/cube_nav.jpg);
 width:780px;
 height:20px;
 margin:0;
 padding:0;
 }
  div#nav a{
 text-decoration:none;
 color:#FFFFFF;
 }
 div#nav a:hover{
 color:#0000FF;
 }
 div#b1 { 
 background:url(../cube_images/cube_button.png);
 width:90px;
 height:20px;
 padding:0;
 margin:0;
 float:right;
 margin-right:10px;
 }
  div#b2 { 
 background:url(../cube_images/cube_button.png);
 width:90px;
 height:20px;
 padding:0;
 margin:0;
 float:right;	
 margin-right:10px;
 }
  div#b3 { 
 background:url(../cube_images/cube_button.png);
 width:90px;
 height:20px;
 padding:0;
 margin:0;
 float:right;	
 margin-right:10px;
 }
  div#b4 { 
 background:url(../cube_images/cube_button.png);
 width:90px;
 height:20px;
 padding:0;
 margin:0;
 float:right;	
 margin-right:10px;
 }
 div#content { 
 height:600px;
 width:auto;
 margin:0;
 padding:0;
 overflow:auto;
 }
 div#content h2 { 
 margin:10px;
 }
 div#content p { 
 padding:0;
 text-align:left;
 margin:10px;
 }
 div#content h3 { 
 padding:0;
 text-align:left;
 margin-left:10px;
 }
 div#photoshow{
 display:block;
 }
 div#footnav { 
 background:#000000;
 text-align:center;
 width:780px;
 border:none;
 margin:0px auto;
 height:20px;
 font-size:12px;
 font-family:Tahoma;
 }
 div#footnav ul  { 
 display:inline;
 margin-left:0;
 padding-left:0;
 }
 div#footnav ul li { 
 display:inline;
 list-style:none;
 margin:0;
 padding-left:6px;
 padding-right:6px;
 border-left:1px solid #8CB9CC;
 }
 div#footnav ul li.first  {
 border-left:none;
 }
 div#footnav ul li a  { 
 padding-left:3px;
 color:#FFFFFF;
 }
 div#footnav ul li a:hover {  
 text-decoration:none;
 color:#0000FF;
 }
 div#footer { 
 background:#000000;
 text-align:center;
 width:780px;
 border:none;
 margin:0;
 height:20px;
 font-size:12px;
 font-family:Tahoma;
 color:#FFFFFF;
 text-align:center;
 }
 div#footer ul { 
 display:inline;
 padding-left:0;
 margin-left:0;
 }
 div#footer ul li { 
 display:inline;
 list-style:none;
 margin:0;
 color:#FFFFFF;
 padding-left:6px;
 padding-right:6px;
 border-left:1px solid #8CB9CC;
 }
  div#footer ul li.first  {
 border-left:none;
 }