/*
Theme Name: LTW_Tabs
Theme URI: http://www.leeterwal.com
Description: Based on Mini by <a href="http://www.azmoney.co.uk">AZ Money</a>
Author: Lee ter Wal
Author URI: http://www.leeterwal.com

*/


/* page */
html, body { height:100%; }
html, body, h1, h2, h3, h4, h5 ,h6, body, form, ul, li, th, td { margin:0; padding:0; }
img { border:0 none; }
h1, h2, h3, h4, h5 ,h6 { letter-spacing:normal; }


/* time classes */
.clear { clear:both; }
.block { display:block; }
textarea, input { font-family: Arial, Helvetica, sans-serif; font-size:12px;}


/* L1 nav*/
.list {
	list-style:none;
	padding:0;
	margin:0;
}
	.list li {
		list-style:none;
		padding:0;
		margin:0;
	}
	.list ul {
		list-style:none;
		padding:0;
		margin:0 0 0 10px;
	}


/* Comment styles */
.list-4 {
	list-style: none;
	margin: 0;
	padding: 5px 0 6px 0;
	width: 590px;
	
}
	.list-4 li {
		border: 1px solid #999;
		padding: 15px 15px 0 15px;
		margin: 0 0 15px 0;
	}
	.com-header {
		padding-bottom: 15px;
		border-bottom: 1px solid #e9eaea;
		margin: 0;
	}
		.com-header img {
			display: block;
			float: left;
		}
		.com-header .tp {
			display: block;
			margin: 0 0 0 63px;
			padding: 0;
			text-align: left;
		}
			.tp span, .tp span a {
				font-weight: bold;
				display: block;
				line-height: 150%;
			}
.clock {
	padding-left:20px;
	background:url(img/clock.gif) 0 center no-repeat;
}
.person {
	padding-left:20px;
	background:url(img/person.gif) 0 center no-repeat;
}
.tag {
	padding-left:20px;
	background:url(img/tag.gif) 0 1px no-repeat;
}
.folder {
	padding-left:20px;
	background:url(img/folder.gif) 0 center no-repeat;
}

	
	
#commentform p {
	margin-bottom: 5px;
}

#commentform p label {
	margin-left: 5px;
}

.opts {
	padding: 8px 0 8px 0;
}



/* LTW styles */

body {
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: center;
}

#container {
	width: 820px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

#navHold {
	width: 602px;
	margin-left: 17px;
	float: left;
}

.floatLeft {
	float: left;
}

.clearFloat {
	clear: both;
}

#cellRel {
	clear: both;
	position: relative;
	margin-left: 35px;
}

#cellPad {
	margin-left: 35px;
}

#cellDouble {
	width: 543px;
	background: url(img/black.jpg) no-repeat top left;
	height: 383px;	
}

#cellA {
	width: 160px;
	float: left;
}

#cellB {
	width: 365px;
	float: left;
	margin-left: 20px;
	padding: 0;
}

#cellC {
	width: 220px;
	float: left;
	margin-left: 20px;
}

#cellD /* in single.php */ {
	width: 570px;
	float: left;
	margin-left: 20px;
	line-height: 16px;
}
	
#cellChome {
	width: 220px;
	position: absolute;
	left: 565px;
	top: 0;	
}



/* Global link styles */
ul {
	margin: 0;
	padding: 3px 0 4px 15px;
}

ul li {
	margin: 0;
	padding: 0 0 4px 2px;
}


/* Global link styles */
a:link, a:active, a:visited {
	color: #e98524;
	text-decoration: none;
}

a:hover {
	color: #c73a2a;
	text-decoration: none;
}

/* Float pic style */
.picFloat {
	float: left;
	width: 150px;
}


/* Global text styles */
p {
	margin: 0;
	padding: 4px 0 6px 0;
	line-height: 16px;
}

h1 {
	font-size: 22px;
	color: #97a73b;
	padding: 0 0 4px 0;
	margin: 0;
	font-weight: normal;
}

h2 {
	color: #6e8499;
	font-size: 18px;
	font-weight: normal;
	border-bottom: 1px solid #6e8499;
	padding: 10px 0 0 0;
	margin: 0 0 8px 0;
	line-height: 20px;
}

#cellD h2 /* in single.php */ {
	color: #6e8499;
	font-size: 18px;
	font-weight: normal;
	border-bottom: 1px solid #6e8499;
	padding: 10px 0 0 0;
	margin: 0 3px 15px 0;
	line-height: 20px;
	display: inline;
}

.plain  {
	padding: 0px 0 8px 0;
}

h3 {
	color: #000;
	font-weight: normal;
	font-size: 16px;
	line-height: 18px;
	padding: 12px 0 6px 0;
	margin: 0;
}

