body {
	margin: 0;
	background: #EEEBE2 url(images/bg.png) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
}

h1, h2, h3, h4 {
	margin: 0;
	padding:2px;
	font-weight: bold;
	font-size: 12px;
}
hr{
    color:#CED5DB;	
}

a, a:visited {
	text-decoration: none;
	color: #333;
}
ul,li{
}
.clear{clear:both;}
img {border:0;}
.main {
    width:1000px;
	margin:0 auto;
}

#header {
    width:998px;
	margin:0 auto;
	background:#000 url(images/header.png) no-repeat; height:219px;

}
.headerl{float:left;width:454px;}
.headerr{float:right; width:520px;background:#000;border:2px solid #333;height:213px;}
#content {
	padding:2px;
	border-left:1px solid #999;
	background:#C5C0B0 url(images/mainbottom.gif) bottom repeat-x;
	border-right:1px solid #999;

}
#menu{color:#FFF;background:#000; border:1px solid #CCC;margin-bottom:5px;}
.menucontent{padding:5px;}
.menucontent a:link{color:#FFF;}
.menucontent a:visited{color:#FFF;}
.menucontent a:active{color:#FF0;}
#categories{padding:10px;border-bottom:1px solid #CCC; text-align:center;}
#categories a{color:#FFF; padding:5px;font-weight:bold;}
#leftcolumn{ width:700px;float:left; margin:5px 0 5px 5px}
#leftcolumnl{width:467px;float:left; background:#FFF;border:1px solid #CCC;}
#leftcolumnr{width:231px;float:right;background:#333; border:1px solid #CCC; color:#FFF;}
#leftcolumnr a{color:#FFF; font-weight:bold;}
#rightcolumn{width:273px;float:right;background:#FFFF00 url(images/leftbaright.png) repeat-x bottom;margin:5px; border:1px solid #999;}
#rightcolumn h2{color:#FFF; background:#FFFF00 url(images/leftsiderighth2.png) repeat-x bottom; border:1px solid #999;text-align:center;font-size:13px;padding-top:8px;text-transform: uppercase;}
.normal{padding:5px;}
 #footer{background:#000; border-top:#CCC;color:#FFF; font-size:11px; padding:10px;}
 #footer a{color:#FFF; font-weight:bold;}