/*  * Created by Derek V. Knoderer for use at www.dknoderer.com;  * In-progress, last revised 17 April 2008.  * Copyright © 02005-02008, Derek V. Knoderer.  * All Rights Reserved.  */	/* Begin Structural tags and DIVs */body {	background-color: #EEEEEE;	text-align: center;	margin: 0;}#outer {	background-color: #DDDDDD;	width: 732px;	border-right: 1px solid #006600;	border-left: 1px solid #006600;	text-align: center;	margin-right: auto;	margin-left: auto;	margin-top: 0;	margin-bottom: 0;	padding-right: 15px;	padding-left: 15px;}#container {	background-color: #FFFFFF;	height: 100%;	margin-left: auto;	margin-right: auto;	padding: 0 15px 0 15px; }#innercontainer {	text-align: left;}#header {	background-color: #FFFFFF;	background-image: url(http://www.dknoderer.com/images/cindercut.jpg);	background-repeat: no-repeat;	background-position: top center;	text-align: center;	padding: 116px 0 0 0;}#main {	background-color: #FFFFFF;	float: left;	background-image: url(http://www.dknoderer.com/images/vdot.gif);	background-position: top right;	background-repeat: repeat-y;	text-align: left;	margin: 15px 15px 15px 0;	padding: 0 15px 0 0;}#main.small {	width: 240px;}#main.medium {	width: 430px;}#main.large {	width: 500px;}#main.auto {	width: auto;}#content {	margin: 15px 0px 15px 0px;	padding: 0;}#content.left {	text-align: left;}#content.center {	text-align: center;}#content.right {	text-align: right;}#content.justify {	text-align: justify;}#content img {	border: 5px solid #666666;}#sectionheader {	margin: 0 0 20px 0;	padding: 0 0 15px 0;	background-color: #FFFFFF;	background-image: url(http://www.dknoderer.com/images/hdot.gif);	background-position: bottom center;	background-repeat: repeat-x;}#sectioncontent {	margin: 0 0 20px 0;	padding: 0 0 15px 0;	background-color: #FFFFFF;}#sectionfooter {	margin: 20px 0 0 0;	padding: 15px 0 0 0;	background-color: #FFFFFF;	background-image: url(http://www.dknoderer.com/images/hdot.gif);	background-position: top center;	background-repeat: repeat-x;}#sectionheader ul li.title {	font: 22px/24px Helvetica, Arial, sans-serif;	color: #006600; 	list-style-type: none;	list-style-image: none;	margin: 0;	padding: 0;}#sectioncontent ul li.title, #sectionfooter ul li.title, #sidebar ul li.title {	font: 18px/20px Helvetica, Arial, sans-serif;	color: #006600; 	list-style-type: none;	list-style-image: none;	margin: 0;	padding: 0;}#sectionheader ul li.green, #sectioncontent ul li.green, #sectionfooter ul li.green, #sidebar ul li.green {	font: 13px/16px Helvetica, Arial, sans-serif;	color: #006600; 	list-style-type: none;	list-style-image: none;	margin: 0;	padding: 0;}#sectionheader ul li, #sectioncontent ul li, #sectionfooter ul li, #sidebar ul li {	font: 13px/16px Helvetica, Arial, sans-serif;	color: #444444; 	list-style-type: none;	list-style-image: none;	margin: 0;}#sectionheader ul li.desc, #sectioncontent ul li.desc, #sectionfooter ul li.desc, #sidebar ul li.desc {	font: 13px/16px Helvetica, Arial, sans-serif;	color: #666666; 	list-style-type: none;	list-style-image: none;	margin: 0 0 20px 0px;}#sectioncontent img {	margin: 0 15px 20px 0;	padding: 0;}#sectionheader p, #sectioncontent p, #sectionfooter p {	margin: 0 0 10px 0;}#sidebar {	float: left;	text-align: left;	background-color: #FFFFFF;	margin: 15px 0px 0px 0px;	padding: 0; }#sidebar.small {	float: left;	width: 240px;	text-align: left;	background-color: #FFFFFF;	margin: 15px 0px 0px 0px;	padding: 0; }#sidebar ul {	list-style-type: none;	list-style-image: none;	margin: 0;	padding: 0;}#sidebar img {	border: 5px solid #666666;}#sidebar ul li img {	border: 5px solid #666666;	margin: 15px 0 5px 0px;}#picfeature {	margin: 15px 0px 15px 0px;	padding: 0;	text-align: left;}#picfeature img {	border: 5px solid #666666;	margin: 15px 0 5px 0px;}/* End Structural tags and DIVs *//* Begin List DIVs */ul, ol {	font: 13px/16px Helvetica, Arial, sans-serif;	margin: 10px 0 0 0;	padding: 0px;}ul li, ol li {	font: 13px/16px Helvetica, Arial, sans-serif;	color: #444444; 	list-style-type: none;	list-style-image: none;	margin: 0 0 0 10px;}#resume {	font-family: Arial, sans-serif;}#resume ul, #resume ul ol {	margin: 0;	padding: 0;}#resume table {	font: 12px/12px Arial, sans-serif;	color: #444444;	border: none;	margin: 3px 0 15px 5px;}#resume table td {	padding: 0 20px 0 0;}#resume ul li {	font: 12px/13px Arial, sans-serif;	color: #444444;	border: none;	margin: 4px 0 0 5px;}#resume ul li.more {	margin: 4px 0 0 35px;}#resume ul li.last {	margin: 4px 0 15px 5px;}#faq {	float: left;	font-family: Helvetica, Arial, sans-serif;	text-align: left;	width: inherit;	margin: 0 0 20px 0;}#faq ol li { 	font: 16px/18px Helvetica, Arial, sans-serif;	color: #006600;	list-style-type: decimal;	list-style-image: none;	margin: 20px 0 10px 20px;}#faq ol li.ans { 	font: 13px/16px Helvetica, Arial, sans-serif;	color: #444444;	list-style-type: none;	list-style-image: none;	margin: 0 0 10px 20px;}/* End List DIVs *//* Begin Special & Custom DIVs */#container403 {	background-color: #FFFFFF;	background-image: url(http://www.dknoderer.com/images/403.jpg);	background-repeat: no-repeat;	background-position: top right;	padding: 0 15px 0 15px; }#container404 {	background-color: #FFFFFF;	background-image: url(http://www.dknoderer.com/images/404.jpg);	background-repeat: no-repeat;	background-position: top right;	padding: 0 15px 0 15px; }#b-container {	background-color: #FFFFFF;	background-image: url(http://www.dknoderer.com/images/cinderblock.jpg);	background-repeat: no-repeat;	background-position: top center;	padding: 272px 15px 0 15px;}#pseudo {	background-color: #FFFFFF;	background-image: url(http://www.dknoderer.com/images/design/pseudo/dkeiser-barcode-date.gif);	background-repeat: no-repeat;	background-position: 530px 35px;	padding: 25px 260px 5px 15px;	height: 180px;	text-align: left;}/* End Special & Custom DIVs *//* Begin Images */img {border: none;}img.p {	border: none !important;	margin: 0 0 0 0;}img.centered {	display: block;	margin-left: auto;	margin-right: auto;}img.alignright {	margin: 15px 0 20px 15px;}img.alignleft {	margin: 15px 15px 20px 0;}.alignright {	float: right;}.alignleft {	float: left}a img {	border: none; }#sidebar p img {	border: none; }/* End Images *//* Begin various text/page behavior thingies */a:link, a:visited, a:active {	color: #006600;	text-decoration: none;}a:hover {	color: #006600;	text-decoration: underline;}.hdot {	background-image: url(http://www.dknoderer.com/images/hdot.gif);	background-position: bottom center;	background-repeat: repeat-x;	margin: 0 0 20px 0;	padding: 10px 15px 10px 15px;}.hdot-clear {	background-image: url(http://www.dknoderer.com/images/hdot.gif);	background-position: bottom center;	background-repeat: repeat-x;	margin: 0 0 20px 0;	padding: 10px 15px 10px 15px;	clear: both;}.seperator {	clear: both;	height: 1px;}/* End various text/page behavior thingies *//* Begin section DIVs */.navbar {	background-color: #FFFFFF;	font-family: Helvetica, Arial, sans-serif;	font-size: 13px;	color: #666666;	text-transform: lowercase;	text-align: right;	padding: 5px 15px 5px 15px;}#footer {	clear: both;	background-color: #FFFFFF;	background-image: url(http://www.dknoderer.com/images/hdot.gif);	background-position: top center;	background-repeat: repeat-x;	font-family: Helvetica, Arial, sans-serif;	font-size: 10px;	color: #666666;	text-transform: uppercase;	margin: 10px 0 10px 0;	padding: 10px; }/* End Section DIVs *//* Begin font tags */h1, h2, h3 {	font: 22px/24px Helvetica, Arial, sans-serif;	color: #006600;	margin: 0;}h4 {	font: 20px/22px Helvetica, Arial, sans-serif;	color: #555555;	margin: 0;}h5 {	font: 18px/20px Helvetica, Arial, sans-serif;	color: #555555;	margin: 0;}h6 {	font: 16px/18px Helvetica, Arial, sans-serif;	color: #555555;	margin: 0;}p {	font: 13px/16px Helvetica, Arial, sans-serif;	color: #444444;}.label {	text-transform: uppercase;}.date {	font: 12px/18px Helvetica, Arial, sans-serif;	color: #666666;	margin: 0;}.green {	color: #006600;}span {	font-style: italic;	}.desc {	font: 12px/14px Helvetica, Arial, sans-serif;	color: #666666;}.note {	margin: 10px 0 10px 0;	padding: 0 0 0 10px; }.note p {	font: 10px/11px Helvetica, Arial, sans-serif;	color: #666666;	margin: 0;}/* End font tags */
