/* ZachBolinger.com main CSS file */
body {
	margin: 0; padding: 0;
	font: small verdana, arial, helvetica, sans-serif;
	color: #333; text-align: center;
	/* part 1 of 2 centering hack */
}
.bodybg { background: #CEDECE; }
.bodybg2 { background: #CEDECE url(/man.gif) no-repeat top left; }
#container {
	width: 550px; padding: 10px;
	margin-top: 20px; margin-bottom: 20px;
	margin-right: auto; margin-left: auto; 	
	/* opera does not like 'margin:20px auto' */
	background: #f3f3f3; border: 1px solid #000;
	text-align:left; 
	/* part 2 of 2 centering hack */
	width: 550px; /* ie5win fudge begins */
	voice-family: "\"}\""; voice-family:inherit; width: 520px;
}
#content a {text-decoration: none; border-bottom: 1px dotted #333; color: #333; font-weight: bold; }
#content a:hover { text-decoration: none; border-bottom: 1px dotted #217599; color: #217599; font-weight: bold; }
html>body #content { width: 520px; /* ie5win fudge ends */ }
#minitabs { margin: 0; padding: 0 0 20px 10px; border-bottom: 1px solid #696;} 
#minitabs li { margin: 0; padding: 0; display: inline; list-style: none; }
#minitabs a { float: left; line-height: 14px; font-weight: bold;
	margin: 0 10px 4px 10px; text-decoration: none; color: #696; }
#minitabs a.active, #minitabs a:hover { border-bottom: 4px solid #696;
	padding-bottom: 2px; color: #363; }
#minitabs a:hover { color: #363; }
#links {margin: 0 0 5px 0; padding: 0; }
#links li {margin: 0 0 2px 15px; padding: 0; list-style: none; }
.header_img { float: left; margin: 0 10px 10px 0; border: 1px solid #000; }
h1 { font-size: x-large; margin: 6px 0 5px 0; }
h2 { font-size: medium; margin: 4px 0 5px 0; }
h3 { font-size: small; margin: 4px 0 4px 0; }
h4 { font-size: small; padding-left: 25px; background: url(images/search.gif) no-repeat 0 50%; }
.inline { display: inline; }
#footer { font-size: xx-small; color: #666; text-align: center; }
#footer a {text-decoration: none; color: #666; }
#footer a:hover { text-decoration: underline; color: #666; }
.floatright
{
float: right; width: 165px;
margin: 0 0 10px 10px; padding: 10px;
background-color: #fff;
border-top: 1px solid #999; border-right: 2px solid #555;
border-bottom: 2px solid #555; border-left: 1px solid #999;
}
div.floatright img
{
border-top: 2px solid #555; border-right: 1px solid #999;
border-bottom: 1px solid #999; border-left: 2px solid #555;
}

