body {
	min-width:772px;
	margin:0;
	color:#000;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	background:#343438;
}
img { border-style:none;}
a {
	text-decoration:none;
        color:#544d45;
}
a:hover { text-decoration:underline;}
/*navigation-box*/
.navigation-box {
	width:100%;
	height:50px;
	overflow:hidden;
	background:url(../images/bg-navigation-box.gif) repeat-x;
}
#navigation {
	width:752px;
	margin:0 auto;
}
/*logo*/
.logo {
	width:141px;
	height:50px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
.logo a {
	display:block;
	width:141px;
	height:50px;
	overflow:hidden;
	background:url(../images/logo.gif) no-repeat;
}
#navigation ul {
	list-style:none;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:14px;
}
#navigation ul li {
	width:118px;
	float:left;
	padding:0 2px 0 0;
	text-align:center;
	background:url(../images/bg-navigation-links.gif) no-repeat 100% 0;
}
#navigation ul li.blog { width:109px;}
#navigation ul a {
	height:1%;
	display:block;
	padding:19px 0 17px;
	color:#fff;
}
#navigation ul a span {
	cursor:pointer;
	color:#ff9000;
}
#navigation ul a:hover span { text-decoration:underline;}
/*content-area*/
#content-area {
	display:table;
	width:100%;
	overflow:hidden;
	padding:0 0 13px;
	background:#fff url(../images/bg-content-area.gif) repeat-x 0 100%;
}
#header {
	width:100%;
	overflow:hidden;
	display:table-header-group;
}
/*company-info-box*/
#company-info-box {
	width:100%;
	overflow:hidden;
	background:#e78a1e url(../images/bg-company-info-center.gif) no-repeat 50% 0;
}
.company-info-top {
	display:block;
	height:7px;
	font-size:0;
	line-height:0;
	background:url(../images/bg-company-info-top.png) repeat-x;
}
#company-info {
	width:752px;
	margin:-7px auto -15px;
	padding:0 20px 68px 0;
	overflow:hidden;
	background:url(../images/bg-company-info.png) repeat-y 0 0;
}
.inner #company-info {
	height:0;
	background:none;
	margin:0 auto;
	padding:0;
}
.company-info-bottom {
	display:block;
	height:15px;
	font-size:0;
	line-height:0;
	background:url(../images/bg-company-info-btm.png) repeat-x;
	overflow:hidden;
}
.inner .company-info-bottom { margin:-3px 0 0;}
#seo-content {
	width:100%;
	overflow:hidden;
	display:table-footer-group;
}
/*content-box*/
#content-box {
	height:1%;
	overflow:hidden;
	background:url(../images/bg-content-box.gif) repeat-x;
}
/*content-main*/
.content-main {
	width:732px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/bg-content-main.gif) repeat-y;
	position:relative;
}
.inner .content-main {
	min-height:546px;
	background:none;
	padding:30px 0 20px;
}
* html .inner .content-main {
	height:546px;
	overflow:visible;
}
.content-main-btm {
	width:732px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/bg-content-main-btm.gif) no-repeat 0 100%;
}
/*sidebar*/
.sidebar {
	display:inline;
	width:191px;
	float:left;
	margin:0 0 0 2px;
}
.menu-top {
	width:189px;
	overflow:hidden;
	background:url(../images/bg-menu-center.gif) repeat-y 175px 0;
}
.menu-center {
	height:1%;
	overflow:hidden;
	background:url(../images/bg-menu-top.gif) no-repeat 175px 0;
}
.sidebar ul {
	list-style:none;
	margin:0;
	padding:0;
	font-size:13px;
	line-height:16px;
	text-transform:capitalize;
	background:url(../images/bg-menu-btm.gif) no-repeat 175px 100%;
}
.sidebar ul li {
	height:1%;
	vertical-align:top;
}
.sidebar ul li a {
	width:125px;
	display:block;
	padding:18px 30px 16px 20px;
	color:#373a3c;
	margin:0 0 -13px;
	background-image:url(../images/bg-menu-links.gif);
	background-repeat:no-repeat;
	position:relative;
	z-index:1;
}
.sidebar ul li.first-link a { background-image:url(../images/bg-menu-link-first.gif);}
.sidebar ul li.last-link { margin:1px 0 0;}
.sidebar ul li.last-link a {
	margin:0;
	background-image:url(../images/bg-menu-link-last.gif);
}
.sidebar ul li a:hover {
	background-position:0 -50px;
	text-decoration:none;
	z-index:3;
}
.sidebar ul li a:focus { outline:none;}
.sidebar ul li a.active {
	background-position:0 -100px !important;
	z-index:2;
	width:141px;
}
.sidebar ul li.last-link a.active { padding-bottom:29px;}
/*content*/
.inner .content {
	display:inline;
	width:530px;
	margin:8px 0 0;
	line-height:14px;
	float:right;
	position:relative;
}
.content h1 {
	margin:0 0 0 -1px;
	font-size:14px;
	line-height:17px;
}
.content h2 {
	font-size:12px;
	line-height:13px;
}
.content p { margin:15px 0 0;}
/*footer*/
#footer {
	width:732px;
	xpadding:0 30px 25px 149px;
	margin:0 auto;
	overflow:hidden;
	font-size:10px;
	line-height:12px;
	color:#8b8c93;
        text-align: center;
}
#footer p { margin:2px 0 0;}
/*home page*/
.logo-home {
	float:left;
	width:394px;
	height:123px;
	margin:126px 0 0;
	padding:5px 0 0 71px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo-home-highlight.png) no-repeat;
}
.logo-home a {
	display:block;
	width:341px;
	height:54px;
	overflow:hidden;
	background:url(../images/logo-home.png) no-repeat;
}
/*company-info-txt*/
.company-info-txt {
	width:192px;
	float:right;
	padding:0 20px 0 0;
	margin:117px 0 0;
	color:#fff;
	line-height:14px;
}
.company-info-txt h2 {
	margin:0;
	font-size:14px;
	line-height:17px;
}
.company-info-txt p {
	margin:15px 0 0;
	text-align:justify;
}
/*content*/
.content {
	display:inline;
	width:445px;
	margin:28px 0 10px 11px;
	line-height:14px;
	float:left;
}
/*fewer-top*/
.fewer-top {
	width:428px;
	overflow:hidden;
	margin:29px 0 0 1px;
	background:url(../images/bg-fewer-center.gif) repeat-y;
}
.fewer-center {
	height:1%;
	overflow:hidden;
	background:url(../images/bg-fewer-top.gif) no-repeat;
}
.fewer-box {
	height:1%;
	overflow:hidden;
	padding:16px 15px 16px;
	background:url(../images/bg-fewer-box.gif) no-repeat 0 100%;
}
.fewer-box ul {
	width:400px;
	list-style:none;
	padding:0;
	margin:0 0 0 5px;
	height:1%;
	overflow:hidden;
	font-size:14px;
	line-height:17px;
	color:#544d45;
}
.fewer-box ul li {
	float:left;
	width:155px;
	padding:3px 0 4px 46px;
	background:url(../images/separatop-fewer-list.gif) no-repeat 0 10px;
}
.fewer-box ul li.fewer-slogan {
	width:135px;
	text-align:right;
	background-image:none;
	padding:3px 33px 4px 0;
}
/*home-sidebar*/
.home-sidebar {
	display:inline;
	width:240px;
	min-height:286px;
	float:right;
	margin:0 1px 0 0;
	background:url(../images/bg-home-sidebar.gif) no-repeat;
	color:#fffefe;
	font-size:10px;
	left:12px;
        vertical-align: top;
}
* html .home-sidebar { height:286px;}
.home-sidebar p { margin:3px 0 0;}
.home-sidebar a {
        color: #ffffff;
}
.sidebar-title-top {
	width:100%;
	overflow:hidden;
	background:url(../images/bg-sidebar-title-center.gif) repeat-y;
}
.sidebar-title-center {
	width:100%;
	overflow:hidden;
	background:url(../images/bg-sidebar-title-btm.gif) no-repeat 0 100%;
}
.home-sidebar h3 {
	margin:0;
	font-weight:normal;
	font-size:12px;
	line-height:14px;
	color:#fff;
	padding:13px 10px 10px 10px;
	background:url(../images/bg-sidebar-title-top.gif) no-repeat;
}
.sidebar-subtitle-top {
	width:100%;
	overflow:hidden;
	background:url(../images/bg-sidebar-subtitle-center.gif) repeat-y;
}
.sidebar-subtitle-center {
	width:100%;
	overflow:hidden;
	background:url(../images/bg-sidebar-subtitle-btm.gif) no-repeat 0 100%;
}
.home-sidebar h4 {
	margin:0;
	padding:7px 10px 6px 11px;
	font-size:10px;
	line-height:12px;
	color:#000;
	background:url(../images/bg-sidebar-subtitle-top.gif) no-repeat;
}
.home-sidebar h4 a { color:#000;}
.home-sidebar .txt-holder { padding:0 7px 16px 11px;}

.content2 h1 {
	margin:0 0 0 -1px;
	font-size:18px;
}
.content2 h2 {
	font-size:14px;
}
.content2 h3 {
	font-size:12px;
}
.content2 p { margin:15px 0 0;}

.entry { 
  margin: 5px;
}
.entry .posted {
 margin: 1em 0;
}
.paginate {
  margin: 5px;
  font-size: 10px;
}