h4 {
	color: #97a73b;
	font-weight: normal;
	font-size: 14px;
	padding: 3px 0 10px 0;
	margin: 0;
}

#cellB .intro {
	color: #97a73b;
	font-style: italic;
	font-size: 14px;
	line-height: 16px;
	padding: 5px 0 5px 0;
	margin: 0;
	border-bottom: none;
}

.tagLine {
	color: #000;
	font-size: 19px;
	border: none;
        line-height: 22px;  
}

.pdf {
     background: url(http://www.nzcsi.org/dev/wp-content/themes/ltw_tabs/img/pdficon_small.gif) bottom left no-repeat;
     padding: 3px 0 0 20px;
}

/* Widget styles */
.widgetHold {
	width: 159px;
	padding: 33px 0 0 36px;
}

.info {
	width: 312px;
	color: #FFF;	
	visibility: hidden;
	position: absolute;
	top: 28px;
	left: 216px;
	height: 300px;
}

.widgetBut {
	padding-bottom: 6px;
	display: block;
}

/* Highlight styles */
#highlights {
	padding-top: 40px;
}

#highlights p {
	padding: 0 0 4px 0;
	margin: 0;
	line-height: 14px;
}

/* Teasers */
.teaserP {
	width: 152px;
	margin: 0;
	padding: 0;
	float: left;
}

.posty {
	margin-top: 15px;
	clear: both;
}

.posty p {
	padding: 0;
	margin: 0;
	line-height: normal;
	padding-bottom: 10px;
}

.posty h4 {
	padding-top: 0;
	line-height: 12px;
}

.archive {
	clear: both;
	text-align: right;
	margin-top: 4px;
}

.postyImage {
	padding: 0px 10px 10px 0px;
	float: left;
}

/* Events */
.eventInfo ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.eventInfo li {
	list-style-type: none;
	padding: 0;
	margin: 0 0 7px 0;
}

/* Footer */
#footer {
	clear: both;
	width: 788px;
}

.footerTop {
	border-bottom: 1px solid #CCC;
	padding: 0 0 8px 0;
	font-size: 11px;
	color: #999;
}

.footerBot {
	padding: 15px 0 0 0;
	font-size: 11px;
	color: #999;
}

#footer a:link, #footer a:active, #footer a:visited {
	color: #999;
} 

#footer a:hover {
	color: #c73a2a;
}


/* Nav styles */
#cellA ul {
	padding: 0;
	margin: 0;
	width: 160px;
}

#cellA ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#cellA a:link, #cellA a:active, #cellA a:visited {
	background-color: #000;
	display: block;
	width: 156px;
	color: #FFF;
	padding: 2px 0 2px 4px;
	border-bottom: 1px solid #FFF;
}

#cellA ul li ul li a:link, #cellA ul li ul li a:active, #cellA ul li ul li a:visited {
	background-color: #ed9630;
	display: block;
	color: #FFF;
	width: 150px;
	padding: 2px 0 2px 10px;
}

#cellA a:hover, #cellA ul li ul li a:hover {
	background-color: #a7b44b;
	display: block;
}

.current_page_item a {
	background-color: #a7b44b !important;
	display: block; 
}

.current_page_item ul li a {
	background-color: #ed9630 !important;
	display: block; 
}


/* Style for main nav - drom  */
.block { display:block; }

/* global text/link settings */
.list-1 {
	border-left:1px solid #E9EAEA;
	background:url(img/grey-line.gif) bottom repeat-x;
	font-weight: bold;
	font-size: 12px;
	padding: 0 0 1px 0;
	margin: 60px 0 8px 0;
	float: left;	
	width: 100%;
	
}
.list-1 li {
	float:left;
	border-right:1px solid #E9EAEA;
	border-top:1px solid #E9EAEA;
	list-style: none;	
}

.list-1 li.current_page_item a,
.list-1 li.current_page_ancestor a,
.list-1 li.current_page_parent a
 {
	color:#FFF !important;
	background-color: #ee9731 !important;
	padding: 8px 15px 8px 15px;
	float: left;
	
}
.list-1 a {
	text-decoration:none;
	padding: 8px 15px 8px 15px;
	color: #ee9731;
	float: left;	
}

.list-1 a:hover {
	text-decoration:none;
	color: #FFF;
	background-color: #ee9731;
	padding: 8px 15px 8px 15px;
}


/* Text area */
.textStyle {
	width: 590px;
	border: #999 1px solid;
}

/* Input */
.inputStyle {
	border: #999 1px solid;
	padding: 0;
	margin-top: 5px;
	width: 250px;
}

/* Share this */
.share {
	margin-top: 15px;
}

/* hr styles */
.grey {
	border-bottom: 1px solid #ccc;
	height: 2px;
}


