/*  

Theme Name: AURUMIS

Theme URI: http://www.aurumis.com/

Description: Customized WordPress theme

Author: AURUMIS

Author URI: http://www.aurumis.com/

Tags: XHTML, CSS, right sidebar, two columns

*/

/* -- default style -- */
* {
	padding:0;
	margin:0;
}
body {
	background:#fff5b9 url(images/bg.jpg) repeat-x 0 0;
	color:#000;
	font:12px/18px Arial, Helvetica, sans-serif;
}
img {
	border:0;
}
ul {
	list-style:none;
}

.spacer {
	clear:both;
	font-size:0;
	line-height:0;
}

a {
	outline:none;
	color:#a23c04;
}
a:hover {
	color:#000;
}
.readMore {
	font-weight:bold;
	text-decoration:underline;
	color:#44474c;
	padding-left:11px;
	background:url(images/read-more-arrow.gif) no-repeat 1px 6px;
}
.readMore:hover {
	text-decoration:none;
}
.visitSite {
	background-color:#b45006;
	color:#fff;
	padding:3px 18px;
	text-decoration:none;
}
.visitSite:hover {
	background-color:#000;
	color:#fff;
}
.viewDetails {
	background-color:#34373a;
	color:#fff;
	padding:3px 18px;
	text-decoration:none;
}
.viewDetails:hover {
	background-color:#000;
	color:#fff;
}

.wrapper {
	width:928px;
	margin:auto;
	padding:20px 0 0;
}
/* -- header style start -- */
.header {
	height:123px;
	padding:0 4px 20px 8px;
}
.header img.logo {
	float:left;
}
.header ul.siteNav {
	float:right;
	padding-top:74px;
}
.header ul.siteNav li {
	float:left;
	padding-left:3px;
}
.header ul.siteNav li a {
	width:85px;
	height:49px;
	display:block;
	background-color:#2b2d2d;
	color:#aaa;
	font-weight:bold;
	line-height:45px;
	text-align:center;
	text-decoration:none;
}
.header ul.siteNav li a:hover,
.header ul.siteNav li.current_page_item a {
	background:#9f3b04 url(images/top-nav-h-bg.jpg) repeat-x 0 100%;
	color:#f7d71e;
}
/* -- header style end -- */

/* -- top text style start -- */
.topText {
	padding:5px 0 21px;
	text-align:center;
	font-size:20px;
	line-height:24px;
}
.topText h1 {
	font-weight:normal;
	font-size:36px;
	line-height:40px;
	padding-bottom:10px;
	color:#1c1f21;
	background-color:inherit;
}
/* -- top text style end -- */

/* -- top dark grey box style start -- */
.topDarkGreyBox {
	padding:14px;
	background-color:#34373a;
	color:#cbcbcb;
	font-size:22px;
	line-height:26px;
	text-align:center;
}
/* -- top dark grey box style end -- */

/* -- 3 panel style start -- */
.panel3BoxMain {
	padding:20px 0 20px 20px;
	border:8px solid #dfbf00;
	background:#e3c200 url(images/3-element-bg.gif) repeat-x 0 0;
	color:#000;
	overflow:hidden;
	/*height:100%;*/
}
.panel3Box {
	background:url(images/3-element-yellow.jpg) no-repeat 0 0;
	width:247px;
	height:162px;
	padding:20px 17px;
	float:left;
	margin-right:14px;
	text-align:center;
	position:relative;
}
.panel3Box h2 {
	font-weight:normal;
	font-size:26px;
	line-height:30px;
	color:#1b1b1b;
}
.panel3Box img {
	margin:6px 0 10px;
}
.panel3Box .highlight {
	color:#c15700;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	padding-bottom:6px;
}
.panel3BrownBox {
	background-image:url(images/3-element-brown.jpg);
	width:225px;
	height:168px;
	padding:17px 28px;
	float:left;
	text-align:left;
	position:relative;
	color:#e3a06d;
}
.panel3BrownBox h2 {
	font-weight:normal;
	font-size:30px;
	line-height:34px;
	padding-bottom:14px;
	color:#f9d500;
}
.panel3BrownBox p {
	padding-bottom:8px;
}
.panel3BrownBox .info {
	font-weight:bold;
	color:#ffd200;
}
.panel3BrownBox .info span {
	width:43px;
	display:block;
	float:left;
}
.panel3BrownBox a {
	color:#ffd200;
	text-decoration:underline;
}
.panel3BrownBox a:hover {
	color:#ffd200;
	text-decoration:none;
}
.panel3Box .more {
	background:url(images/3-element-more-btn-bg.jpg) no-repeat 0 0;
	width:128px;
	height:31px;
	display:block;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
	line-height:31px;
	color:#fdf7d5;
	position:absolute;
	top:142px;
	left:78px;
}
.panel3Box .more:hover {
	background-position:0 -31px;
	color:#fff;
}
.panel3BoxMainShadow {
	background:url(images/3-element-bottom-shadow.jpg) no-repeat 0 0;
	padding-top:16px;
	height:0;
	overflow:hidden;
	font-size:0;
	line-height:0;
}
/* -- 3 panel style end -- */

