/*	Base Layout ================================================== */
body {
		background-color: #FFF1D8;
		font-size: 13px;
}

#FOOT,#BODY {
		width: 763px;
}

#HEAD {
		width: 800px;
}

#CONTENT_AREA {
		width: 560px;
}

#SIDEBAR {
		width: 188px;
}

#CONTENT {
		margin: 50px;
}

/*	detail Layout ================================================== */
#CONTENT_AREA {
		background: white url(../imgs/layout-body-body.gif) repeat-y;
}

#CONTENT_AREA .bottom {
		height: 31px;
		padding: 0px 20px;
		text-align:right;
		line-height:31px;
		background: white url(../imgs/layout-body-bottom.gif) no-repeat bottom;
		font-size:10px;
}
#CONTENT_AREA .bottom a {
		color:white;
		font-weight: bold;
		padding:2px 10px;;
}
#CONTENT_AREA .bottom a:hover {
		background-color:#336633;
}
				
		
#CONTENT {
		margin: 40px;
}

#CONTENT h1 {
		background: url(../imgs/layout-body-top.gif) no-repeat;
		color: #336633;
		font-size: 14px;
		margin: -40px -40px 40px;
		height: 31px;
		padding: 7px 20px 0px;
}

#CONTENT h1 .sub_title {
		font-size: 11px;
		font-weight: normal;
		position: absolute;
		right: 20px;
}

#CONTENT,#CONTENT p {
		font-size: 13px;
		line-height: 160%;
}

#CONTENT div.sdtml_box dl,#CONTENT div.sdtml_box p {
		font-size: 14px;
		line-height: 160%;
}

#SIDEBAR .menu_box {
		
}
/*
#SIDEBAR .menu_box h1 {
		background-repeat: no-repeat;
		color: #336633;
		font-size: 14px;
		height: 31px;
		padding: 8px 20px 0px;
		margin: 0px;
}

#SIDEBAR .menu_box .bottom {
		height: 31px;
		background-repeat: no-repeat;
		background-position: bottom;
		margin-bottom: 20px;
}

#SIDEBAR .Style_orange {
		background-image: url(../imgs/layout-menu-1-body.gif);
}

#SIDEBAR .Style_orange .menu_box h1 {
		background-image: url(../imgs/layout-menu-1-top.gif);
		color: #663300;
}

#SIDEBAR .Style_orange .menu_box .bottom {
		background-image: url(../imgs/layout-menu-1-bottom.gif);
}

#SIDEBAR .Style_blue {
		background-image: url(../imgs/layout-menu-2-body.gif);
}

#SIDEBAR .Style_blue .menu_box h1 {
		background-image: url(../imgs/layout-menu-2-top.gif);
		color: #003399;
}

#SIDEBAR .Style_blue .menu_box .bottom {
		background-image: url(../imgs/layout-menu-2-bottom.gif);
}
*/

#SIDEBAR .menu_box a.sd_list_item {
		background-repeat: no-repeat;
		color: #336633;
		font-size: 14px;
		font-weight:bold;
		height: 31px;
		line-height : 31px;
		padding: 0px 20px 0px 20px !important;
		margin: 0px !important;
}


#SIDEBAR .menu_box div.sd_list_footer {
		height: 18px;
		background-repeat: no-repeat;
		background-position: bottom;
		margin-bottom: 20px;
}

#SIDEBAR .menu_box .sd_list_childs_1 {
		background-image: url(../imgs/layout-menu-1-body.gif);
}

#SIDEBAR .menu_box  a.sd_list_item {
		background-image: url(../imgs/layout-menu-1-top.gif);
		color: #663300;
}


#SIDEBAR .menu_box  .sd_list_childs_1 div.sd_list_footer {
		background-image: url(../imgs/layout-menu-1-bottom.gif);
}


#SIDEBAR .menu_box div.sd_list_repeat_count_2  .sd_list_childs_1 {
		background-image: url(../imgs/layout-menu-2-body.gif);
}

#SIDEBAR .menu_box div.sd_list_repeat_count_2 a.sd_list_item {
		background-image: url(../imgs/layout-menu-2-top.gif);
		color: #003399;
}

#SIDEBAR .menu_box  div.sd_list_repeat_count_2 div.sd_list_footer {
		background-image: url(../imgs/layout-menu-2-bottom.gif);
}

#SIDEBAR .menu_box div.to_month  .sd_list_childs_1 {
		background-image: url(../imgs/layout-menu-3-body.gif);
}

#SIDEBAR .menu_box div.to_month a.sd_list_item {
		background-image: url(../imgs/layout-menu-3-top.gif);
		color: #4C7B0F;
}

#SIDEBAR .menu_box  div.to_month div.sd_list_footer {
		background-image: url(../imgs/layout-menu-3-bottom.gif);
}

#SIDEBAR .menu_box div.sd_list_childs_1 a.sd_list_item,
#SIDEBAR .menu_box div.sd_list_repeat_count_2 div.sd_list_childs_1 a.sd_list_item,
#SIDEBAR .menu_box div.sd_list_childs_1 div.sd_list_repeat_count_2 a.sd_list_item {
		background-image:url('../imgs/spacer.gif') ;
		font-weight:normal;
		font-size:12px;
		line-height:130%;
		height:auto;
		font-size: 12px;
		margin: 0px 4px !important;		
		padding: 4px 10px  !important;
		color: #666666;
}

/*



/* Base Coloring ======================================= */ 
body {
		color: #444;
}

/* emphasis font color */ /* Standard border color */
h2,h3,h4,h5,h6,em,strong {
		color: #336633;
		border-color: #99cc99;
}

/* Decoration ======================================*/
h2 {
		border-bottom-width: 4px;
		border-bottom-style: dotted;
		border-top-width: 1px;
		border-top-style: dotted;
		background-image: url("../imgs/bg_green_bouble.gif");
		padding: 10px 35px;
		margin-left: -35px;
		margin-right: -35px;
		margin-top: auto;
		font-size: 24px;
		letter-spacing:8px;
		text-align: center;
}

h3 {
		border-bottom-width: 3px;
		border-bottom-style: double;

		margin-top: 36px;
		margin-bottom: 36px;
}
h4{
				font-weight: normal;
}


h3 a {
		display: block;
}

/* ======================================= */
a {
		color: #663300;
		border-color: #EBD4AD;
		padding: auto;
}

a:hover {
		background-color: #FFE598;
}

a.button {
		border-width: 2px;
}

a.button:hover {
		border-color: #FFBF00;
}

.menu a {
				font-size: 12px;
		}

#CONTENT hr {
		margin-left:-36px;
		margin-right:-36px;
		margin-top: 20px;
		margin-bottom: 20px;
		border-bottom-width: 1px;
		border-bottom-style: dashed;
		border-bottom-color: #ccc; 
	
}
