* { margin:0px; padding:0px; } 

html          { height:100%; }

body          { height:100%; 
                align:center;
                text-align:center;
                background-color:#000000; 
                font-family:"Comic Sans MS", Verdana, sans-serif; 
                font-size:32px; 
                color:#000000; }

a img         { border:none;
                outline:0; }

div.img       { margin:8px;
                border:1px solid #0000ff;
                height:auto;
                width:auto;
                float:left;
                text-align:center; }
div.img img   { display:inline;
                margin:2px;
                border:1px solid #ffffff; }
div.img a:hover img { border:1px solid #0000ff; }

div.desc      { text-align:center;
                font-weight:normal;
                width:120px;
                margin:2px; }

img.map       { margin-top:120px; }

map,area,img  { border:none; }

a             { border:none;
                outline:0;
                font-weight:bold;
                text-decoration:none;
                color:#999999; }
a:hover       { color:#000000;
                text-decoration:underline; }

a.tab         { display:block;
                width:226px;
                text-align:center;
                outline:0; }              
a.tab:link    { }
a.tab:visited { }
a.tab:hover   { color:#000000;
                text-decoration:none; }
a.tab:active  { }

#platform     { width:1000px; min-height:100%;
                align:center;
                text-align:center;
                background-color:#fffbbb; }

#shadow       { width:1052px; min-height:100%;
                align:center;
                text-align:center;
                background-color:#000000; 
                background-image:url('../elements/shadow_right.jpg'); }

#bottom       { width:1026px; height:26px;
                background-color:#000000; 
                background-image:url('../elements/shadow_bottom.jpg'); }

#logo         { display:inline;
                float:left;
                width:200px; height:400px; 
                overflow:hidden; }

#nav          { display:inline;
                float:left;
                width:1000px; height:28px;
				padding:0px 40px;
                font-size:20px; 
                overflow:hidden; }
#nav ul       { list-style-type:none;
                overflow:hidden; }
#nav li       { float:left;
				background-color:#eeeaaa;
				margin:0px 2px; }

#footer       { width:960px;
                padding:20px;
                background-color:#fffbbb;
                font-family:Verdana, Geneva, sans-serif; 
                font-weight:normal; 
                font-size:12px; 
                color:gray;
                clear:both; }

td.txt        { padding:20px;
                text-align:left;
                font-size:14px; }

td.button     { text-align:center;
                font-size:12px; }
