body {
	text-align : center;
	font : 11px arial, sans-serif;
	color : #333;
	margin : 0;
	padding : 0;
	background-color : #FFF;
	background-image : url(bg.jpg);
	background-repeat : repeat-x;
}
h1 {
	font-size : 18px;
	color : #000;
	margin : 0;
	padding : 0;
	padding-top : 10px;
	padding-bottom : 10px;
}
h1 span {
	color : #000;
	font-size : 16px;
}
form, input, h2, h3 {
margin : 0;
padding : 0;
clear : both;
}
h2 {
	font-size : 16px;
	color : #333;
	float : left;
	width : 340px;
}
h3 {
	color : #666;
	padding-top : 5px;
	font-size : 11px;
}
a:link {
color: #CCC; 
  text-decoration: none;
}
a:visited {
	color : #CCC;
	text-decoration : none;
}
a:hover, a:active {
text-decoration : underline;
}
img {
	border : thin none #000;
}
.clearer {
clear : both;
}
#container-body {
	margin-left : auto;
	width : 780px;
	margin-right : auto;
	text-align : left;
}
#bg-left {
float : left;
width : 298px;
background : url(bgleft.jpg) no-repeat;
height : 540px;
position : relative;
}
#bg-right {
	float : left;
	width : 475px;
}
#content {
	background-color: #FFF;
}
#menu-left {
	position : absolute;
	top : 546px;
	left : 49px;
	background-image : none;
	background-repeat : repeat-y;
	height : 289px;
	background-color : #FFF;
	width: 245px;
}
#menu-left ul {
list-style-type : none;
padding : 0;
margin : 0;
}
#menu-left ul li {
	width : 200px;
	padding-top : 10px;
	padding-bottom : 5px;
	padding-left : 10px;
	vertical-align : middle;
	border-bottom : 1px solid #000;
	margin-left : 2px;
	background-image: none;
	background-repeat: no-repeat;
}
#menu-left ul li a {
	color : #000;
	font-size : 12px;
	font-weight : bold;
}
#menu-left ul li a:hover {
	color : #E9298A;
}
#menu-left ul .menu-on a {
	color : #666;
}
#menu {
	float : right;
	width : 266px;
	background : #000;
}
#menu ul {
list-style-type : none;
padding : 0;
margin : 0;
}
#menu ul li {
float : left;
width : 75px;
text-align : center;
padding-top : 15px;
padding-left : 5px;
vertical-align : middle;
background : url(menubg.jpg) no-repeat;
}
#menu ul li a {
	color : #666;
	font-size : 12px;
	font-weight : bold;
}
#menu ul li a:hover {
	color : #F0F;
}
#search {
	float : right;
	width : 220px;
	margin-top : 0px;
	padding-left : 30px;
	font-size : 12px;
}
#search input {
width : 160px;
}
.box-top {
	width : 433px;
	height : 14px;
	background-image: url(box-top-greynew.jpg);
}
.box-center {
	border-left : 2px solid #666;
	border-right : 2px solid #666;
	width : 409px;
	padding-left : 10px;
	padding-right : 10px;
	background-color: #FFF;
}
.box-bottom {
	width : 433px;
	height : 14px;
	margin-bottom : 10px;
	background-image: url(box-bottom_greynew.jpg);
}
.box-content {
padding-top : 8px;
padding-bottom : 8px;
}
.date {
float : right;
font-style : italic;
width : 60px;
}
.image {
	border : 1px solid #666;
	padding : 2px;
	float : right;
	width : 90px;
}
#pagination {
font-size : 13px;
padding-left : 20px;
padding-bottom : 15px;
}
#padding-15 {
	padding : 15px;
	border: 0px solid #111;
}
#footer {
	color : #333;
	text-align : center;
	padding : 13px;
}

