body {
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	background-color: #000000;
}

.aboutmeheader {
	width: 320px;
	padding-left:10px; padding-top:10px;	
}

.nextarrow IMG {border:0px;}
.nextarrow IMG a{border:0px;}
.nextarrow IMG a:link{border:0px;}
.nextarrow IMG a:hover{border:0px;}

.aboutmewhite {
	font-size:13px; font-family:"Verdana";
	color:#FFFFFF;
	padding-top:10px;
	padding-right:50px;
}
.aboutmeblack {
	font-size:12px;
	color:#000000;
	padding-top:10px; padding-right:20px;
}

.myportfolioheader{
	width: 215px;
}

.contentspacer {
	width: 265px;
}

.banner {
	width:800px; height:82px;
	background-color:#000000;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
}

.blackcontent {
	color:#000000;
	font-size:12px;
	padding-left:10px;
}
.blackcontent a{color:#5A7200; text-decoration:none;}
.blackcontent a:link{color:#5A7200;text-decoration:none;}
.blackcontent a:visited{color:#5A7200;text-decoration:none;}
.blackcontent a:hover{color:#000000;text-decoration:underline;}

.blackcontentbold {
	color:#000000;
	font-size:12px; font-weight:bold;
	padding-left:10px;
}

.bodyTable {
	width:800px;
	background-color:#3A3A3A;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.bottomContent {
	width:800px; height:276px;
	background-color:#92D61D;
	background-image:url(images/bottomhead.jpg);
	background-repeat:no-repeat;
	background-position: right bottom;
}

.bottomSubContent {
	width:800px; padding-bottom:130px;
	background-color:#CCCCCC;
	background-image:url(images/subpages/subcontentbackground.jpg);
	background-repeat:no-repeat;
	background-position: right bottom;
	padding-left:20px; padding-right:20px; padding-top:10px;
}

.bottomBlackContent {
	width:800px; height:141px;
	background-color:#000000;
	background-image:url(images/copyright.jpg);
	background-repeat:no-repeat;
	background-position: right top;
}

.bottomBlackContentSub {
	width:800px; height:120px;
	background-color:#000000;
	background-image:url(images/copyrightsub.jpg);
	background-repeat:no-repeat;
	background-position: right top;
	padding-left:10px;
}
.bottomBlackContentSub a{color:#FFFFFF; text-decoration:none;}
.bottomBlackContentSub a:link{color:#FFFFFF; text-decoration:none;}
.bottomBlackContentSub a:visited{color:#FFFFFF; text-decoration:none;}
.bottomBlackContentSub a:hover{color:#CCCCCC; text-decoration:underline;}

.blackcontent .columnDate {
	color: #000;
	font-family: Arial, sans-serif;
	font-variant: small-caps;
	font-size: 1em;
	letter-spacing: 0.2em;
	margin: 15px 0 2px 0;
	padding-bottom: 2px;
}
.blackcontent .columnTitle{font-size:1.3em; font-weight:bold; color:#000000; text-decoration:none;}
.blackcontent .columnTitle a{font-size:1.3em; font-weight:bold; color:#000000; text-decoration:none;}
.blackcontent .columnTitle a:link{font-size:1.3em; font-weight:bold; color:#000000; text-decoration:none;}
.blackcontent .columnTitle a:visited{font-size:1.3em; font-weight:bold; color:#000000; text-decoration:none;}
.blackcontent .columnTitle a:hover{font-size:1.3em; font-weight:bold; color:#5A7200; text-decoration:none;}

.blackcontent .columnCat{font-size:0.8em; font-weight:normal; color:#666666; text-decoration:none; padding-left:5px; padding-bottom:10px;}
.blackcontent .columnCat a{font-weight:normal; color:#5A7200; text-decoration:none;}
.blackcontent .columnCat a:link{font-weight:normal; color:#5A7200; text-decoration:none;}
.blackcontent .columnCat a:visited{font-weight:normal; color:#5A7200; text-decoration:none;}
.blackcontent .columnCat a:hover{font-weight:normal; color:#666666; text-decoration:underline;}

.columnPost IMG {border:1px #000000 solid;}

.columnPost .columnBlogPhotosTitle {font-size:12px; font-weight:bold; color:#000000; padding-left:5px; padding-bottom:5px;}
.columnPost .columnBlogPhotos a IMG {border:1px #585858 solid; padding:2px; float:left; margin:3px; }
.columnPost .columnBlogPhotos a:link IMG {border:1px #585858 solid; padding:2px;}
.columnPost .columnBlogPhotos a:visited IMG {border:1px #585858 solid;  padding:2px;}
.columnPost .columnBlogPhotos a:active IMG {border:1px #585858 solid; padding:2px;}
.columnPost .columnBlogPhotos a:hover IMG {border:1px #585858 solid; background-color:#5A7200; padding:2px;}

.grayNavSpacer {
	width:97px; height:58px;
	background-color: #333333;
}

.greencontent {
	color:#5A7200;
	font-size:12px; font-weight:bold;
}

.greeneLineDivider {
	height: 5px;
	background-image:url(images/greenline.gif);
}

.greeneLineDividerBottom {
	height: 5px;
	background-image:url(images/greenlinebottom.jpg);
	background-repeat:repeat-x;
}

.greeneLineDividerBottomSub {
	height: 5px;
	background-image:url(images/greenlinebottomsub.jpg);
	background-repeat:repeat-x;
}

.nav {height:58px; background-color:#333333;}
.nav IMG{border:0px;}
.nav IMG a{border:0px;}
.nav IMG a:hover{border:0px;}

.portfoliowhite {
	font-size:13px; font-family:"Verdana";
	color:#FFFFFF;
	padding-top:10px; padding-right:20px;
}
.portfolioblack {
	font-size:12px;
	color:#000000;
	padding-top:10px; padding-right:20px;
}
.portfolioPic {
	width:350px;
	padding-top:10px;
}
.portfolioPic IMG {border: 1px #000000 solid;}
.portfolioPic a IMG{border: 1px #000000 solid;}
.portfolioPic a:link IMG{border: 1px #000000 solid;}
.portfolioPic a:visited IMG{border: 1px #000000 solid;}
.portfolioPic a:hover IMG{border: 1px #5A7200 solid;}

.portfolioThumbs {
	width:352px;
	padding-top:10px;
}

.portfolioThumbs IMG {border: 1px #000000 solid;}
.portfolioThumbs a IMG{margin-right:5px; margin-left:5px; border: 1px #000000 solid;}
.portfolioThumbs a:link IMG{border: 1px #000000 solid;}
.portfolioThumbs a:visited IMG{border: 1px #000000 solid;}
.portfolioThumbs a:hover IMG{border: 1px #5A7200 solid;}

.whiteLineDivider {
	height: 11px;
	background-image:url(images/whitelinehead.jpg);
	background-repeat:repeat-x;
}

.subsideimage {
	width:98px;
	background-color: #5A7200;
	border-right: 2px #000000 solid;
}

.websiteitem {
	margin-top: 30px;
}

.websitetitle {
	color: #000;
	font-family: Arial, sans-serif;
	font-variant: small-caps;
	font-size: 1.3em;
	letter-spacing: 0.2em;
	margin: 15px 0 2px 0;
	padding-bottom: 2px;
	font-weight:bold;
}

.websiteThumb IMG {
	margin-top:5px; 
	background-color:#FFFFFF;
	border: 1px #333333 solid;
	padding:2px;	
}

.websiteThumb a IMG {
	background-color:#FFFFFF;
}
.websiteThumb a:link IMG {
	background-color:#FFFFFF;
}
.websiteThumb a:visited IMG {
	background-color:#FFFFFF;
}
.websiteThumb a:hover IMG {
	background-color:#5A7200;
}

.whiteLineDividerSub {
	height: 9px;
	background-image:url(images/subpages/whitelinesubcontent.jpg);
	background-repeat:repeat-x;
}