html, body { margin: 0; padding: 0; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #333366; }
div { border: none; margin: 0; padding: 0; }
.header { margin: 0px; padding: 0px; color: #ff99cc; font-size: 16pt; background-color: #ffffff; text-align: left; }
.columns { margin: 1px; margin-top: -21px; padding: 10px; color: #333366; background-color: #ffffff; }
/*/*/
.columns { margin-top: -18px; font-family: "\"}\""; font-family: inherit; margin-top: 1px; }
/* */
#empty{}

.leftcolumn { float: left; left: 0px; width: 145px; margin: 0px; margin-top: -11px; padding: 0px; color: #333366; background-color: #ffffcc; font-size: 10pt }
.leftcolumn {
/*/*/
margin-top			: 0px;
/* */
}

.categoryname { background-color: #BBBBFF }
.onebigcolumn { margin: 40px; margin-top: 0px }
.onecolumn { margin: 80px; margin-top: 10px; margin-bottom: 10px}
.rightcolumn { position: static; float: right; width: 145px; margin: 0px; padding: 0px; z-index: 3; color: #333366; font-size: 10pt; background-color: #fff0f8; }
.centercolumn { margin: 0px; padding: 0px; color: #333366; background-color: #ffffff; z-index: 4; }
.centercolumn { margin-right: 0px; margin-top: -1px; margin-bottom: 0px; margin-left: -5px; }
/*/*/
.centercolumn { margin-right: 155px; margin-left: 155px; margin-top: 29px; font-family: "\"}\""; font-family: inherit; margin-top: 0px; }
#empty{}
/*  */
/*\*/
.fake.centercolumn { margin-right: 1px; margin-left: 1px; }
* html .centercolumn { margin-right: 146px; margin-left: 146px; }
.footer { clear: both; margin-top: -11px; padding: 12px; width: 100%; color: #003399; background-color: #eeeeee; text-align: center; font-size:	9pt; border-style:	solid none none none; border-color: #ff99cc; border-width: 1px; clear: left }
.footer {
/*/*/
	margin-top			: 0;
/* */
}
.footer p { margin: 0 }
.clear { clear : both; font-size: 1px; line-height: 0px; }

.headerpadding, .leftpadding, .centerpadding, .rightpadding { margin: 0px; padding: 6px; }
.leftpadding, .rightpadding { border-style: solid; border-color: #ff99cc; border-width:	1px; }
.centerpadding { border-style: none solid none solid; border-color: #ffcc66; border-width: 1px; padding-left: 10px }
.navbar { background-color: #ffffcc; font-size: 10pt; margin-top: 8pt; padding-top: 2pt; padding-bottom: 2pt; clear: both; height: 14pt; }
.navbarleft { float: left; margin-left: 10pt; color: #333366; font-size: 10pt}
.navbarright { text-align: right; margin-right: 10pt; }
.topright { float: right; }
.topleft { float: left; margin-right: 20px } 
.bluecurve { background-image: url(/images/bluecurve.gif); background-color: blue; color: white; text-align: center }
h2 { background-image: url(/images/bluecurve.gif); width: 145px; color: white; padding-top: 4px; padding-bottom: 4px; text-align: center; font-size: 9pt; }
h1 { font-size: 14pt; font-weight: bold; }

h1, h2 { margin-top: 0px; margin-bottom: 0px; }
h1.artcat { background: #ffddee; padding: 2px; padding-left: 10px; font-variant: small-caps; font-weight: normal; font-size: 14px; text-transform: capitalize }

p { margin-bottom		: 0px; }
.white { background-color: white }
.author { font-size: 10pt; font-weight:	bold; margin-top: 0; }
.lineabove { margin-top: 10px; padding-top: 10px; border-style:	solid none none none; border-color: #ff99cc; border-width: 1px; clear: none
}
ul { border-style: solid none none none; border-color: #ff99cc; border-width: 1px; list-style-type: none; margin-top: 5px; padding-top:	10px; padding-left: 0; text-align: center; }
.leftpadding ul, .rightpadding ul { border-width: 0; border-style: none; padding: 0; margin: 0; font-size: 10pt; }
.centerpadding ul { list-style-type:disc; list-style-position:outside; text-align:left; border-width:0; margin-left:20px }
.centerpadding ul li { margin: 20px }
h1 img { margin-left: 10px; margin-right: 10px; border-style: solid; border-color: #ff99cc; border-width: 1px; float: left; }
img.noborder { border-width: 0; }
A:link { color: #ff60cc; }
A:visited { color: #9090aa; }
A:active { color: #FF00FF; }
A:hover { background: #ffddee; }
h1 A:link { color: #404040; }
h1 A:visited { color: #9090aa; }
h1 A:active { color: #ff99cc; }
h1 A:hover { background: #ffddee; }
.egg { color: #333366; text-decoration: none; font-size: 10pt }

@media handheld {
.topleft { display: none }
.header { font-size: 10pt; }
h1, h2 { font-size: 10pt; }
h1.artcat { font-size: 10pt; }
}
