/*
Theme Name: The Wardinator Default
Theme URI: http://www.thewardinator.com/
Description: The default theme created by 1Eighty Design.
Version: 1.0
Author: 1Eighty Design
Author URI: http://www.1eightydesign.com/
Tags: ward, wardinator
*/


/* GENERAL TAGS */
	html,
	body {
		height: 100%;
		margin: 0;
		min-width: 930px;
		padding: 0;
		}
	html {
		background: #434343;
		}
	body {
		font-size: 12px;
		min-width: 900px;
		text-align: center;
		}
	a {
		outline: none;
		text-decoration: none;
		}
		a:link,
		a:visited,
		a:active {
			color: #009e7f;
			}
		a:hover {
			background: #009e7f;
			color: #dcf7f2;
			}
	div {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}
	img {
		border: 0;
		}
	form {
		padding: 0;
		margin: 10px 0;
		}
	ul {
		margin: 10px 0;
		padding: 0 0 0 15px;
		text-align: left;
		}
		ul ul {
			margin-top: 0;
			margin-bottom: 0;
			}
	ol {
		margin: 10px 0;
		padding: 0 0 0 20px;
		text-align: left;
		}
		ol ol {
			margin-top: 0;
			margin-bottom: 0;
			}
	li {
		margin: 2px 0 2px 15px;
		padding: 0 0 0 5px;
		}
	p {
		margin: 10px 0;
		padding: 0;
		}
	dl {
		margin: 10px 0;
		}
		dt {
			margin: 2px 0;
			}
		dd {
			margin: 2px 0 2px 15px;
			}
	blockquote {
		margin: 20px;
		}
	h1 {
		color: #086e5a;
		font-size: 35px;
		margin: 20px 0 10px 0;
		text-align: left;
		}
	h2 {
		color: #086e5a;
		font-family: Verdana, Geneva, sans-serif;
		font-size: 30px;
		font-weight: normal;
		margin: 15px 100px 10px 0;
		text-align: left;
		}
		h2.pagetitle {
			color: #fff;
			font-weight: bold;
			margin: 15px 75px 20px 0;
			}
	h3 {
		border-bottom: 3px solid #eaeaea;
		color: #086e5a;
		font-family: Verdana, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		margin: 15px 0;
		padding: 0 0 5px 0;
		}
	h4 {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 12px;
		margin: 15px 0;
		text-align: left;
		text-transform: uppercase;
		}
	h5 {
		border-bottom: 1px solid #56d2ba;
		color: #091517;
		font-family: Verdana, Geneva, sans-serif;
		font-size: 12px;
		font-weight: normal;
		margin: 15px 0;
		padding: 0 0 5px 0;
		text-align: left;
		text-transform: uppercase;
		}
	h6 {
		border-bottom: 1px solid #56d2ba;
		color: #091517;
		font-family: Verdana, Geneva, sans-serif;
		font-size: 10px;
		font-weight: normal;
		margin: 15px 0;
		padding: 0 0 5px 0;
		text-align: left;
		text-transform: uppercase;
		}
