html, body, div, span, h1, h2, h3, h4, h5, h6, ol, ul, li, dl, dt, dd, caption, table, tr, th, td, thead, tbody, tfoot, p, blockquote, cite, q, abbr, acronym, address, a, em, strong, img, ins, del, dfn, kbd, pre, xmp, code, form, fieldset, legend, label, object { margin: 0; padding: 0; }
:focus { outline: 0; }
body { background-color: #eeeeee; font-family: "Lucida Grande", Verdana, Arial, sans-serif; font-size: 0.9em; text-align: center; color: #333333; line-height: 1.2em; }

#header { background-color: #000; color: #ffffff; }
#header #h-wrapper { width: 900px; height: 40px; line-height: 40px; margin: 0 auto; text-align: left; }
#header #h-wrapper h1 { position: relative; display: block; margin-left: 10px; width: 220px; height: 40px; overflow: hidden; font-size: 1.3em; font-weight: normal; }
#header #h-wrapper h1 a { color: #ffffff; text-decoration: none; }
#header #h-wrapper h1 a:hover { text-decoration: underline; }
#header #h-wrapper h1 a span { position: absolute; top: 0; left: 0; display: block; width: 230px; height: 40px; background: url('/img/bkiss-logo.png') 0 5px no-repeat; }



#panel #p-main #p-wrapper #right { float: right; width: 430px; margin-bottom: 20px; padding-top: 25px; font-size: 0.85em; }
#panel #p-main #p-wrapper #right p { clear: both; }
#panel #p-main #p-wrapper #right p .left-col { float: left; width: 120px; margin-bottom: 8px; }
#panel #p-main #p-wrapper #right p .right-col { float: right; width: 310px; color: #ffffff; margin-bottom: 8px; }
#panel #p-main #p-wrapper #right p .right-col a { color: #ffffff; text-decoration: none; }
#panel #p-main #p-wrapper #right p .right-col a:hover { text-decoration: underline; }

#panel #p-button { width: 880px; margin: 0 auto; text-align: right; }
#panel #p-button a#slide-button { clear: both; float: right; display: block; margin: 0 auto; width: 140px; height: 30px; background: url('../img/button_bg.png') 0 0 no-repeat; text-align: center; line-height: 30px; font-size: 1em; color: #ffffff; text-decoration: none; }

#main { width: 900px; margin: 0 auto; text-align: left; }
#main h2 { display: block; margin: 20px 10px 0px 0px; padding-bottom: 0px; border-bottom: 1px solid #cccccc; font-family: Georgia, "Lucida Grande", Verdana, sans-serif; font-style: italic; font-weight: normal; line-height: 1.4em; color: #ed2a62; font-size: 1.5em; }
#main h2 span.black { color: #333333; }
#main .item { position: relative; display: block; width: 430px; height: 240px; margin: 10px; float: left; }
#main .item a { display: block; width: 410px; height: 220px; padding: 10px; background-color: #eeeeee; text-decoration: none; }
#main .item a img { border: none; width: 410px; height: 220px; }
#main .item a .info { display: none; }
#main .item a:hover { background-color: #ffffff; }
#main .item a:hover .info { display: block; position: absolute; bottom: 10px; left: 10px; width: 390px; height: 10px; padding: 10px; background-color: #ffffff; color: #333333; font-size: 0.9em; }

#main #left-side { float: left; width: 430px; margin-left: 10px; }
#main #left-side img { border: 10px solid #ffffff; margin: 0px 0px 0px 0px;}
#main #left-side p { font-size: 0.9em; }
#main #left-side p a { color: #ed2a62; text-decoration: none; }
#main #left-side p a:visited { color: #ed2a62; }
#main #left-side p a:hover { text-decoration: underline; }

#main #right-side { float: right; width: 430px; margin-right: 10px; padding-top: 6px; font-size: 0.85em; line-height: 1.8em; }
#main #right-side p { clear: both; }
#main #right-side p a { color: #ed2a62; text-decoration: none; }
#main #right-side p a:hover { text-decoration: underline; }
#main #right-side p .left-col { display: block; float: left; width: 120px; margin-bottom: 5px; color: #555555; }
#main #right-side p .right-col { display: block; float: right; width: 310px; color: #333333; margin-bottom: 5px; }
#main #right-side p .right-col a { color: #ed2a62; text-decoration: none; }
#main #right-side p .right-col a:visited { color: #ed2a62; }
#main #right-side p .right-col a:hover { text-decoration: underline; }

#clear { clear: both; height: 30px; }

#footer { background-color: #000; font-weight:bold;}
#footer #f-wrapper a { color: #ed2a62; }