/* -- white panel style start -- */
.whitePanel {
	padding:10px;
	background-color:#fff;
	overflow:hidden;
	height:100%;
}
.whitePanel h2 {
	font-weight:normal;
	font-size:34px;
	line-height:38px;
	color:#33363a;
	padding:0 0 20px;
}
.whitePanel .aboutUsHead {
	background:url(images/about-us-ico.gif) no-repeat 0 0;
	padding-left:40px;
}
.whitePanel .productHead {
	background:url(images/product-head-ico.gif) no-repeat 0 0;
	padding-left:45px;
	margin-bottom:15px;
}
.whitePanel h3 {
	font-size:16px;
	padding:0 0 6px;
	color:#b73400;
}
.whitePanel h3 a {
	color:#b73400;
	text-decoration:none;
}
.whitePanel h3 a:hover {
	color:#000;
	text-decoration:none;
}
.whitePanel h4 {
	font-size:16px;
	padding:0 0 2px;
	color:#33363a;
}
.whitePanel p {
	padding-bottom:10px;
}

.greyGrdLeft,
.greyGrdRight {
	width:413px;
	padding:14px 18px;
	background:url(images/top-grey-grd-01.jpg) no-repeat 0 0;
	position:relative;
}
.greyGrdLeft {
	float:left;
}
.greyGrdRight {
	float:right;
}
.greyGrdLeft .viewAll,
.greyGrdRight .viewAll {
	width:51px;
	height:17px;
	display:block;
	font-size:11px;
	line-height:17px;
	text-align:center;
	background-color:#b65206;
	color:#fff;
	text-decoration:none;
	position:absolute;
	top:29px;
	right:22px;
}
.greyGrdLeft .viewAll:hover,
.greyGrdRight .viewAll:hover {
	background-color:#000;
	color:#fff;
}
.pressItem {
	padding-bottom:10px;
}
.postItem {
	overflow:hidden;
	/*height:100%;*/
	padding-bottom:15px;
}
.postItem p {
	padding-bottom:5px;
}
.date1 {
	background:url(images/date1.gif) no-repeat 0 0;
	width:36px;
	height:31px;
	padding-top:13px;
	margin-top:2px;
	float:left;
	text-align:center;
}
.date1 .day {
	display:block;
	color:#252525;
	font-size:11px;
}
.date1 .month {
	display:block;
	color:#fff;
	font-size:9px;
	line-height:10px;
}
.postItem .postItemContent {
	width:356px;
	float:right;
	border-bottom:0 solid #c0c0c0;
	padding-bottom:10px;
}
.postItem .postItemContent h3 {
	font-size:14px;
	padding:0 0 3px;
	color:#000;
}
.postItem .postItemContent h3 a {
	color:#000;
}
.postItem .postItemContent h3 a:hover {
	color:#b65206;
	text-decoration:none;
}
.postItem .postItemContent a {
	color:#c74700;
	text-decoration:none;
}
.postItem .postItemContent a:hover {
	color:#000;
	text-decoration:underline;
}
.indexPostHead,
.indexPressHead {
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:60px !important;
}
.indexPostHead {
	background-image:url(images/index-post-head-ico.jpg);
}
.indexPressHead {
	background-image:url(images/index-press-head-ico.jpg);
}

