/*  
Theme Name: v9
Theme URI: 
Description:
Version: 2.0
Author: Phil Kerrigan
Author URI: http://www.thekindman.com/
*/

* html #container {height: 100%; border: 2px solid #fff; }

body, html { height: 100%; background-color: #e0e0e0; }

body {
	background: url(images/back.gif) no-repeat;
	background-position: 0px 220px;
	height: 1100px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7d7d7d;
	font-size: 11px;
	line-height: 14px;
	margin: 0px 0px 0px 0px; }

.footer, .push { height: 220px /* .push must be the same height as .footer */ }

#container {
	position: relative;
	height: auto !important;
	height: 100%;
	margin: 0px 0px -220px 132px;
	min-height: 100%; }

#content {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 748px;
	overflow: hidden; }

#header {
	background: url(images/header.gif) no-repeat;
	width: 880px;
	height: 220px;
	margin: -7px 0px 0px -132px; }

#headerNavA ul, #headerNavB ul, #headerNavC ul {
	list-style: none;
	position: absolute;
	top: 76px; }

#headerNavA ul { left: 224px; }
#headerNavB ul { left: 356px; }
#headerNavC ul { left: 488px; }

.title {text-indent: -1000px; }

.subTitle { position: relative; left: 132px; top: 91px; }

h1, h2, h3 {
	font-size: 11px;
	line-height: 14px;
	font-weight: normal; }

a:link, a:visited { text-decoration: none; color: #bf6003; }
a:hover, #headerNav a:hover { text-decoration: none; color: #7d7d7d; }

img { border: 1px solid #d7d7d7; }

#sidebar {
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 220px;
	float: left; }

#sidebar ul {
	list-style-type: none;
	margin: 0px 0px 23px 0px;
	padding: 0px 0px 0px 0px; }

#sidebar li {text-align: right; }

#mainContent {
	height: 100%;
	width: 484px;
	margin: 0px 0px 0px 264px;
	padding: 0px 0px 44px 0px; }

.bullets li {
	background: url(images/bullet.gif) no-repeat;
	list-style-type: none;
	background-position: 0px 5px;
	padding: 0px 0px 0px 22px;
	margin: 0px 0px 0px -22px; }

.resumeTable td {
	padding: 0px 36px 0px 38px;
	line-height: 12px;
	background: url(images/bullet.gif) no-repeat;
	background-position: 16px 4px; }

.comments li {
	background-color: #d7d7d7;
	margin: 10px 0px 0px -44px;
	padding: 11px 22px 2px 22px;
	list-style: none; }

.commentFields { margin: 10px 0px 0px 0px; }

.post, .comments {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; }

.postMetaDataA, .postMetaDataB { background-color: #d7d7d7; padding: 11px 22px 11px 22px; }
.postMetaDataA { margin: 0px 0px 0px 0px; }
.postMetaDataB { margin: 0px 0px 22px 0px; }

.backToTopPrint, .backToTopIllo, .backToTopSketch, .backToTopWeb, .backToTopBlog {
	position: relative;
	left: 388px;
	margin: -21px 0px 0px 0px;
	background-color: #d7d7d7;
	padding: 5px 22px 5px 22px; }

.backToTopLogo {
	position: relative;
	left: 388px;
	margin: -10px 0px 0px 0px;
	background-color: #d7d7d7;
	padding: 5px 22px 5px 22px; }

.postTitle, .widgettitle, #comments, .pageSubTitle {
	border-width: 1px;
	border-bottom-style: solid;
	border-color: #fff;
	padding: 1px 0px 1px 0px; }

.myInputStyle { color: #7d7d7d; width: 210px; }

#searchBtn, .submitCommentBtn, .sendBtn {
	width: 220px;
	cursor: pointer;
	color: #bf6003; }

textarea {
	font-family: Arial, Helvetica, sans-serif;
	color: #7d7d7d;
	width: 474px;
	height: 111px; }

.myInputStyle, #searchBtn, .submitCommentBtn, .sendBtn, textarea {
	padding: 4px 4px 4px 4px;
	margin: 2px 0px 2px 0px;
	background-color: #fff;
	font-style: normal;
	font-size: 11px;
	border: 1px solid #d7d7d7; }

.contactForm { margin: 2px 0px -11px 0px; }

#footer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(images/footer.gif) no-repeat;
	width: 880px;
	height: 220px;
	position: relative; }

#footerNavA ul, #footerNavB ul, #footerNavC ul {
	list-style: none;
	position: absolute;
	top: 98px; }

#footerNavA ul {left: 356px; }
#footerNavB ul {left: 488px; }
#footerNavC ul {left: 620px; }

.subTitleFooter { position: relative; top: 137px; left: 132px; }

.copyright { position: relative; top: 176px; left: 396px; }

#wp_page_numbers { position: relative; top: 1px; left: -44px; }

#wp_page_numbers ul li {
	padding: 0px 4px 0px 4px;
	display: inline;
	text-decoration: none; }
