body
{
	margin-top:2px;
	font-size:12px;
}

TD{
font-family: ËÎÌå;
font-size: 12px;
}

img
{
	border-width:0px;
}
.f24{font-size: 24px}
.f23{font-size: 20px;
	font-weight:bold;font-family : palatino, georgia, verdana, arial, sans-serif; 
	margin-top:20px;
	padding-top:10px;
	color:#FF0000;}
.fc12{font-size: 12px; color:#9C9A9C}
.fc122{color:#0061DE}
.fc12b{font-size: 12px; color:red;font-weight:bold}
.fc14{font-size: 14px; color:#7F7F7F;font-weight:bold}
.fc142{font-size: 14px; color:#55969A}
.fc143{font-size: 14px; color:#898889}
.fc144{font-size: 14px; color:#FF9F52}
.fc16{font-size: 14px;font-weight:bold; color:#FF0084}
.fc162{font-size: 14px;font-weight:bold; color:#639ACE}
.fc20b{font-size: 14px;font-weight:bold; color:#313031}
.fc20g{font-size: 14px;font-weight:bold; color:#2E9C00}
.fc20t{font-size: 14px;font-weight:bold; color:#9C3000}
.fc24{font-size: 18px; color:#FF0084;font-weight:bold}
.fc36{font-size: 36px; color:#63AA5A}

	#main1 .post { MARGIN-TOP: 10px; FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Arial }
	#main1 H3 { MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial }
	#main1 H4 { PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 13px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; FONT-FAMILY: Arial }
	#main1 H5 { MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial }
	.SearchText
	 {
		 WIDTH: 300px;
		 color:#aaa;
	}


a:link {text-decoration: none;color:#002c99}
a:visited {text-decoration: none;color:#002c99}
a:hover {COLOR: #cc0066; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: underline }
a:active {text-decoration: none;}

H1.title1 {
	FONT-WEIGHT: bold;padding-left:25px; MARGIN-BOTTOM: 0em;  MARGIN-top: 0.7em;TEXT-ALIGN: left;font-size:16px;color:#ff8866;
}
h1.title2 {
	FONT-WEIGHT: bold;padding-left:20px; 
	MARGIN-BOTTOM: 0em;  MARGIN-top: 0.7em;TEXT-ALIGN: left;
	font-size:14px;
	color:#999999;
}
h1.title3 {
	FONT-WEIGHT: bold;
	MARGIN-BOTTOM: 0em;  MARGIN-top: 0.7em;TEXT-ALIGN: left;
	font-size:14px;
	color:#999999;
}

.font1
{
	font-size:12px;
	color:#888888;
	}
	

.NoticeBar:link
{
	color: #000;
}

.NoticeBar:visited
 {
	color: #000;
	background: inherit;
}

.NoticeBar:hover
 {
	color: #ff0000;
	background: inherit;
}
.NoticeBar11:link
{
	color: #ff0000;
}

.NoticeBar11:visited
 {
	color: #ff0000;
	background: inherit;
}

.NoticeBar11:hover
 {
	color: #000;
	background: inherit;
}

/* line */
.idbox {BORDER-BOTTOM: #e5e5e5 1px solid}
.navigation{border-top:solid 1px #D4D4D4;}
.img{border: solid 1px #000;}
.searchl{border-bottom:#F133A3 5px solid;}
.invitel{border-left:#D1D1D1 1px solid;}
.groupl{border-bottom:#ECECEC 1px solid; background-color:#FFF}
.group2{border-top:#ECECEC 1px solid}
.found{border-bottom:#F891CD 3px solid}
.manage{border-bottom:#fff 1px solid}
.manage2{border-top:#DFDFDF 2px solid;border-bottom:#1882B5 1px solid;border-left:#1882B5 1px solid;border-right:#1882B5 1px solid;text-align:left}
#groupindex{border-top:#C9C9C9 1px solid;border-bottom:#C9C9C9 1px solid;border-left:#C9C9C9 1px solid;border-right:#C9C9C9 1px solid;text-align:center}
.list{border-top:#EFEFEF 1px solid;border-bottom:#EFEFEF 1px solid;border-left:#EFEFEF 1px solid;border-right:#EFEFEF 1px solid;text-align:left;background-color: #F7F7F7}
.more{border-top:#CEDBE7 1px solid;border-bottom:#CEDBE7 1px solid;border-left:#CEDBE7 1px solid;border-right:#CEDBE7 1px solid;text-align:left}
.help{border-left:#00659C 1px solid;}
.endl
{
	border-top:#aaaaaa 1px solid;
	text-align:center;
	padding-top:4px;
	line-height:130%;
}


.pl {
	FONT: 12px/150% Arial, Helvetica, sans-serif; COLOR: #666666
}
.sbjtd {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff6ee
}

.tags
{
	line-height:150%;
	font-size:14px;
	border-bottom:1px dotted #FFDDDD;
}

#intro
{
	border: 1px solid #FA0;
	margin: 10px;
	padding: 0px 10px;
}

#intro p
{
	margin: 10px 0px;
}

#authors
{
	top: 120px;
	position: absolute;
	width: 200px;
	left: 5px;
	background-color: #F4FAED;
	border: 12px solid #FA0;
	border-top: 10px solid #FA0;
	border-bottom: 10px solid #FA0;
	padding-bottom: 10px;
	border: 1px solid #A9D46D;
	border-top: none;
	font-size: 0.85em;
	color:#000;
	
}

#authors ul
{
	list-style: none;
	font-family: Verdana;
	font-size: 12px;
	background-color: #F4FAED;
    margin-top:2px;
	margin-bottom: 5px;
	line-height: 16px;
	color:#000;
	padding:0px;
    margin-left:5px;
}

#authors li
{
	 font-family: Verdana;
	 font-size: 11px;
	 margin-left:5px;
	 margin-right:0px;
	 padding:0px;
}

#authors h2
{
   	margin: 15px 5px;
	color: #FFF;
	margin: 0px;
	margin-bottom: 0px;
	background-image: url(../images/h2.gif);
	background-color: #6B86B3;
	border-bottom: 1px solid #99cc33;
	border-top: 1px solid #99cc33;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Verdana;
	font-size: 12px;
	text-align: center;
	text-transform: uppercase;
}

#authors h2 a
{
   	margin: 15px 5px;
	color: #FFF;
	margin: 0px;
	margin-bottom: 0px;
	background-color: #6B86B3;
	border-bottom: 1px solid #A9D46D;
	border-top: 1px solid #A9D46D;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Verdana;
	font-size: 12px;
	text-align: center;
	text-transform: uppercase;
	text-decoration:none;
}

#authors h3
{
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:2px;
	padding-bottom:2px;
}

#authors h4
{
	text-align:center;
	margin-top:4px;
	margin-left:0px;
	margin-bottom:4px;
	padding-top:2px;
	padding-bottom:2px;
	font-family: Verdana;
	font-size: 12px;
	font-weight:normal;	
}

#authors .NavLinkli a
{
	font-family: Verdana;
	font-size: 12px;	   
}

#authors .NavLinkli
{
	margin-bottom: 3px;
	font-family: Verdana;
	font-size: 12px;
	margin-top: 3px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left:0px;
	line-height: 15px;
	margin-left:5px;
	background-color: #f4faed;
}


#authors .NavLink
{
	text-align: left;
	font-family: Verdana;
	font-size: 12px;
	background-color: #f4faed;
	text-justify: distribute-all-lines;
	margin-left: 5px;
	color:#000;
}

#main  .NavLinkli a
{
	font-family: Verdana;
	font-size: 12px;
	color:#003399;
	
	   
}

#main  .NavLinkli
{
	margin-bottom: 3px;
	font-family: Verdana;
	font-size: 12px;
	margin-top: 3px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left:0px;
	line-height: 15px;
	margin-left:5px;
}


#main  .NavLink
{
	text-align: left;
	font-family: Verdana;
	font-size: 12px;
	text-justify: distribute-all-lines;
	margin-left: 5px;
	color:#000;
}
div#Main div.Edit  {
	color: #576066;
	border-bottom: 1px solid #AAAAAA;
	margin-bottom: 8px;
	padding: 4px 12px;
	background: #F5F5F5;
}

#authors .listimg
{
	 
}

#authors p
{
	margin: 10px 5px;
}


#main h2
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 14px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 3px;
	border-bottom: #ffcccc 1px solid;
	font-family: Arial;
	height: 20px;
	background-color: #fff6ee;
}

#main h2 a
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
	color: Black;
	font-weight: normal;
	text-decoration: none;
}

#main h3
{
	font-size: 13px;
	padding-left: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top:5px;
	background-color: #ECF6E4;
	border-top: 1px solid #A9D46D;
	border-bottom: 1px dashed #A9D46D;
	padding : 2px;
}

#main h3 a
{
	padding-left: 5px;
	color:#333;
	text-decoration: none;
}

#main h4
{
	font-family: Verdana,Arial;
	font-size: 13px;
	line-height: 150%;
	font-weight: normal;
	padding-left: 10px;
	margin-left: 10px;
	margin-right: 10px;
	
}

#main h6
{
	margin: 0px 0px 0px 0px;
	padding-bottom:0px;
	background-color: #FFFFFF;
	padding: 3px;
	font-family: Arial;
	font-size: 12px;
	text-align: right;
	font-weight: normal;
}

#main .post
{
    font-family: Arial;
	font-size: 12px;
	line-height: 150%;
	border-bottom: none;
	margin-top:0px;
	padding-top:0px;
	margin-right:0px;
	padding-right:0px;
}


#main .postfoot
{
	font-size: 12px;
	font-family: Arial;
}

#main a.CommentLink
{
	color: #000;
	text-decoration: none;
}

#authors .TrackBackLink a
{
	color: #000;
	text-decoration: none;
}

#authors .TrackBackLink
{
	color: #000;
	text-decoration: none;
}

#main .More
{
	position: absolute;
	font-family: Arial;
	font-size: 12px;
	right: 20px;
	font-weight: normal;
	margin-top: 2px;
	margin-right: 2px;

}

#main .Top
{
	position: absolute;
	font-family: Arial;
	font-size: 11px;
	right: 25px;
	font-weight: normal;
	vertical-align:top;
	margin-top: 0px;
	padding-top:0px;	
}



.Cal
{
	border: 1px solid #999999;
	width: 100%;
	font-family: Arial;
	font-size: 12px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 180px;
	background-color: #ECF6E4;
	padding: 0px;
}

.CalTitle
{
	background-color: #B6C9E7;
	border-color: #ADF;
	font-family: Arial;
	font-size: 13px;
	color: #000;
	margin-left: 0px;
	padding: 0px;
	height: 100%;
	font-weight: bold;
}

.CalOtherMonthDay
{
	color: #808080;
}

.CalDayHeader
{
	background-color: #E5EEEE;
}


.CalTodayDay
{
	color: Red;
	font-weight: bold;
}

.CalTodayDay a
{
	color: Red;
	font-weight: bold;
}

.BlogRss
{
	padding-left: 0px;
}

.h2font
{
	font-family: Arial;
	font-size: 11px;
	color: Black;
	font-weight: normal;
	margin-left: 5px;
	margin-right: 5px;
}

.post {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(../images/li3.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 23px
}

.line6 
{
	BORDER-BOTTOM: #e5eacc 1px solid; 
	HEIGHT: 30px;
	color:#F101A9;
	font-weight:bold;
	background-color:#FCFCFC;
}

.line {
	BORDER-RIGHT: #cbcbcb 1px solid; BORDER-TOP: #cbcbcb 1px solid; BORDER-LEFT: #cbcbcb 1px solid; BORDER-BOTTOM: #cbcbcb 1px solid
}
.fcb:link {
	PADDING-left: 8px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000
}
.fcb:visited {
	PADDING-left: 8px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000
}
.fcb:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: red; TEXT-DECORATION: none;BACKGROUND: #f9f9f9
}
.fcb:active {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: red; TEXT-DECORATION: none
}

div.Pager  
{
	font-size:12px;
	padding-top:4px;
	margin-top:3px;
	padding-bottom: 4px;
	margin-bottom: 8px;
	float: right;
}

div.Pager div {
	float: left;
	margin: 1px 2px 1px 2px;
}

div.Pager a:link, 
div.Pager a:visited  {
	BORDER-RIGHT: #ddd 1px solid; 
	PADDING-RIGHT: 6px; 
	BORDER-TOP: #ddd 1px solid; 
	PADDING-LEFT: 6px; 
	BACKGROUND: #fff; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #ddd 1px solid; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #ddd 1px solid; 
	TEXT-DECORATION: none;
	margin-left:3px;
	margin-right:2px;
	
}

div.Pager span.Current
{
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 6px; 
	BACKGROUND:Red ; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	color:#fff;
	border:#ff0000 1px solid; 
	TEXT-DECORATION: none
}

div.Pager A:hover 
{
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 6px; 
	BACKGROUND:Red ; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	color:#fff;
	border:#ff0000 1px solid; 
	TEXT-DECORATION: none
}

.news
{
	font-size:18px;
	font-weight:bold;
	color:Red;
	border-bottom-color:#aaa;
	border-bottom-width:1px;
	border-bottom-style:none;
}

a.None:hover,
a.None:active
{
	background-color:Transparent;
}

a.redtitle:link,
a.redtitle:visited 
{
	color:#0000ee;
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
}

a.bluetitle:link,
a.bluetitle:visited 
{
	color:#0000EE;
	font-size:12px;
	font-weight:bold;
}

a.bluetitle2:link,
a.bluetitle2:visited 
{
	color:#6666ff;
	font-size:12px;
}

a.bluetitle3:link,
a.bluetitle3:visited 
{
	color:#6666ff;
	font-size:12px;
	text-decoration:underline;
}

.postauthor
{
	color:#ccc;
	font-size:12px;
	padding-top:20px;
}
.postauthor a:link,
.postauthor a:visited
{
	color:#ccc;
}

.postauthor a:hover,
.postauthor a:active
{
	color:#ff0000;
}

.whiteTitle
{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
}
a.postmenu:link,
a.postmenu:visited 
{
	color:#666666;
	font-size:12px;
	text-decoration:underline;
}

a.postmenu:hover,
a.postmenu:active 
{
	color:#000;
	font-size:12px;
}
.red14
{
	color:Red;
	font-size:12px;
	font-weight:bold;
}


.subtitle
{
	color:White;
	font-size:12px;
}
	
a.Button:link,
a.Button:visited {
	display: block;
	float: left;
	text-transform: uppercase;
	margin-right: 8px;
	font-size: 12px;
	width: 70px;
	padding-top:4px;
	padding-bottom:4px;
	text-align: center;
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; 
	BORDER-TOP: #ddd 1px solid; DISPLAY: block; 
	PADDING-LEFT: 10px; FONT-SIZE: 12px;
	 BACKGROUND: url(/images/buttonbg.gif) #eee repeat-x left top; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #ddd 1px solid; COLOR: #111; 
	 BORDER-BOTTOM: #ddd 1px solid; FONT-FAMILY: arial, helvetica, sans-serif;
	text-decoration:none;
}

	SPAN.ErrorMessage { DISPLAY: block; FONT-WEIGHT: bold; COLOR: #904 }
	#header H1 { BORDER-RIGHT: #a9d46d 1px solid; BORDER-TOP: #84ba34 5px solid; MARGIN-TOP: 10px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 5px; BORDER-LEFT: #a9d46d 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a9d46d 1px solid; HEIGHT: 30px }
	#header H2 { BORDER-RIGHT: #a9d46d 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #a9d46d 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(images/head.gif); PADDING-BOTTOM: 3px; MARGIN-LEFT: 5px; BORDER-LEFT: #a9d46d 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #a9d46d 1px solid; FONT-FAMILY: arial; HEIGHT: 22px; BACKGROUND-COLOR: #b6c9e7; TEXT-ALIGN: center }
	
	#content h1
	{
		font-size:24px;
		font-weight:bold;
	}
	
	a.f14:link,
	a.f14:visited
	{
	font-size:14px;
	TEXT-DECORATION: underline;
	}
	
.BarIndicator_TextBox2
{
    color:Blue;
    background-color:Blue;
    padding-bottom:1px;
}

.BarBorder_TextBox2
{
    border-style:solid;
    border-width:1px;
    width:200px;
    vertical-align:middle;
}

.headermaintitle:link{color:#2D2D2D;font-size:14px;font-weight:bold;}
.headermaintitle:visited {font-size:14px;font-weight:bold;color:#2D2D2D}
.headermaintitle:hover {font-size:14px;font-weight:bold;color:#ff0000;text-decoration: none;}
.headermaintitle:active {font-size:14px;font-weight:bold;color:red;text-decoration: none;}

.BlogGrid
{
	border-bottom-color:Gray;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	margin-top:10px;
	height:180px;
}

table.pannel
{
	background: #f8f8f8;
	border-bottom: 1px dashed #AAAAAA;
	border-left: 1px dashed #AAAAAA;
	border-right: 1px dashed #AAAAAA;
	border-top: 1px dashed #AAAAAA;
	font-size: 150%;
	padding: 2px 12px 5px 5px;
	margin: 12px 0px 10px 0px;
	width:260px;
}
td.pannel
{
	line-height:150%;
}
table.CatpostMenu
{
	background-color:#FACFE2;
	color:White;
}

.heading {
	padding:2em 0 1em 0;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.4em;
}

div.MessagePanel {
	color: #880000;
	background: #EEEEEE;
	border: 1px dashed #CCCCCC;
	padding: 12px;
	font-weight: bold;
}

div.ErrorPanel {
	color: #660033;
	background: #FFFFCC;
	border: 1px dashed #DBDB64;
	padding: 12px;
	font-weight: bold;
}

div.ErrorPanel IMG,
div.MessagePanel IMG {
	float: left;
}

div.ErrorPanel DIV,
div.MessagePanel DIV {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 44px;
}

H2.BlogTitle
 {
	MARGIN-BOTTOM: 5px; FONT: 14px/150% normal Arial, Helvetica, sans-serif; 
	COLOR: #ff0000;text-align:left;
	font-weight:bold;
 }
 
H2 {
	MARGIN-BOTTOM: 5px; FONT: 14px/150% normal Arial, Helvetica, sans-serif; 
	COLOR: #ff0000;text-align:left;
}

div.post
{
	font-family : palatino, georgia, verdana, arial, sans-serif;
	background : #FFF;
	text-decoration : none;
	line-height:150%;
}
	
div.post h2
{	
	font-family : palatino, georgia, verdana, arial, sans-serif; 
	font-size : 1.0em; 
	color: #606060; 
	font-weight:bold;
	background:#FFF;	
	padding-top : 0px;
	margin-top : 15px;
	text-decoration : none;
}	

p.postfoot 
{
	font-family: verdana, arial, sans-serif; 
	font-size: .9em; 
	color: #888888; 
	padding-top : 0px;
	background-color:#eef;
	
}

here:link{ 
	color:#FF0000;
	text-decoration:none
}
here:visited{ 
	color:#0000FF;
	text-decoration:none;
	font-size:14px;
	font-weight:bold
}
here:hover{
	color:blue;
	text-decoration: underline
}

.titleBar
{
	font-size:14px; font-weight:bold ; height: 21px;
	color:#666666;
}

.Cal2
{
	border: 1px solid #999999;
	width: 100%;
	font-family: Arial;
	font-size: 12px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 180px;
	background-color: #fCF6f4;
	padding: 0px;
}

.CalTitle2
{
	background-color: #ECF6E4;
	border-color: #ADF;
	font-family: Arial;
	font-size: 13px;
	color: #000;
	margin-left: 0px;
	padding: 0px;
	height: 100%;
	font-weight: bold;
}

.CalOtherMonthDay
{
	color: #808080;
}

.CalDayHeader2
{
	background-color: #f5ffff;
	
}

div.menu
{
	font-size:14px;
	padding-right:15px;
	padding-left:5px;
}

div.logo
{
	padding-left:10px;
	padding-top:5px;
}

.submenu
{
	font-size:12px;
	color:White;
}

div.textshow
{
	padding-left:40px;
	padding-top:40px;
	padding-right:60px;
	color:#666666;
	line-height:150%;
	font-size:13px;
	vertical-align:top;
	background-color:#fafafa;
}

div.notice
{
	padding-left:10px;
	vertical-align:middle;
}

div.notice a:link,
div.notice a:visited
{
	text-decoration:underline;
}

#footer {
	MARGIN: 0px auto; WIDTH: 810px; LINE-HEIGHT: 20px; TEXT-ALIGN: left
}
#footnav {
	PADDING-LEFT: 15px; BACKGROUND: url(/images/bottomline.gif) repeat-x; OVERFLOW: hidden; COLOR: #fff; LINE-HEIGHT: 19px; POSITION: relative; HEIGHT: 19px
}
#footer A {
	TEXT-DECORATION: none
}
#footleft {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#footright {
	RIGHT: 0px; POSITION: absolute; TOP: 0px
}
#footer P {
	LINE-HEIGHT: 150%;
	margin-top:1px;
	margin-bottom:1px;
}
#footer P SPAN {
	COLOR: #fe6e01
}
#footer #copy {
	FONT: 10px/30px Arial
}
#footnav A:link {
	MARGIN: 0px 5px; COLOR: #fff; TEXT-DECORATION: none
}
#footnav A:visited {
	MARGIN: 0px 5px; COLOR: #ffffff; TEXT-DECORATION: none
}
#footnav A:hover {
	COLOR: #ffff00;
	background-color:Transparent;
}

#page {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 820px; PADDING-TOP: 0px
}
#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH:580px; PADDING-TOP: 15px
}
#sidebar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: #fff; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 220px; LINE-HEIGHT: 130%; PADDING-TOP: 15px; FONT-FAMILY: Helvetica, geneva, tahoma, sans-serif
}

#sidebar h2 
{
	text-decoration:one;
	font-size:14px;
	color:#BC0404;
}

#sidebar UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
	color:#FF0000;
	line-height:150%;
}
#sidebar UL OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#sidebar UL LI {
	BORDER-RIGHT: #F6D3C8 1px solid; PADDING-RIGHT: 10px; 
	BORDER-TOP: #F6D3C8 1px solid; PADDING-LEFT: 10px; 
	BACKGROUND: #FBF4ED; LIST-STYLE-IMAGE: none; 
	MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; 
	BORDER-LEFT: #F6D3C8 1px solid; PADDING-TOP: 10px; 
	BORDER-BOTTOM: #F6D3C8 1px solid; LIST-STYLE-TYPE: none
}
#sidebar UL P {
	MARGIN: 5px 0px 8px
}
#sidebar UL SELECT {
	MARGIN: 5px 0px 8px
}
#sidebar UL UL {
	MARGIN: 5px 0px 0px 10px
}
#sidebar UL OL {
	MARGIN: 5px 0px 0px 10px
}


div.CollapsibleHeader {
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; FONT-SIZE: 24px; PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-TOP: 5px; 
BORDER-BOTTOM: #aaa 0px solid;
margin-bottom:10px;
color:#111;
font-weight:bold;
}


#mainMenu 
{
	vertical-align:bottom;
	margin-bottom:2px;
	text-align:right;
	margin-top:50px;
	margin-right:2px;
	font-size:14px;
}

#submenu
{
	font-size:12px;
	padding-right:8px;
	text-align:left;
	vertical-align:bottom;
	margin-top:52px;
	margin-left:15px;
	float:left;
}

#logo
{
	margin-top:18px;
	margin-left:5px;
	margin-right:8px;
	margin-bottom:1px;
	float:left;
}
#ad
{
	position:absolute;
	left:125px;
	top:18px;
	font-size:12px;
	word-spacing:18px;
}

#menu_line
{
	height:2px;
	margin-top:5px;
	background-image:url(/images/dotted.jpg);
	margin-left:10px;
}

#topMenu
{
	width:820px;
	border-bottom-color:Gray;
	border-bottom-style:dashed;
	border-bottom-width:0px;
	height:60px;
}

div.OrderBy
{
	margin-left:10px;
	margin-top:5px;
	margin-bottom:10px;
}

div.SearchBar
{
	margin-left:10px;
	margin-top:5px;
	margin-bottom:10px;
}

div.floatright
{
	float:right;
	margin-bottom:10px;
}

#master_footer
{
	text-align:left;
	float:left;
}

table.picshow
{
	background-image:url(/images/picborder.jpg);
}

td.picshow
{
	border-style:solid;
	border-width:1px;
	border-left-width:2px;
	border-top-width:2px;
	border-bottom-width:2px;
	border-right-width:0px;
	border-color:#333;
}
td.textshow
{
	border-style:solid;
	border-left-width:0px;
	border-right-width:2px;
	border-top-width:2px;
	border-bottom-width:2px;
	border-color:#333;
}
.greyborder
{
	border-width:0px;
}



#homebody
{
	margin-top:45px;
	margin-left:40px;
	width:380px;
	line-height:160%;
	vertical-align:top;
	height:120px;
}

#homeauthor
{
	text-align:right;
	margin-right:8px;
	margin-top:3px;
	color:#666;
	vertical-align:bottom;
	margin-bottom:3px;
}

#homesubtitle
{
	text-align:right;
	margin-right:8px;
	margin-bottom:2px;
	margin-top:2px;
	vertical-align:bottom;
	color:#888;
}

#homeSnail
{
	text-align:right;
	float:right;
	vertical-align:bottom;
	margin-right:28px;
}

div.massage_box{ position:absolute;  left:expression((body.clientWidth-550)/2); top:expression((body.clientHeight-500)/2); width:550px; height:200px;filter:dropshadow(color=#666666,offx=3,offy=3,positive=2); z-index:2; visibility:hidden}
div.mask{ position:absolute; top:0; left:0; width:expression(body.scrollWidth); height:expression(body.scrollHeight); background:#666; filter:ALPHA(opacity=60); z-index:1; visibility:hidden}
.massage{border:#036 solid; border-width:1 1 3 1; width:95%; height:95%; background:#fff; color:#036; font-size:12px; line-height:150%}
.msgheader
{
	background:#eeeeee; 
	height:10%; font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; padding:3 5 0 5; 
	color:#000;
	width:580px;
	height:25px;
	
}
	
.entryBody {
	WORD-BREAK: break-all;
	color:#666666;
	line-height:180%;
	margin-bottom:1px;
	margin-right:18px;
	margin-left:5px;
	margin-top:10px;
	width:400px;
}

.date {
	FONT-SIZE: 9px; 
	font-weight:lighter;
	float:right;
	COLOR: #c7cdcA; 
	FONT-FAMILY: "Lucida Grande", Verdana, Helvetica, Sans-Serif; 
	TEXT-ALIGN:right;
	margin-right:5px;
	padding-top:2px;
	vertical-align:bottom;
}

p.date 
{
	color: #333; 
	font-family: Palatino, georgia, times new roman, serif; 
	font-size : 1.0em;
	font-weight : bold;
	padding-bottom : 3px;
	padding-top : 0px;
	margin-top : 8px;
	border-bottom : 1px solid #999;
}

.entrytitle
{
	float:left;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:10px;
}
.entrytitle a:link,
.entrytitle a:visited
{
	color:#678AaA;
}
.entrytitle a:hover,
.entrytitle a:active
{
	color:Red;
	background-color:Transparent;
}

td.titlehead
{
	padding-top:4px;
	padding-right:10px;
}
.bbsline
{
	border-bottom:dotted 1px #cccccc;
}

.downme
{
	color:#f88;
}

.red18
{
	color:Red;
	font-size:18px;
	font-weight:bold;
	text-decoration:underline;
}
.red18 a:link,
.red18 a:visited
{
	color:Red;
	font-size:18px;
	font-weight:bold;
	text-decoration:underline;
}

a.common:link,
a.common:visited {
{
	text-decoration:underline;
	color:#8888ee;
}
	
a.common:hover
{
	color:red;
}