/* Typography: General */


A {color: #8C924F; text-decoration:none;}
A:LINK {}  /*color:#0098E0 ; text-decoration:none; */
A:VISITED { color: #8C924F;text-decoration:none; }
A:HOVER { color:#54623D ; text-decoration:none;}
	
H1 {
color: #E165C8;
font-size: 11px;
font-weight:normal;
margin-bottom: 7px;
margin-top: 0px;

 }

H2 { font-size: 14px;
font-weight: normal;
margin-bottom: 3px;
margin-top: 0px }

H3 { font-size: 14px;
font-weight: normal;
margin-bottom: 3px;
margin-top: 0px }

H4 { font-size: 14px;
font-weight: normal;
margin-bottom: 3px;
margin-top: 0px }
	
	

	body {
		background-color: #D4DBD3;
		font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
		font-size: 11px;
		width:100%;
		height:100%;
	   }

td{
font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
font-size: 11px;
}
	
	#wrapper{
	background-color:#D4DBD3;
	border: 20px solid #fff;
	padding: 0px 20px 20px 20px;
	position: absolute;
}
	
	
	 #kw{
	 width: 143px;
	 width: "153px";
	 height: 115px;
	 padding: 5px 5px 20px 5px;
	 background-color: #fff; 
	 background-image: url(images/cms/kw_logo.gif);
	 background-position: bottom;
	 background-repeat: no-repeat;
	}

   #navcontainer {
   width: 141px;
   width: "153px";
   padding: 5px 5px 5px 7px;
   margin: 7px 0px 0px 0px;
   background-color: #fff; 
   min-height: 400px;
   float: left;
	
	}
	
#content{
 background-color: #fff; 
 min-height: 400px;
 width: 430px;
 width: "442px";
 float: left;
 margin: 7px 0px 0px 7px;
 padding: 5px 5px 5px 7px;
 border: 0px solid #000;
 
	}
	
#sm_pic{
	background-color: #fff; 
	min-height: 400px;
	width: 250px;
        width: "260px";
        float: left;
	margin: 7px 0px 0px 7px;
	padding: 5px 5px 5px 5px;
	border: 0px solid #000;
	}	
	
	#hack{
     /*   position: relative;
        top:5px;  */
        left: 0px;
        width: 900px;
	height: auto;
	}
	

		
	#small_txt_box{
	background-color: #fff; 
	min-height: 400px;
	width: 250px;
        width: "260px";
        float: left;
	margin: 7px 0px 0px 7px;
	padding: 5px 5px 5px 5px;
	border: 0px solid #000;
	}
	
	#big_pic_box{
 background-color: #fff; 
 min-height: 400px;
 width: 430px;
 width: "440px";
 float: left;
 margin: 7px 0px 0px 7px;
 padding:5px;
 border: 0px solid #000;
	}

#sm_pic{
text-align:right;
}


#sm_pic p{
text-align:left;
margin-top:0px;
}

#big_pic_box p{
text-align:right;
}




#navcontainer ul{
font: normal 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
line-height: 16px;
list-style-type: none;
text-align: left;
margin: 0px;
padding: 0px;
}

#navcontainer ul li a{
background: transparent  url(images/cms/list_off.gif) left center no-repeat; 
padding-left: 11px;
text-align: left;
text-decoration: none;
color: #8C924F;
}

#navcontainer ul li a:hover{
background: transparent url(images/cms/list_on.gif) left center no-repeat;
color:#54623D;
}

#navcontainer ul li a.currentpage{
background: transparent url(images/cms/list_active.gif) left center no-repeat; 
color: #0098E0;
}	


/*-------------   level 2   ---------------------------------- */


#navcontainer ul ul{
font: normal 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
line-height: 16px;
list-style-type: none;
text-align: left;
margin: 0px;
padding: 0px;
}

#navcontainer ul ul li a{
background: transparent url(images/cms/list_off.gif) 9px center no-repeat;  
padding-left: 20px;
text-align: left;
text-decoration: none;
color: #8C924F;
}

#navcontainer ul ul li a:hover{
background: transparent url(images/cms/list_on.gif) 9px center no-repeat;
color:#54623D;
}

#navcontainer ul ul li a.currentpage {
background: transparent url(images/cms/list_active.gif) 9px center no-repeat; 
color: #0098E0;
}	



/*-------------   level 3  ---------------------------------- */


#navcontainer ul ul ul{
font: normal 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
line-height: 16px;
list-style-type: none;
text-align: left;
margin: 0px;
padding: 0px;
}

#navcontainer ul ul ul li a{
background: transparent  url(images/cms/list_off.gif) 17px center no-repeat; 
padding-left: 27px;
text-align: left;
text-decoration: none;
color: #8C924F;
}

#navcontainer ul ul ul li a:hover{
background: transparent url(images/cms/list_on.gif) 17px center no-repeat; 
color:#54623D;
}

#navcontainer ul ul ul li a.currentpage {
background: transparent  url(images/cms/list_active.gif) 17px center no-repeat; 
color: #0098E0;
}	


#credhack{
min-height:375px;
}


#credits{margin-top:10px;}

#credits a{
font-size:9px;
color: #CCCCCC;
text-decoration: none;
position: relative;
left: -2px;
}




#thumbs{
	border: 0px;
	width: 100%;
}
	
.thumb_a {
margin: 0px 5px 5px 0px;
}

.thumb_b {
margin: 0px 0px 5px 0px;
}	

.thumb_c {
margin: 0px 0px 0px 0px;
}	




/* news specific  */


.NewsSummaryLink {
margin-bottom: 7px;
}

.NewsSummaryLink a {
color: #E165C8;
font-size: 11px;
font-weight:normal;
margin-bottom: 7px;
margin-top: 0px;
}

.NewsSummaryAuthor {}
.NewsSummaryMorelink {}
#NewsPostDetailTitle {}
#NewsPostDetailHorizRule {}
#NewsPostDetailCategory {}
#NewsPostDetailAuthor {}
#NewsPostDetailAuthor {}
#NewsPostDetailPrintLink {}
#NewsPostDetailReturnLink {}

