#contents_back {
	background-image: url(../image/back_sidemenu.gif);
	background-repeat: repeat-y;
	width: 960px;
}
#contents {
	background-image: url(../image/back_contents.gif);
	background-position: 254px 0px;
	background-repeat: repeat-x;
}
#leftarea {
	width: 254px;
	float: left;
	color: #FFF;
}

#leftmenu {
	padding-right: 13px;
	padding-left: 20px;
	padding-top: 10px;
	background-image: url(../image/back_sidemenu_top.gif);
	background-repeat: no-repeat;
	color: #FFF;
	padding-bottom: 20px;
}
#leftmenu ul {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-bottom: 8px;
	padding-top: 8px;
	line-height: 24px;
}
#leftmenu ul ul {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
}

#leftmenu li {
	color: #FFF;
	background-image: url(../image/arrow_green.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-left: 10px;
}
#leftmenu a {
	color: #B6E745;
}
#leftmenu a:visited {
	color: #91C41A;
}
#leftmenu a:hover {
	color: #BCFD3C;
}

#leftmenu .on a {
	color: #09C;
	text-decoration: none;
}
#leftmenu .title_menu {
	margin-top: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
}
#leftmenu ul .category {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	font-size: 83%;
}
#leftmenu .category {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}
#leftmenu ul .category .date_category {
	float: right;
}
#leftmenu ul .category .info_contest{
	margin-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #444;
	padding-top: 3px;
}

#leftmenu ul .new_entry {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	font-size: 83%;
	margin-top: 4px;
	padding-bottom: 4px;
	line-height: 16px;
}


#leftmenu .new_entry {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#leftmenu .new_entry li {
	background-image: url(../image/arrow_green.gif);
	background-repeat: no-repeat;
	background-position: left 0.5em;
}
#leftmenu .new_entry .date_newentry a{
	color: #FFF;

}


#leftbanner {
	padding-left: 20px;
	margin-bottom: 30px;
	padding-right: 13px;
}
#leftbanner div {
	margin-bottom: 8px;
}



#main {
	float: left;
	width: 621px;
	padding-right: 24px;
	padding-left: 21px;
	padding-bottom: 24px;
}
#breadcrumbs {
	background-image: url(../image/rogo_mini.gif);
	background-repeat: no-repeat;
	font-size: 83%;
	height: 20px;
	line-height: 20px;
	margin-top: 8px;
	margin-bottom: 2px;
	overflow: hidden;
}
#breadcrumbs img {
	float: left;
	margin-right: 4px;

}

#breadcrumbs a {
	color: #000;
}

.formember #title_icon {
	height: 35px;
	background-image: url(../image/title_icon/monitor.gif);
	margin-right: 5px;
	background-repeat: no-repeat;
	padding-left: 40px;
}
.join #title_icon {
	height: 35px;
	background-image: url(../image/title_icon/join.gif);
	margin-right: 5px;
	background-repeat: no-repeat;
	padding-left: 40px;
}
.databox #title_icon {
	height: 35px;
	background-image: url(../image/title_icon/databox.gif);
	margin-right: 5px;
	background-repeat: no-repeat;
	padding-left: 40px;
}
.essay #title_icon {
	height: 35px;
	background-image: url(../image/title_icon/essay.gif);
	margin-right: 5px;
	background-repeat: no-repeat;
	padding-left: 40px;
}
.information #title_icon {
	height: 35px;
	background-image: url(../image/title_icon/information.gif);
	margin-right: 5px;
	background-repeat: no-repeat;
	padding-left: 40px;
}
.company #title_icon {
	height: 35px;
	background-image: url(../image/title_icon/company.gif);
	margin-right: 5px;
	background-repeat: no-repeat;
	padding-left: 40px;
}
.now_research #title_icon {
	height: 35px;
	background-image: url(../image/title_icon/research.gif);
	margin-right: 5px;
	background-repeat: no-repeat;
	padding-left: 40px;
}
.contact #title_icon {
	height: 35px;
	background-image: url(../image/title_icon/contact.gif);
	margin-right: 5px;
	background-repeat: no-repeat;
	padding-left: 40px;
}
.etcetera #title_icon {
	height: 35px;
	background-image: url(../image/title_icon/etcetera.gif);
	margin-right: 5px;
	background-repeat: no-repeat;
	padding-left: 40px;
}
.photocon #title_icon {
	height: 35px;
	background-image: url(../image/title_icon/photocon.gif);
	margin-right: 5px;
	background-repeat: no-repeat;
	padding-left: 40px;
}
