*            { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
img          { border: none; }
body         { background: #009 url(/images/kbbBG2.jpg) repeat-x top center; margin: 0 auto; padding: 0; }
.body        { width: 920px; margin: 0 auto; padding-top: 0px; text-align: center; vertical-align:top; }

div.container   { width: 920px; background: url(/images/kbbBodyBG2.gif) repeat-x top center; }
div#container   { text-align: justify; }

div#container .column { position: relative; float: left;  }

#left        { width: 216px; margin: 0 0 0 5px; }
#left p      { font-size: 12px; margin: 25px 3px 10px 5px; padding: 0 4px 0 0; }
#left table  { font-size: 12px; margin: 0px 3px 10px 5px; padding: 0 4px 0 0; }
#left p.fp   { font-size: 10px; margin: 0 3px 10px -10px; padding: 0 4px 0 0; text-align:center; }


#header      { width: 600px; background: url(../images/heaven.jpg) repeat-x top center;  }
#center      { width: 410px; margin: 0px 5px auto 10px;  }
#right       { width: 190px; margin: 0px 5px auto 20px; }
#footer      { clear: both; width: 920px; height: 160px; margin: 0; padding: 0px; text-align:center;  background: url(../images/fires.jpg) repeat-x top center;  }

/*** IE6 Fix ***/
* html #left { left: 150px; }

#header, #footer { font-size: large; text-align: center; padding: 0.3em 0; }

h2            { font-size: 14px; margin: 10px 0 0 0; padding: 4px; color: #009; text-transform: uppercase; }
h3            { font-size: 13px; margin: 10px 0 0 0; padding: 4px; }
h4            { font-size: 11px; margin: 2px 2px -10px 0px; padding: 2px; line-height: 120%; top: -8px; position: relative; font-style: italic; font-weight: normal; }
p             { font-size: 12px; margin: 0px; padding: 4px; line-height: 140% }
form          { font-size: 12px; margin: 10px; padding: 4px; line-height: 140% }
div           { font-size: 12px; line-height: 140% }
blockquote    { font-size: 12px; line-height: 120% }

.h2sub        { background-image:none; background: #fff; font-size: 13px; margin: 5px 3px 10px 3px; padding: 4px; text-transform: capitalize; }

.leftbar p    { font-size: 12px; margin: 25px 3px 10px 20px; padding: 0 4px 0 0; }
.leftbar p.fp { font-size: 10px; margin: 0 3px 10px -10px; padding: 0 4px 0 0; text-align:center; }

div.leftnav    { background: url(/images/leftnavAbout.gif) no-repeat top left; margin: 5px 0 3px 0px; position: relative; left: -5px; width:200px; height: 120px; }
div.leftnav ul    { }
div.leftnav ul li   { font-size: 12px; list-style-type: none; position: relative; top: 20px; left: -20px; }
	div.leftnav ul li a          { font-size: 12px; color: #fff; text-decoration: none; }
	div.leftnav ul li a:link     { color: #fff; text-decoration: none; }
	div.leftnav ul li a:visited  { color: #ccc; text-decoration: none; }
	div.leftnav ul li a:hover    { color: #ffc; text-decoration: underline; }
	div.leftnav ul li a:active   { color: #ff6; text-decoration: underline; }
	
	
#center p.fp            { font-size: 10px; margin: -6px auto auto 4px; padding: 0 0 0 4px; }
#center p.fpDate        { font-size: 10px; margin: -6px auto auto 4px; padding: 0 0 0 4px; }
#center li              { font-size: 12px; margin: auto auto auto 24px; padding: 4px; }

#menu         { width: 360px; height: 50px; margin: 32px auto auto 300px;  padding: 0; list-style: none; }
#menu li      { display: inline; }
#menu a       { display: block; float: left; padding: 17px 15px 0 15px; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif; color: #fff; }
#menu a:hover { color: #ffc; text-decoration: underline; }
		
		
.privacy            { position: relative; z-index: 0; }
   a.privacy            { color: #fff; }
  .privacy:hover        { background-color: transparent; z-index: 50; }
	.privacy span         { position: absolute; background-color: #def; padding: 5px; left: -1000px; border: 1px dotted #339; visibility: hidden; color: #000;  width:144px; font-size:12px; text-align: left; }
	.privacy:hover span   { visibility: visible; top: 0; left: 60px; }		


#right ul li     { font-size: 11px; padding: 2px; line-height: 120%; margin: auto auto 4px -12px; text-align: left; }

ul#playlist li   { font-size: 11px; margin: 3px; padding: 1px; line-height: 120%; margin: auto auto 4px -12px; text-align: left; }

ul#playlist li img { display: block; padding: 0px; line-height: 120%; margin: 2px auto 4px 120px; }

.normal            { font-size: 12px; line-height: 140% }

.addComment        { border: 1px dotted #c00; margin: 5px 0; padding: 10px; }
.comment           { border: 1px dotted #39f; margin: 5px 0; padding: 10px; }