* { 
margin : 0; 
padding : 0; 
} 
* body { 
font : 0.8em Arial, "Trebuchet MS", Tahoma, sans-serif; 
line-height : 1.6em; 
background : #fff; 
color : #444; 
} 
a { 
color : #66cc33; 
background : inherit; 
} 
a:hover { 
color : #66cc33; 
background : inherit; 
} 
h1 { 
font : normal 2.1em "Trebuchet MS", Arial, Sans-Serif; 
padding : 7px 0 0 8px; 
margin : 0; 
} 
h1 a { 
color : #737373; 
background : inherit; 
} 
.orange { 
color : #66cc33; 
} 
.green { 
color : #66cc33; 
} 
sup { 
font-size : 0.7em; 
} 
h1 a, h2 a { 
text-decoration : none; 
} 
h1 a:hover, h2 a:hover { 
color : #66cc33; 
background : inherit; 
} 
h2 { 
font-size : 1.3em; 
margin-bottom : 5px; 
color : #000; 
background : inherit; 
} 
p { 
margin : 0 0 5px 0; 
} 
ul { 
list-style : none; 
} 
.content { 
margin : 0 auto; 
width : 1000px; 
padding : 10px; 
} 
.header { 
height : 70px; 
background : #fff url(images/headerbg.gif) repeat-x bottom; 
color : #808080; 
margin : 3px 0; 
padding : 10px 0 0 0; 
} 
.top_info { 
float : right; 
width : 555px; 
padding : 5px 0 4px 0; 
color : #808080; 
} 
.top_info_left { 
width : 200px; 
float : left; 
} 
.top_info_right { 
float : right; 
width : 290px; 
padding : 0 0 0 35px; 
border-left : 1px solid #eee; 
} 
.browse_category { 
width : 390px; 
color : #ffffff;
background : inherit; 
} 
.bar { 
clear : both; 
font-size : 1.1em; 
height : 33px; 
color : #fff; 
background : #66cc33 url(images/menubg.jpg) repeat-x; 
} 
.bar li { 
padding : 6px 12px 6px 12px; 
color : #66cc33; 
float : left; 
} 
.bar li.active { 
background : #66cc33 url(images/bar.jpg) repeat-x; 
color : #fff; 
font-weight : bold; 
} 
.bar li a { 
font-weight : bold; 
color : #fff; 
background : inherit; 
text-decoration : none; 
} 
.search_field { 
background : #fff url(images/searchbg.gif) no-repeat right; 
color : #808080; 
clear : both; 
font-weight : bold; 
padding : 7px 12px 10px 10px; 
margin : 5px 0; 
} 
input.search { 
width : 292px; 
border : 0; 
background : #fff url(images/input.gif) no-repeat; 
padding : 4px; 
color : #e0691a; 
font-weight : bold; 
margin : 0 0 0 3px; 
} 
input.submit { 
background : #e0691a url(images/submit.gif) no-repeat; 
border : 0; 
padding : 4px 0; 
width : 65px; 
margin : 0 10px 1px 0; 
color : #fff; 
font : bold 1.1em Arial, Sans-Serif; 
} 
.grey { 
color : #808080; 
background : inherit; 
font-weight : normal; 
} 
.search_form { 
float : right; 
} 
.left { 
float : left; 
width : 654px; 
margin : 0 0 10px 0; 
} 
.left h2 { 
clear : both; 
background : #e8e8e8 url(images/h2bg.gif) no-repeat center left; 
color : #444; 
padding : 3px 0 4px 43px; 
font : bold 1.5em "Trebuchet MS", Arial, Sans-Serif; 
margin : 0 0 10px 0; 
} 
.left_side { 
float : left; 
width : 160px; 
padding : 0 0 0 10px; 
margin : 0 0 0 38px; 
} 
.left_side a, .right_side a { 
color : #414141; 
background : #fff; 
} 
.right_side { 
float : right; 
width : 280px; 
background : #fff url(images/dotted.gif) repeat-y; 
color : #414141; 
padding : 0 0 0 70px; 
margin : 10px 0; 
} 
.left_box { 
margin : 0 0 10px 0; 
color : #000; 
background : #fff; 
padding : 3px 0; 
} 
.right { 
float : right; 
width : 340px; 
margin : 0 0 10px 0; 
} 
.right h3 { 
background : #bdbdbd url(images/h3bg.gif) no-repeat center right; 
color : #fff; 
padding : 8px 0 8px 5px; 
font : bold 1.1em Tahoma, Arial, Sans-Serif; 
margin : 0 0 3px 0; 
} 
.right_articles { 
background : #f5f5f5; 
color : #414141; 
padding : 8px; 
margin : 0 0 3px 0; 
} 
.notice { 
background : #eee; 
color : #808080; 
padding : 12px 8px; 
margin : 0 0 3px 0; 
} 
.image { 
float : left; 
margin : 0 9px 3px 0; 
} 
.footer { 
clear : both; 
text-align : center; 
padding : 10px 0; 
border-top : 1px solid #ccc; 
line-height : 2.1em; 
} 
.footer a { 
color : #808080; 
background : #fff; 
}