.greyInner {
	padding:14px 18px;
	background:url(images/inner-left-bg.jpg) repeat-x 0 0;
	position:relative;
}
.greyInner h2 {
	font-size:22px;
	line-height:24px;
}
.greyInner h2.big {
	font-weight:normal;
	font-size:34px;
	line-height:38px;
	color:#33363a;
	padding:0 0 20px;
}
.greyInner img {
	padding:7px;
	margin-bottom:14px;
	background-color:#fff;
	border:1px solid #e8e8e8;
}

.greyInnerLeft {
	width:588px;
	float:left;
	padding:14px 18px;
	background:url(images/inner-left-bg.jpg) repeat-x 0 0;
	position:relative;
}

.dateInfo {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:2px solid #000;
	overflow:hidden;
	width:588px;
	/*height:100%;*/
}
.dateInfo h2 {
	width:530px;
	float:right;
	font-size:22px;
	line-height:24px;
	padding:14px 0 0;
	margin:0;
	color:#000;
}
.dateInfo h2 a {
	color:#000;
	text-decoration:none;
}
.dateInfo h2 a:hover {
	color:#c74700;
	text-decoration:none;
}

.catAuthorInfo {
	overflow:hidden;
	width:588px;
	/*height:100%;*/
	padding-bottom:5px;
}
.catAuthorInfo a {
	text-decoration:none;
}
.catAuthorInfo .author {
	float:left;
	width:150px;
	font-weight:bold;
}
.catAuthorInfo .cat {
	float:right;
	width:350px;
	text-align:right;
}

.commentsInfo {
	background-color:#ececec;
	margin:10px 0 22px;
	padding:6px 18px;
}
.commentsInfo a {
	color:#000;
	text-decoration:none;
}


#comments {
	font-size:18px;
	line-height:30px;
	padding:0 3px 10px 50px;
	margin:15px 0 10px;
	border-bottom:2px solid #000;
	overflow:hidden;
	/*height:100%;*/
	background:url(images/comment-ico.gif) no-repeat 3px 0;
}
.commentInfo {
	padding-top:10px;
}
.commentInfo p {
	padding-bottom:0;
	margin-bottom:0;
}
.commentInfo .img {
	float:left;
	padding-bottom:10px;
}
.commentInfo .commentInfoText {
	float:right;
	width:514px;
	padding-bottom:10px;
}
.commentContent {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #c0c0c0;
}
#respond {
	font-size:18px;
	line-height:25px;
	padding:0 3px 10px 45px;
	margin:15px 0 10px;
	overflow:hidden;
	/*height:100%;*/
	background:url(images/new-comment-ico.gif) no-repeat 3px 3px;
}
form#commentform label {
	display:block;
}
/* -- white panel style end -- */

/* -- blog sidebar style start -- */
.sidebarBlog {
	width:250px;
	padding:12px;
	float:right;
	background-color:#f4f4f4;
}
.sidebarBlog h2 {
	font-size:24px;
	line-height:32px;
	background:#34373a url(images/sidebar-heading-bg.gif) repeat-x 0 100%;
	color:#eaeaea;
	padding:0 10px 5px;
	margin-bottom:10px;
}
.sidebarBlog h3 {
	font-weight:normal;
	font-size:18px;
	line-height:22px;
	color:#34373a;
}
.sidebarBlog ul li {
	line-height:22px;
	color:#313131;
}
.sidebarBlog ul li a {
	color:#313131;
	text-decoration:none;
	font-weight:bold;
}
.sidebarBlog ul li a:hover {
	color:#b65206;
	text-decoration:none;
}
.sidebarBlog ul li ul {
	padding:0 10px 15px;
}

.rightSearch {
	background:url(images/search-form-bg.jpg) no-repeat 0 0;
	width:188px;
	height:90px;
	padding:8px 11px 0 49px;
	margin-bottom:8px;
	border:1px solid #d4d4d4;
}
.rightSearch input {
	width:178px;
	height:17px;
	padding:1px 3px;
	border:1px solid #c1c1c1;
	float:right;
}
.rightSearch input.btn {
	width:62px;
	height:20px;
	padding:0;
	border:0;
	margin-top:10px;
	background:#b65206 url(images/search-btn.gif) no-repeat 0 0;
	color:#fff;
	cursor:pointer;
	text-indent:-1500000px;
}

