

/*  LINKS */
a:link {color: black; text-decoration: none; }

a:visited {color: black; text-decoration: none;}

a:hover {color: orange;}

BODY { 

	background-color: #F5F5F5;
	color: black;
	font-family: Helvetica, Sans-Serif;
 
}
	
p { line-height: 1.5em; }

html>body { font-size: 12px; }



.wrapper { margin: 10px auto; width: 1000px; }



.leftCol { height: 450px; width: 450px; margin: auto; padding: 20px;  float: left; z-index: 1;} 

.left_col a {

	text-decoration: underline;

}

.latestLeftCol { margin: auto; float: left; width: 100px; border: solid 1px;   }

.latestRightCol { margin: auto; float: right; width: 250px; border: solid 1px;  }


.latestWPPost { width: 250px; float: right; margin: 200px 100px 0px 0px; border-bottom: solid 1px; text-align: left; }
.latestWPPost_Header { background-color: black; width 250px; height: 20px; text-align: center; color: #F5F5F5; padding: 5px; }
.latestWPPost_Header H3 { margin: auto; }

.smallDate { font-size: 15px; text-decoration: bold; text-align: right;}

.right_col {

	margin: auto;
	width: 100%; 
	height: 300px;
	visibility: hidden;
	z-index: 2;
	position: fixed;
	clear: both;
}

.right_col_about {

	margin: auto;
	width: 100%; 
	height: 450px;
	visibility: hidden;
	z-index: 3;
	position: fixed;
	clear: both;
	background-color: #F5F5F5;
	overflow: auto;
}

.about_div {
	
	width: 600px;
	background-color: #F5F5F5;

}

.about_div a { text-decoration: underline; }

.left_col_nested {

	float: left;
	width: 40%;	
	padding: 10px;
	font-size: 10px;
	border-top: solid grey 1px;
	border-bottom: solid grey 1px;


}

.right_col_nested {

	
	/*border: solid 3px;
        border-color: #A0A0A0;
	background-color: #F5F5F5;
	background-color: #F5F5F5;*/ 
	margin: 0px auto;
	text-align: right;
	overflow: auto;
	/*border: solid 1px;*/
}

.right_col_nested_about {

	margin: 10px auto;
	width: 100%
	text-align: right;
	overflow auto;

}

.galleries {

	width: 60%;
	font-size: 10px;
	/*height: 530px;*/
	margin: 0px 10px 10px 0px;
	padding: 20px;
	overflow: auto;
}

.galleries table {

	width: 600px;	
	margin: 10px, auto;
	text-align: right;
	border-spacing: 5px;
}

.galleries th {

	padding: 20px;

}

.galleries tr {

}

.galleries td {

	padding: 20px;
	border-top: solid grey 1px;
	border-right: solid grey 1px;
	border-bottom: solid grey 1px;
	border-left: solid grey 1px;
	background-color: #F5F5F5;
}

.galleries td:hover {

	background-color: #FFFFFF;

}


.galleries img {
	border: solid 8px;
}

.fpGallery {

	width: 600px;
	padding: 30px;
	margin: auto;
	text-align: right;
	/*background-color: #F5F5F5;*/
}

.fpGallery img {

	/*padding: 2px;*/
	border: solid grey 4px;

}



.nav {
	
	margin: 0px 10px auto;
	width: 520px;
	text-align: right;
	float: left;

}

.nav2 { letter-spacing: .05em; margin: 200px 20px 20px 0px; width: 450px; font-size: 25px; text-align: center; clear: both; padding: 5px }

