/* @override http://www.michaelminarik.com/textpattern/css.php?s=resume */

/* @override http://www.michaelminarik.com/textpattern/css.php?s=resume */



* {

	padding: 0;

	margin: 0;

}



body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 14px;

	background-color: #000000;

}



#wrapper {

	margin: 0 auto;

	width: 960px;

	background: url(../siteimages/main-bg-tile.jpg) repeat-y;

}



#header {

	color: #333;

	width: 960px;

	float: left;

	padding: 0px;

	height: 263px;

	margin: 0px;

}



#navigation {

	float: left;

	width: 960px;

	height: 42px;

	padding: 0px;

	margin: 0px;

	z-index: 9;

}



#mainContent {

	background: url(../siteimages/main-bg.jpg) no-repeat;

	display: block;

	float: left;

	margin: 0px;

	padding: 0px;

	position: relative;

	top: -4px;

	width: 960px;

}



#leftcolumn {

	color: #333;

	margin: 50px 0;

	padding: 0 40px;

	height: auto;

	width: 470px;

	float: left;

	z-index: 10;

}



#rightcolumn {

	color: #333;

	margin: 80px 0 80px 50px;

	padding: 0 0px 0 0px;

	height: auto;

	width: 310px;

	display: inline;

	z-index: 15;

	float: left;

}



#footer {

	width: 960px;

	clear: both;

	margin: 0px;

	padding: 0px;

	height: 44px;

	background: url(../siteimages/footer-bg.jpg) no-repeat;

	text-align: center;

	text-decoration: none;

}



.recentpostedblock {

	padding-top: 30px;

}



h3 ,h3 a {

	color: #2d2d2d;

	font: bold 12px/14px Arial, Helvetica, Geneva, sans-serif;

	text-transform: uppercase;

	text-decoration: none;

}



.date-posted {

	font: italic 9px "Lucida Grande", Lucida, Verdana, sans-serif;

	color: #2d2d2d;

}



.globalFooter,







.globalFooter a {

	text-align: center;

	color: #909092;

	font: 9px "Lucida Grande", Lucida, Verdana, sans-serif;

	text-decoration: none;

	padding-top: 10px;

	padding-bottom: 15px;

}



.globalFooter a:hover {

	color: #fefbfb;

	text-decoration: underline;

}



span.sitedesign,

span.sitedesign a {

	text-align: center;

	color: #333;

	font: 9px "Lucida Grande", Lucida, Verdana, sans-serif;

	text-decoration: none;

	padding-top: 10px;

	padding-left: 5px;

	padding-bottom: 15px;

}



span.sitedesign a:hover {

	color: #fefbfb;

	text-decoration: underline;

}



#content {

	padding-left: 4px;

}



#content p {

	padding-bottom: 10px;

}



#content p a {

	color: #ff0000;

	text-decoration: none;

}



#content p a:hover {

	color: #990000;

	text-decoration: underline;

}



div.art-nav {

	width: 490px;

}



div.art-nav-left {

	float: left;

}



div.art-nav-right {

	float: right;

}



.comments_invite a {

	color: #ff0000;

	text-decoration: none;

}



div.comment-message p {

	padding-bottom: 10px;

}



p#txpCommentInputForm {

	color: #990000;

	font-size: 10px;

	font-weight: bold;

	text-align: center;

}



p.news-comments a {

	color: #ff0000;

	text-decoration: none;

}



p.news-comments a:hover {

	color: #990000;

	text-decoration: underline;

}



.comments_invite a:hover {

	color: #990000;

	text-decoration: underline;

}



p.comment-commentor {

	color: #666;

	font-weight: bold;

}



p.comment-commentor a {

	color: #222;

	text-decoration: none;

	font-weight: normal;

	font-style: normal;

}



p.comment-commentor a:hover {

	color: #ff0000;

	text-decoration: none;

}



span.comment-posted {

	color: #666;

	font-weight: bold;

}



span.comment-linkto {

	color: #666;

	font-weight: bold;

}



div.comments-wrapper {

	padding: 20px;

	line-height: 25px;

}



div.comments-wrapper a {

	padding: 20px;

	line-height: 25px;

	color: #909092;

	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;

	text-decoration: none;

}



div.recentpostedblock ul {

	margin-left: 20px;

}



li.recent-entry-title,



li.recent-entry-title a {

	color: #363636;

	font: 10px/24px "Lucida Grande", Lucida, Verdana, sans-serif;

	text-decoration: none;

	list-style-type: disc;

	position: relative;

	margin-right: 40px;

	list-style-image: url(/siteimages/pg-icon.jpg);

}



li.recent-entry-title a:hover {

	color: #ff0000;

	text-decoration: underline;

}


table.resume {
	width: 490px;
}


table.resume td  {

	font: 10px Arial, Helvetica, Geneva, sans-serif; 
	border-bottom: 1px dotted #dcdcdc;
	padding: 10px 22px 10px 0px;
	background-color: #fff;
}



th.resume-header {

	background-color: #222;

	color: #fff;

	font: 14px Arial, Helvetica, Geneva, sans-serif;

	padding-top: 3px;

	padding-bottom: 3px;
	border-bottom: 2px solid #999;
}