/* CSS Document */

/*
Style Sheet for 
Site Developed by Fuzzy Duck Design 2007
*/

/* bof standard markup */

html {}

body { background:url(../images/KHO-background.jpg) top no-repeat; background-color:#000000; margin:0; font-family:Arial, Helvetica, sans-serif; }

h1 { background:url(../images/title-header.jpg) repeat-y; color:#e67f22; font-size:24px; font-variant:small-caps; font-family:Georgia, "Times New Roman", Times, serif; display:block; margin:5px -5px 5px 2px; padding:10px 0 10px 20px; width:641px;}

h2 { }

h3 {}

h4 {}

h5 {}

p {}

hr {}

ul {}

li {}

a img { border:none; }

/* eof standard markup */

/* ------------------------------- */

/* bof wrappers */

#wrapper { margin:auto; height:auto; width:910px; }

/* eof wrappers */

/* ------------------------------- */

/* bof wrapper extenders */

/* eof wrapper extenders */

/* ------------------------------- */

/* bof common markup */

.hide { display:none; }
.clearboth { clear:both; }
.clearboth-border { clear:both; border-bottom:#663300 dotted 1px; padding:2px 0;}
.clearleft { clear:left; }

/* eof commmon markup */

/* ------------------------------- */

/* bof wrappers */
#header-wrapper { background:url(../images/header.jpg) bottom no-repeat; height:183px; margin:auto; width:910px;}

#content-wrapper { background:url(../images/content-main-bg.jpg) bottom no-repeat; height:100%; width:910px; }
#content-inner-wrapper { background:url(../images/content-bg.jpg) top repeat-x; background-color:#391F06;border-top:#392006 3px solid; margin-left:5px; height:auto; width:901px; }
#content-inner-bottom { height:8px;}

#content-main-wrapper { background:url(../images/wood-grain2.jpg) top repeat-y; height:100%; margin:5px 0; padding:1px 7px; }

#left-content-wrapper { float:left; width:23%; }
#right-content-wrapper { float:right; width:77%; }

#footer-wrapper { color:#FFFFFF; font-size:10px; margin-right:10px; text-align:right;}

/* eof wrappers */

/* ------------------------------- */

/* bof content markup */

#header-sponsors { padding:10px 0 0 375px; }

/* bof navigation */
#left-nav { background:url(../images/left-nav-bg.jpg) no-repeat; color:#FFFFFF; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; height:425px; letter-spacing:.5px; margin:-1px 0 0 1px; padding-top:1px; width:201px; }

/* navigation active links */
#left-nav ul{ margin-top:10px; }
#left-nav li{ display:block; list-style:none;}
.left-nav-first a, .left-nav-first a:active{ background:url(../images/home-link-off.jpg) no-repeat; color:#FFFFFF; display:block; height:23px; margin-left:-30px; padding:4px 0 0 10px; text-decoration:none; }
.left-nav-photo a, .left-nav-photo a:active{ background:url(../images/gallery-link-off.jpg) no-repeat; color:#FFFFFF; display:block; height:35px; margin-left:-30px; padding:17px 0 0 10px; text-decoration:none;}
.left-nav-video a, .left-nav-video a:active{ background:url(../images/video-link-off.jpg) no-repeat; color:#FFFFFF; display:block; height:35px; margin-left:-30px; padding:17px 0 0 10px; text-decoration:none;}
.left-nav-games a, .left-nav-games a:active{ background:url(../images/games-link-off.jpg) no-repeat; color:#FFFFFF; display:block; height:35px; margin-left:-30px; padding:17px 0 0 10px; text-decoration:none; }
.hidden-text { display:none; }

/* navigation rollover state links */
.left-nav-first a:hover{ background:url(../images/home-link-on.jpg) no-repeat; color:#FFFFFF; display:block; height:23px; margin-left:-30px; padding:4px 0 0 10px; text-decoration:none; }
.left-nav-photo a:hover{ background:url(../images/gallery-link-on.jpg) no-repeat; color:#FFFFFF; display:block; height:35px; margin-left:-30px; padding:17px 0 0 10px; text-decoration:none;}
.left-nav-video a:hover{ background:url(../images/video-link-on.jpg) no-repeat; color:#FFFFFF; display:block; height:35px; margin-left:-30px; padding:17px 0 0 10px; text-decoration:none;}
.left-nav-games a:hover{ background:url(../images/games-link-on.jpg) no-repeat; color:#FFFFFF; display:block; height:35px; margin-left:-30px; padding:17px 0 0 10px; text-decoration:none;}

/* sponsor */
#left-sponsor { background:url(../images/left-sponsor-bg.jpg) no-repeat; height:136px; font-size:10px; color:#FFFFFF; margin:-1px 0 0 1px; text-align:center; padding-top:2px; width:201px; }
#left-sponsor p{ margin:5px 0; }
/* eof navigation */

/* bof content area */
#breadcrumb { color:#000; font-size:10px; padding-left:2px; }
#breadcrumb a, #breadbrumb a:active{ color:#0047c7; text-decoration:underline; }
#breadcrumb a:hover{ color:#000; text-decoration:none; }
#main-content-header { height:auto; width:662px;}
#main-content { background-color:#FFFFFF; border:2px #4c2b0a solid; font-size:12px; margin:10px 2px; padding:5px; width:660px; }
#main-content-nobg { font-size:12px; margin:10px 2px; padding:5px; width:660px; }
#main-content-footer { height:25px; font-size:10px; margin:10px 0; text-align:center; width:675px; }
#main-content-footer a{ color:#000000; text-decoration:none;}
#main-content-footer a:hover{ color:#4c2b0a; text-decoration:underline; }
/*eof content area */

/* eof content markup */

/* ------------------------------- */

/* bof show time markup */
#showtime-columns { float:left; padding:2px; width:32%; }
#showtime-columns h2{ background:#3D220F; color:#FFFFFF;  font-size:14px; font-weight:bold; margin:2px; padding:1px;}
/* eof show time markup */

/* ------------------------------- */

/* bof sponsors markup */
#sponsors-box-right { float:left; height:150px; margin:10px; text-align:center; width:29%;}
#sponsors-box { border-right:1px #663300 dotted; float:left; height:150px; margin:10px; text-align:center; width:29%;}

/* eof sponsors markeup */

/* bof photo gallery markup */

#photo-gallery { }
#photo-gallery h2 { background-color:#3D240E; color:#fff; display:block; font-size:14px; margin-top:16px; padding:2px; }
#photo-gallery h3{ }	
#photo-gallery-block { background:url(../images/gallery-bg.jpg) no-repeat; height:115px; float:left; padding-top:8px; text-align:center;  margin:2px; width:222px;}

#sophoto-gallery-block { float:left; margin:2px; padding:5px; text-align:center; width:28%; font-size:14px; }
#sophoto-gallery-block a, #sophoto-gallery-block a:active {  background-color:#8cab61; border:5px #fff solid; color:#FFFFFF; display:block; padding:8px 0; text-decoration:none; }
#sophoto-gallery-block a:hover { background-color:#007E00; border:5px #fff solid; color:#FFFFFF; display:block; padding:8px 0; width:auto; }

/* eof photo gallery markup */

/* ------------------------------- */

/* bof video gallery markeup */

#video-gallery { font-size:12px; text-align:center; }
#video-gallery a, #video-gallery a:active{ color:#82a252; text-decoration:none; }
#video-gallery a:hover{ color:#000000; text-decoration:none;}
.video-gallery { background:#fff; border:#82a252 5px solid; padding:3px; }

/* eof video gallery markeup */

/* ------------------------------- */

/* bof contact us markup */

#contact-box { float:left; padding:5px 15px; width:40%;}
#contact-addressbox { background:#3972c9; color:#FFFFFF; padding:5px;}
#contact-addressbox a{ color:#FFFFFF; text-decoration:underline;}
#contact-addressbox a:hover{ color:#000000; text-decoration:none;}

/* eof contact us markup */

/* ------------------------------- */

/* bof Administrative Area */

#admin { display:block; float:left; width:100%; padding-right:8px; }
#user { }
#logout-button { text-align:right; }

#admin-edit {}
#admin-edit-top { text-align:right; }
#admin-edit-left { float:left; width:50%; }
#admin-edit-right { float:right; width:50%; }
#admin-edit-left2 { float:left; padding-right:10px; }

#admin-gallery-block { background-color:#fff; border:2px #3D240E solid; float:left; padding-top:8px; text-align:center;  margin:2px; width:210px;}

#admin-edit-galname { border:1px #666666 solid; margin:5px; padding:5px; }
#admin-edit-galname-left { float:left; text-align:center; width:50%; }
#admin-edit-galname-right { float:right; text-align:right; width:50%; }

#admin-edit-galbutton { padding:5x; text-align:center; }

#admin-edit-photo { background-color:#393939; border:1px #666 dotted; float:left; height:auto; margin:2px; padding:5px; text-align:center; width:44%; }
#admin-edit-photoleft { text-align:left; }

#admin-allusers { background:#FFFFFF; color:#000000; font-size:10px;}
#admin-allusers-table { float:left;}

#admin-snapshot { border-bottom:#000 dotted 1px; margin:10px; padding:5px;}
#admin-snapshot-private { background:#D37722; border-bottom:#000 dotted 1px; margin:10px; padding:5px;}
#admin-snapshot-left { float:left; margin-top:10px; width:48%;}
#admin-shapshot-right { float:left; margin-top:10px; width:48%;}
#admin-shapshot-right-float { float:left; width:50%; }	
/* eof Administrative Area */

/* bof snapshot markup */
.snapshot-wrapper { display:block; width:100%;  }
.snapshot-col-left { display:block; width: 35%; float:left; text-align:right; padding-right:8px; line-height:18px; }
.snapshot-col-right { display:block; width:60%; float:left; }
.snapshot-divider { display:block; height:5px; border-bottom:1px dashed #cdcdcd; margin-bottom:5px; }
.required_field { color:red; padding:0 5px; }
.snapshot-link { display:block; width:150px; text-align:center; padding:5px; margin:5px; background:#000066; }
.snapshot-link a, .snapshot-link a:link, .snapshot-link a:visited { color:#fff; font-weight:bold; text-decoration:none; } 
.snapshot-link a:hover { text-decoration:underline; }
.snapshot-info { background:#FFFFCC; padding:8px; }
/* eof snapshot markup */