/* LAYOUT */
	#thepage {
		background: url(images/sub-background.gif) repeat-x;
		}
	#header {
		background: url(images/sub-header.jpg) top center no-repeat;
		height: 200px;
		overflow: hidden;
		}
		#header h1 {
			margin: 0;
			overflow: hidden;
			padding: 0;
			}
			#header h1 a {
				display: block;
				height: 150px;
				overflow: hidden;
				text-indent: -1000px;
				width: 850px;
				}
			#header h1 a:hover {
				background: none;
				}
	#graphic {
		height: 150px;
		margin: 0 auto;
		overflow: hidden;
		padding: 0 25px;
		width: 850px;
		}
	body.page-template-homepage-php #thepage {
		background: url(images/main-background.gif) repeat-x;
		}
		body.page-template-homepage-php #header {
			background: url(images/main-header.jpg) top center no-repeat;
			height: 450px;
			}
		body.page-template-homepage-php #header h1 {
			display: none;
			}
		body.page-template-homepage-php #graphic {
			height: 400px;
			}
	 #menu {
		font-size: 11px;
		height: 30px;
		margin: 15px auto 0 auto;
		overflow: hidden;
		padding: 0 25px;
		width: 850px;
		}
		#menuitems,
		#menuitems ul {
			padding: 0;
			margin: 0;
			list-style: none;
			line-height: 1;
			}
		#menuitems a {
			display: block;
			padding: 5px 10px;
			text-align: center;
			}
		#menuitems li {
			float: left;
			margin: 0;
			padding: 0 15px 0 0;
			text-transform: uppercase;
			}
			#menuitems li a:link, 
			#menuitems li a:visited, 
			#menuitems li a:active {
				background: #3b3b3b;
				color: #fff;
				}
			#menuitems li.current_page_item a:link, 
			#menuitems li.current_page_item a:visited, 
			#menuitems li.current_page_item a:active,
			#menuitems li.current_page_parent a:link, 
			#menuitems li.current_page_parent a:visited, 
			#menuitems li.current_page_parent a:active,
			#menuitems li.current_page_ancestor a:link, 
			#menuitems li.current_page_ancestor a:visited, 
			#menuitems li.current_page_ancestor a:active {
				background: #ea3a2d;
				}
			#menuitems li a:hover,
			#menuitems li.current_page_item a:hover,
			#menuitems li.current_page_parent a:hover,
			#menuitems li.current_page_ancestor a:hover {
				background: #009e7f;
				}
			#menuitems li.menu-search {
				float: right;
				padding: 0;
				}
				#menuitems li.menu-search form {
					margin: 0;
					}
				#menuitems li.menu-search form #s {
					background-color: #ccc;
					border: 0;
					color: #333;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					margin: 0;
					padding: 3px;
					width: 110px;
					}
				#menuitems li.menu-search form #searchsubmit {
					background-color: #3b3b3b;
					border: 0;
					color: #fff;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					padding: 3px 10px;
					text-transform: uppercase;
					}
			#menuitems li ul {
				background: #656565;
				border: 1px solid #222;
				left: -9180px;
				margin: 0 0 0 10px;
				padding: 0 2px;
				position: absolute;
				width: 120px;
				}
			#menuitems li ul li {
				margin: 2px 0;
				text-transform: none;
				width: 120px;
				}
			#menuitems li ul li a {
				padding: 10px;
				text-align: left;
				}
				#menuitems li ul li a:link, 
				#menuitems li ul li a:visited, 
				#menuitems li ul li a:active,
				#menuitems li.current_page_item li a:link, 
				#menuitems li.current_page_item li a:visited, 
				#menuitems li.current_page_item li a:active,
				#menuitems li.current_page_parent li a:link, 
				#menuitems li.current_page_parent li a:visited, 
				#menuitems li.current_page_parent li a:active,
				#menuitems li.current_page_ancestor li a:link, 
				#menuitems li.current_page_ancestor li a:visited, 
				#menuitems li.current_page_ancestor li a:active {
					background: #333;
					color: #fff;
					}
				#menuitems li ul li a:hover,
				#menuitems li.current_page_item li a:hover,
				#menuitems li.current_page_parent li a:hover,
				#menuitems li.current_page_ancestor li a:hover {
					background: #56d2ba;
					}
			#menuitems li ul ul {
				margin: -15px 0 0 115px;
				}
			#menuitems li:hover ul ul,
			#menuitems li.hover ul ul,
			#menuitems li:hover ul ul ul,
			#menuitems li.hover ul ul ul {
				left: -9180px;
				}
			#menuitems li:hover ul,
			#menuitems li.hover ul,
			#menuitems li li:hover ul,
			#menuitems li li.hover ul,
			#menuitems li li li:hover ul,
			#menuitems li li li.hover ul {
				left: auto;
				}
	#container {
		background: url(images/finger-top.gif) top left no-repeat;
		}
	#main {
		margin: 0 auto;
		overflow: hidden;
		padding: 0 25px;
		text-align: left;
		width: 850px;
		}
	#content {
		float: left;
		overflow: hidden;
		width: 570px;
		}
	#sub {
		float: right;
		overflow: hidden;
		width: 240px;
		}
		#sidebar {
			background: #222;
			border: 10px solid #000;
			color: #ccc;
			font-size: 11px;
			margin: 40px 0;
			overflow: hidden;
			padding: 0 15px;
			}
		#sidebar a:link,
		#sidebar a:visited,
		#sidebar a:active {
			color: #d6f9f2;
			}
		#sidebar a:hover {
			background: #009e7f;
			color: #dcf7f2;
			}
		#sidebar p {
			font-size: 10px;
			line-height: 14px;
			text-align: justify;
			}
		#sidebar ul {
			margin: 0;
			padding: 0;
			}
			#sidebar ul li {
				list-style: none;
				margin: 0;
				padding: 0;
				}
			#sidebar ul li ul {
				margin: 10px 0;
				padding: 0 0 0 15px;
				text-align: left;
				}
				#sidebar ul li ul li {
					list-style: disc;
					margin: 2px 0 2px 10px;
					padding: 0 0 0 0;
					}
			#sidebar ul li ul li ul {
				margin-top: 0;
				margin-bottom: 0;
				}
		#sidebar h2 {
			border-bottom: 3px solid #111;
			color: #fff;
			font-family: Verdana, Geneva, sans-serif;
			font-size: 14px;
			font-weight: bold;
			margin: 15px 0;
			padding: 0 0 5px 0;
			}
	#footer {
		background: #434343 url(images/finger.gif) bottom right no-repeat;
		color: #999;
		font-size: 10px;
		overflow: hidden;
		}
		#footer a:link,
		#footer a:visited,
		#footer a:active {
			color: #eaeaea;
			}
		#footer a:hover {
			background: none;
			color: #ccc;
			}
		#copyright {
			background: url(images/footer.gif) no-repeat;
			border-top: 20px solid #000;
			margin: 0 auto;
			overflow: hidden;
			padding: 10px 0;
			width: 850px;
			}
