/*  
Theme Name:Shareware-focus.com
Theme URI:http://Shareware-focus.com/
Description:<a href="http://Shareware-focus.com/">Shareware-focus.com</a>.
*/
/* Global settings */
*{margin:0;padding:0;}
.clear{clear:both;}
.alt{margin-top:6px;padding:10px;border:1px solid #eef3f9;background:#f8fafd;}
small{font:11px Arial,Helvetica,Sans-Serif;line-height:1.5em;}
code{font:11px "Courier New",Courier,Fixed;}
acronym,abbr,span.caps{font-size:9px;letter-spacing:.07em;}
acronym,abbr,span.caps{cursor:help;}
acronym,abbr{border-bottom:1px dashed #999;}
blockquote{margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #ddd;}
blockquote cite{margin:5px 0 0;display:block;}
.center{text-align:center;}
a img{border:thin solid #CCCCCC;}
/* End Global settings */
/* Head settings */
body{margin:0 auto;width:780px;background:url(images/body.png) repeat-y center #333;color:#666;font:12px "Lucida Grande",Verdana,Arial,Sans-Serif;text-align:left;}
.txt{font-size: 11px;color: #757575;line-height: 15px;}
.pps{font-size: 16px;line-height: 25px;background-image: url(images/pps.gif);background-repeat: repeat-x;color: #86C2FE;font-family: Geneva, Arial, Helvetica, sans-serif;font-weight: bold;font-style: italic;}
.rp a{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #757575;text-decoration: none;list-style-type: none;}
.style9 {
	color: #4A73B0;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
.style9  a{
	color: #4A73B0;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
.style10 {font-size: 12px;color: #0000CC;}
.downlaod{color: #E8892F;font-weight: bold;text-decoration: none;}
.downlaod a{color: #E8892F;font-weight: bold;text-decoration: none;}
#title{float:right;}
#title img{ border:0px}
.description{padding:3px 0px 0px 12px;color:#999;font-size:12px;text-align:left;}
#header{background:url(images/top.png) #fff repeat-x top;width:780px;height:68px;float:right;}
.ti {font-size: 10px;color: #CCCCCF;margin: 2px;padding: 2px;height: 20px;}
#contenttop{border-top:solid 0px #9cf;background:url(images/header.png) #fff repeat-x top; }
#tab1 ul li{font-size: 11px;color: #4A73B0;text-decoration: none;font-weight: bold;list-style-type: none;line-height: 18px;border-bottom-width: thin;border-bottom-style: dashed;border-bottom-color: #CCCCCC;}
#tab1 ul li a{font-size: 11px;color: #4A73B0;text-decoration: none;font-weight: bold;list-style-type: none;}
#tab1 ul li a:hover{font-size: 11px;color: #E8892F;text-decoration: none;font-weight: bold;list-style-type: none;}
.tit{font-size: 12px;color: #E8892F;text-decoration: none;font-weight: bold;}
.tit a{font-size: 12px;color: #E8892F;text-decoration: none;font-weight: bold;}
.tit a:hover{font-size: 12px;color: #4A73B0;text-decoration: underline;font-weight: bold;}
/* End Head settings */
/* Menu settings */
#menu{background:url(images/menu.png) repeat-x;color:#666;font:bold 13px "Lucida Grande",Verdana,Arial,Sans-Serif;height:32px;}
#menu ul li a{float:left;padding:0 18px 0 18px;border-right:solid 1px #9cf;color:#eee;line-height:32px;text-decoration:none;height:32px;}
#menu ul li a:hover{background:url(images/menu_a.png) repeat-x;color:#666;}
#menu ul li{border-left:solid 1px #69f;float:left;list-style:none;position:relative;}
#menu ul li.current_page_item a{background:url(images/menu_aa.png) repeat-x;color:#ddd;height:32px;}
/* End Menu settings */
/* Sub-menu settings */
#menu ul li ul{float:left;width:168px;margin-top:32px;border-top:1px solid #eee;border-bottom:2px solid #eee;background:#fff;position:absolute;left:-999em;z-index:99;}
#menu ul li ul li{clear:both;}
#menu ul li ul li.page_item:hover{color:#fff;}
#menu ul li ul li:hover a.page_item{color:#fff;}
#menu ul li:hover ul{left:0;}
#menu ul li ul li.current_page_item a{background:url(images/menu_aa.png) repeat-x;color:#ddd;height:24px;}
#menu ul li.current_page_item ul li.page_item a{background:url(images/menu.png) repeat-x;color:#eee;height:24px;}
/* End Sub-menu settings */
/* Content settings */
.content{float:left;width:575px;}
.content .auto{padding:0 5px 5px;margin:5px;font-size:12px;text-align:left;line-height:16px;}
.content .entry p{padding-top:6px;font-size:12px;}
.content1{float:right;width:550px;}
.content1 .auto1{padding:0 5px 5px;margin:5px;font-size:12px;text-align:left;line-height:16px;}
/* End Content settings */
/* topSidebar settings */
#sidel{float:left;width:182px;background-color: #ECF0F3;font:12px "Lucida Grande",Verdana,Arial,Sans-Serif;margin: 0px;padding: 0px 18px;}
#sidel h3{margin:6px 0;padding:6px 0 12px 8px;background:url(images/tttt.gif) repeat-x left;color:#FF9D33;font-size:16px;font-weight: bold;}
#sidel ul{border:0;}
#sidel ul li{list-style:none;}
#sidel ul li ul{padding:0px 0px 0px 12px;}

#sidel ul li ul li{margin:0px;color:#CCCCCC;overflow:hidden;font-size: 12px;font-weight: bold;}
#sidel ul li ul li a{
	margin:0px;
	color:#666666;
	overflow:hidden;
	font-size: 11px;
	text-decoration: none;
	background-image: url(images/bulletorange.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 12px;
	 white-space:nowrap;
	 overflow:hidden;
	 text-overflow:ellipsis;
}
#sidel ul li ul li a:hover{margin:0px;color:#4A73B0;overflow:hidden;font-size: 11px;}

#sidel ul li ul li ul li{margin:0px;color:#CCCCCC;overflow:hidden;text-indent: 5px;font-size: 12px;font-weight: normal;}
#sidel ul li ul li ul li a{
	margin:0px;
	color:#666666;
	overflow:hidden;
	font-size: 11px;
	 white-space:nowrap;
	 overflow:hidden;
	 text-overflow:ellipsis;
	background-image: url(images/bulletgrey.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#sidel ul li ul li ul li a:hover{margin:0px;color:#4A73B0;overflow:hidden;font-size: 11px;}

/*#sidel ul li ul li{margin:0px;color:#CCCCCC;overflow:hidden;font-size: 12px;font-weight: bold;list-style-image: url(images/bulletorange.gif)!important;list-style-position: inside!important;}
#sidel ul li ul li a{margin:0px;color:#666666;overflow:hidden;font-size: 11px;text-decoration: none;list-style-image: url(images/bulletorange.gif)!important;list-style-position: inside!important;}
#sidel ul li ul li a:hover{margin:0px;color:#4A73B0;overflow:hidden;font-size: 11px;}

#sidel ul li ul li ul li{margin:0px;color:#CCCCCC;overflow:hidden;text-indent: 5px;font-size: 12px;font-weight: normal;list-style-image: url(images/bulletgrey.gif)!important;list-style-position: inside!important;}
#sidel ul li ul li ul li a{margin:0px;color:#666666;overflow:hidden;font-size: 11px;list-style-image: url(images/bulletgrey.gif)!important;list-style-position: inside;font-weight: normal!important;}
#sidel ul li ul li ul li a:hover{margin:0px;color:#4A73B0;overflow:hidden;font-size: 11px;}
*/
.tagcloud{color: #757575;text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.tagcloud a{color: #757575;text-decoration: none;font-family:Verdana, Arial, Helvetica, sans-serif;}
.tagcloud a:hover{color: #4A73B0;text-decoration: underline;font-family:Verdana, Arial, Helvetica, sans-serif;}
/* End Sidebar settings */
/* Begin Structure */
.post{margin:0 0 12px;text-align:left;}
.post h2{padding-bottom:6px;background:url(images/title.png) no-repeat bottom left;/*border-bottom:dashed 1px #ddd;*/}
.smallattachment{float:left;width:128px;margin:5px 5px 5px 0px;text-align:center;}
.attachment{margin:5px 0px;text-align:center;}
.postinfo{float:left;margin-top:0px;color:#3399ff;}
.postmetadata{
	float:right;
	margin-top:10px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
}
.postmetadata ul,.postmetadata li{display:inline;list-style:none;}
.footer{clear:both;margin:0 auto 0 auto;border-top:1px solid #eee;background:url(images/footer.png) #fff repeat-x top;height:48px;}
.footer a{color:#999;}
.footer a:hover{color:#666;}
.footer .copy{float:left;margin:0;padding:18px 0 0 210px;font-size:9px;line-height:1.6em;}
/* End Structure */
/* Begin Lists */
.ep{color:#FFFFFF;background-image: url(images/tie.gif);background-repeat: repeat-x;font-size: 15px;line-height: 30px;text-indent: 16px;font-style: italic;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
sxxx{background-image: url(images/sxxx.gif);background-repeat: repeat-y;width:7px;}
.entry{clear:both;}
.entry form{text-align:center;}
.entry ul{padding:0 0 0 2px;margin:0;}
.entry ul li{margin:0;padding:0;list-style-type: none;}
.entry p a:visited{color:#333;}
.entry p img{padding:3px;border:1px solid #f6f6f6;}
.entry a.morelink,.entry a:visited.morelink{color:#99ccff;}
.entry a:hover.morelink{color:#ccc;}
/* Begin Form Elements */
.search{float:right;margin-right:12px !important;margin-right:6px;color:#666;font-weight:bold;font-size:12px;height:16px;}
#searchform{margin:0px 0 0 8px;padding:3px 0 0px 0 !important;padding:2px 0 0px 0;text-align:left;}
#searchform #s{margin:3px 0 0 0px;padding:4px 3px 0px 20px;border:none;width:128px;background:url(images/search.png) no-repeat;color:#666;font-size:12px;line-height:11px;height:16px;}
.so #searchform #s{margin:3px 0 0 0px;padding:4px 3px 0px 20px;border:none;width:226px;background:url(images/search.jpg) no-repeat;color:#666;font-size:12px;line-height:11px;height:16px;}
#searchform .submit{padding-top:1px;vertical-align:top;}
#searchsubmit{padding:1px;}
select{width:130px;}
/* End Form Elements */
.footmark{margin:0;padding:0;}
.footmark h2{margin:4px;padding:2px;border-bottom:1px dashed #eee;color:#99ccff;font:italic bold 14px "Lucida Grande",Arial,Verdana,sans-serif;}
.footmark p{padding:2px;}
/************************************** 分页菜单定义 ****************************************/
.navigation{float:left;line-height:24px;}
.navigation .left,.left{float:left;border:0;}
.navigation .right,.right{float:right;border:0;}
/***** Tags *****/
.tag_cloud{margin:36px 0px 24px 0px;}
.tag_cloud a{color:#333;font-family:"Lucida Grande",Arial,Verdana,sans-serif;text-decoration:none;}
.tag_cloud a:hover{color:#666;text-decoration:underline;}
.tag_cloud a:visited{color:#ccc;text-decoration:none;}
.tag_cloud a:visited:hover{color:#666;text-decoration:underline;}
/***** Page *****/
.fvartcode{padding:6px 24px 6px 6px;font-size:10px;text-align:right;height:4px;}
/***** Page About *****/
strong.about{border-bottom:1px solid #3399ff;color:#3399ff;}
p.about{margin-bottom:18px;border-top:1px dashed #eee;}
.word{float:left;margin-left:16px;border:1px dashed #ddd;width:48%;}
.word strong{padding:1px 0px 1px 18px;background:url(images/icons/pictures.png) no-repeat;}
