*  {
margin: 0;
padding: 0;
}

body {
background: #fff url(../img/bk_pattern.gif);
color: #333;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 62.7%;
}

/*page layout*/
#wrap {
background: #fff url(../img/bgWrap.gif);
border-left: 1px solid #777;
border-right: 1px solid #777;
border-bottom: 1px solid #777;
margin: 0 auto;
width: 704px;
}

/*mastHead*/
#mastHead {
background: #fff;
}

#mastHead h1{
background: #fff url(../img/NKCDC_hd.gif) no-repeat;
height: 37px;
width: 348px;
float: left;
margin-right: .8em;
}

#mastHead h1 span{
margin: 0  0 0 -5000px;
}

#mastHead ul{
list-style-type: none;
}

#mastHead ul li{
float: left;
font-weight: bold;
font-size:120%;
padding: .9em 0 0 .3em;
}

#mastHead ul li a {
text-decoration: none;
border: 0;
}


/*Search Form*/
#mastHead form {
float: right;
padding: .7em .7em;
}

#mastHead form fieldset{
border:0;
}

#mastHead form label span{
	position: absolute;
	top: -5000px;
}

#qt {
	width: 10em;
	background: #eee;
	margin-right: .1em;
}

#qt, #searchSubmit {
	vertical-align: middle;
}


/*globalNav*/
#globalNav ul{
list-style-type: none;
}

#globalNav ul li{
float: left;
}

#globalNav ul li a{ 
border:0;
}

#globalNav ul li img{
border:0;
}


/*Main content*/
#primaryContent{
float:left;
width:503px;
}

#primaryContent div.gutters {
padding: 43px  43px 0 59px;
}


/*secondary Content*/
#secondaryContent {
float:right;
width:200px;
}

#secondaryContent div.gutters {
padding: 0  10px 0 10px;
}

/*footers*/
#primaryFooter{
background: #fff;
border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC;
text-align: center;
padding: 1em 0;
}

#secondaryFooter {
text-align: center;
background: #fff;
padding: 1em 0 2em 0;
}

/*type*/
h2, h4, h5, h6 {
color: #096;
}

h2 {
font-size: 2em;
font-weight:normal;
margin-bottom: 1.2em;
}

h4 {
font-size: 1.4em;
text-transform: uppercase;
margin-bottom: 11px;
}

h5 {
font-size: 1.2em;
font-weight:normal;
border-top: 2px solid #CCC;
padding-top: 10px;
}

#primaryContent p {
font-size: 1.1em;
line-height: 1.5em;
margin-bottom: 40px;
}

#secondaryContent p {
font-size: 1.1em;
line-height: 1.2em;
margin-bottom: 20px;
}

#primaryFooter p {
font-size: 1.3em;
line-height: 1.5em;
}

/*links*/
a:link {
color: #333;
border-bottom: 1px dotted #CCC;
text-decoration:none;
}

a:visited {
color: #666;
border-bottom: 1px dotted #CCC;
text-decoration:none;
}

a:hover {
color: #096;
border-bottom: 1px solid #CCC;
text-decoration:none;
}

a:active {
color: #093;
border-bottom: 1px solid #CCC;
text-decoration:none;
}

/*fixes*/
.clear {
clear:both;
}

/* Get Involved Form*/
#getInvolved {
background: #018D6D;
color: #fff;
padding:0 .5em .5em .5em;
margin: 0 0 1.5em 0;
}

#getInvolved h5 {
text-decoration:none;
border:0;
color: #fff;
font-size: 2em;
font-weight:bold;
margin: 0;
}

#getInvolved h6 {
color: #fff;
text-transform: uppercase;
font-size: 1em;
font-weight:normal;
margin: 0 0 .5em 0;
border-bottom: 1px dotted #fff;
}

#getInvolved ul{
list-style-type:none;
}

#getInvolved li{
margin:.5em 0;
}

#getInvolved form fieldset{
border:0;
}

#getInvolved form label {
margin: 0 0 0 .5em;
}

#getInvolved form label span{
	position: absolute;
left: -5000px;
}

#ea {
	width: 10em;
	background: #eee;
	margin-right: .1em;
}

#ea, #giSubmit {
	vertical-align: middle;
}

/*Form Stuff*/
input {background-color: #c0c0c0; font-weight: normal; font-size: 9px; color: black; border:1;}
select {background-color: #c0c0c0; font-weight: normal; font-size: 9px; color: black;}
