@charset "utf-8";
/* CSS Document */
/*  ****** CSS AND DESIGN BY DREAM CATCHER - www.dreamcc.com  ****** */


/*  ****** TAGS ****** */
a { outline: none; color: #FF0000; font-weight: bold; }
body { background: #666666; margin: 0px; behavior: url(http://www.wvkidscountfund.org/css/csshover.htc); }
body, td, th, #search input.text { color: #555555; font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; }
h1, h2, h3, h4, h5, h6 { color: #f50610; }
h1 { font-size: 1.5em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1.0em; }
em { color: #333333; }
img { border: none; }
p { font-size: 1.2em;; line-height: 1.4em; }
tr, td, th { font-size: 1em;; line-height: 1.2em; }
strong { color: #222222; }
ul,  ol { font-size: 1.2em; line-height: 1.6em;  color: #333333 }
ul ul { font-size: 1em; line-height: 1.6em; }
/*  ****** IDS ****** */
#container { background: url(../images/bg.gif) repeat-y #ffffff; width: 750px; margin: 0px auto; padding: 0px 13px 0px 13px; position: relative; }
#white-top { background: #00FF33; width:750px; height: 100px; position: absolute; }
#search { background: #ffffff; width: 750px; height: 36px; text-align: right; color:#000000; margin: 0px; padding: 10px 0px 3px 0px; }
.donate { margin-left:370px; float:left; margin-bottom:3px; }

#promoButton { margin: 10px 0px; }

#search input {  margin: 0px; padding: 0px; }
#search input.text { font-size: 1.5em; background: #f6e379; border: #c9b64c 1px solid; margin: 0px; padding: 0px; width: 160px; }
#header { width: 750px; height: 156px; background: #FFFFFF url(../images/header.jpg) no-repeat; margin: 0px; padding: 0px; }
#header h1 { text-indent: -9999px; font-size: 1px; display: none; margin: 0px; z-index: 200;}
#content { width:510px; min-height: 400px; }
#sidebar { background: #FFFFFF; color: #000000; width: 228px; float: right; margin: 10px 0px 0px 0px; margin-top: -5px; }
#sidebar a { color:#FFFFFF; text-decoration: none; }
#navbar { width: 228px; font-size: 1.4em; background:#FFFFFF; }
#navbar ul { position:relative; list-style: none; margin:0px; padding: 0px; font-size: 1em; line-height: 1.2em;}
#navbar ul li { background: #00a0c6; margin: 2px 0px; }
#navbar ul li.smallNavText { font-size:12px !important; }
#navbar ul li.smallNavText ul { font-size:14px !important; }
#navbar ul li:hover { background: #165ba0; }
#navbar ul li a { padding: 4px 0px 0px 10px; display:block; width: 218px; height: 21px; font-weight: bold; color: #000000;  text-decoration: none; }
#navbar ul li:hover a { color:#ffffff; }
#navbar ul li ul {/* width: 400px;*/ position:absolute; left:-228px; margin-top: -27px; display:none; background:#FFFFFF; }
#navbar ul li ul li { background:  #8adbff url(../images/bg-navshadow.gif) right repeat-y; }
#navbar ul li:hover ul  { display: block; }
/*#navbar ul li ul li  { border-left: 5px solid #FFFFFF; }*/
#navbar ul li:hover ul li:hover  { background: #05305b url(../images/bg-navshadow2.gif) right repeat-y; }
#navbar ul li:hover ul li a { color:#181818; }
#navbar ul li:hover ul li:hover a { color: #ffffff; }

#contentInside { padding-bottom: 100px; }
#counties { position:absolute; bottom: 63px; clear:both; color: #000000; background: #8adbff url(../images/counties-photo.jpg) top right no-repeat; width: 226px; height: 92px; margin: 0px; padding: 4px 267px 0px 16px; font-weight: bold; font-size: 1.4em; }
#counties form { margin: 0px; padding: 0px; }


#counties3 { background: #6eb927; padding: 3px 5px; font-size: 14px;  font-weight: bold; color: #ffffff; }
#d_counties, #d_counties3 {  width: 150px; margin: 0px; padding: 0px; }
#d_counties3Text { margin: 0px; padding: 0px; }
#counties3 form {  margin: 0px; padding: 0px; }
#d_countiesgo, #d_counties3go { width: 60px; margin: 0px; padding: 0px;  }

/*#bottomArea { position: relative; clear: both; top:-109px; margin:0px 0px -50px 0px; padding: 0px; }*/

#footer { /*position:relative;*/ background: #165ba0; border-bottom: #FFFFFF 15px solid; border-top: #FFFFFF 10px solid; width: 750px; /*padding: 10px;*/ font-weight: bold; color: #90e1ff; text-align: center; clear:both; /*top: 4px;*/}

#footer a { font-size: 1.1em; color: #FFFFFF; text-decoration: none;  margin: 0px; }
#footer p { margin: 3px 3px 0px 3px; padding: 0px; line-height: 1.3em; }


/*  ****** CLASSES ****** */
.black { color:#000000; }
.blackOutline { border:#000000 1px solid; }
.clearLeft { clear: left; }
.clearRight { clear: right; }
.clearBoth { clear:both; }
.dashedBox, .dashedBoxFixed { margin: 0px auto; padding: 10px; background: #f1f1f1; border: 1px dashed #cccccc; }
.dashedBoxFixed label { display:block; width: 300px; }
.dashedBoxFixed input[type="text"] { position: absolute; left: 160px; border: #333333 1px solid; }
.dashedBoxFixed input[type="text"].required { border: #CC0000 1px solid; }
.dashedBoxRed { margin: 0px auto; padding: 10px; background: #f1f1f1; border: 1px dashed #CC0000; overflow: hidden; height: 1%; }
.ecdFact { text-align: right; border-bottom: 1px solid #f1f1f1; padding-right: 10px; }
.floatLeft { float: left; }
.floatRight { float:right; }
.floatLeftMargin { float:left; margin:1px 15px 15px 0px; }
.floatRightMargin { float:right; margin:1px 0px 15px 15px; }
.floatLeftGrayOutline { float:left; margin:1px 10px 10px 0px; border:#f1f1f1 1px solid; }
.floatRightGrayOutline {  float:right; margin:1px 0px 10px 10px; border:#f1f1f1 1px solid; }
.floatPHPImage { float:right; margin:1px 0px 10px 10px; border-top: 0px solid #ffffff; border-right: 0px solid #ffffff; border-bottom: 10px solid #ffffff; border-left: 30px solid #ffffff; }
div.floatPHPImage img { border: 1px solid #f1f1f1; }
.grayOutline { border:#f1f1f1 1px solid; }

.photoGrid { padding: 7px; border: 1px solid #f1f1f1; }
.sidebarRed { background: #f61821; padding: 5px 10px; margin: 6px 0px; font-weight: bold; }
.sidebarYellow { background: #f6e379; padding: 5px 10px; margin: 6px 0px; font-weight: bold; color: #000000; }
.sidebarGreen { background:#6fb828; padding: 5px 10px; margin: 6px 0px; font-weight: bold; color: #000000;  }
.sidebarBlue { background:#8adbff; padding: 5px 10px; margin: 6px 0px; font-weight: bold; color: #000000; }
.yellow { background: #f6e379; }
.yellow:hover { background: #ffd800; color:#000000 !important; }

#sidebar .sidebarYellow p a { color: #333333; font-size: 14px; }

.smallText { font-size: 12px; }
.smallerText { font-size: 10px; }
.thickbox { }
.underline { border-bottom: 1px solid #666666; }
.white { color:#FFFFFF; }

dl.morenews { margin-bottom:25px; }
dl.morenews dt { float:left; clear:left; width:80px; }
dl.morenews dd { margin-bottom:5px; }
dl.morenews a { text-decoration:none; }
dl.morenews a:hover,
dl.morenews a:focus { text-decoration:underline; }

p.newsdate { font-style:italic; }


/*  ****** IE6 FIXES ****** */
* html #counties { bottom: 68px; }
* html #search { width: 750px; height: 0px; text-align: right; color:#000000; margin: 0px; padding: 10px 0px 0px 0px; }
* html #navbar ul li a:hover { color:#FFFFFF; background: #165ba0; }
* html #navbar { width: 228px; }
* html #navbar ul { position:relative; list-style: none; margin:0px; padding: 0px; }
* html #navbar ul li { background: #00a0c6; margin: 2px 0px; height: 1%; vertical-align: bottom; }
* html #navbar ul a:hover { background: #165ba0; }
* html #navbar ul li a { padding: 3px 0px 0px 18px; display:block; width: 210px; height: 22px; font-weight: bold; color: #000000;  text-decoration: none; }
* html #navbar ul a:hover a { color:#FFFFFF; }
* html #navbar ul li ul { position:absolute; left:-228px; margin-top: -27px; display:none; background:#FFFFFF; }
* html #navbar ul li ul li { background:  #8adbff url(../images/bg-navshadow.gif) right repeat-y; }
* html #navbar ul a:hover ul  { display: block; }
* html #navbar ul li ul li a:hover { background: #05305b url(../images/bg-navshadow2.gif) right repeat-y; }
* html #contentInside { padding-bottom: 120px; }
* html .dashedBox input { position: absolute; left: 160px; border: #333333 1px solid; }
* html .dashedBox input.required { border: #CC0000 1px solid; }