/**
 * Vance Lucas
 * Stylesheet for VanceLucas.com
 */
body { background-color: #333; font-family: Tahoma, Arial, sans-serif; color: #636363; }

a { color: #000; }
a:hover { color: #3E5362; }

p { padding: 8px 0; }
/* quotes */
blockquote {
	margin: 10px 20px;
	padding-left: 10px;
	border-left: 2px solid #eee;
	font-style: italic;
}

#pageHead { height: 98px; background: transparent url(images/pageHeadBg.png) repeat-x left top; color: #fff; }
	#pageHead .container { height: 100%; position: relative; }
	#pageHead h1 { position: absolute; left: 0; bottom: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 380%; font-weight: bold; color: #fff; line-height: 0.7; }
	#pageHead h1 a { color: #fff; }
	#pageHead h1 a:hover { color: #eee; text-decoration: none; }
	#pageHead h2 { position: absolute; right: 0; bottom: 0; font-family: Tahoma, Arial, sans-serif; font-size: 120%; font-weight: bold; color: #fff; line-height: 0.9; }
	/* navigation */
	#mainNav { position: absolute; right: 0; bottom: 0; }
	#mainNav li { list-style: none; float: left; }
	#mainNav li a { display: block; margin: 0 2px; padding: 5px 20px; background-color: #eee; text-decoration: none; border-bottom: 1px solid #333; }
	#mainNav li a:hover, #mainNav li.active a { background-color: #ddd; }
	#mainNav li.active a { border-color: #fff; background-color: #fff; }
	/* hide 'Home' link */
	#mainNav li.page-item-302 { display: none; }
	/* social links */
	#socialVcard { position: absolute; top: 8px; right: 0px; }
#pageBody { background: #fff  url(../images/pageBodyBg.jpg) repeat-x left bottom; }
	#pageBody .container { min-height: 500px; padding: 30px 0; }
	#home #pageBody .container { background: transparent url(images/VancePic-hp.png) no-repeat left bottom; } /* homepage only */
	#pageBody h2 { text-transform: uppercase; font-family: Georgia, "Times New Roman", Times, serif; font-size: 150%; color: #333; }
	#pageBody ul, #pageBody ol { margin: 10px 40px; }
#pageFoot { clear: both; height: 200px; background: #bfc0c0 url(images/pageFootBg.png) repeat-x left top; color: #000; font-size: 80%; }
	#pageFoot p { padding: 8px 0; text-align: right; }
#pageFoot2 { clear: both; background-color: #333; color: #fff; font-size: 80%; border-top: 1px solid #bbb; }
	#pageFoot2 a { color: #fff; }
	#pageFoot2 a:hover { color: #ccc; }

#homeIntro { margin: 0 0 5px 0; padding: 8px 20px; background-color: #FFFFDF; font-family: Tahoma, Arial, sans-serif; font-size: 110%; color: #4F4F4F; }

ul.homePoints { margin: 0!important; padding: 10px 0; }
ul.homePoints li { margin: 20px 0; list-style: none; font-size: 110%; font-family: Tahoma, Arial, sans-serif; color: #636363; }
ul.homePoints li a { display: block; padding-left: 5px; border-left: 5px solid transparent; text-decoration: none; color: #636363; }
ul.homePoints li span { display: block; text-transform: uppercase; font-family: Georgia, "Times New Roman", Times, serif; font-size: 150%; color: #333; line-height: 1; }
	ul.homePoints li a:hover { border-color: #bbb; color: #000; }
	ul.homePoints li a:hover  span{ color: #3E5362; }

/* Custom plugin */
.post_bottom_greeting { margin: 16px 0; padding: 8px; background: #c5cacc url(images/hireMePic1.png) no-repeat left bottom; border: 1px solid #333; line-height: 1.2em; }
.post_bottom_greeting p { margin: 0; padding: 0; margin-left: 92px; font-size: 18px; color: #333; }
.post_bottom_greeting p span { display: block; font-size: 11px; color: #666; }
.post_bottom_greeting_action { display: block; float: right; width: 130px; height: 57px; background: transparent url(images/hireMeButton.png) no-repeat; text-indent: -9999px; }

/**
 * WORDPERSS Styles
 * -----------------------------------------------------------
 */

/* alignment */
.alignLeft, .alignleft { float:left; }
.alignRight, .alignright { float:right; }
.alignCenter, .aligncenter { text-align:center; }
/* alignment in images */
img.alignLeft, img.alignleft { padding: 8px 8px 8px 0; }
img.alignRight, img.alignright { padding: 8px 0 8px 8px; }
/* alignment in tables */
td.alignLeft, th.alignLeft { float: none;	text-align: left; }
td.alignRight, th.alignRight { float: none; text-align: right; }
.nowrap { white-space : nowrap; }

ul.widgets { padding: 6px 10px; }
ul.widgets li { list-style: none; }
ul.widgets li.widget { float: left; width: 360px; margin-right: 40px }
h2.widgettitle { font-weight: bold; padding: 6px 0; }
ul.widgets li ul li { padding: 3px 0; border-bottom: 1px solid #666; }

	#sidebar ul { margin: 0 10px; }
	#sidebar li { list-style: none; }
	#sidebar h2 { margin: 0; padding: 10px 0; text-transform: uppercase; font-family: Georgia, "Times New Roman", Times, serif; font-size: 120%; color: #333; }

/* posts */
.post h2, .post h3, .post h4, .post h5, .post h6 { clear: both; }
.post h3 { font-size: 130%; }
.post h4 { font-size: 120%; }
.post h5 { font-size: 110%; }
.post h6 { font-size: 100%; }
.post.odd, .post.single, .post.page {  }
.post.even { }
.post .entry {
	padding: 5px 10px;
}
.postmetadata {
	font-size: 86%;
	margin-bottom: 1em;
}
/* post readmore link */
.post .readmore {
	display: block;
	width: 200px;
	padding: 8px 0;
	font-weight: bold;
	font-size: 110%;
	text-decoration: underline;
}
.post .tags { font-size: 85%; padding: 5px 8px; background-color: #FFFFDF; }

/* comments */
.comment.odd { background-color: #fff; }
.comment.even { background-color: #eee; }
.commentavatar {
	float: left;
	padding-right: 10px;
}
.commentmetadata { padding: 7px; }
.commentbody { clear: both; padding: 2px 16px; }
/* type styling */
.comment.author .commentmetadata  { background-color: #EFD286; }
.comment.author { background-color: #D1DFEF; }