	a:link  {color:#0066CC; text-decoration: none;}
	a:visited {color: #0066CC; text-decoration: none;}
	a:active {color:#FF6600; text-decoration: none;}
	a:hover {color: #FF6600; text-decoration: underline;}	

* { 
margin: 0; 
padding: 0; 
}
body { 
background: #fff; 
font: 1.2em "Tahoma", Verdana;
line-height:115%;
color:#000000;
}
td{ vertical-align:top;}
textarea, input{color:#0066FF; font-size:16px;}

/*  HEADER */
#container {
margin: 0 auto; 
width: 850px;
font-size: 0.75em;
text-align: left;
}

#header {
font-size: 0.75em;
text-align: left;
width:850px;
border-bottom: 1px solid #e5e5e5;
}
#logo {
vertical-align:top;
height:80px;
}

/* main navigation */
#nav li {
float: right;
display: block;
list-style-type: none;
margin-top: -30px; 
padding: 0;
background-image: none;
}
#nav a:link, #nav a:visited {
float: left;
display: block;
padding: 5px;
font-size: .9em;
font-weight:bold;
color:#0066CC;
text-decoration: none;
}
#nav li.current_page_item, #nav a:hover {
background:url(images/tab.gif) no-repeat 50% 85%;
border:none;
color:#F05600;
}
#nav li.current_page_item a, #nav li.current_page_item a:visited {
color:#F05600;
}
#sugg{ margin:5px 0; padding:2px; color:#FFFFFF; background: #FF9900; font-size:11px; line-height:12px}

/* end HEADER */

.mTag{ font-size:12px; color:#666666;}
.menu { font-weight:bold;}
a img {border: 0 none;}
.txtsmall{ font-size:10px;}
.txtnormal{ font-size:12px;}
.txtbig{ font-size:14px;}
#box{
	font-size:12px; 
	line-height:125%;	
	border:1px #FFCC99 solid;
	background:#FEF8E2; 
	padding:5px;	
	margin:5px;
	margin-bottom:20px;
}
#box h3 {
margin:0; font-weight:bold;}

.clear{margin:3px;}

#mtalk_area{ margin:5px 0 0 0; border:#999999 1px solid; padding:5px;}
#title_cat { background:#FFCCCC; padding:2px;}
#title_cat h1 { font-size:14px; margin:2px; margin-left:5px; padding:0px ; line-height:16px;font-weight:bold;}
#title_cat h2{ font-size:12px; margin:2px; margin-left:5px; line-height:16px; font-weight:normal;}

#title {padding:10px 0 10px 0;}
.title_list {
padding:5px;
background:#FFFFCC;
font-size:12px;
border-bottom:1px dotted #999999;
}
.title_bg0 {background-color:#F5F5F5; border-bottom:1px dotted #CCCCCC; padding:2px;}
.title_bg1 {background-color:#ECF2FD; border-bottom:1px dotted #CCCCCC; padding:2px;}
.title_dt{ width:100px; float:left; font-size:12px; color:#666666 }
#title_t{ margin:0px; text-decoration:none}
	#title_t a:link {  color:#3366CC; }
	#title_t a:visited { color:#3366CC;}
	#title_t a:hover { color:#FF6600;}
.title_bt{ padding-left:100px; font-size: 10px; color:#666666; line-height:10px}

#title_topic { margin-top:10px; padding:0px; border:#CCCCCC solid 1px;}
#title_view{  padding:0px 5px; background:#FFFF99; border-bottom:1px solid #CCCCCC;}
#title_view h1{ margin:0px;  font-size:16px; font-weight:bold; color:#000033;}
#title_view p { margin:0; padding:0; font-size:11px; color:#333333;}
#title_text{ padding:0px 10px; background:#FFFFFF;}
#title_sign{ margin:5px; padding:0px 10px; font-size:14px; font-weight:bold; border-bottom:1px solid #999999;}
#topic_nav{ background:#CCCCCC; padding:5px}
#reply {padding:0px; margin:10px 0 0 0; }
	.rp {border-bottom:1px dotted #CCCCCC; padding:0 10px 5px 10px; margin-bottom:10px}
	 .bg0 {background-color:#F5F5F5;}
	 .bg1{background-color:#ECF2FD;}
.cm_title{ font-size:12px; color:#CC3300; text-decoration:underline; font-weight:bold;}	 
.cm_time{ font-size:11px; color:#006600; line-height:10px; margin-bottom:5px;}	 
.cm_sign{ padding:0 10px; font-size:14px; font-weight:bold; border-bottom:1px solid #999999; background:#E4E4E4}

#navigator{ 
padding:5px; border:1px #999999 solid; background:#FEE1C2;
}

.chk{ font-size:13px; vertical-align:middle;border-bottom:1px dotted #996666;}
.ck{border:0px; padding:0px; vertical-align:middle}
#footer{
margin:5px 0 5px 0;
font-size:12px;
text-align:center;
border:1px solid #333333; padding:5px; background:#CCCCCC;
}
#footer_mtalk{ 
margin:5px 0 5px 0;
font-size:12px;
text-align:center;
border:1px solid #999999; padding:5px; background:#E4E4E4;
}








.normal { font-family: tahoma; font-size: 14px; color:#333333;}  

.replyform {  border: #999999; border-style: dotted; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
.error { font-family: tahoma, verdana; font-size: 15px; color:#990000; font-weight:bold;}  