/* POSTS */
	.nodatepost {
		background: #fff url(images/alt-content-back.gif) no-repeat;
		margin: 0 0 0 50px;
		overflow: hidden;
		padding: 20px 40px 0 40px;
		width: 440px;
		}
	.post {
		margin: 0 0 40px 0;
		overflow: hidden;
		width: 570px;
		}
	.post-main {
		background: url(images/content-back.gif) 50px 0 repeat-y;
		overflow: hidden;
		width: 570px;
		}
	.post-holder {
		background: url(images/content-top.gif) 50px 0 no-repeat;
		overflow: hidden;
		width: 570px;
		}
		.post-date {
			background: url(images/date-bottom.gif) 34px bottom no-repeat;
			float: left;
			overflow: hidden;
			padding-bottom: 16px;
			width: 70px;
			}
			.post-date-info {
				background: #ccc;
				border: 5px solid #000;
				font-size: 10px;
				margin: 20px 0 0 0;
				overflow: hidden;
				text-align: center;
				width: 60px;
				}
			.post-date span {
				display: block;
				}
			.post-date-month {
				margin: 5px 0 0 0;
				}
			.post-date-day {
				color: #ea3a2d;
				font-size: 25px;
				font-weight: bold;
				margin: 0;
				}
			.post-date-year {
				margin: 0 0 5px 0;
				}
		.post-content {
			float: left;
			overflow: hidden;
			padding: 10px 40px 0 20px;
			width: 440px;
			}
		.post-entry {
			margin-bottom: 40px;
			}
	.post-data {
		background: #333;
		border: 2px solid #000;
		color: #eaeaea;
		font-size: 10px;
		margin: 10px 0 10px 50px;
		overflow: hidden;
		padding: 5px 10px;
		}
		.post-data p {
			margin: 5px 0;
			}
/* PAGES */
	.pagepost .alignone,
	.pagepost .aligncenter {
		padding: 70px;
		}
/* POSTS & PAGES */
	.post-entry blockquote p,
	.sitepage-main blockquote p {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 15px;
		font-style: italic;
		line-height: 22px;
		}
/* IMAGES */
	.imageborders img,
	.alignone {
		background: #fff;
		border: 5px solid #ccc;
		padding: 5px;
		}
	.alignleft {
		background: #fff;
		border: 5px solid #ccc;
		float: left;
		margin: 5px 20px 5px 0;
		padding: 5px;
		}
	.alignright {
		background: #fff;
		border: 5px solid #ccc;
		float: right;
		margin: 5px 0 5px 20px;
		padding: 5px;
		}
	.aligncenter {
		background: #fff;
		border: 5px solid #ccc;
		display: block;
		margin: 10px auto;
		padding: 5px;
	}
