body{
font-family:arial;
}
#agendalist,#linklist{
width:600px;
font-size:15px;
}
#agendalist ul,#linklist ul{
margin-bottom:10px;
}
#agendalist li,#linklist li{
list-style:none;
background-image:url(../images/docicon_small.gif);
padding-left:35px;
background-repeat:no-repeat;
background-position:left 5px;
margin-bottom:25px;
padding-bottom:0px;
}
#linklist li{
padding-bottom:2px;
background-position:left 0px;
}
li span.doccount{
font-size:12px;
color:#909090;
}
#agendalist li span.docdate{
font-size:11px;
font-weight:bold;
display:block;
}
#agendalist ul li span.docshorttext{
font-size:12px;
color:#727272;
display:block;
margin-top:0;
padding-top:0;
}
#linklist a,#agendalist a{
display:inline-block;
padding-bottom:3px;
margin:0;
}
#agendalist span b{
color:#000000;
padding-right:4px;
font-weight:normal;
}
h3{
background-color:#007BB7;
padding-top:2px;
padding-bottom:-2px;
border-bottom:1px solid #525252;
color:#FCFCFC;
padding-left:8px;
}
h1{
font-size:21px;
color:#007BB7;
margin-bottom:30px;
}
#mainbox{
position:relative;
left:10px;
width:600px;
text-align:left;
padding:5px;
background-color:beige;
border:1px solid #c0c0c0;
font-size:13px;
font-family:arial;
}
#newsbox{
position:relative;
left:10px;
width:600px;
text-align:left;
padding:5px;
background-color:#ffffff;
font-size:13px;
font-family:arial;
}
#newsbox .title{
font-weight:bold;
font-size:14px;
color:#007BB7;
}
#newsbox .intro{
font-weight:normal;
}
#aboutbox{
position:relative;
left:10px;
width:600px;
text-align:left;
padding:5px;
background-color:#ffffff;
font-size:13px;
font-family:arial;
}
#calcontainer{
width:700px;
}
#calmonth{
width:200px;
font-size:25px;
color:Black;
text-align:right;
padding-right:10px;
position:relative;
top:-25px;
left:450px;
}
#monthmenu{
width:400px;
}
.calheadline{
font-size:14px;
font-family:Arial,Verdana;
}
.caldate{
float:left;
font-family:Arial,Verdana;
width:200px;
}
.calshorttext{
font-size:13px;
font-family:Arial,Verdana;
}
.infomsg{
background-color:#FFFFE0;
padding:8px;
border:1px dotted #002A00;
font-size:12px;
font-family:sans-serif;
width:600px;
margin:10px 0 10px 0;
font-weight:normal;
}
#calcontainer .calitem{
border-bottom:1px dotted #708090;
padding:8px;
}
.calentry{
margin-left:100px;
}
#calcontainer h3{
background-color:#EEE8AA;
color:Black;
}
#table1,#table2{
width:700px;
}
/* KCBPD */
#biodata .pocontainer{
width:660px;
margin-top:30px;
clear:both;
}
#biodata .popic{
float:left;
width:160px;
margin-bottom:30px;
}
#biodata .pobio{
width:495px;
margin-left:160px;
}
.poname{
margin:0 0 10px 0;
font-weight:bold;
font-size:17px;
}
#poheader{
width:700px;
height:230px;
margin-bottom:20px;
}
#postatement{
width:510px;
font-size:16px;
font-family:Georgia;
font-style:italic;
float:left;
}
#postatement p{
font-size:18px;
font-family:Arial;
font-style:normal;
}
#postatement .chiefsig{
font-size:17px;
font-style:italic;
font-family:Georgia;
}
#poseal{
width:150px;
float:right;
margin-right:20px;
}
#pdnewsbox{
width:670px;
text-align:left;
padding:0px;
margin-bottom:40px;
font-family:Arial;
}
#pdnewsbox .title{
font-weight:bold;
font-size:16px;
color:#0075B0;
font-family:Arial;
}
#pdnewsbox .intro{
font-weight:normal;
font-size:14px;
}
#pdinfocontainer{
width:700px;
margin:20px 0 30px 0;
padding:0;
}
#pdinfo{
width:420px;
font-size:13px;
font-family:Arial;
float:left;
padding-top:10px;
margin-bottom:20px;
}
#pdphoto{
float:right;
width:260px;
padding-top:10px;
padding-right:10px;
margin:0 0 10px 0;
}
#pdcontactinfo{
font-size:14px;
width:660px;
padding:0px;
margin-bottom:30px;
margin-top:10px;
clear:both;
text-align:right;
}
#pdseal{
width:200px;
margin-left:400px;
background-image:url(images/patchbw.gif);
background-repeat:no-repeat;
}
/* City Directory */
#citylist .table1,#citylist .table2{
width:600px;
padding:0;
margin:0;
border-collapse:collapse;
font-family:Arial;
font-size:13px;
}
#citylist td{
border-bottom:1px solid #B5B5B5;
padding:10px 0 10px 0;
margin:0;
border-spacing:0;
text-align:left;
}
#citylist tr{
padding:0;
margin:0;
}
#citylist .groupheader td{
/*background-color:#EEE8AA;*/
font-weight:bold;
border:0;
padding-top:20px;
padding-bottom:10px;
font-size:17px;
color:#007BB7;
}
#citylist .groupcols td{
background-color:#F5F5dc;
font-size:10px;
padding:2px;
text-align:left;
border-bottom:1px solid #F0E68C;
}
#citylist .termend{
width:70px;
text-align:center;
}
#citylist .phone{
width:100px;
}
#cityaddress{
width:600px;
padding:0 0 20px 0;
border-bottom:1px solid #c0c0c0;
}
/* Permits */
#permitlist .table1{
width:650px;
padding:0;
margin:0;
border-collapse:collapse;
font-family:Arial;
font-size:13px;
}
#permitlist td{
border-bottom:1px solid #B5B5B5;
padding:10px 0 10px 0;
margin:0;
text-align:left;
}
#permitlist .pname{
border-right:1px solid B5B5B5;
width:550px;
}
#permitlist .pfee{
padding-left:10px;
border-right:1px solid B5B5B5;
background-color:#FFFFF0;
width:150px;
}
#permitlist .groupheader{
font-weight:bold;
border:0;
padding:4px;
font-size:15px;
color:#000000;
background-color:#E4E4E4;
}
#permitlist .pnote{
width:640px;
padding-top:20px;
padding-bottom:30px;
}

