body   {
       margin:0;
       padding:0;
       background-color:#000;
       font-family:arial,verdana, "Times New Roman", sans-serif;
       font-size:140%;
       }
#container {
       position:relative;
       top:10px;
       margin-right:auto;
       margin-left:auto;
       width:980px;
       height:auto;
       background-color:transparent;
       } 
#header  {
       position:relative;
       top:0;
       width:980px;
       height:120px;
       background-color:transparent;
       border-top-left-radius:20px;
       border-top-right-radius:20px;
       border-bottom-left-radius:20px;
       border-bottom-right-radius:20px;
       -moz-border-radius-topleft:20px;
       -moz-border-radius-topright:20px;
       -moz-border-radius-bottomleft:20px;
       -moz-border-radius-bottomright:20px;       
       -moz-box-shadow: 0 0 10px 2px #aaa;
       -webkit-box-shadow: 0 0 10px 2px #aaa;       
       box-shadow: 0 0 10px 2px #aaa;              
       }
#headerpics {
       position:absolute;
       margin-top:20px;
       margin-left:757px;
       border:0px solid #fff;       
       }
#content {
       position:relative;
       margin-top:40px;
       margin-right:auto;
       margin-left:auto;
       margin-bottom:100px;
       width:980px;
       height:auto;
       padding-bottom:140px;
       border:1px solid #aaa;       
       background-color:#101010;
       border-top-left-radius:20px;
       border-top-right-radius:20px;
       border-bottom-left-radius:20px;
       border-bottom-right-radius:20px;
       -moz-border-radius-topleft:20px;
       -moz-border-radius-topright:20px;
       -moz-border-radius-bottomleft:20px;
       -moz-border-radius-bottomright:20px;          
       -moz-box-shadow: 0 0 10px 2px #aaa;
       -webkit-box-shadow: 0 0 10px 2px #aaa;
       box-shadow: 0 0 10px 2px #aaa;        
       }
#infobox {
       position:relative;
       top:24px;
       width:860px;
       height:120px;
       margin-left:auto;
       margin-right:auto;
       border:0px solid #fff;
       background-color:transparent;
       background-image:url("../header-titles/gradientbox.png");
       background-repeat:no-repeat;
       border-top-left-radius:10px;
       border-top-right-radius:10px;
       border-bottom-left-radius:10px;
       border-bottom-right-radius:10px;
       -moz-border-radius-topleft:10px;
       -moz-border-radius-topright:10px;
       -moz-border-radius-bottomleft:10px;
       -moz-border-radius-bottomright:10px;          
       -moz-box-shadow: 0 0 10px 2px #aaa;
       -webkit-box-shadow: 0 0 10px 2px #aaa;
       box-shadow: 0 0 10px 2px #aaa;     
       }       
h2     {
       font-size:85%;
       font-weight:bold;
       padding-top:5px;
       margin-bottom:15px;
       color:#fff;
       text-align:center;
       }
#infobox p  {
       padding-top:15px;
       padding-right:25px;
       padding-left:25px;
       font-size:68%;
       font-weight:bold;
       color:#ccc;
       text-align:center;
       }              
.topnav {
       position:relative;
       margin-top:-16px;
       width:150px;
       margin-right:auto;
       margin-bottom:30px;
       margin-left:430px;       
       background-color:transparent;
       }
.topnav li {
       display: inline;
       margin: 0;
       }
.topnav li a {
       font-size:54%;
       font-weight:bold;
       text-decoration: none;
       position: relative;
       z-index: 1;
       padding:4px 5px 4px 5px;
       border-top:1px solid #555;
       border-right:1px solid #aaa;
       border-bottom:1px solid #555;
       border-left:1px solid #555;
       color: #fff;
       background: url(../images/nav-off.jpg) top left repeat-x;
       }
.topnav li a:visited {
       color: #fff;
       }
.topnav li a:hover {
       text-decoration: none;
       color: #000;
       border-top:1px solid #888;
       border-right:1px solid #000;
       border-bottom:1px solid #000;
       border-left:1px solid #000;
       background: white url(../images/nav-on.jpg) top left repeat-x;
       }
