body{
margin: 0;
padding: 0;
background:   url(../images_08/black_nav_gradient.jpg) repeat-x top left;
color: #86867b;
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
}
ul, li,  h3, a, div{
margin: 0;
padding: 0;
}
.NewsSummarySummary{
overflow: hidden;
}
#container{
width: 755px;
min-height: 500px;
margin: 10px auto;
margin-top: 0;
font-family: Helvetica, Arial, sans-serif;
}
.NewsSummaryMorelink{
clear: both;
}
.info{
width: 800px;
margin:10px auto;
margin-top: 0;
min-height: 90px;
}
#topnav{
width: 100%;
min-height: 128px;
background:   url(../images_08/black_nav_gradient.jpg) repeat-x top left;
overflow: hidden;
position: relative;
z-index: 1;
}
#rsscontainer{
position: absolute;
right: 0;
top: 0;
text-align: right;
}
#rsscontainer p{
margin: 5px 5px 0 0;
}
#rsscontainer a{
text-decoration: none;
color: #dd622a;
}
.moveuplink{
position: relative;
top: -5px;
}
#header{
width: 435px;
height: 128px;
float: left;
background:   url(../images_08/top_logo.jpg) top left no-repeat;

}
#nav{
width: 310px;
height: 66px;
overflow: hidden;
float: right;
margin: 30px 0 0 0;
}
#nav a{
color: #fff;
text-decoration: none;
}
#nav ul{
list-style: none;
}
#nav ul li{
float: left;
}
#nav ul li a{
float: left;
border-left: 1px solid #fff;
padding: 30px 10px 20px 10px;
margin: 0 0 0 0;
height: 66px;
color: #fff;
font-weight: bold;
}
body #nav a.currentpage{
float: left;
background: #dcdc78;
border-left: 1px solid #fff;
padding: 30px 10px 20px 10px;
color: #6088dc;
}
#content{
background: url(../images_08/background_white.gif) top left;
width: 100%;
overflow: hidden;
}
#col1{
width: 70%;
float: left;
line-height: 18px;


}
#col1 p{
margin: 0 0 10px 0;
line-height: 22px;
}

#col1 a{
color: #ab9138;
}

#col1 a:hover{
color: #c3d4c3;
}
#col1 h2{
margin: 10px 0 10px 0;
font-family:"Times New Roman", Times, serif;
}
#col1 h1, #col1 .NewsSummaryLink, h3#NewsPostDetailTitle, .searchtitle{
color: #ab9138;
font-family: "Times New Roman", Times, serif;
font-size: 30px;
margin: 0 0 20px 0;
font-weight: bold;
line-height: 30px;
}
.NewsSummaryPostdate, #NewsPostDetailDate{
font-weight: bold;
color: #6088dc;
margin-bottom: 10px;
font-size: 14px;
}

.NewsSummaryCategory{
color: #6088dc;
margin-bottom: 10px;
}
.NewsSummaryLink a{
text-decoration: none;
line-height: 30px;
}
#col1 p{

}

#contentbottom{
background:   url(../images_08/bottom_grey.jpg) top left repeat-x;
height: 215px;
width: 100%;
color: #fff;
}
#contentbottom .info{
min-height: 215px;
_height: 215px;
border-top: 1px solid #fff;
}
#contentbottom .info ul{
list-style: none;
}
#contentbottom a{
color: #fff;
text-decoration: none;
}
#contentbottom .info ul li{
border-bottom: 1px solid #fff;
width: 23%;
margin: 0 5px 0 5px;
padding: 5px 0 5px 0;
color: #fff;
text-decoration: none;
}
#footer{
height: 20px;
width: 100%;
background:   url(../images_08/green_footer.jpg) top left repeat-x;
clear: both;
overflow: hidden;
color: #333;
_position: relative;
top: -30px;
}
#footer a{
color: #333;
}
#footer p{
padding: 5px 0 0 0;
}

.searchheader{
height: 14px;
background:   url(../images_08/top_search.jpg) top left no-repeat #aa9137;
width: 100%;
}
.searchcontent{
min-height: 250px;
_height: 250px;
background:   url(../images_08/search_rep.jpg) top left repeat-x #e9d17b;
width: 100%;
}
#col2{
width: 222px;
float: right;
min-height: 40px;
background:   url(../images_08/search_rep.jpg) bottom left repeat-x #aa9137;
/*font-family:"Times New Roman", Times, serif;*/
margin: 25px 0 0 0;

