/*
Theme Name: NZWood News Works
Theme URI: http://www.nzwood.co.nz/
Description: The NZWood News Works Wodpress Theme.
Version: 1.0
Author: Shift LTD
Author URI: http://www.shift.co.nz
*/




/* STRUCTURE
---------------------------*/
#page { width: 100%; float: left;}
#wp-header { background: url(images/header.jpg) no-repeat; width: 925px; height: 192px; margin: -32px -57px 0; position: relative;}
/*#wp-header-awards { background: url(images/header_2.jpg) no-repeat; width: 925px; height: 192px; margin: -32px -57px 0; position: relative;}*/
#wp-header img { margin-top: 10px;}
#wp-content {float: left;width: 537px;}
#wp-sidebar {float: right;width: 241px; padding: 3px 0 0;}

.intro {color: #414143;font-size: 14px;padding-bottom: 5px;margin-bottom: 17px;border-bottom: 1px dotted #C2C2A0;}

/* HEADER
---------------------------*/
#wp-header #headerimg h1 {
	padding: 78px 30px 0;
}


#wp-header #headerimg h1 a {
	display: block;
	height: 88px;
	width: 495px;
	text-indent: -999em;
}

#wp-header .description {
	text-indent: -999em;
}

#wp-header-awards .description {
	text-indent: -999em;
}


/* SUBSCRIBE 
---------------------------*/
#subscribe { width: 100%; overflow: hidden; padding: 5px 0 50px;}
#subscribe ul { margin: 0; padding: 0; list-style: none; float: right;}
#subscribe ul li { background: url(images/bullet-rss.gif) no-repeat 100% 0; font-size: 12px; float: left; margin-left: 10px;padding-right: 16px;}
#subscribe ul li.rss {background: url(images/rss-icon.gif) no-repeat 100% 0; padding-right: 20px;}
#subscribe ul li a {font-weight: bold; color: #474544; text-decoration: none;}
#subscribe ul li a:hover {text-decoration: underline;}