/* NAVIGATION */
	.navigation {
		display: block;
		font-size: 10px;
		margin: 0 0 15px 0;
		overflow: hidden;
		width: 570px;
		}
		.navigation a:link,
		.navigation a:visited,
		.navigation a:active {
			color: #fff;
			}
		.navigation a:hover {
			background: #009e7f;
			color: #dcf7f2;
			}
	.navigationright {
		float: right;
		text-align: right;
		width: 250px;
		}
	.navigationleft {
		float: left;
		padding-left: 10px;
		text-align: left;
		text-indent: -10px;
		width: 250px;
		}
	.imagenav {
		margin: 20px 0 15px 50px;
		width: 520px;
		}
		.imagenav img {
			border: 2px solid #fff;
			}
/* COMMENTS */
	.commentsholder {
		background: #fff url(images/alt-content-back.gif) no-repeat;
		margin-left: 50px;
		overflow: hidden;
		padding-top: 10px;
		}
		.commentscontainer {
			overflow: hidden;
			padding: 0 25px;
			}
		.commentscontainer ul {
			list-style: none;
			margin: 20px 0;
			padding: 0;
			}
			.commentscontainer ul li {
				margin: 20px 0;
				padding: 0;
				}
			.commentscontainer ul li.even {
				background: #f6f6f6;
				border: 1px solid #eaeaea;
				}
			.commentscontainer ul li.odd {
				background: #fbfbfb;
				border: 1px solid #eaeaea;
				}
		.commentscontainer .navigation {
			margin: 0;
			width: 520px;
			}
		.comment-body {
			padding: 15px;
			overflow: hidden;
			}
		.comment-author {
			font-weight: bold;
			}
		.says {
			font-size: 9px;
			font-style: italic;
			}
		.comment-meta {
			border-bottom: 1px solid #eaeaea;
			font-size: 9px;
			margin: 5px 0;
			padding: 0 0 5px 0;
			}
	.respondholder {
		background: #333;
		border: 2px solid #000;
		color: #eaeaea;
		font-size: 10px;
		margin: 10px 0 10px 50px;
		overflow: hidden;
		padding: 5px 20px 10px 20px;
		}
		.respondholder h3 {
			border-color: #ccc;
			color: #eaeaea;
			}
		.reply-label {
			font-size: 9px;
			}
/* FORM STYLES */
	.formdl {
		margin: 10px 0;
		}
		.formdl dt {
			margin: 5px 0;
			}
		.formdl dd {
			margin: 5px 0 5px 10px;
			}
		dl.formdl dt.formsubmit {
			margin: 20px 0;
			}
	#s {
		background-color: #fff;
		border-top: 1px solid #271a14;
		border-bottom: 1px solid #7d6152;
		border-right: 1px solid #7d6152;
		border-left: 1px solid #271a14;
		color: #5e5551;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		margin: 0;
		padding: 3px;
		width: 110px;
		}
	#author,
	#email,
	#url,
	dl.formdl dd input {
		background: #fff;
		border-top: 1px solid #271a14;
		border-bottom: 1px solid #7d6152;
		border-right: 1px solid #7d6152;
		border-left: 1px solid #271a14;
		color: #5e5551;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		margin: 0;
		padding: 3px;
		width: 250px;
		}
	#comment,
	dl.formdl dd textarea {
		background: #fff;
		border-top: 1px solid #000;
		border-bottom: 1px solid #333;
		border-right: 1px solid #333;
		border-left: 1px solid #000;
		color: #333;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		margin: 0;
		padding: 3px;
		width: 450px;
		}
	#searchsubmit,
	#submit,
	.feedsubmit,
	dl.formdl dt.formsubmit input {
		background: #ea3a2d;
		border-top: 1px solid #f8847c;
		border-bottom: 1px solid #94180f;
		border-right: 1px solid #94180f;
		border-left: 1px solid #f8847c;
		color: #fae2e1;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		padding: 3px 10px;
		}
	.feedemail {
		background: #fff;
		border-top: 1px solid #271a14;
		border-bottom: 1px solid #7d6152;
		border-right: 1px solid #7d6152;
		border-left: 1px solid #271a14;
		color: #5e5551;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin: 0;
		padding: 3px;
		width: 90px;
		}
	.feedsubmit  {
		background: #ea3a2d;
		border-top: 1px solid #f8847c;
		border-bottom: 1px solid #94180f;
		border-right: 1px solid #94180f;
		border-left: 1px solid #f8847c;
		color: #fae2e1;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		padding: 3px 3px;
		}
	.forminfo {
		font-size: 10px;
		}
