﻿/* ELEMENTS */
body {background:#FFF;font:12px Arial, Verdana, sans-serif;margin:10px;text-align:center;}
h1, h2, h3, h4, h5, h6 {margin:0;margin-bottom:10px;}
hr {background:#999999;border:0;color:#999999;height:1px;margin:10px 0;}
img {border:none;display:block;}
/* input, select {border:1px solid #666;} */
ol {color:#999;padding-left:25px;margin:0;}
ul {color:#999;padding-left:15px;margin:0;}
ul.classInline {display:inline;margin-left:0;padding-left:0;}
ul.classInline li {display:inline;list-style:none;margin-left:0;padding-left:0px;}

/* IDs */
#boxContainer {margin:0 auto;text-align:left;width:974px;}
#boxSearch {background:url(../images/bg_top.jpg) no-repeat;font:bold 11px Tahoma, Arial, sans-serif;height:30px;padding:10px 15px 0 20px;}
	#boxSearch li {margin-right:10px;}
#boxMidFrame {background:url(../images/bg_middle.jpg) repeat-y;padding:0 13px;}
#boxDate {background:#444;font:11px Tahoma, Arial, sans-serif;}
#boxFlag {background:#FFF;padding:10px 10px 5px 0;}
	#boxFlag li {margin-right:20px;}
	#boxFlag li a:link {color:#BD2929;}
	#boxFlag li a:visited {color:#BD2929;}
	#boxFlag li a:active {color:#DE1414;}
	#boxFlag li a:hover {color:#DE1414;}
	#boxFlag li a:focus {color:#DE1414;}
#boxSmallBanner {height:auto;min-height:90px;_height:90px;width:728px;}
	#boxSmallBanner img {height:90px;width:728px;}
#boxContent {background:#FFF;}
#boxLayoutOne {background:url(../images/bg_content.jpg) repeat-y;padding:10px;}
	#boxLayoutOne .oneLeft {float:left;margin-right:20px;width:608px;}
	#boxLayoutOne .oneRight {float:left;width:300px;}
	#boxLayoutOne .oneRight img {margin-bottom:5px;}
#boxLayoutTwo {padding:10px;}
#boxLayoutThree {background:url(../images/bg_content2.jpg) repeat-y;padding:10px;}
	#boxLayoutThree .oneLeft {float:left;width:300px;margin-right:20px;}
	#boxLayoutThree .oneRight {float:left;width:608px;}
	#boxLayoutThree .oneRight img {margin-bottom:5px;}
#boxFooter {background:url(../images/bg_footer.jpg) no-repeat;color:#FFF;height:62px;font-size:11px;padding-top:15px;text-align:center;}
#boxFooter a:link {color:#FFF;outline:none;text-decoration:none;}
#boxFooter a:visited {color:#FFF;outline:none;text-decoration:none;}
#boxFooter a:active {color:#FFFE00;outline:none;text-decoration:none;}
#boxFooter a:hover {color:#FFFE00;outline:none;text-decoration:none;}
#boxFooter a:focus {color:#FFFE00;outline:none;text-decoration:none;}
#boxAnnouncements {display:none;height:225px;left:50%;margin-left:-150px;margin-top:-112px;padding:10px;position:absolute;top:50%;width:300px;}

/* MENU */
#boxMenu {background:#222;position:relative;z-index:1;}
	#boxMenu #top {background:#222;border-bottom:1px solid #999;padding:5px;}
	#boxMenu ul {display:inline;margin:0;padding:0;}
	#boxMenu ul li {display:inline;margin:0;margin-right:10px;padding:0;}
	#boxMenu a:link {color:#CCC;outline:none;text-decoration:none;}
	#boxMenu a:visited {color:#CCC;text-decoration:none;}
	#boxMenu a:active {color:#FFF;text-decoration:none;}
	#boxMenu a:hover {color:#FFF;text-decoration:none;}
	#boxMenu a:focus {color:#FFF;text-decoration:none;}
	#boxMenu span {color:#FFF;display:none;font:11px Tahoma, Arial, sans-serif;left:5px;position:absolute;top:28px;}
	#boxMenu span a:link {color:#FFF;margin-right:10px;}
	#boxMenu span a:visited {color:#FFF;margin-right:10px;}
	#boxMenu span a:active {color:#CCC;margin-right:10px;}
	#boxMenu span a:hover {color:#CCC;margin-right:10px;}
	#boxMenu #bottom {background:#444;height:20px;}

/* ARCHIVE */
.archive {padding:5px;}
	.archive .inputContainer {}
	.archive .inputContainer .text {background:#FFF url('../images/magglass.gif') no-repeat;border:1px solid #CCC;color:#555;display:block;font-size:150%;padding:2px 2px 2px 35px;width:550px;}
	.archive .inputContainer .button {display:block;}
	.archive .resultsContainer {background:#EEE;border-bottom:1px solid #CCC;font-size:12px;margin:10px 0;padding:5px;}
	.archive a.headline:link {font-size:16px;font-weight:bold;}
	.archive a.headline:visited {color:#0758A9;font-size:16px;font-weight:bold;}
	.archive a.headline:active {color:#0758A9;font-size:16px;font-weight:bold;}
	.archive a.headline:hover {color:#0758A9;font-size:16px;font-weight:bold;}
	.archive a.headline:focus {color:#0758A9;font-size:16px;font-weight:bold;}
	.archive a.pager {color:#990000;font-size:16px;font-weight:bold;}
	
/* OVERLAY */
#kdh_overlay {background-image:url('../images/overlay.png');display:hidden;height:100%;left:0px;position:absolute;text-align:center;top:0px;visibility:hidden;width:100%;z-index:1000;}
	
/* CLASSES */
div.hlHeader {border-bottom:2px solid #BD2929;color:#BD2929;font-size:12px;font-weight:bold;margin:0 0 5px 0;}
div.catHeader {font-size:24px;font-weight:bold;margin-bottom:20px;}
div.spacer {height:5px;overflow:hidden;}
div.scroller {overflow:auto;scrollbar-face-color:#CCCCCC;scrollbar-highlight-color:#CCCCCC;scrollbar-3dlight-color:#EEEEEE;scrollbar-darkshadow-color:#EEEEEE;scrollbar-shadow-color:#CCCCCC;scrollbar-arrow-color:#666666;scrollbar-track-color:#EEEEEE;}
div.infoBox {background:#FAFAD2;border:2px solid #F0E68C;padding:5px;}
div.infoBoxGray {background:#FAFAFA;border:2px solid #DDD;padding:5px;}
div.boxProgress {background:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);left:0;height:100%;opacity:.8;position:fixed;top:0;width:100%;}
	div.boxProgress img {left:50%;height:16px;margin:-8px 0 0 -64px;position:relative;top:50%;width:128px;}
span.headerBlack {display:block;font-weight:bold;margin-bottom:5px;text-decoration:underline;}
h1.maroon {border-bottom:2px solid #BD2929;color:#BD2929;font-size:24px;margin:0;margin-bottom:10px;}
input.generic {border:1px solid #CCC;color:#666;display:block;margin-bottom:5px;padding:2px;}
input.commentButton {background:#EEE;border:1px solid #CCC;color:#BD2929;font:bold 12px Arial;padding:2px;}
textarea.commentBox {border:1px solid #CCC;display:block;height:100px;margin-bottom:5px;padding:2px;width:300px;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Don't show IE (Mac) \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}

/* LINKS */
a:link {color:#0D3359;outline:none;text-decoration:none;}
a:visited {color:#0D3359;outline:none;text-decoration:none;}
a:active {color:#0758A9;outline:none;text-decoration:none;}
a:hover {color:#0758A9;outline:none;text-decoration:none;}
a:focus {color:#0758A9;outline:none;text-decoration:none;}

a.defaultLight:link {color:#0758A9;text-decoration:underline;}
a.defaultLight:visited {color:#0758A9;text-decoration:underline;}
a.defaultLight:active {color:#0758A9;text-decoration:none;}
a.defaultLight:hover {color:#0758A9;text-decoration:none;}
a.defaultLight:focus {color:#0758A9;text-decoration:none;}

a.defaultLarge:link {font-size:20px;font-weight:bold;}
a.defaultLarge:visited {font-size:20px;font-weight:bold;}
a.defaultLarge:active {font-size:20px;font-weight:bold;}
a.defaultLarge:hover {font-size:20px;font-weight:bold;}
a.defaultLarge:focus {font-size:20px;font-weight:bold;}

a.redNormal:link {color:#BD2929;font-weight:bold;}
a.redNormal:visited {color:#BD2929;font-weight:bold;}
a.redNormal:active {color:#BD2929;font-weight:bold;}
a.redNormal:hover {color:#BD2929;font-weight:bold;}
a.redNormal:focus {color:#BD2929;font-weight:bold;}

a.orangeNormal:link {color:#FF8C00;}
a.orangeNormal:visited {color:#FF8C00;}
a.orangeNormal:active {color:#FFA07A;}
a.orangeNormal:hover {color:#FFA07A;}
a.orangeNormal:focus {color:#FFA07A;}

a.grayNormal:link {color:#666;}
a.grayNormal:visited {color:#666;}
a.grayNormal:active {color:#333;}
a.grayNormal:hover {color:#333;}
a.grayNormal:focus {color:#333;}

a.whiteNormal:link {color:#FFF;}
a.whiteNormal:visited {color:#FFF;}
a.whiteNormal:active {color:#FFF;}
a.whiteNormal:hover {color:#FFF;}
a.whiteNormal:focus {color:#FFF;}

a.limeNormal:link {color:#CCFF00;}
a.limeNormal:visited {color:#CCFF00;}
a.limeNormal:active {color:#99FF00;}
a.limeNormal:hover {color:#99FF00;}
a.limeNormal:focus {color:#99FF00;}


/* Rating */
.ratingStar {font-size:0pt;width:14px;height:13px;margin-right:2px;padding:0px;cursor:pointer;display:block;background-repeat:no-repeat;}
.filledRatingStar {background-image:url('../images/star.png');}
.emptyRatingStar {background-image:url('../images/star_gray.png');}
.savedRatingStar {background-image: url('../images/star_red.png');}