/* THE POST
---------------------------*/
.post {margin: 0 0 40px; position: relative; border-bottom: 1px dotted #C2C2A0;width: 100%; overflow: hidden; padding: 0 0 10px;}
.post h2 a {color: #3095B4; text-decoration: none;}
.post h2 a:hover { color: #72B43C; }

.post .entry { margin: 0 60px; padding: 0 0 0 5px}
.post .entry img { border: 1px solid #414143; margin:0 10px 0 2px; float: left; }
.post .entry .wp-caption {float: left;}
.post .entry a {color: #72B43C; text-decoration: none;}
.post .entry a:hover {color: #72B43C; text-decoration: underline;}

.post .date { background: url(images/date-bg.gif) no-repeat; width: 66px; height: 66px; position: absolute; top: 0; left: -5px;}
.post .date span { color: #3095B4; display: block; font-size: 16px; font-weight: bold; padding: 7px 0px; text-align: center; }

.post .postmetadata  {background: url(images/comment-bg.gif) no-repeat; width: 54px; height: 45px; position: absolute; top: 0; right: 0;display:none;}
.post .postmetadata span  {display: block; font-size: 18px; font-family: Georgia, sans-serif; text-align: center; padding: 4px 0; margin-left: 4px;}
.post .postmetadata span a {color: #3095B4; text-decoration: none;}
.post .postmetadata span p {display: inline;}

/* post utils */
.post .utils {margin: 10px 0 20px; width: 100%; overflow: hidden; padding: 50px 0px 0px 0px;}
.post .utils p {font-size: 11px;font-weight: bold; margin: 0;}
.post .utils p span {color: #3095B4}
.post .utils .rate {display: inline; float: left; margin-left: 60px}
.post .utils .share {float: right; padding-right:50px; font-size: 11px;}

/* source of article */
.source {color: #3095B4; border-top: 1px dotted #C2C2A0;border-bottom: 1px dotted #C2C2A0;font-size: 13px;margin-bottom: 30px;padding: 6px 0;}
.source a { color: #3095B4; text-decoration: none; }
.source  a:hover { color: #69BE28; }

/* post navigation */
.navigation {border-top: 1px dotted #C2C2A0; text-align: center; padding: 10px 0 0;}
.navigation a {font-size: 12px; color: #414143; text-decoration: none; margin: 0 10px;}
.navigation a.previous {background: url(images/nav-prev-bullet.gif) no-repeat 0 50%; padding-left: 14px;}
.navigation a.next {background: url(/resources/img/arw-view.gif)	no-repeat 100% 50%; padding-right: 14px;}

.index-nav {border-top: 0px dotted #C2C2A0; border-bottom: 1px dotted #C2C2A0; text-align: center; padding:0 0 10px; margin: -25px 0 0;}

/* comments */
#commentlist h2 {color: #3095B4}
#commentlist ol {margin: 0; padding: 0; list-style: none;}
#commentlist ol li {border-bottom: 1px dotted #C2C2A0; color: #3095B4; font-size: 12px; padding-bottom: 10px; margin-bottom:20px;}
#commentlist ol li span {background: url(images/icon-comment-sm.gif) no-repeat 0 3px;display: block; border-bottom: 1px dotted #C2C2A0; color: #414143; font-size: 11px;  padding: 0 17px 5px; margin: 0 0 10px;}

/* comment form */
#respond {background: url(images/respond-b-bg.gif) no-repeat bottom left; width: 541px;}
#respond .respond-inner {background: url(images/respond-t-bg.gif) no-repeat top left; padding: 20px; }
#respond textarea {width: 495px;}
#respond h3 { color: #69BE28; text-transform: uppercase; font-size: 22px;}
#respond a, #commentlist ol li a, .stbutton {color: #3095B4; text-decoration: none;}
#respond a:hover {color: #69BE28;}
#respond small {font-size: 11px;}


/* SIDEBAR
---------------------------*/
#wp-sidebar .block { background: url(images/sidebar-alt-bot-bg.gif) no-repeat bottom left; margin-bottom: 20px; width: 241px; overflow: hidden;}
#wp-sidebar .block-inner { background: url(images/sidebar-top-bg.gif) no-repeat; padding: 20px 20px 14px; float: left;}
#wp-sidebar .block  h3, #wp-sidebar .block  h2.widgettitle { color: #fff; font-family: "Arial Narrow",Arial,Helvetica,sans-serif; font-size: 21px;}
#wp-sidebar .block  h2.widgettitle{color: #414141; font-size: 15px;font-weight: bold;}
#wp-sidebar .block  h3 span { color: #414143; font-family: "Arial Narrow",Arial,Helvetica,sans-serif; font-weight: bold; font-size: 15px;}
#wp-sidebar .block ul {margin: 0; padding: 0; list-style: none;}
#wp-sidebar .block  a {color: #000;}

#wp-sidebar .block-inner label {color: #fff;font-size: 12px;font-weight: bold;}

#wp-sidebar .block-inner  input.search-b {margin-left:55px;}

#wp-sidebar .block-alt {background: url(images/sidebar-bot-bg.jpg) no-repeat bottom left; width: 100%;overflow: hidden;margin-bottom: 20px;}
#wp-sidebar .block-alt div {background: url(images/sidebar-top-bg.jpg) no-repeat top left;width: 100%;float: left;}
#wp-sidebar .block-alt ul {background: none;margin: 0;padding: 20px;list-style: none;}
#wp-sidebar .block-alt ul h3 {font-size: 20px; color: #69BE28;}
#wp-sidebar .block-alt ul h3.top-rated {background: url(images/top-rated-bg.gif) no-repeat top right;}
#wp-sidebar .block-alt ul ul {font-size: 12px;padding: 0;}
#wp-sidebar .block-alt ul ul li {background: url(/resources/img/arw-view.gif) no-repeat 0 2px;margin-bottom: 5px;padding-left: 15px;}
#wp-sidebar .block-alt ul ul a {color: #414143;text-decoration: none;}
#wp-sidebar .block-alt ul ul a:hover {color: #69BE28;text-decoration: none;}


#wp-sidebar .latest ul ul li a {color: #69BE28;}
#wp-sidebar .latest ul ul li a:hover {text-decoration: underline;}

#wp-sidebar img {margin-bottom: 20px;}

#wp-sidebar #subscribe2 p {color: #fff;}
#wp-sidebar #searchform input#lbl-email {width: 198px;margin-bottom: 5px;}

/* HELPERS
---------------------------*/
.clear {clear: both;}
.float-left {float: left;}
.float-right {float: right;}

a.entrylist {
font-size: 16px;
}
a.entrylist:visited {
color: #6c6c6c;
}


#main-nav {
	position: absolute;
	right: 0px;
	bottom: 8px;
}
	
#main-nav ul {
	margin: 0;
	padding: 0;
	width: 685px;
}

#main-nav ul li {
	float: left;
}
	
#main-nav ul li.nav-about a:link, 
#main-nav ul li.nav-about a:visited {
	margin: 0;
	padding: 0;
	width: 155px;
	height: 59px;
	background: url(../img/main-nav-about.gif) no-repeat 0 0;
	display: block;
	text-indent: -2000px;
}				

#main-nav ul li.nav-about a:hover {
	margin: 0;
	padding: 0;
	width: 155px;
	height: 59px;
	background: url(../img/main-nav-about.gif) no-repeat 0 -59px;
	display: block;
	text-indent: -2000px;
	}

#main-nav ul li.nav-about a:link, 
#main-nav ul li.nav-about a:visited {
	margin: 0;
	padding: 0;
	width: 155px;
	height: 59px;
	background: url(/resources/img/main-nav-about.gif) no-repeat 0 0;
	display: block;
	text-indent: -2000px;
}				

#main-nav ul li.nav-about a:hover {
	margin: 0;
	padding: 0;
	width: 155px;
	height: 59px;
	background: url(/resources/img/main-nav-about.gif) no-repeat 0 -59px;
	display: block;
	text-indent: -2000px;
}

/* simple share */
.really_simple_share {
	float: left;
	margin-top: 10px;
}

.post .entry .really_simple_share img {
	border: 0;
}

.really_simple_share .share-email, .really_simple_share_email {
	background-repeat: repeat-x;
	border: 1px solid #BFBFBF;
	padding: 2px 0 2px 6px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	height: 16px;
	width: 60px;
	background: #D5D5D5;
	background: -moz-linear-gradient(top,#D5D5D5 0,#EFEFEF 48%,white 94%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#D5D5D5),color-stop(48%,#EFEFEF),color-stop(94%,white));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D5D5D5',endColorstr='white',GradientType=0);
}

.really_simple_share .share-email a, .post .entry .really_simple_share_email a{
	line-height: 16px;
	background: url(images/icon-email.png) no-repeat 0 50%;
	padding-left: 24px;
	display: block;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 11px;	
	text-decoration: none;
	color: #3B5998;
}

.really_simple_share .share-email:hover, .really_simple_share_email:hover{
	background: -moz-linear-gradient(top,#EFEFEF 0,#D5D5D5 48%,white 94%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(48%,#EFEFEF),color-stop(94%,#D5D5D5));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white',endColorstr='#D5D5D5',GradientType=0);	
}

/* advertising carousel */
#carousel {
  width: 810px;
  margin: -30px 0 20px;
  color: #999;
  text-align: right;
}

#carousel ul, #carousel li {
  width: 810px;
  height: 90px;
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}


