body {
	font: 12px/160% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0px;
}
div{word-wrap:break-word}
a{ color:#0066CC; text-decoration:underline;}
a:hover{ text-decoration:none; color:#009900} 
#wrapper{margin: auto;width: 1000px;}
#header{padding-top: 10px;height: 95px;}
#header .logo {float: left;width: 280px;}
#header .header_right1 {background: #999;float: right;width: 208px;height: 90px;border: 1px solid #ccc;color: #FFFFFF;text-align: center;}
#header .header_right2 {height: 90px;width: 480px;border:none;float: right;margin-right: 11px;color: #fff;text-align: center;border:1px solid #ccc}
h3 {font-size: 12px;font-weight: normal;}

div#menu{height:45px;text-align:center;margin-bottom:1px;}
#top {background: #ccc url(images/top.gif) repeat-x;text-indent:1em;height: 37px;width: 100%;line-height: 37px;}

#top em{text-indent: 2em;float: left;font-style: normal;}

#top span {float: right;margin-right: 1em;color:#487791;line-height:37px;margin-top:0px!important;margin-top:2px}
#top form { margin:0; padding:0}
#left,#middle,#right {float: left;}
#left,#right{ width:210px}
	#left{ padding-right:5px}
	#right{ padding-left:5px} 
	#left .box,#right .box {
	padding: 1px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	}
#left .box h2, #right .box h2{
	line-height: 26px;
	background-color: #eeeeee;
	background-image: url(images/h2_a.gif);
	background-repeat: repeat-x;
	text-indent: 1em;
	color: #eee;
}

#middle{
	width:556px;
	padding: 1px;
	border: 1px solid #CCCCCC;
}
	#middle p {margin: 0px;text-align: center;}
	#middle h2 {line-height: 26px;
		background-image: url(images/h2_b.gif);
		background-repeat: repeat-x;
		text-indent: 1em;
		margin: 0px;
		padding: 0px;
		color: #FFFFFF;}
	#middle .box {float: left;width: 50%;}
	#middle .box2 {border: 1px solid #eee;margin: 5px;padding: 1px;}
	#middle .box2 h3 {
		margin: 0px;
		padding: 0px;
		background-image: url(images/h3_a.gif);
		background-repeat: repeat-x;
		text-indent: 1em;
		line-height: 26px;
		color: #FFFFFF;
		font-weight: bold;
	}
	#middle h3 a {
	color: #FFFFFF;
	text-decoration: none;
}
		#middle h3 a:hover {text-decoration: none;}
	div#middle .ban {
		width:540px;
		height:90px;
		border:none;
		background-color:#FFFFFF;
		margin:5px auto;
		text-align:center;
		clear:both;
		margin-bottom: 0px;
	}

.artlist #middle{ width:781px}
	.artlist #middle h2 a{ color:#EFFCB4}
	.artlist #middle h2 a:hover{ color:#fff}
	.artlist #middle .box{ float:none; width:auto; font-size:14px; border-bottom:1px dotted #ccc; line-height:180%}
		.artlist #middle .box ul span{ border-bottom:none; text-decoration:none; font-size:12px}
		.artlist #middle .box ul a{ text-decoration:none}	
	.artlist #middle h1{ font-size:22px; text-align:center} 
.artcontent{ margin:4px}
	.arttext{ font-size:14px; text-align:left; text-align:left}
		.arttext p{ text-indent:2em; text-align:left}
		.arttext *{ text-align:left}
