body{
	background-color:#CCCCCC;
	margin:0;
}

form{
	margin:0;
	padding:0
}

input, textarea{
	font-family:arial;
	font-size:12px
}

a{
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	font-weight:normal
}

a:hover{
	text-decoration:underline
}

.category-link{
	font-family:arial;
	font-size:12px;
	color:#FCE24D;
	text-decoration:none;
}

.category-link:hover{
	font-family:arial;
	font-size:12px;
	color:#FFFFCC;
	text-decoration:none;
}

#header_menu{
	font-family:verdana;
	font-size:12px;
	color:#FFFFFF;
	float:right;
	margin-top:10;
	margin-right:12;
}

.header_menu_link{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

#header{
	background:URL('images/header.png') no-repeat;
	height:112px;
	font-family:arial;
	font-size:12px
}

#logo{
	margin-left:30px
}

#log_in_area{
	background:URL('images/bg-log-in.png') no-repeat;	
	width:290px;
	height:65px;
	margin:30px 40px 0 0;
	padding:5px 6px;
}

#log_in_area .log_in_area{
	font-family:arial;
	font-size:11px;
	color:#ffffff;
	line-height:12.5px
}

#log_in_area a{
	font-family:arial;
	font-size:11px;
	color:#ffffff;
	font-weight:normal
}

#log_in_area input{
	font-family:arial;
	font-size:11px
}

#menu{
	background:url(images/menu-bg.png) repeat-x;
	height:92px;
}

#main_area{
	width:862px;
}

.sidebar_area{
	width:250px
}

#ads{
	background:url(images/ads-bg.png) repeat-x;
	height:276px;
}

#body{
	background:url(images/body-bg.png) repeat-x;
	background-color:#A0B733;
}

#footer{
	background:url(images/footer-bg.png) repeat-x;
	height:66px;
}

.text{
	font-family:arial;
	font-size:11px;
}

.box-ads{
	font-family:arial;
	font-size:12px
}

.box-ads .tl{
	background:url(images/box-ads-tl.png) no-repeat;
}

.box-ads .t{
	background:url(images/box-ads-t.png) repeat-x;
}

.box-ads .tr{
	background:url(images/box-ads-tr.png) no-repeat;
}

.box-ads .cl{
	background:url(images/box-ads-cl.png) repeat-y;
}

.box-ads .cr{
	background:url(images/box-ads-cr.png) repeat-y;
}

.box-ads .bg{
	background-color:#FFFBF0;
}

.box-ads .bl{
	background:url(images/box-ads-bl.png) no-repeat;
}

.box-ads .b{
	background:url(images/box-ads-b.png) repeat-x;
}

.box-ads .br{
	background:url(images/box-ads-br.png) no-repeat;
}

.box-1{
}

.box-1-caption{
	font-family:arial;
	font-size:24px;
	color:#F86132;
}

.box-1 .tl{
	background:url(images/box-1-tl.png) no-repeat;
}

.box-1 .t{
	background:url(images/box-1-t.png) repeat-x;
}

.box-1 .tr{
	background:url(images/box-1-tr.png) no-repeat;
}

.box-1 .bg{
	background:url(images/box-1-bg.png) repeat-x;
	background-color:#D2E479;
}

.box-1 .bl{
	background:url(images/box-1-bl.png) no-repeat;
}

.box-1 .b{
	background:url(images/box-1-b.png) repeat-x;
}

.box-1 .br{
	background:url(images/box-1-br.png) no-repeat;
}

.box-2{
}

.box-2 .tl{
	background:url(images/box-2-tl.png) no-repeat;
}

.box-2 .t{
	background:url(images/box-2-t.png) repeat-x;
}

.box-2 .tr{
	background:url(images/box-2-tr.png) no-repeat;
}

.box-2 .cl{
	background:url(images/box-2-cl.png) repeat-y;
}

.box-2 .cr{
	background:url(images/box-2-cr.png) repeat-y;
}

.box-2 .bl{
	background:url(images/box-2-bl.png) no-repeat;
}

.box-2 .b{
	background:url(images/box-2-b.png) repeat-x;
}

.box-2 .br{
	background:url(images/box-2-br.png) no-repeat;
}

.box-3{
}

.box-3 .tl{
	background:url(images/box-3-tl.png) no-repeat;
}

.box-3 .t{
	background:url(images/box-3-t.png) repeat-x;
}

.box-3 .tr{
	background:url(images/box-3-tr.png) no-repeat;
}

.box-3 .cl{
	background:url(images/box-3-cl.png) no-repeat;
}

.box-3 .cr{
	background:url(images/box-3-cr.png) no-repeat;
}

.box-3 .bg{
	background:url(images/box-3-bg.png) no-repeat;
}

.box-3 .bl{
	background:url(images/box-3-bl.png) no-repeat;
}

.box-3 .b{
	background:url(images/box-3-b.png) repeat-x;
}

.box-3 .br{
	background:url(images/box-3-br.png) no-repeat;
}

.column_spacer{
	width:10px
}

#content{
	width:582px;
}

.sub_header{
	background:URL(images/mini_box_header.gif);
	line-height:25px;
	vertical-align:middle;
	font-family:arial;
	font-size:13px;
	color:white;
	font-weight:bold;
	margin-bottom:8px
}

.list{		
}

.list .item{		
	font-family:arial;
	font-size:12px;
	color:#1a323f
}

.link{
	color:#0000FF;
	text-decoration:none;
}

.link:hover{
	color:purple;
	text-decoration:none;
}

.text{
	font-family:arial;
	font-size:12px;
	color:#000000;
}

.category-text{
	font-family:arial;
	font-size:12px;
	color:#FCE24D;
}

.article{
	font-family:arial;
	font-size:12px;
	color:#952305;
}

.article .link{
	color:#952305;
	text-decoration:none;
}

.article .link:hover{
	color:#336666;
	text-decoration:none;
}

.button{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
}

#footer{
	margin-top:17px;
	margin-bottom:17px;
	width:862px;
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	text-align:center
}

#footer a{
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

.caption{
	font-size:12px;
	font-weight:bold;
}

.paging{
	font-size:11px;
}

.paging .input_text{
	font-size:10px;
}

.error{
	 padding:4px;
	 font-family:arial;
	 font-size:11px;
	 color:#FF0000;
	 background-color:#FFCCCC;
	 border:solid 1px red;
	 vertical-align:middle;
	 text-align:left;
	 margin-bottom:5;
}

.exclaim{
	 padding:4px;
	 font-family:arial;
	 font-size:11px;
	 color:#FF6633;
	 background-color:#FFFFCC;
	 border:solid 1px #FF9900;
	 vertical-align:middle;
	 text-align:left;
	 margin-bottom:5;
}
