/* CSS Document */body {	background: #dee7ed;	text-align: center;	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;		}/* div for name+nav through image on pblog */#contain {	margin-right: auto;	margin-left: auto;	padding: 0px;	width: 700px;	}/* div for series (archiv) and previously on pblog */#contain2 {	margin-right: auto;	margin-left: auto;	padding: 0px;	width: 700px;	}/* name+nav on all pages */	#name {	margin-top: 20px;	margin-bottom: 4px;	text-align: right;	}	.ee {	font-size: 11px;	font-weight: bold; 	text-align: right;	text-transform: uppercase;	letter-spacing: 0.015cm;	padding: 1px 0 2px 0;	}		#navcontainer { 	margin-left: 0px; 	padding: 0; 	height: 20px;        font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif; 	}#navcontainer ul { 	border: 0; 	margin: 0; 	padding: 0; 	list-style-type: none; 	text-align: center; 	} #navcontainer ul li { 	display: block; 	float: left; 	text-align: center; 	padding: 0; 	margin: 0; 	} #navcontainer ul li a { 	background: #bbbbbb; 	width: 173px; 	height: 18px; 	border-top: 1px solid #707070; 	border-left: 1px solid #707070; 	border-bottom: 1px solid #707070; 	border-right: none; 	padding: 0; 	margin: 0 0 10px 0; 	color: #fff; 	text-decoration: none; 	display: block; 	text-align: center; 	font-size: 11px; 	line-height: 18px;        } #navcontainer ul li a:hover { 	color: #ff6600; 	background: #fff; 	} #navcontainer a:active { 	background: #ff6600; 	color: #fff; 	} #navcontainer li#active a { 	background: #707070; 	border: 1px solid #707070; 	color: #fff; 	}/* holds the image on pblog + port */#contain3 {        margin-right: auto;	margin-left: auto;	padding: 0px;	width: 700px;        }#contain4 {        margin-right: auto;	margin-left: auto;	padding: 0px;	width: 700px;        }#main {	margin: 20px 0 10px 0;	}#main img {	border: 12px solid #fff;	}	/* text below image on pblog; classes are for 3 widths of photos */#text {	margin: 10px 0 10px 0;	}	#text p {	text-align: left;	color: #353535;	font-size: 10px;	line-height: 150%;	}#permatext {	margin: 10px 0 10px 0;	border-bottom: 1px solid #a3a3a3;	}	#permatext p {	text-align: left;	color: #353535;	font-size: 10px;	}	.horiz {		margin: 20px 30px 0 38px;	}.vert {	margin: 20px 75px 0 100px;	}.square {	margin: 20px 75px 0 87px;	}	/* Series div on pblog */#arch {	width: 190px;	}#arch p {	color: #353535;	margin-right: 5px;	text-align: right;	font-size: 10px;	}	/* Previously div on pblog */#prev {	float: right;	width: 480px;	border-left: 1px solid #a3a3a3;	padding-left: 20px;}	#prev img {	padding-right: 3px;	border: 0;	text-align: left;		}#prev p {		color: #353535;	text-align: left;	font-size: 10px;	}/* nav links under image on port */#nav {	margin-top: 3px;	margin-bottom: 0px;	padding-left: 2px;	padding-top: 2px;	width: 598px;	}		.homebread {	font-size: 11px;	font-weight: bold;	text-align: left;	margin-left: 36px;	padding-left: 1px;	padding-top: 3px;	}	/* holds the text above the photo on individual archive pages */#contain5 {        margin-right: auto;	margin-left: auto;	padding: 0px;	width: 700px;        }#contain5 p {	text-align: left;	color: #353535;	font-size: 10px;	}.c5horiz {		margin: 20px 0 0 38px;	}/* holds posted line below text caption on individual archive pages */#contain6 {        margin-right: auto;	margin-left: auto;	padding: 0px;	width: 700px;        }#contain6 p {	text-align: left;	color: #353535;	font-size: 10px;	}.c6horiz {		margin: 20px 0 0 38px;	}/* potfolio page content */#col1  {	float: left;	width: 400px;	overflow: hidden;	}	#col2  {	float: left;	width: 300px;	overflow: hidden;	}	#col1 img {	border: 4px solid #fff;	text-align: left;	margin: 19px 0 0 30px;	}	#col2 img {	border: 4px solid #fff;	text-align: left;	margin-top: 25px;	margin-bottom: 0px;	}		#col1 p {	text-align: left;	color: #353535;	font-size: 10px;			}#col2 p {	text-align: left;	margin: 5px 0 0 10px;	color: #353535;	font-size: 12px;	line-height: 20px;			}	h4 {	font-size: 15px;	color: #353535;	text-align: left;	font-weight: normal;	margin-left: 5px;	margin-top: 0px;	}		#col2 ul {	font-size: 12px;	text-align: left;	line-height: 18px;	}/* content and sidebar div + type for word/feeds/about */h1, h2 {	margin: 0px;	padding: 0px;	font-weight: normal;	}h3 	{	font-size: 14px;	text-align: left;	font-weight: normal;	}	#center {	float: left;	width: 500px;	overflow: hidden;	}.content {	padding: 15px 15px 5px 15px;	font-size: 12px;	}#right {	float: left;	width: 200px;	text-align: left;	overflow: hidden;	}.content p {	font-size: 12px;	font-weight: normal;	line-height: 150%;	text-align: left;	margin-bottom: 10px;	}.content blockquote {	line-height: 150%;	}.content li {	line-height: 150%;	}.content h2 {	color: #353535;	font-size: x-small;	text-align: left;	font-weight: bold;	margin-bottom: 10px;		}.content h3 {	color: #353535;	font-size: small;	text-align: left;	font-weight: bold;	margin-bottom: 10px;		}.content p.posted {	color: #999999;	font-size: 9px;	border-top: 1px solid #999999;	text-align: left;	margin-bottom: 25px;	line-height: normal;	padding: 3px;	}.sidebar {	padding: 15px;	}.sidebar h2 {	color: #444444;	font-size: x-small;	text-align: center;	font-weight: bold;	text-transform: uppercase;  	letter-spacing: 0.15em;	}.sidebar ul {	padding-left: 0px;	margin: 0px;	margin-bottom: 30px;	}.sidebar li {	color: #666666;	font-size: x-small;	text-align: left;	line-height: 150%;	margin-top: 10px;	list-style-type: none;	}.sidebar img {	border: 3px solid #dee7ed;	}.photo {	text-align: left;	margin-bottom: 20px;	}.link-note {	font-size: x-small;	line-height: 150%;	text-align: left;	padding: 2px;	margin-bottom: 15px;	}#powered {	font-size: x-small;	line-height: 150%;	text-align: left;	color: #666666;	margin-top: 50px;	}#comment-data {	float: left;	width: 180px;	padding-right: 15px;	margin-right: 15px;	text-align: left;	border-right: 1px dotted #BBB;	}textarea[id="comment-text"] {	width: 80%;	}	/* text link styling site wide*/a:link {	text-decoration: none;	color: #707070;	background: transparent;	}	a:visited {	text-decoration: none;	color: #707070;	background: transparent;		}a:hover {	text-decoration: none;	color: #ff6600;	background: transparent;	}a:active {	text-decoration: none;	color: #ff6600;	background: transparent;	}	/* CSS Document */