div.artinfo{text-align:center; padding-bottom:5px; border-bottom:1px dotted #CCCCCC; margin-bottom:5px}

			
	.box ul {
		margin: 5px;
		padding: 0px;
		list-style-type: none;
	}
		.box ul li{ width:100%}
		.box ul a{
	color: #447629;
	text-decoration: none;
	display: block;
	background-image: url(images/dot_green.gif);
	background-repeat: no-repeat;
	padding-left:16px
}
		.box ul a:hover{ color:#333333;background-image: url(images/dot_orange.gif);}
		.box ul span{ float:right; font-size:smaller; text-decoration:none; color:#999}
	div.pagelist{ text-align:center; width:99%; margin:4px auto; background-color:#eee;border-bottom:1px solid #CCC; line-height:200%}
		.pagelist *{ font-size:12px}
		.pagelist a{ color:#009900}
		.pagelist a:hover{ color:#000}
	
.itext,.inlist{
	line-height: 110%;
	height: 80px;
	clear: both;
	margin-bottom:4px
}
.inlist2{
	line-height: 110%;
	height: 160px;
	clear: both;
	margin-bottom:4px
}
.itext p,.itext2 p {
	margin: 0px;
	padding: 0px; 
}

.itext img,.inlist img,.inlist2 img{
	float: left;
	margin: 4px;
	border: none;
}
.itext .img,.inlist .img {
	float: left;
	margin: 4px;
	width:75px;
	height:75px;
	background: no-repeat center center;
	border:none;
}
.inlist2 .img{ border:1px solid #eee; width:150px; height:150px;	background: no-repeat center center;}

.itext .itextright,.inlist .itextright{ margin-left:83px}
.inlist2 .itextright{ margin-left:155px; margin-right:155px;}
.itext h3 {
	margin: 4px 0px;
	padding: 0px;
	font-weight: normal;
	color: #333;
	text-decoration: underline;
	line-height: 140%;
	clear:right;
	display:block; 
}

.itext h3 a {
	color: #FF6600;
}
.itext a:hover {
	color: #333333;
}
	.itext1 a{ color:#33c}
	.itext1 *{ text-decoration:none}
	.itext1{height:65px; font-weight:bold;}
	.itext1 em{
	font-weight: normal;
	color: #999;
	font-style: normal;
	line-height:200%
}
	.inlist h4{ font-size:12px; font-weight:bold;margin: 4px 0px; padding-top:4px}
			.inlist h4 a{ color:#006600}
			.inlist h4 a:hover{ color:#FF6600}
	.inlist2 h4{ font-size:16px; font-weight:bold;margin: 4px 0px 8px 0px; padding-top:4px; color:#060}
	.inlist p{ text-align:left; margin:0;}
	.inlist *{ text-align:left}
	.inlist { border-bottom:1px dotted #99CC00; overflow:hidden}
	
	.lookup{ width:150px; height:150px; float:right; margin-right:2px}
	
#footer {
	clear: both;
	text-align: center;
	padding-top: 2em;
	padding-bottom: 2em;
	border-top: 1px solid #CCCCCC;
	width: 1000px;
}
h2 {
	font-size: 12px;
	margin: 0px;
}

#designedby {
	display: none;
}


table.line_bottom{ border-bottom:1px dotted #9c0}

/*- Menu 11--------------------------- */
	
#menu11 {
	border-style: solid solid none solid;
	border-color: #889944;
	border-size: 1px;
	border-width: 1px;
	}
	
#menu11 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none; 
	}	
	
#menu11 li a:link, #menu11 li a:visited {
	color: #59642D;
	display: block;
	background:  url(images/menu11.gif);
	padding: 8px 0 0 25px;
	}
	
#menu11 li a:hover {
	color: #2F3517;
	background:  url(images/menu11.gif) 0 -32px;
	padding: 8px 0 0 27px;
	}
/*-rank*/
.rank {
	margin: 0px;
	padding: 2px;
	list-style:none
}
	.rank a{ color:#3399CC}
		.rank a:hover{ color:#000; }

	.rank li {
		padding-left: 18px;
	}
	.rank li.no1 {
		background: url(images/1.gif) no-repeat 4px center;
	}
	.rank li.no2 {
		background: #F2F8FD url(images/2.gif) no-repeat 4px center;
	}
	.rank li.no3 {
		background: url(images/3.gif) no-repeat 4px center;
	}
	.rank li.no4 {
		background: #F2F8FD url(images/4.gif) no-repeat 4px center;
	}
	.rank li.no5 {
		background: url(images/5.gif) no-repeat 4px center;
	}
	.rank li.no6 {
		background: #F2F8FD url(images/6.gif) no-repeat 4px center;
	}
	.rank li.no7 {
		background: url(images/7.gif) no-repeat 4px center;
	}
	.rank li.no8 {
		background: #F2F8FD url(images/8.gif) no-repeat 4px center;
	}
	.rank li.no9 {
		background: url(images/9.gif) no-repeat 4px center;
	}
	.rank li.no10 {
		background: #F2F8FD url(images/10.gif) no-repeat 4px center;
	}
	
	/*DIGG*/
	.digg {
	background: url(images/digg_bg.gif) no-repeat left top;
	width: 62px;
	margin-bottom: 10px;
}
.digg td {
	text-align: center;
	padding-right: 4px;
}
.digg .diggnum {
	height: 38px;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
}
.digg .diggit {
	height: 30px;
	line-height: 24px;
}
	.digg a{ color:#FF6600} .digg a:hover{ color:#009900; text-decoration:none} 
/*comments*/
.title {
	background: #E9F2FB url(images/h3_a.gif) repeat-x left top;
	border: 1px solid #99CC00;
}
.title strong{ color:#fff}
.title a{	color:#CCFF00}
.title td {
	font-size: 14px;
	line-height: 26px;
	color: #006600;
	padding: 0px 10px;
}
#plpost {
	margin-top: 10px;
	border: 1px solid #99CC00;
}
#plpost .title {
	border: 0px solid #99CC00;
}
#plpost .title span {
	color: #FFFFFF;
}
#plpost #saytext {
	display: block;
	margin: 0 0 10px;
	padding: 8px;
	height: 100px;
	width: 90%;
	border: 1px solid #ccc;
}



#articlebody,div.arttext,div.arttext p{text-align:left}
	#articlebody p{text-align:left}

table.tableborder{ border:2px solid #009900; background-color:#FFFFCC}
	table.tableborder td{ background-color:#FFFFFF}
