
/*	site-wide styles */

	body {
		background-color: #ffffff;
		margin-top: 60px;
	}
	img {
		border-width: 0px;
	}	
	#nav {
		width: 100px;
		margin-top: 0px;
		padding: 8px 0px;
		float: left;
	}
	#main {
		background-color: #fff;
		background-image: url(http://www.arcweld.org/2/graphics/footer.gif);
		background-repeat: no-repeat;
		background-position: bottom right;
		width: 690px;
		margin: 20px;
		padding-bottom: 140px;
		padding-top: 0px;
	}
	#title {
		margin: 8px;
	}
	#insideMain {
		margin-left: 120px;
		margin-top: 0px;
		padding: 8px 12px;
	}
	p {
		font: normal 11px verdana, helvetica, arial, sans-serif;
		color: #000;
		line-height: 18px;
		margin: 8px;
		width: 450px;
	}
	p#footer {
		font: normal 10px verdana, helvetica, arial, sans-serif;
		color: #999;
		line-height: 15px;
		text-align: left;
		margin: 24px auto 8px 18px;
		width: 80%;
	}
	label {
		display: block;
		font: normal 11px verdana, arial, helvetica, sans-serif;
		color: #333;
	}
	hr {
		width: 350px;
		margin: 32px 45px;
	}

	#photo {
		margin: 4px;
		padding: 2px;
		border: 1px solid #000;	
	}
	h1 {
		font: bold 15px trebuchet ms, verdana, helvetica, arial, sans-serif;
		color: #333;
		margin-top: 0px;
		padding-top: 0px;
	}
	a.h1:link, a.h1:visited {
		font: bold 15px trebuchet ms, verdana, helvetica, arial, sans-serif;
		color: #333;
		text-decoration: none;	
	}
	h2 {
		font: bold 11px verdana, helvetica, arial, sans-serif;
		color: #666;
	}
	blockquote {
		font: normal 11px courier, verdana, helvetica, arial, sans-serif;
		color: #000;
		line-height: 18px;
		margin: 16px;
		width: 400px;	
	}
	ul, dl {
		font: normal 11px verdana, helvetica, sans-serif;
		color: #666;
		line-height: 18px;	
		width: 450px;
	}
	ol {
		font: normal 11px verdana, helvetica, arial, sans-serif;
		color: #000;
		line-height: 18px;
		width: 450px;
		margin: 4px auto 8px auto;	
	}

	ul#contents {
		list-style-type: none;
		margin-top: 0px;
		margin-left: 0px;
	}
	ol.contents {
		font: normal 11px verdana, helvetica, arial, sans-serif;
		color: #000;
		line-height: 18px;
		width: 450px;
		margin: 4px 0px 8px 80px;		
	}
	#postAuthor {
		font: normal 10px verdana, arial, helvetica, sans-serif;
		color: #333;
		margin: -4px auto 8px 4px;
	}
	#notebookTitle {
		font: normal 9px verdana, arial, helvetica, sans-serif;
		color: #336;
		margin: -4px auto 12px 4px;
	}
	object {
		margin: 8px 16px;
	}
	img.post {
		padding: 2px;
		border: 1px solid #333;
		margin: 4px 32px;
	}
	.side {
		float: right;
		clear: both;
		margin: 1px 8px;
	}
	#current {
		float: right;
		clear: both;
		margin: 0px 3px 4px 0px;
	}
	.postscript {
		font: normal 10px verdana, arial, helvetica; 
		color: #333;
		margin-left: 0px;		
	}
	
	a.ps:link, a.ps:visited {
		font: normal 10px verdana, arial, helvetica; 
		color: #AAB9C2;
	}
	a.ps:hover {
		font: normal 10px verdana, arial, helvetica; 
		color: #C5B3B0;
	}
	a:link, a:visited {
		font: normal 11px verdana, helvetica, sans-serif;
		color: #336;
		text-decoration: underline;
	}
	a.title:link, a.title:visited {
		font: bold 11px verdana, helvetica, sans-serif;
		color: #333;
		text-decoration: underline;
	}

	a.contentsHead:link, a.contentsHead:visited {
		font: bold 13px trebuchet ms, verdana, helvetica, sans-serif;
		color: #333;
		text-decoration: none;
	}
/* photo specific styles */
	#caption {
		text-align: left;
		line-height: 16px;
		font: normal 11px verdana, arial, helvetica, sans-serif;
	}
	.navigation {
		text-align: center;
	}
	a.photoNav:link {
		font: normal 9px verdana, helvetica, sans-serif;
		color: #333;
		text-decoration: underline;
	}
	a.photoNav:hover {
		font: normal 9px verdana, helvetica, sans-serif;	
		color: #C5B3B0;
		text-decoration: underline;
	}
	a.photoNav:visited {
		font: normal 9px verdana, helvetica, sans-serif;
		color: #333;
		text-decoration: none;
	}
	a.img:hover {
		background-color: #e8e8e8;
	}
