*{
margin: 0;
padding: 0;
}

body {	
background: #000;
}


#container {
display:block;
position: relative;
margin: 0 auto;
width: 800px;
}

#header {
width: 800px;
background: #2474ff url(../images/banner.jpg) top center no-repeat;
}

#container h1, h2, h3 {
font-family: "Times New Roman", Times, serif;
}

#header h1 {
padding: 80px 0px 0px 0px;
font-size: 2em;
text-align: center;
}

#nav {
background: #1B7CE9 url(../images/nav.gif) top center no-repeat;
width: 800px;
}

#nav ul li {
margin: 0px 0px 0px 45px;
display: inline;
list-style: none;
}

a:link, a:visited {
font-size: 1em;
text-decoration: none;
color: #000000;
}

a:hover, a:active {
color: #EFE5AC;
font-style: italic;
}

#nav .current {
color: #FFFFFF;
}

#fact .current {
color: #c3ebc2;
}

#container .clear {
float: clear both;
}

#top {
width: 593px;
background: #4CCEFF; 
border-top: 0px none 0;
border-right: 2px solid #1B7CE9;
border-top: 0px none 0;
border-left: 5px solid #1B7CE9;
}

#top .top_img {
float: left;
}

#fact {
width: 186px;
height: 300px;
background: #c3ebc2;
margin: 5px 5px 0px 0px;
border-top: 2px solid #1B7CE9;
border-right: 2px solid #1B7CE9;
border-bottom: 2px solid #1B7CE9;
border-left: 2px solid #1B7CE9;
float: right;
}

#fact h2 {
color: #FFFFFF;
}

#fact ul li, h2 {
margin: 6px;
background: #565c34;
display: block;
text-align: center;
list-style: none;
}

#right_content {
width: 360px;
background: #1B7CE9 url(../images/right_top.gif) top center no-repeat;
border-top: 0 none 0;
border-right: 0 none 0;
border-bottom: 2px solid #1B7CE9;
border-left: 0 none 0;
margin: 0 10px 0px 0px;
float: right;
}

#left_content {
width: 399px;
border-top: 5px solid #1B7CE9;
border-right: 2px solid #1B7CE9;
border-bottom: 2px solid #1B7CE9;
border-left: 0px none 0;
}

#left_content .thums_main {
width: 100px;
height: 100px;
float: left;
border: 5px solid #4CCEFF;	
}


#home {
background: #4CCEFF; 	
}

#content h2 {
font-size: 1.5em;

}

#content h3 {
font-size: 1.1em;
}

#content {
width: 793px;
border-top: 0px none 0;
border-right: 2px solid #1B7CE9;
border-bottom: 2px solid #1B7CE9;
border-left: 5px solid #1B7CE9;
}

#content h2, h3, p {
padding: 3px 6px 3px 6px; 	
}

#content h2 {
text-align: center;
font-size: 1.7em;
}

#content h3 {
font-size: 1em;
text-align: center;
background: #1B7CE9; 
}

#right_content h3 {
text-align: center; 
}

#right_content p {
color: #FFF;	
}

#content p {
color: #021977;
font-family:arial,sans-serif;
}
#ocean {
background: #4CCEFF;
}

#ocean .top_right_img {
marging: 0px;
padding: 0px;
}
