body		{ font-family: trebuchet, trebuchet ms, helvetica, sans-serif; font-size: 70%; margin: 0; color: #404040; background: #247b96; border-top: 8px solid #eee; }
h1			{ text-transform: uppercase; font-size: 1.2em; font-weight: bold; font-family: helvetica, arial, arial black, sans-serif; padding-right: 20px; background: transparent url(../images/bullet_milk.png) right center no-repeat; }
.headline	{ font-size: 1.2em; font-weight: bold; font-family: helvetica, arial, arial black, sans-serif; }
a			{ color: #404040; }
a:hover		{ color: #000; }

.bioinfo	{ border-top: 1px dotted #aaa; padding-top: .5em; margin-bottom: 2em; margin-top: -.8em; }

#navside	{ float: left; width: 152px;  }
#linksbar	{ list-style: none; margin: 0; padding: 0; clear: both; padding-top: 4em; text-align: right; font-size: .9em; }
#linksbar li	{ padding: 0; margin: 0;}
#linksbar li a	{ padding: 0.5em; display: block; border-bottom: 1px solid #eee; color: #bbb; text-decoration: none; }
#linksbar li a:hover	{ background: #eee; border-bottom: 1px solid #ccc; color: #999; }

#navigation	{ list-style: none; text-align: right; width: 152px; margin: 0; margin-left: -40px; text-transform: uppercase; font-weight: bold; float: left; overflow: hidden; }
#navigation li	{ border-top: 1px solid #247b96; }
#navigation li:first-child	{ border: 0; }

#navigation li a		{ padding: 12px; text-decoration: none; color: #247b96; display: block; width: 128px; }
#navigation a:hover	{ background: #247b96 url(../images/square.gif) no-repeat left center; color: #fff; }

#holder			{ margin-left: 171px; padding-top: 1em; line-height: 1.6em; position: relative; }

ul, ul li		{ list-style: none; }

/* .footer			{ margin-top: 1em; margin-bottom: 1em; text-align: center; font-size: .9em; padding-top: 38px; background: url(images/footer.jpg) no-repeat top left; } */

.footer			{ text-align: left; font-size: 1em; padding: 2em; background: #247b96 url(../images/footer-top.gif) repeat-x top left; color: white; }
.footer table	{ margin-left: auto; margin-right: auto; }
.footer a		{ color: #fff; text-decoration: none; }
.footer a:hover	{ text-decoration: underline; }
.spacer			{ width: 2em; }

#theworld		{ padding-bottom: 4em; background: #fff url(../images/blocky.jpg) bottom right no-repeat; padding-top: 20px; min-height: 400px; border-top: 1px solid #ddd; }
#content		{ width: 665px; margin-left: auto; margin-right: auto; }

.newspost		{ margin-bottom: 4em; }

.header			{ height: 100px; background: url(../images/header.jpg) no-repeat top left; margin-bottom: 1em; position: relative; }
.design			{ padding-top: 1em; margin-top: 1em; display: block; width: 30em; margin-left: auto; margin-right: auto; font-size: .9em }
.galblock img		{ padding: 2px; border: 1px solid #D3D3D3; }

.galblock a		{ margin-right: 4px; }
.galblock a:hover	{ background: #D3D3D3; }

p				{ text-indent: 2em; text-align: justify; }

#logohead		{ width: 323px; height: 100px; display: block; position: absolute; right: 0px; line-height: 240px; overflow: hidden; }

.forsale		{ min-height: 200px; margin-bottom: 4em; background: url(../images/forsale-shadow.gif) no-repeat center bottom; padding-bottom: 1em; }
.forsale img	{ float: left; padding: 4px; border: 1px solid #D3D3D3; }
.rightside		{ margin-left: 180px; }
.forsale textarea	{ width: 400px; height: 100px; }
.shifty			{ margin-top: 5px; margin-bottom: 5px; text-align: center; overflow: hidden; }
/*
.shifty			{ position: fixed; top: -20px; left: 50%; margin-left: -260px; background: #f1f1f1; z-index: 5; width: 520px; padding: 10px; border: 1px solid #d3d3d3; }
*/
.shifty td		{ text-align: left; }

.price			{ background: url(../images/gradient.gif) repeat-x top left; padding: .5em; border: 1px solid #D3D3D3; }

.date			{ font-size: 9px; float: right; color: #000; }
.priceblock	{ clear: both; text-align: center; padding-top: 10px; padding-bottom: 10px; }
.hide			{ display: none; }

#emptyspace		{ clear: both; height: 1em; }

/* Fix IE. \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */
