*{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}
form{
	margin: 0px;
	padding: 0px;
}
body{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 11px;
}
a {
	color: #A90003;
}
a img {
	border: none;
}
#container{
	width: 780px;
	margin: 0px auto;
	background: #FFFFFF;
	text-align: left;
}
#logo{
	padding: 5px 1px;
}
#navbar{
	background: url(images/nav_c.jpg) center repeat-x;
}
#navbar_l{
	background: url(images/nav_l.jpg) top left no-repeat;
}
#navbar_r{
	background: url(images/nav_r.jpg) top right no-repeat;
	height: 26px;
	text-align: center;
}
#navbar_r ul{
	margin: 0px; 
	padding: 0px;
	list-style: none;
}
#navbar_r ul li{
	display: inline;
	
}
#navbar_r ul li a{
	color: #FFFFFF;
	padding: 0px 20px;
	line-height: 22px;
	text-decoration: none;
	
}
#userbg{
	background: url(images/userbar_c.jpg) center repeat-x;
}
#userbg_l{
	background: url(images/userbar_l.jpg) top left no-repeat;
}
#userbg_r{
	background: url(images/userbar_r.jpg) top right no-repeat;
	height: 24px;
	text-align: center;
	
}
#userbar{
	float: left;
}
#userbar ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#userbar ul li{
	display: inline;
}
#userbar ul li a{
	color: #676767;
	padding: 0px 5px ;
	line-height: 24px;
	text-decoration: none;
	background: url(images/separator.jpg) left no-repeat;
}
#userbar ul li a.first{
	background: none;
}
#searchbox{
	float: none;
	padding-top: 2px;
}
#sidebar{
	float: right;
	padding: 5px;
	text-align: left;
	width: 190px;
}
#sidebar h2.title {
	margin: 2px 0px;
	background: url(images/sidebar_c.jpg) repeat-x;
	height: 22px;
}
#sidebar h2.title span {
	display: block;
	background: url(images/sidebar_l.jpg) left no-repeat;
	height: 22px;
}
#sidebar h2.title span span {
	display: block;
	background: url(images/sidebar_r.jpg) right no-repeat;
	height: 22px;
	line-height: 22px;
	padding: 0px 3px;
	color: #FFFFFF;
}
#sidebar h3.title {
	margin: 2px 0px;
	height: 22px;
	color: #AE000C;
}
#sidebar a.more {
	color: #AE000C;
}

#sidebar .sidebar_contents {
	border: 1px #DDDCDC solid;
	padding: 5px;
}
#sidebar .sidebar_contents a {
	color: #676767;
	text-decoration: none;
	font-weight: bold;
}
#sidebar .sidebar_contents a:hover {
	text-decoration: underline;
}

#contentarea{
	/*float: none;*/
	float: left;
	width: 570px;
	padding: 5px;
	/*margin:0px 200px 0px 0px;*/
	
}
#sharebox{
	background: url(images/desc_c.jpg) center repeat-x;
	height: 108px;
}
#sharebox_l{
	background: url(images/desc_l.jpg) left no-repeat;
	height: 108px;
}
#sharebox_r{
	background: url(images/desc_r.jpg) right no-repeat;
	height: 108px;
	/*margin:0px;*/
	
}
#sharebox, #sharebox a {
	color: #FFFFFF;
}
#sharebox a {
	font-size: 1.3em;
	font-weight: bold;
	text-decoration: none;
}
#sharebox a:hover {
	text-decoration: underline;
}
#searchbox .button{
	border: none;
}
#contents{
	/*clear: both;*/
	background: url(images/container_t_c.jpg) top center repeat-x;

}
#contents_l_c{
	background: url(images/container_c_l.jpg) center left repeat-y;
}
#contents_r_c{
	background: url(images/container_c_r.jpg) center right repeat-y;
}
#contents_b_c{
	background: url(images/container_b_c.jpg) bottom center repeat-x;
}
#contents_t_l{
	background: url(images/container_t_l.jpg) top left no-repeat;
	
}
#contents_t_r{
	background: url(images/container_t_r.jpg) top right no-repeat;
	
}
#contents_b_l{
	background: url(images/container_b_l.jpg) bottom left no-repeat;
	
}
#contents_b_r{
	background: url(images/container_b_r.jpg) bottom right no-repeat;

}
#contentbox{
	padding: 10px;
}
#contentbox h2 {
	padding: 5px 0px;
	margin: 0px;
	color: #676767;
}
#contentbox a.more {
	color: #676767;
	text-decoration: none;
}
#contentbox a.more:hover {
	text-decoration: underline;
}
#boxfeatured {
	color: #060606;
}
#boxfeatured a {
	font-weight: bold;
	text-decoration: none;
}
#boxfeatured a.navigation {
	font-weight: bold;
	color: #A90004;
	text-align: center;
}
#contentbox #boxfeatured {
	border-top: 1px #676767 dashed;
	border-bottom: 1px #676767 dashed;
}

#footer {
	padding: 5px 15px;
	text-align: left;
	font-size: 0.9em;
	clear: both;
}
#footer, #footer a {
	color: #6D6D6D;
}
.textbox{
	font-family:inherit;
	font-size:inherit;
}
.button{
	background: #000000 url(images/icon_search.jpg) center left no-repeat;
	color: #FFFFFF;
	height: 18px;
	line-height: 18px;
	padding-left: 15px;
}
.clr {
	clear: both;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}