body { 
padding : 0;
margin : 0;
font : 0.7em Tahoma, sans-serif;
line-height : 1.5em;
background : #fff;
color : #454545;
} 
a { 
color : #e0691a;
background : inherit;
text-decoration:none;
} 
a:hover { 
color : #6c757a;
background : inherit;
text-decoration:underline
} 

a:visited {
background:inherit;
text-decoration:none;
}

h2 { 
margin : 0;
padding : 0;
font : bold 1.7em Arial, Sans-Serif;
letter-spacing : -1px;
} 
h2 { 
font-size : 1.5em;
margin-bottom : 5px;
color : #000;
background : inherit;
} 
p { 
margin : 0 0 5px 0;
} 
ul { 
margin : 0;
padding : 0;
list-style : none;
} 
form { 
margin : 0;
} 
input.search { 
width : 292px;
border : 0;
background : #fff url(input.gif) no-repeat;
padding : 4px;
color : #e0691a;
font-weight : bold;
} 
input.submit { 
background : #e0691a url(submit.gif) no-repeat;
border : 0;
padding : 4px 0;
width : 65px;
margin : 0 15px 1px 0;
color : #fff;
font : bold 1em Arial, Sans-Serif;
} 
input.login { 
width : 150px;
border : none;
padding : 4px;
} 
.content { 
margin : 0 auto;
width : 780px;
padding : 10px;
} 
.header { 
height : 75px;
background : #eee;
color : #808080;
margin : 8px 0;
padding : 10px 0 0 0;
border-bottom : 2px solid #ccc;
} 
.top_info { 
float : right;
width : 555px;
padding : 5px 0 4px 0;
border-bottom : 1px solid #eee;
background : #eee;
color : #808080;
} 
.browse_category { 
font-size : 0.9em;
width : 190px;
color : #fff;
background : inherit;
} 
.bar { 
clear : both;
font-size : 1.1em;
height : 30px;
color : #fff;
margin : 0 0 0 0;
background : #ff9148;
} 
.bar li { 
margin : 0;
padding : 7px 12px 5px 12px;
color : #ffeadc;
background : #ff9148;
float : left;
} 
.bar li.active { 
background : #e0691a ;
color : #fff;
font-weight : bold;
padding : 7px 10px 6px 10px;
} 
.bar li a { 
font-weight : bold;
color : #fff;
background : inherit;
text-decoration : none;
} 
.bar li a:hover { 
color : #e0691a;
background : inherit;
} 
.search_field { 
background : #fff url(searchbg.gif) no-repeat right 0%;
color : #808080;
clear : both;
font-weight : bold;
padding : 7px 25px 10px 10px;
margin : 5px 0;
} 
.grey { 
color : #808080;
background : inherit;
font-weight : normal;
} 
.search_form { 
float : right;
} 
.subheader { 
margin : 0 0 10px 0;
border-bottom : 1px solid #eee;
padding : 5px 0 5px 0;
background : #a4a4a4;
color : #fff;
} 
.left { 
float : left;
width : 63%;
margin : 0 0 10px 0;
} 
.left h3 { 
clear : both;
background : #a9c0ce url(corner.gif) no-repeat top right;
color : #fff;
padding : 7px 0 7px 5px;
font : bold 1em Tahoma, Arial, Sans-Serif;
margin : 0 0 0 0;
} 
.left_side { 
float : left;
width : 180px;
padding : 0 0 0 10px;
margin : 10px 0;
} 
.left_side a, .right_side a { 
color : #414141;
background : #fff;
text-decoration:none;
} 
.right_side { 
float : right;
width : 220px;
background : #fff url(dotted.gif) repeat-y;
color : #414141;
padding : 0 0 0 40px;
margin : 10px 0;
} 

.right_side a:visited {
color:#f5f5f5;
text-decoration:none;
}

.left_box { 
margin : 0 0 10px 0;
color : #000;
background : #fff;
padding : 3px 0;
} 
.right { 
float : right;
width : 35%;
margin : 0 0 10px 0;
} 
.right h3 { 
background : #6c757a url(corner.gif) no-repeat top right;
color : #fff;
padding : 7px 0 7px 5px;
font : bold 1em Tahoma, Arial, Sans-Serif;
margin : 0 0 3px 0;
} 
.right_articles { 
background : #f5f5f5;
color : #414141;
padding : 8px;
margin : 0 0 3px 0;
text-decoration:none;
} 

.right_articles a:visited {
text-decoration:none;
}

.image {
	float : left;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 3px;
	margin-left: 0;
	text-decoration:none;
} 

.image a { 
color:#FFFFFF;
background : #FFFFFF;
text-decoration:none;
}

.footer { 
clear : both;
text-align : center;
padding : 10px 0 10px 0;
margin : 0;
border-top : 1px solid #ccc;
line-height : 1.8em;
} 
.footer a { 
color : #808080;
background : #fff;
} 
