html, body { 
margin : 0; 
padding : 0; 
} 
body { 
font : 76% arial, sans-serif; 
text-align : center; 
background : #000; 
} 
#contain { 
width : 800px; 
margin : 0 auto; 
text-align : left; 
background : #000; 
} 
#header { 
width : 788px; 
height : 100px; 
background : #fff; 
margin : 5px 0 5px 0; 
border : 1px solid #fff; 
padding : 5px; 
} 
#sbheaderl { 
float : left; 
width : 302px; 
height : 100px; 
background : transparent; 
margin : 0 0 0 4px; 
} 
#sbheaderm { 
float : left; 
width : 98px; 
height : 100px; 
background : transparent; 
margin : 0 2px 0 2px; 
} 
#sbheaderr { 
float : left; 
width : 362px; 
height : 72px; 
color : #fff; 
background : #79b30b; 
border : outset; 
margin : 10px 4px 0 0; 
} 
#nav { 
float : left; 
margin : 0 0 5px 0; 
width : 182px; 
height : 419px; 
background : #fff; 
border : 1px solid #fff; 
padding : 5px; 
} 
#content, #ads, #onelink { 
float : right; 
margin : 0 0 5px 0; 
width : 588px; 
min-height : 419px; 
background : #fff; 
border : 1px solid #fff; 
padding : 5px; 
} 
#footer { 
clear : both; 
float : left; 
width : 788px; 
background : #fff; 
margin : 5px 0 0 0; 
color : #000; 
font-weight : bold; 
text-align : center; 
border : 1px solid #fff; 
padding : 5px; 
} 
p { 
margin : 0 10px 10px; 
} 
a.block { 
display : block; 
text-decoration : none; 
padding : 3px; 
margin : 6px; 
} 
.headerf { 
font-size : 182%; 
font-weight : bold; 
text-align : center; 
margin : 4px; 
padding : 1px; 
color : #fff; 
} 
.introf { 
font-size : 100%; 
font-weight : bold; 
text-align : center; 
line-height : 105%; 
color : #fff; 
} 
#content p { 
line-height : 1.4; 
} 
#content ul, #content ol { 
list-style : none; 
color : #17479e; 
font-weight : bold; 
font-size : 100%; 
} 
#content li { 
padding : 2px 0 2px 0; 
} 
#content a { 
background : #51617b; 
display : block; 
text-decoration : none; 
float : left; 
width : 240px; 
color : #fff; 
padding : 12px; 
border : outset; 
margin : 10px; 
font-weight : bold; 
font-size : 14px; 
text-align : center; 
} 
#content a:hover { 
background : #000; 
width : 240px; 
color : #fff; 
padding : 12px; 
border : outset; 
margin : 10px; 
font-weight : bold; 
font-size : 14px; 
text-align : center; 
} 
#ads a { 
display : block; 
text-decoration : none; 
float : left; 
width : 240px; 
color : #fff; 
background : #79b30b; 
padding : 12px; 
border : outset; 
margin : 10px; 
font-weight : bold; 
font-size : 14px; 
} 
#ads a:hover { 
float : left; 
width : 240px; 
color : #fff; 
background : #000; 
padding : 12px; 
border : inset; 
margin : 10px; 
font-weight : bold; 
font-size : 14px; 
} 
#onelink a { 
display : block; 
text-decoration : none; 
float : left; 
width : 538px; 
color : #fff; 
background : #51617b; 
padding : 12px; 
border : outset; 
margin : 10px; 
font-weight : bold; 
font-size : 14px; 
} 
#onelink a:hover { 
float : left; 
width : 538px; 
color : #fff; 
background : #000; 
padding : 12px; 
border : inset; 
margin : 10px; 
font-weight : bold; 
font-size : 14px; 
} 
#content h1, #ads h1, #onelink h1 { 
color : #fff; 
background : #51617b; 
border : outset; 
font-size : 200%; 
text-align : center; 
padding : 8px; 
margin : 1px 10px 1px 10px; 
font-weight : bold; 
} 
h2 { 
color : #fff; 
background : #b80000; 
border : outset; 
font-size : 145%; 
text-align : center; 
padding : 5px; 
margin : 1px 10px 1px 10px; 
font-weight : bold; 
} 
h3 { 
color : #fff; 
background : #79b30b; 
border : outset; 
font-size : 135%; 
text-align : center; 
padding : 5px; 
margin : 1px 10px 1px 10px; 
font-weight : bold; 
} 
img.displayed { 
margin : 0 20px 0 27px; 
} 
#nav ul { 
list-style : none; 
margin : 2px 0 2px 0; 
padding : 0; 
border : none; 
} 
#nav li a { 
text-decoration : none; 
display : block; 
background : #2175bc url("images/nav-bar_bg.png"); 
padding : 10px; 
color : #fff; 
font-size : 120%; 
font-weight : bold; 
width : 156px; 
text-align : center; 
border : 2px solid #fff; 
margin : 2px 0 2px 0; 
} 
#nav li a:hover { 
background : #2586d7 url("images/nav-bar_h.png"); 
padding : 10px; 
color : #fff; 
font-size : 120%; 
font-weight : bold; 
width : 156px; 
text-align : center; 
} 
#footer p { 
font-size : 16px; 
margin : 0; 
padding : 5px 10px; 
} 