body {
 background-color : #000;
 margin-top : 3%;
 margin-bottom : 10%;
 margin-left : auto;
 margin-right : auto;
 font-family: tahoma, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 12px;
 color: #fff; 
 text-decoration: none; }
 
a {
 color : #fff; 
 font-size : 15px;
 text-decoration : none; }
 
a:hover {
 color : #fff; 
 font-size : 15px;
 text-decoration : none;
 font-weight : bold;}
 
h1 { 
 margin: 0px;
 padding : 0px; 
 margin-right : 20px;
 padding-top : 10px;
 font-size : 20px;
 font-style : italic;
 text-align : right; }
 
#ornament {
 background-image : url('../img/ornament.jpg');
 background-repeat : no-repeat;
 width : 900px;
 height : 100px;
 margin-left : auto;
 margin-right : auto;}
 
#main_container {
 background: #fff;
 padding : 5px;
 width : 900px;
 margin-left : auto;
 margin-right : auto;}
 
#top_container { 
 background: #000;
 margin-bottom : 5px;
 background-image : url('../img/top.jpg');
 background-repeat : no-repeat;
 height : 50px;}
 
#col1 { 
 float : left;
 background: #000;
 width : 180px;
 margin-right : 5px;
 padding : 10px;
 height : 500px;
 overflow : auto; }
 
#col2 { 
 float : left;
 background: #000;
 width : 180px;
 margin-right : 5px;
 padding : 10px;
 height : 500px;
 overflow : auto; }
 
#col3 { 
 float : right;
 background: #000;
 width : 470px;
 padding : 10px;
 height : 500px;
 overflow : auto; }
 
#contact_container { 
 background: #000;
 margin-top : 5px;
 background-image : url('../img/bottom.jpg');
 background-repeat : x-repeat;}
 
#c_col1 { 
 float : left;
 width : 270px;
 margin-right : 5px;
 padding : 10px;
 font-size : 15px; }
 
#c_col2 { 
 float : left;
 width : 270px;
 margin-right : 5px;
 padding : 10px;
 font-size : 15px; }
 
#c_col3 { 
 float : right;
 width : 270px;
 padding : 10px;
 font-size : 15px; }
 
.navlist {
 padding-left: 0;
 margin-left: 0;
 border-bottom: 1px solid gray;
 width: 160px; }

.navlist li {
 list-style: none;
 margin: 0;
 padding: 0.25em;
 border-top: 1px solid gray; }

.navlist li a { 
 text-decoration: none;
 font-weight : normal; }
 
td, tr { 
 text-align : center;
 padding : 0;
 margin : 0;
 border : 5px solid #fff; }
 
td.show_fot {
 width : 60px;
 background : #fff; }
 
td.show {
 color : #fff;
 background : #000;
 text-align : justify;
 padding : 10px; }