.topnav li a.selected {
       position: relative;
       }
.topnav li a.selected {
       background-image: url(../images/indentbg2.gif);
       }
.topnav li a.selected:hover {
       text-decoration:none;
       }
h3     {
       font-size:78%;
       font-weight:bold;
       margin-left:0;
       color:#ccc;
       padding-top:5px;
       margin-bottom:1px;
       text-align:center;
       }
h4     {
       font-size:60%;
       font-weight:bold;
       margin-top:35px;       
       color:#fff;
       text-align:center;
       }
h5     {
       font-size:58%;
       font-weight:bold;
       color:#0000f0;
       text-align:center;
       }
#leftbox {
       float:left;
       margin-top:90px;
       width:210px;
       height:auto;
       margin-left:15px;
       margin-right:auto;
       margin-bottom:20px;
       padding-top:25px;
       padding-bottom:2px;      
       background-color:#000;
       border:1px solid #19356f;       
       border-top-left-radius:10px;
       border-top-right-radius:10px;
       border-bottom-left-radius:10px;
       border-bottom-right-radius:10px;
       -moz-border-radius-topleft:10px;
       -moz-border-radius-topright:10px;
       -moz-border-radius-bottomleft:10px;
       -moz-border-radius-bottomright:10px;          
       -moz-box-shadow: 0 0 5px 5px #19356f;
       -webkit-box-shadow: 0 0 5px 5px #19356f;
       box-shadow: 0 0 10px 2px #19356f;      
       }       
.menu  {
       list-style-type:none;
       margin-top:-20px;
       margin-left:-28px;
       padding-left:0px;
       width:205px;
       border-bottom:0px solid #fff;
       }
.menu a {
       display: block;
       text-decoration: none;	
       }
.menu li {
       margin-top:0px;
       line-height:1.9;
       list-style-type:none;      
       }
.menu li a {
       background:#000;
       color: #fff;	
       padding:2px 0 4px 4px;
       font-size:52%;
       font-weight:bold;
       }
.menu li a:hover {
       background: #204287;
       }
.menu li a.selected {
       position: relative;
       }
.menu li a.selected {
       color:#000;
       background-image: url("../images/nav-on.jpg");
       background-repeat:no-repeat;
       }
.menu li a.selected:hover {
       text-decoration:none;
       }
#rightboxheader {
       position:relative;
       top:25px;
       margin-left:260px;
       margin-right:auto;
       width:685px;
       height:50px;
       padding-bottom:0px;
       background:transparent;
       background-image:url("../images/donators.png");
       background-position:center center;
       background-repeat:no-repeat;
       border:0px solid #ff0000;
       }
#rightbox {
       position:relative;
       margin-top:40px;
       width:695px;
       height:auto;
       margin-left:250px;
       margin-right:auto;
       margin-bottom:10px;
       overflow:auto;
       padding:5px 2px 100px 4px;
       border:1px solid #aaa;
       -moz-box-shadow: 0 0 10px 2px #aaa;
       -webkit-box-shadow: 0 0 10px 2px #aaa;
       box-shadow: 0 0 10px 2px #aaa;       
       background-color:#101010;
       }    
#rightbox p {
       padding-top:5px;
       padding-right:15px;
       padding-left:15px;
       font-size:78%;
       font-weight:normal;
       color:#ffff00;
       text-align:center;
       }   
.innerbox {
       float:left;
       margin-top:20px;
       width:255px;
       height:auto;
       margin-left:220px;
       border:2px solid #aaa;
       background:#101010;
       }

.nametable {
       float:left;
       width:250px;
       margin-left:0px;
       background:transparent;
       border-collapse:collapse;
       padding-bottom:1px;
       }
.nametable tr    {
       font-weight:normal;
       color:#fff;
       text-align:left;
       }
.nametable td {
       font-size:78%;
       padding:2px 0 2px 2px;
       width:250px;
       border:1px solid #333;      
       border-collapse:collapse;       
       }
.clear {
    clear:both;
    }