body       { background-color: #000; background-image: url("../images/kat_bg.gif"); background-repeat: repeat; margin: 0; padding: 0 }
p   { color: #333; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 8px 0; padding: 0 }
h1 { color: #412718; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 5px 0; padding: 0 }
h2 { color: #845b1d; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 5px 0 4px; padding: 0 }
h3 { color: #333; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 5px 0 3px; padding: 0 }
h4 { color: #845b1d; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 0 5px 5px 0; padding: 0 }
a:link { color: #845b1d; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
a:hover { color: #845b1d; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline }
a:visited { color: #333; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline }
.mainbody  { background-color: #000; background-image: none }

#indexwrapper { text-align: center; margin: 0 auto; padding: 0; width: 760px }
#indexwrapper p { color: #fff }
#indexwrapper a:link { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
#indexwrapper a:hover { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline }
#indexwrapper a:visited { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline }

#wrapper  { margin: 25px auto 0; padding: 0; width: 770px }
#bgwrapper { background-image: url("../images/paper_bg.gif"); background-repeat: repeat-y; background-position: center top; margin: 0; padding: 0; width: 770px; float: left }

#content     { display: inline; margin: 0; padding: 0 20px 20px 10px; width: 420px; float: right }
#contentshows     { display: inline; margin: 0; padding: 20px 20px 20px 10px; width: 500px; float: right }


#sidebar { display: inline; margin: 0; padding: 0; width: 313px; float: left }
.lrgcontent  { margin: 0; padding: 0 0 20px; width: 738px; float: left; clear: left }
.content   { display: inline; margin: 0; padding: 0; width: 420px; float: right }
.sidebar  { text-align: center; display: inline; margin: 0; padding: 0; width: 300px; float: left }
#footer    { margin: 0; padding: 0 25px; width: 720px; clear: both; border-top: 1px dotted #845b1d }
.footright { float: right }

#photocontent  { margin: 0; padding: 0 25px 20px; width: 720px }
.photothumb { margin: 0; padding: 5px }