.greyInnerLeft .rightSearch,
.greyInner .rightSearch {
	background:none;
	width:auto;
	height:auto;
	padding:8px 11px 0 0;
	margin-bottom:8px;
	border:0;
}
.greyInner .rightSearch {
	padding-bottom:30px;
}
.greyInnerLeft .rightSearch h3,
.greyInner .rightSearch h3 {
	font-weight:normal !important;
	font-size:28px !important;
	line-height:30px; !important
	margin:15px 0 10px;
	color:#33363a;
	background:url(images/search-ico.jpg) no-repeat 3px 0;
	padding:4px 0 10px 37px !important;
}
.greyInnerLeft .rightSearch input,
.greyInner .rightSearch input {
	width:358px;
	height:25px;
	padding:1px 3px;
	border:1px solid #c1c1c1;
	float:left;
	margin-right:10px;
	font:18px/25px Arial, Helvetica, sans-serif;
	color:#6b6b6b;
}
.greyInnerLeft .rightSearch input.btn,
.greyInner .rightSearch input.btn {
	width:92px;
	height:29px;
	padding:0;
	border:0;
	margin-top:0;
	background:#b65206 url(images/search-btn-big.jpg) repeat-x 0 0;
	color:#fff;
	line-height:25px;
}


/* -- blog sidebar style end -- */

/* -- pagination-navigation link style start -- */
.navigation a {
	font-weight:bold;
	text-decoration:none;
	margin-left:15px;
}
.navigation .previous {
	float:right;
}
.navigation .next {
	float:right;
}
/* -- pagination-navigation link style end -- */

/* -- footer style start -- */
.footerWrapper {
	background:#373a3c url(images/footer-bg.gif) repeat-x 0 0;
}
.footer {
	color:#d5d5d5;
	width:912px;
	margin:auto;
	padding:12px 8px 24px;
	overflow:hidden;
}
.footer img.footerLogo {
	float:left;
}
.footer ul.siteNav {
	padding-top:18px;
	float:right;
	overflow:hidden;
	/*height:100%;*/
}
.footer ul.siteNav li {
	float:left;
	padding:0 10px 0 11px;
	background:url(images/footer-nav-divider.gif) no-repeat 0 5px;
	font-weight:bold;
	position:relative;
}
.footer ul.siteNav li.noDivider,
.footer ul.siteNav li.page-item-3,
.footer ul.siteNav li.page-item-42 {
	padding-left:10px;
	background:none;
}
.footer ul.siteNav li a {
	color:#d5d5d5;
	background-color:inherit;
	text-decoration:none;
}
.footer ul.siteNav li a:hover {
	color:#fff;
	text-decoration:none;
}
.footer .copyrightInfo {
	float:right;
	clear:right;
	padding:0 10px 0;
}

/* -- footer style end -- */

/* -- about us style start -- */
.aboutLeft {
	width:550px;
	float:left;
	padding:0 30px 15px 0;
	border-right:1px solid #d4d4d4;
}
.aboutRight {
	width:270px;
	float:right;
	padding:0 0 15px 20px;
	border-left:1px solid #d4d4d4;
	position:relative;
	left:-1px;
	top:-44px;
}
.teamMemberDescription {
	padding-top:10px;
}
.aboutRight ul {
	padding:0 0 10px 6px;
}
.aboutRight ul li {
	padding:0 0 14px 15px;
	background:url(images/read-more-arrow.gif) no-repeat 0 7px;
}
.aboutRight ul li strong {
	color:#33363a;
}
.aboutRight ul li a {
	color:#33363a;
	text-decoration:none;
}
.aboutRight ul li a:hover {
	color:#000;
	text-decoration:none;
}
.excTeam {
	padding-left:35px !important;
	background:url(images/exc-team-ico.gif) no-repeat 0 0;
}
.contact {
	padding-left:35px !important;
	background:url(images/contact-ico.gif) no-repeat 0 5px;
}
.noStrong {
	font-weight:normal !important;
	font-size:12px;
}
/* -- about us style end -- */

/* -- product style start --*/
.productPanel {
	overflow:hidden;
	height:100%;
	padding-bottom:10px;
}
.productPanel .image {
	float:left;
}
.productPanel .details {
	width:295px;
	float:right;
}
.productPanel .details h2 {
	padding-bottom:10px;
}

/* -- product style end --*/
