/* @override http://nps.pingbull.com/wp-content/themes/nps/style.css */

/*
Theme Name: Nordic Power Systems
Description: Theme for Nordic Power Systems
Version: 1.0
Author: Eskild Skov Pedersen
Author URI: http://eskildskov.no
*/

@import url('css/typography.css');

@import url('css/reset.css');

body {
	font-size: 12px;
	background: #fff;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}

/* @group generic */

ul, ol, blockqoute, p{
	margin: 0 0 10px 0;
}

a{
	color: #274A22;
	text-decoration: underline;
}

em {
	font-style: italic;
}

strong {
	font-weight: bold;
}

blockquote {
	margin: 0 0 0 20px;
	font-style: italic;
}

cite {
	font-style: italic;
}

cite:before {
	content: "– ";
}
.alignleft, .alignnone {
	float: left;
	margin: 5px 10px 5px 0;
}

.alignright {
	float: right;
	margin: 5px 0 5px 10px;
}


a:hover{
	text-decoration: none;
}


/* @end */

/* @group headings */

h1 {
	font-size: 14px;
	font-weight: bold;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 6px 0;
}

h3 {
	font-size: 13px;
	font-weight: bold;
}

.page-title {
	font-size: 14px;
	font-weight: bold;
	border-bottom: #8a967c solid 2px;
	padding: 0 0 6px 0;
	margin: 0 0 2px 0;
}

.post-title {
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 2px 0;
	line-height: 16px;
}

.post-title a{
	color: inherit;
	text-decoration: inherit;
}

.post-title a:hover{
	text-decoration: underline;
}


/* @end */

/* @group structure */

#sidebar {
	width: 156px;
	float: left;
	padding: 0 0 0 50px;
	margin: 30px 0 0 0;
	text-transform: lowercase;
}

#wrap {
	width: 897px;
	margin: 0 auto;
	background: url(images/bg.png);
}

#main {
	float: right;
	width: 569px;
	margin: 43px 117px 0 0;
}

/* @end */

/* @group header */

#header {
	background: url(images/header-bg.png) no-repeat top left;
	width: 100%;
	height: 147px;
	padding: 10px 0 0 7px;
}

#header img {
	margin: 0;
	float: left;
}

#header p {
	margin: 0;
	float: left;
	width: 708px;
	height: 147px;
	background: url(images/header.png);
	text-indent: -9999px;
	overflow: hidden;
}
/* @end */

/* @group main content */

.post {
	padding: 5px 0 10px 0;
	overflow: hidden;
	margin: 0 0 5px 0;
	border-bottom: #8a967c solid 2px;
	font-size:12px;
}

.post img.attachment-post-thumbnail{
	float: left;
	margin: 1px 10px 10px 0;
}

.more {
	float: right;
	clear: both;
	color: #274A22;
	text-decoration: none;
}

.single .post{
	border: none;
}
/* @end */

/* @group sidebar */

#sidebar {
	font-size: 15px;
}

#sidebar li {
	list-style: none;
	margin: 0 0 2px 0;
}

#sidebar a {
	text-decoration: none;
	color: #264A21;
}

#sidebar a:hover,
#sidebar .current_page_parent a,
#sidebar .current_page_item a {
	color: #00a0c6;
}

/*Don't display children */
#sidebar li li{
	display: none;
	line-height: 16px;
}

/*But if we're on a parent page or the page itself, display*/
#sidebar li.current_page_item li,
#sidebar li.current_page_parent li{
	display: list-item !important;
}

/*second level*/

#sidebar li li{
	margin: 0;
}
#sidebar li li a{
	padding: 0 0 0 7px;
	margin: 0 0 0 10px;
	color: #264A21;
	font-size: 12px;
	background: url(images/bullet1.png) no-repeat left 8px;
	display: block;
	width:135px

}

#sidebar ul li ul li a:hover,
#sidebar li li.current_page_item a{
	background: url(images/bullet1-hover.png) no-repeat left 8px;
	color: #00a0c6;
}

#sidebar li.current_page_item li a{
	color: #264A21;
}

#sidebar li.current_page_item li a:hover{
	color: #00a0c6;
}

/*third level*/
#sidebar li li li{
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
	background: url(images/bullet2.png) no-repeat left center !important;
}




/* @end */

/* @group footer */

#footer {
	background: url(images/footer-2.png) no-repeat bottom right;
	height: 50px;
	width: 100%;
	clear: both;
}

#footer img {
	float: right;
}

/* @end */

/* @group front page */

.home h1{
	border: none;
	padding: 0;
}
.home #intro {
	font-size: 14px;
}

.home #news h2 {
	border-bottom: #8a967c solid 2px;
	width: 100%;
	padding: 0 0 6px 0;
	margin: 0 0 2px 0;
}

.home #news p {
	margin: 0;
}

.home .post{
	font-size:13px;
}
/* @end */

/* @group team */
.page-id-56 .post li{
	margin: 0;
	list-style: none;
}

.page-id-56 .post img{
	float:left;
	margin: 6px 20px 0 0;
	
}

.page-id-56 .post .post-title{
	padding: 0;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
}

.page-id-56 .post .job-title{
	font-size: 12px;
	margin: -3px 0 20px 0;
}

.page-id-56 .post .tel,
.page-id-56 .post .mail
{
	font-size: 10px;
	color: #284b23;
	margin: -3px 0 0 0;
}

.page-id-56 .post .mail a{
	color: #284b23;
	text-decoration: none;

}


/* @end */

/* @group pagenavi */


.wp-pagenavi {
	margin: 10px 0 0 0;
}

.wp-pagenavi .current, .wp-pagenavi .pages{
	margin: 0 5px 0 0;
	border: 1px solid #274A22;
	padding: 2px 4px 2px 4px;

}

.wp-pagenavi a{
	margin: 0 5px 0 0;
	border: 1px solid #274A22;
	padding: 2px 4px 2px 4px;
	text-decoration: none;
	background-color: #e5f2de;
}

.wp-pagenavi a:hover{

	background: white;
}




/* @end */