overflow: hidden;
color: #000;
}
.searchcontent h1{
color: #fff;
font-size: 28px;
margin: 0 0 10px 20px;
font-family: "Times New Roman", Times, serif;
}
.searchcontent p{
margin: 0 0 10px 0;
}
#m4searchinput, #m3searchinput{
border: 1px solid #fff;
margin: 0 0 10px 20px;
width: 120px;
float: left;
}
.searchbox{
background: #fff;
border: 1px solid #eeee92;
margin: 0 0 10px 10px;
float: left;
}
.searchbottom{
height: 13px;
background:   url(../images_08/bottom_search.jpg) top left no-repeat #fff;
width: 100%;
clear: both;
}
dfn, .NewsSummaryAuthor, #NewsPostDetailCategory, #NewsPostDetailAuthor, #NewsPostDetailPrintLink, #NewsPostDetailSummary {
display: none;
}
.back{
margin: 0 0 0 15px;
width: 200px;
}
.NewsSummaryfirst {
border-top: 3px solid #fff;
margin: 10px 0 10px 0;
padding: 10px 0 0 0;
overflow: hidden;
}
.NewsSummary {
border-top: 3px solid #ececec;
margin: 10px 0 10px 0;
padding: 10px 0 0 0;
overflow: hidden;
}
#m3captcha_phrase{
width: 100px;
border: 1px solid #000;
}
.m3,  #m3author{
width: 400px;
border: 1px solid #000;
}
 .captchapict{
 margin: 0 0 0 96px;
 border: 1px solid #000;
 }
.expand{
background: url(../images_08/form_back.jpg) top left repeat-x #757474;
padding: 0 0 10px 0;
color: #fff;
margin: 20px 0 0 0;
} 
.expand h3{
font-size: 22px;
font-family: "Times New Roman", Times, serif;
color: #fff;
padding: 10px 0 10px 20px;
margin: 0 0 10px 0;
background: url(../images_08/bottom_grey.jpg) top left repeat-x;
border-bottom: 1px solid #fff;
}
.expand table td{
vertical-align: top;
padding: 0 0 0 3px;
}
.buttons input{
border: 1px solid #000;
background: #fff;
margin: 10px 0 0 0;
}
#NewsPostDetailContent{
margin: 0 0 20px 0;
}
.commentdisplay{
margin: 0 0 10px 0;
}
#comments h2{
background: url(../images_08/bottom_grey.jpg) repeat-x bottom right #51514c;
padding: 10px;
color: #fff;
}
.commentdisplay ul li{
padding: 10px 0 0 0;
border-bottom: 1px solid  #ccc;
}
#NewsPostDetailReturnLink ul , .linkbuttons ul {
list-style: none;
}
.linkbuttons{
width: 100%;
clear: both;
overflow: hidden;
margin: 0 0 10px 0;
}
.linkbuttons ul li{
background: url(../images_08/button_left.jpg) top left no-repeat;
float: left;
width: auto;
padding: 0x 0 0 0;
}
#col1 .linkbuttons a{
background: url(../images_08/button_right.jpg) bottom right no-repeat;
padding: 5px 10px 4px 10px;
color: #fff;
text-decoration: none;
display: block;
}
#col2 .linkbuttons ul li{
background: url(../images_08/contact_me.gif) top left no-repeat;
float: left;
width: 200px;
padding: 0x 0 0 0;
}
#col2 .linkbuttons a{
/*background: url(../images_08/button_right.jpg) bottom right no-repeat;*/
padding: 8px 8px 10px 8px;
color: #fff;
text-decoration: none;
display: block;
font-size: 12px;
}
#col1 .linkbuttons a:hover{
color: #f8e8b3;
}
.contactjustice ul{
list-style: none;
}
.contactjustice li{
color: #fff;
margin: 0 0 5px 0;
padding-top: 5px;
border-top: 1px solid #ccc;
}
.contactjustice h3{
color: #fff;
font-size: 16px;
margin: 0 0 5px 0;
}
.contactjustice a{
color: #fff;
text-decoration: none;
}
.contactjustice{
width: 80%;
margin: 10px auto;
border: 1px solid #fff;
background: url(../images_08/bottom_grey.jpg) repeat-x bottom right #51514c;
padding: 10px;
min-height: 80px;
_height: 80px;
clear: both;
}
.searchtimeresults{
/*add background image later*/
}
.searchresults{
margin: 10px 0 0 0;
}
.searchresults ul li{
border-top: 2px solid #ccc;
padding: 10px 0 10px 0;
}
.NewsSummarySummary input,.NewsSummarySummary img, #NewsPostDetailContent input, #NewsPostDetailContent img, #col1 input{
float: left;
margin: 0 20px 0 10px;
padding: 3px;
border: 1px solid #ccc;

}
#NewsPostDetailContent {
margin: 10px 0 0 0;
overflow: hidden;
_overflow: none;
_height:400;
}
#m4author{
/*position: relative;
left: -10px;*/
}
#m4captcha_phrase{
/*position: relative;
left: -330px;*/
}
.buttons input{
/*float: left;*/
margin: 10px 0 0 0;
}
.m4{
width: 370px;
margin: 0 20px 0 10px;
}
#gohome{
display: block;
padding: 10px;
height: 95px;
width: 410px;
}