/* -------------------------------------------
project:	Central Kansas Community Foundation
author:		XHTMLizers.com
date:		2008/09/26
------------------------------------------- */

html, body, p, ul, ol, dl, dt, dd, h1,h2,h3,h4,h5,h6, blockquote, form, li { margin: 0; padding: 0;}
html, body { font-family: arial, sans-serif; background:#fff; text-align:left;}
body.centered{text-align:center;}
html { font-size: 0.84em; }
a img{border:none;}
table{border-spacing:0;}


.centered #container{margin:0 auto;}
#container{width:752px; text-align:left;}


/*header
-----------------------------------*/
 #header{background:url('../images/header-bcg.gif') top left no-repeat; padding:20px 0 10px 70px;}

 #header h1{float:right; font-size:1.1em; margin-top:-12px; text-transform:uppercase; padding-right:20px;}
 .scheme2 h1{color:#6d5849;}
 .scheme3 h1{color:#3f5165;}
 .scheme4 h1{color:#b9784d;}
 .scheme5 h1{color:#6a6b57;}
 .scheme6 h1{color:#7a4437;}
 .scheme7 h1{color:#2d6879;}
 .scheme8 h1{color:#78a178;}


 #header h1.main{width:255px; height:54px; float:none; overflow:hidden; background:url('../images/logo.gif') top left no-repeat; text-indent:-666em; margin:0;}

 #header #logoContainer{width:255px; height:54px; overflow:hidden; background:url('../images/logo.gif') top left no-repeat;}
 #header #logoContainer a{display: block; width:255px; height:54px; text-indent:-666em; overflow:hidden;}
/*end header*/

/*horizontal menu with dropdowns
----------------------------------*/

 #mainMenu{list-style: none; margin: 0; color:#fff; min-height:20px; clear:both;}
  #mainMenu li{float: left; position: relative; z-index:4; list-style:none;}
  #mainMenu li a{display: block; width:94px; padding:0; color: #fff; text-decoration: none; text-align:center; text-transform:uppercase; font-weight:bold; min-height:50px;}
  #mainMenu li a span{display: block; font-size:0.84em; padding:11px 5px 10px 5px; line-height:120%;}
  #mainMenu li a em{position:absolute; top:-666em;}
  #mainMenu li a span.one-line{padding-top:18px;}
  /*#mainMenu li a:hover{background:#267DDC;}*/

  #mainMenu li ul{position: absolute; left: -999em; padding:0; background:#52A8E5;}
   #mainMenu li ul li{height:auto; padding: 0; margin: 0; float:none; min-height:1px; width:163px; float:left;}

    #mainMenu li ul li a{display: block; text-align: left; padding:5px 8px; text-transform:uppercase; font-size:0.74em; min-height:10px; width:auto;}

    #mainMenu li.sfHover ul{clear: both;}
    #mainMenu li ul li a:hover{background-image:none; color:#000;}
    #mainMenu li:hover ul, #mainMenu li.sfHover ul{left: 0; z-index:5; width:163px;}
    #mainMenu li:hover ul.last, #mainMenu li.sfHover ul.last{left: -69px; z-index:5;}


    #item1{background:#5e485e;}
    #item2{background:#6d5849;}
    #item3{background:#3f5165;}
    #item4{background:#b9784d;}
    #item5{background:#6a6b57;}
    #item6{background:#7a4437;}
    #item7{background:#2d6879;}
    #item8{background:#78a178;}

    #item1 ul li a:hover{background-color:#e7e4e7;}
    #item2 ul li a:hover{background-color:#e9e6e4;}
    #item3 ul li a:hover{background-color:#e2e5e8;}
    #item4 ul li a:hover{background-color:#f5ebe4;}
    #item5 ul li a:hover{background-color:#e9e9e6;}
    #item6 ul li a:hover{background-color:#ebe3e1;}
    #item7 ul li a:hover{background-color:#e0e8eb;}
    #item8 ul li a:hover{background-color:#ebf1eb;}

    #item1 a:hover, #item1:hover, #item1.sfHover, #item1 li a{background:#806f80;}
    #item2 a:hover, #item2:hover, #item2.sfHover, #item2 li a{background:#8c7b70;}
    #item3 a:hover, #item3:hover, #item3.sfHover, #item3 li a{background:#687686;}
    #item4 a:hover, #item4:hover, #item4.sfHover, #item4 li a{background:#c89573;}
    #item5 a:hover, #item5:hover, #item5.sfHover, #item5 li a{background:#8a8a7b;}
    #item6 a:hover, #item6:hover, #item6.sfHover, #item6 li a{background:#966c61;}
    #item7 a:hover, #item7:hover, #item7.sfHover, #item7 li a{background:#598895;}
    #item8 a:hover, #item8:hover, #item8.sfHover, #item8 li a{background:#95b595;}
/*end horizontal menu with dropdowns*/



/*side menu
------------------------------------*/

 #sideMenu{list-style: none; margin: 0; color:#000; text-align:left; width:156px;}
  #sideMenu li{position: relative; z-index:1; padding-bottom:1px; font-size:0.7em; text-transform:uppercase; width:100%; float:left;}
   #sideMenu li a{display: block; color: #000; text-decoration: none; min-height:1%; padding:3px 10px 3px 10px; font-weight:bold; background:#fff;}

   .scheme1 #sideMenu li a{color:#5e485e;}
   .scheme2 #sideMenu li a{color:#6d5849;}
   .scheme3 #sideMenu li a{color:#3f5165;}
   .scheme4 #sideMenu li a{color:#b9784d;}
   .scheme5 #sideMenu li a{color:#6a6b57;}
   .scheme6 #sideMenu li a{color:#7a4437;}
   .scheme7 #sideMenu li a{color:#2d6879;}
   .scheme8 #sideMenu li a{color:#78a178;}

   .scheme1 #sideMenu li a:hover{background:#5e485e;}
   .scheme2 #sideMenu li a:hover{background:#6d5849;}
   .scheme3 #sideMenu li a:hover{background:#3f5165;}
   .scheme4 #sideMenu li a:hover{background:#b9784d;}
   .scheme5 #sideMenu li a:hover{background:#6a6b57;}
   .scheme6 #sideMenu li a:hover{background:#7a4437;}
   .scheme7 #sideMenu li a:hover{background:#2d6879;}
   .scheme8 #sideMenu li a:hover{background:#78a178;}
	
   #sideMenu li a:hover{color:#fff;}
/*end side menu*/



/*layout and content
---------------------------------*/
 #content{clear:both; padding-top:8px;}
  #fcols{background:url('../images/fcols1.gif') top left repeat-y; overflow:hidden;}

  #sideCol{width:188px; float:left; padding:17px 0;}
  .scheme1 #sideCol{padding:12px 0;}

  #mainCol{width:555px; float:right; color:#fff; padding-bottom:30px;}
  .scheme1 #mainCol{padding-bottom:0;}

   #mainCol #imgContainer{background:#fff; padding:0 0 8px 0;}
   #imgContainer img{display: block;}

	#subCol1{width:424px; float:left; padding-bottom:30px;}
	#subCol2{width:123px; float:right; padding-bottom:30px;}


 h2{text-transform:uppercase; font-size:1.05em; font-weight:bold;}
 h2 span{display:block; text-transform:lowercase; letter-spacing:0;}

 .scheme1 #sideCol{color:#5d475e;}
 .scheme1 #sideCol li{list-style:none;}
 .scheme1 #sideCol ul{padding:0 9px 9px 9px; font-size:0.84em;}

 #sideCol h2{padding:9px 9px 0 9px;}
 #sideCol p{padding:0 9px 9px 9px; font-size:0.84em; line-height:120%;}
 #sideCol blockquote p{padding-top:0;}

 #mainCol h2{padding:17px 17px 0 17px;}
 #mainCol p{padding:11px 17px 0 17px; font-size:0.84em; line-height:120%;}

/* white links */
 #mainCol a{color: #fff; text-decoration: none;} 
 #mainCol a:hover{color: #fff; text-decoration: underline;} 

 #subCol2 a{color: #000; text-decoration: none;} 
 #subCol2 a:hover{color: #000; text-decoration: underline;} 

 #subCol2 p{padding:0 9px 9px 9px; color:#000; line-height:120%;}
 #subCol2 h2{padding:5px 5px 5px 30px; background:#78a378 url('../images/rss.gif') 5px 50% no-repeat;}
 #subCol2 h3{padding:9px 9px 0 9px; font-size:0.84em; color:#000; font-weight:bold;}

 .scheme2 #fcols, .scheme2 #h1{background:#6d5849 url('../images/fcols2.gif') top left repeat-y;}
 .scheme3 #fcols, .scheme3 #h1{background:#3f5165 url('../images/fcols3.gif') top left repeat-y;}
 .scheme4 #fcols, .scheme4 #h1{background:#b9784d url('../images/fcols4.gif') top left repeat-y;}
 .scheme5 #fcols, .scheme5 #h1{background:#6a6b57 url('../images/fcols5.gif') top left repeat-y;}
 .scheme6 #fcols, .scheme6 #h1{background:#7a4437 url('../images/fcols6.gif') top left repeat-y;}
 .scheme7 #fcols, .scheme7 #h1{background:#2d6879 url('../images/fcols7.gif') top left repeat-y;}
 .scheme8 #fcols, .scheme8 #h1{background:#78a178 url('../images/fcols8.gif') top left repeat-y;}

  #innerContent ul{padding:11px 25px 11px 40px; font-size:0.84em;}


