body { color: #333; font: 85%/1.45 "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif; background: #d4d0c8; text-align: center; padding: 0 20px 20px }
h1,h2,p{margin: 0;padding: 0 10px}
p{padding: 0 10px 1em}
h1,h2{letter-spacing: -1px;font-weight:100;color: #faf0f7}
h1 { font-size: 200%; margin-top: 0; margin-bottom: 0.1em; padding-top: 0 }
h2  { color: #ff01d7; font-size: 140%; line-height: 1.05; margin-bottom: 0.5em }
a { color: #000; text-decoration: underline }
a:link { color: #000 }
a:visited { }
a:hover { color: #000; background-color: #ff01d7 }
#navcontainer  { margin-bottom: 1em }

ul#navlist {
        margin: 0;
        padding: 0;
        list-style-type: none;
        white-space: nowrap;
}

ul#navlist li  { font-size: 9px; font-family: verdana, arial, sans-serif; font-weight: bold; background-color: #ffe8fb; margin: 0; padding: 5px 0 4px; float: left; border-top: 1px solid #ffbaf4; border-bottom: 1px solid #ffbaf4 }

#navlist a, #navlist a:link  { color: #000; text-decoration: none; margin: 0; padding: 5px 9px 4px; border-right: 1px dashed #ffbaf4 }

ul#navlist li#active  { color: #000; background-color: #ffe8fb }

#navlist a:hover  { color: #a9a9a9; background-color: #ffbaf4 }
div#container   { text-align: left; margin: 0 auto; padding: 10px 0; width: 750px; border-top: 10px solid #9c4684 }
#header    { background-color: #835476; background-image: url(header.gif); margin-top: 0; margin-bottom: 15px; padding-top: 0; padding-bottom: 15px; width: 100%; height: auto }
div#content   { background: #f1f1f1; padding: 10px 0; width: 300px; float: left }
div#nav   { background: #f1f1f1; padding: 10px 0; width: 445px; float: right }
.clearboth  { width: auto; clear: both }
#footer                 { color: #000; font-size: 0.8em; background-color: #c69; background-image: url(header.gif); background-repeat: repeat; text-align: center; margin-top: 10px; padding-top: 0.5em; padding-bottom: 0.5em; width: auto; height: auto }
.textfooter           { text-align: center; padding: 0.1em; border-style: none }
.column-in       { margin: 0 }
.cleaner     {clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent; }
.largeimage { text-align: center; margin-left: 8em; padding: 5px; width: 230px; border: solid 1px #c69 }
#toplist           { text-align: left; display: block; margin: 0 0.3em 0.3em; padding: 0.5em 0; width: auto; height: auto; border: dashed 1px #ff01d7 }
#toplist li          { color: #464e42; font-size: 0.7em; list-style-type: none; display: block; margin-bottom: 0.3em; margin-left: 0.5em; padding-bottom: 0.3em }
#toplist  a       { color: #464e42; text-decoration: underline; background-image: url("pinkflower1.gif"); background-repeat: no-repeat; background-position: left top; padding-bottom: 0.2em; padding-left: 2em }
#toplist  a:link    { color: #464e42; font-weight: bold; text-decoration: underline; background-repeat: no-repeat; background-position: left top }
#toplist a:visited { text-decoration: underline }
#toplist a:hover    { color: #000; text-decoration: underline; background-color: #ff01d7 }
