
TABLE {
BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
TR {
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica
}
TD {
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica
}
P {
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica
}
UL {
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica
}
OL {
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica
}
LI {
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica
}
/*table td{
	border:1px red solid !important;
}*/
BODY {
MARGIN: 0px; 
background:#E2E1DD;
}
#head{
position:relative; 
width:100%;
height:165px;
/*border:1px solid red;*/
 
}
form{
margin:0;
padding:0;
}
#main-bg{
background:#FFFFFF url(../../images/new-design/BG-02.png) top center no-repeat;
width:1000px;
}
#ddtopmenubar{
margin-left:164px;
padding-top:14px;
}
#logo-bg{
	left:0;
	position:absolute;
	top:9px;
	width:172px;
	height:155px;
}
#logo{
	/*border:1px solid red;*/
	left:9px;
	position:absolute;
	top:36px;
}
#logo_tmp{
	/*border:1px solid red;*/
	left:9px;
	position:absolute;
	top:36px;
}
#bliss_line{
 position:absolute;
 right:0;
 top:0;
 width:150px;
 height:182px;
/* border:1px solid red; 	*/
}
.search{
/*border:1px solid red;*/
height:35px;
position:absolute;
right:150px;
top:130px;
}
.search input,.search select{
border:2px solid #A2C2D6;
}

#main-menu{
background:url(../../images/new-design/top-menu/menu-bg.png) top left no-repeat;
width:363px;
height:28px;
margin:0;
padding:0;
margin-left:50px;
padding-left:30px;
margin-bottom:-1px;
}
#main-menu li{
display:inline;
}
#main-body{
/*margin:0 10px 0 13px;
width:96%;*/
border:1px solid red;
}
.left-body{
/*margin:0 10px 10px 10px;*/
/*text-align:center;*/
}
.bliss-talk{
background:url(../../images/new-design/Bliss-Talk.png) top left no-repeat;
width:240px;
height:240px;
margin:0;
padding:0;
margin-left:5px;
}
.bliss-talk table{
margin-left:24px;
margin-top:47px;
}
.bliss-talk-desc,
.bliss-talk-desc a,
.bliss-talk-desc a:hover{
padding-top:15px;
color:#999999;
font-family:tahoma;
font-size:12px;
text-decoration:none;
}
#login-bg{
background:url(../../images/new-design/Login/Login-bg.png) top center no-repeat;
width:222px;
height:180px;
margin-top:8px;
}
#login-bg table{
margin-left:5px;
margin-top:20px;
}
#login-bg table td,#login-bg a{
font-family:Harabara,tahoma;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
.login-list,.login-list a{
	color:#333333 !important;
	margin-left:10px;
	margin-top:10px;
}
#member{
position:relative;
margin-top:30px;
}
.member-welcome{
position:absolute;
top:0;
left:0;
margin-top:-30px;
}
.member-body{
background:url(../../images/new-design/Login/member-body.png) top center repeat-y;
width:224px;
}
.member-body ul{
margin:0;
padding:0;
margin:0 25px;
}
.member-body li{
list-style:none;
border-bottom:1px dashed #CCCCCC;
padding:2px 0;
color:#000000 !important;
}
.member-body li img{
margin-right:10px;
}
.member-body a{
text-decoration:none;
color:#000000 !important;
}
.member-body a:hover{
text-decoration:underline;
color:#000000 !important;
}
li.red a{
color:#FF0000 !important;
}
li.red a:hover{
color:#FF0000 !important;
text-decoration:underline;
}

.calendar-bg{
	background:url(../../images/new-design/calendar/calendar-bg.png) top center no-repeat;
	width:222px;
	height:190px;
	/*border:1px solid red;*/
}
.calendar-bg table.calendar{
	margin-left:25px;
	margin-top:30px;
	/*border:1px solid blue;*/
}
.year-month a{
	color:#B61919;
	font-weight:bold;
	font-size:12px;
	margin-right:10px;
}
.wkday{
	color:#000000;
	font-weight:bold;
}
.calendar-title{
background:url(../../images/new-design/calendar/calendar-title.png) top center no-repeat; 
width:172px; 
height:29px;
}
.calendar-bg a{
	text-decoration:none;
}

/*navigate*/
.navigate a{
	text-decoration:none;
	color:#666666;
	font-weight:bold;
}
.navigate a.home{
	text-decoration:none;
	color:#999999;
	font-weight:normal;
}
.navigate a.home:hover{
	text-decoration:underline;
}
.navigate a.navi{
	text-decoration:none;
}
.navigate a.navi:hover{
	text-decoration:underline;
}
.title{
color:#666666;
font-size:12px;
font-weight:bold;
}
.title a{
color:#666666;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.title a:hover{
text-decoration:underline;
}
.writer_archive li{
border-bottom:1px dotted;
margin-bottom:3px;
}
.writer_archive li a{
color:#707070;
text-decoration:none;
}
.writer_archive li a:hover{
color:#707070;
text-decoration:underline;
}
.redfont{color:#FF0000;}


