body { 
padding : 0; 
margin : 0; 
font : 0.8em Arial, sans-serif; 
line-height : 1.8em; 
background : #f5f5f5; 
color : #454545; 
} 
h1 { 
font : bold 1.5em Arial, Sans-Serif; 
letter-spacing : -1px; 
padding : 0 0 0 0; 
margin : 0; 
} 
h2 { 
margin-top : 0; 
margin-bottom : 0; 
font-size : 15px; 
color : #000000; 
} 
p { 
margin : 0 0 5px 0; 
} 
a { 
color : #000000; 
background : inherit; 
} 
a:hover { 
color : #78AEFF; 
} 
img { 
border : none; 
margin : 0 0 0 0; 
} 
.content { 
margin : 20px auto; 
width : 960px; 
} 
.subheader { 
clear : both; 
line-height : 1em; 
padding : 10px 13px 5px 17px; 
margin : 0 0 10px 0; 
text-align : center; 
background : #ffffff; 
color : #808080; 
border-bottom : 1px solid #333333; 
} 
.subheadernavi { 
clear : both; 
line-height : 0; 
padding : 10px 13px 5px 17px; 
margin : 0 0 0 0; 
text-align : center; 
background : #ffffff; 
color : #808080; 
border-bottom : 1px solid #333333; 
} 
#tabs { 
background : #ccccff no-repeat left top; 
color : #000; 
height : 100px; 
text-align : center; 
padding : 0 0 0 0; 
} 
#tabs li { 
display : inline; 
height : 20px; 
} 
#tabs li a { 
float : left; 
background : #e4e4e4 no-repeat; 
color : #000; 
padding : 0 0; 
width : 88px; 
text-align : center; 
font-weight : bold; 
text-decoration : none; 
} 
#tabs li a:hover { 
background : #ccccff no-repeat; 
color : #000; 
} 
#tabs li a.current { 
background : #ccccff no-repeat; 
color : #000000; 
} 
#search { 
clear : both; 
color : #000; 
background : #ccccff no-repeat; 
padding : 0 0 15px 220px; 
width : 500px; 
margin : 6px 0 0 0; 
} 
#search p { 
padding : 0; 
margin : 0; 
} 
input.search { 
width : 250px; 
border : none; 
background : #fff no-repeat; 
padding : 6px 10px; 
color : #000000; 
font-weight : bold; 
} 
input.button { 
padding : 3px; 
} 
.bluebtn { 
background : #488eb2 no-repeat; 
width : 100px; 
padding : 1px 16px 5px 16px; 
color : #fff; 
text-decoration : none; 
} 
.greenbtn { 
background : #488eb2 no-repeat; 
padding : 1px 17px 5px 16px; 
color : #fff; 
text-decoration : none; 
} 
.bluebtn:hover, .greenbtn:hover { 
background : #488eb2 no-repeat; 
color : #fff; 
} 
.left { 
float : left; 
width : 17%; 
margin : 10px 10px 0 0; 
} 
.left_articles { 
border : 1px solid #eee; 
padding : 10px 10px 10px 15px; 
margin : 0 0 10px 0; 
background : #ffffff; 
} 
.left_articles2 { 
border : 1px solid #eee; 
padding : 10px 10px 10px 15px; 
margin : 0 0 10px 0; 
background : #ffffff; 
} 
.left_articles:hover { 
border : 1px solid #ccc; 
} 
.center 
{ 
float : left; 
width : 64%; 
margin : 10px 0 0 0; 
} 
#recent-posts { 
width : 750px; 
margin : 0 auto; 
background : url(images/img09.gif) no-repeat; 
} 
#recent-posts h2 { 
height : 18px; 
margin : 0; 
padding-top : 2px; 
background : url(images/img10.gif) no-repeat right top; 
text-align : center; 
text-transform : uppercase; 
letter-spacing : 0.5em; 
font-size : 0.9em; 
font-weight : bold; 
color : #ffffff; 
} 
#recent-posts h3 { 
font-size : 1.4em; 
} 
#recent-posts ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#recent-posts li { 
float : left; 
width : 246px; 
padding-left : 20px; 
} 
#recent-posts li.first { 
padding : 0; 
} 
.center_articles { 
margin : 0 0 10px 0; 
background : #f5f5f5; 
} 
.center_center { 
border : 1px solid #eee; 
padding : 10px 10px 10px 15px; 
margin : 0 0 10px 0; 
background : #ffffff; 
 }
.center_center2 { 
border : 1px solid #eee; 
padding : 10px 10px 10px 15px; 
margin : 0 0 10px 0; 
background : #ffffff; 
 }
.center_center:hover { 
border : 1px solid #ccc; 
} 
.center_center2:hover { 
border : 1px solid #ccc; 
} 
.right { 
float : right; 
width : 17%; 
margin : 10px 0 10px 0; 
} 
.right_articles { 
border : 1px solid #eee; 
padding : 10px 10px 10px 15px; 
margin : 0 0 10px 0; 
background : #ffffff; 
} 
.right_articles2 { 
border : 1px solid #eee; 
padding : 10px 10px 10px 15px; 
margin : 0 0 10px 0; 
background : #ffffff; 
} 
.right_articles3 { 
border : 1px solid #eee; 
padding : 10px 10px 10px 15px; 
margin : 0 0 10px 0; 
background : #ffffff; 
} 
.right_articles4 { 
border : 1px solid #eee; 
padding : 10px 10px 10px 15px; 
margin : 0 0 10px 0; 
background : #ffffff; 
} 
.right_articles5 { 
border : 1px solid #eee; 
padding : 10px 10px 10px 15px; 
margin : 0 0 10px 0; 
background : #ffffff; 
} 
.right_articles6 { 
border : 1px solid #eee; 
padding : 10px 10px 10px 15px; 
margin : 0 0 10px 0; 
background : #ffffff; 
} 
.right_articles7 { 
border : 1px solid #eee; 
padding : 10px 10px 10px 15px; 
margin : 0 0 10px 0; 
background : #ffffff; 
} 
.right_articles:hover { 
border : 1px solid #ccc; 
} 
.footer { 
clear : both; 
text-align : center; 
line-height : 1.8em; 
color : #808080; 
padding : 10px 0 10px 0; 
border-top : 1px solid #333333; 
} 
.footer a { 
color : #444444; 
} 