#dfreeware { background: url(images/header-bg.png) repeat-x left top; font-size: 1.4em;}
#header { background: url(images/header.jpg) no-repeat left top; height: 83px; }
#footer { background: url(images/footer.png) repeat-x left top; height: 50px; color: #fff; }
	#copyright { font-weight: bold; margin: 0px; padding: 5px 10px 5px; }
	#ref { margin: 0px; padding: 0 10px;}
#footer a { background: url(images/icons/link_go.png) no-repeat right top; color: #ccc; padding-right: 16px;}
#menu { display: block; list-style: none; margin: 24px 0 0 570px; padding: 0; }
#menu li { display: inline; margin: 0; padding: 0; }
#menu li a { cursor: pointer; display: block; float: left; height: 33px; margin: 4px; text-indent: -7000px; width: 94px; }
#menu li a.home { background: url(images/menu.png) no-repeat 0 0; }
#menu li a:hover.home { background: url(images/menu.png) no-repeat 0 -33px; }
#menu li a:focus.home { background: url(images/menu.png) no-repeat 0 -66px; }
#menu li a.aboutus { background: url(images/menu.png) no-repeat -94px 0; }
#menu li a:hover.aboutus { background: url(images/menu.png) no-repeat -94px -33px; }
#menu li a:focus.aboutus { background: url(images/menu.png) no-repeat -94px -66px; }
#menu li a.contactus { background: url(images/menu.png) no-repeat -188px 0; }
#menu li a:hover.contactus { background: url(images/menu.png) no-repeat -188px -33px; }
#menu li a:focus.contactus { background: url(images/menu.png) no-repeat -188px -66px; }

.entry { background: url(images/entry-bg.png) repeat-y left top; }
.entry div.head { background: url(images/entry-head.png) no-repeat left top; height: 10px; }
.entry div.foot { background: url(images/entry-foot.png) no-repeat left top; height: 10px;}
.entry div.content { margin: 8px 12px; }
.entry h1 {display: inline; text-indent: 8px; margin-bottom: 0px;}
.entry h1 a { color: #0355B1; text-decoration: none; }
.entry h1 a:hover { color: #a69d8e;}
.entry h6 { font-size: 0.9em; text-align: right; }
.entry .thumb { margin-left: 30px;}
.entry hr { margin: 0; padding: 0;}
	.datepublish { color: #555; font-size: 0.9em; margin-top: 4px; margin-bottom: 16px;}
	.tag { background: url(images/icons/tag_blue.png) no-repeat left center; color: #333; text-indent: 20px; }
	.share-social { float: right; list-style: none; margin: 0; padding: 0; }
	.share-social li { display: inline; }
	.share-social li a { display: block; float: right; margin: 2px; }


#sidebar { background: url(images/sidebarbox-bg.png) repeat-y left top; }
#sidebar div.head { background: url(images/sidebarbox-head.png) no-repeat left top; height: 10px;}
#sidebar div.foot { background: url(images/sidebarbox-foot.png) no-repeat left top; height: 9px;}
#sidebar-content { padding: 4px 16px;}
#sidebar-content h4 {  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #3b4966; color: #fff; font-size: 1.3em; font-variant: small-caps; font-weight: bold; letter-spacing: 2px; margin-bottom: 8px; padding: 4px 8px; }
#sidebar-content h5 { text-align: right; }	
	#getconnect { margin: 0px auto 16px; text-align: center; }
	#recommend h6 { margin-bottom: 4px; }
	#recommend h6 a { color: #413b2e; font-size: 1.1em; font-weight: bold; text-decoration: none; }
	#recommend h6 a:hover { color: #a69d8e; text-decoration: underline;}
	#lastest { list-style: none;}
	#lastest li { background: url(images/icons/star.png) no-repeat left center; margin: 4px; padding: 2px 0 2px 20px;}
	#lastest a { color:#413b2e; font-size: 1.1em; text-decoration: none;}
	#lastest a:hover { color: #a69d8e; text-decoration: underline; }
#contactus { font-size: 0.8em;}	

.press-release { background: url(images/pressbox-bg.png) repeat-y left top; }
.press-release div.head { background: url(images/pressbox-head.png) no-repeat left top; height: 10px;}
.press-release div.foot { background: url(images/pressbox-foot.png) no-repeat left top; height: 10px;}
.press-release h4 { margin: 0px 15px 10px;}
.press-release p { color: #333; margin: 5px 15px 10px;}

.software-download, .software-homepage { display: block; width: 200px; height: 55px; margin: 10px; text-decoration: none;}
.software-download span, .software-homepage span { font-weight: bold; display: block; width: 120px; height: 50px; margin-left: 64px; padding-top: 10px; }
.software-download span { color: #990056; /*color: #fff;*/ }
.software-download { background: url(images/download.png) no-repeat 0px 0px;}
.software-download:hover { background: url(images/download.png) no-repeat 0px -55px;}
.software-download:focus { background: url(images/download.png) no-repeat 0px -110px;}
.software-homepage { background: url(images/download.png) no-repeat -200px 0px;}
.software-homepage span { /*color: #002868;*/ color: #fff; }
.software-homepage:hover { background: url(images/download.png) no-repeat -200px -55px;}
.software-homepage:focus { background: url(images/download.png) no-repeat -200px -110px;}

