/*
Index...
General:
Header: 
Right Side Menu:
Public Safety:
Bottom Home Modules:
Footer:


*/

  body{
  color:#3e4042;
  margin: 0;
  padding: 0;
  offset: 0;
  font-family: Arial;
  font-size: 14px;
  text-align: center;
  }

  #body{/*Wrapps the entire body inside a containing element*/
  margin-left: auto;
  margin-right: auto;
  width:919px;
  text-align:left;
  background-color:white;
  }
  
  .blog h2 a{
  color: #3e4042;
  text-decoration: none;}
  .leading-0, .leading-1, .leading-2, .leading-3, .leading-4, .leading-5, .leading-6, .leading-7, .leading-8{
  clear:both;}
  
  .blog{
  text-align: justify;
  }
  
  .readmore a{
  color: gray;
  text-decoration: none;
  float: right;}
  
  .items-leading strong{
  font-weight: normal; 
  }
  
  .items-more{
  width: 700px;
  clear:left;}
  
  .pagination ul{
  list-style: none;
  }
  
  .pagination ul li{
  margin: 0;
  padding: 0;
  display:inline;
  padding-left: 5px;
  }

  ul.pagenav {
  list-style: none;
  }
  
  .pagenav li{
  margin: 0;
  padding: 0;
  display:inline;
  padding-left: 5px;
  }
  .item-page h2 a{
  color: #3e4042;
  text-decoration: none;}

  ul.actions {
  margin: 0;
  padding: 0;
  list-style:none;
  }

  ul.actions li {
  display:inline;
  }

  h1,h2,h3,h4,h5{
  padding:0;
  margin:0;
  display:inline;
  }
  
  h3{
  line-height:1.7em;
  }

  h2.magistrate{
  clear:left;
  width: 680px;
  }

  .probleminformation input#titleid.detail{
  width: 690px;}

  #header{
  width:919px;
  height: 142px;
  max-height: 142px;
  overflow: hidden;
  vertical-align: top;
  }
  
  #search {
  
  margin-right: 10px;}
  
    #nav{
    font-size: 16px;
  background-repeat: repeat-x;
  width:919px;
  height: 32px;
  text-align:center;
  background-color: #6f5a33;
  }
  
  #nav ul{
  list-style: none;
  padding: 0;
  margin: 0;
  padding-top: 2px;
  }
  
  #nav ul li{
  display: inline;
  }
  
  #nav ul li a{
  color: #6f5a33;
  text-decoration: none;
  background-color: #f2f2f2;
  margin-left: 2px;
  line-height: 30px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 2px;
  }
  
  #nav ul li a:hover{
  color: #f2f2f2;
  background-repeat: repeat-x;
  }
  
  #alerts {
  width:919px;
  max-height:30px;
  background-color: red;
  color:white;
  margin:0;
  padding:0;
  margin-top: 5px;
  font-weight: bold;
  font-family: Arial;}
  
  #alerts p{
  display:inline;}
  
  #alerts ul {
  list-style:none;
  margin: 0;
  padding: 0;
  }
  
  #alerts ul li{
  margin: 0;
  padding: 0;
  padding-left: 10px;}
  
  #alerts a{
  color: black;
  text-decoration: none;
  }
  
  #main{/*Wrapper for the left and right and the bottom module if present*/
  padding: 5px;
  border-bottom: 5px solid #015a8d;
  text-align:center;
  }
    
  #left{/*The actual content is here*/
  float:left;
  clear:left;
  width: 700px;
  max-width: 700px;
  text-align:left;
  }
  
  #left h2{
  font-weight: normal;
  }
  
  #right{/*The side menus are in here*/
  float:right;
  clear:right;
  width: 205px;
  text-align:center;
  }
  
  #box{
  width:180px;
  color: white;
  margin-left: auto;
  margin-right: auto;
  text-align:left;
  /*background-color: #3b517f;*/
  background-color: #e0cfac;
  }
  
  #box ul{
  list-style:none;
  margin: 0;
  padding: 0;
  padding-left: 10px;}
  
  #box ul li{
  margin: 0;}
  
  #box ul a{
  font-size: 15px; 
  color:#5C4033;
  text-decoration:none;}
  
  #right img.links{
  width:160px;
  height:64px;
  padding:5px;
  }
  
  #public-safety{
  width:173px;
  color: white;
  background-color: gold;
  margin-left: auto;
  margin-right: auto;
  text-align:left;
  background-repeat: no-repeat;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  }
  
  #public-safety h4{
  margin: 0;
  padding: 0;
  padding-left: 10px;
  }
  
  #public-safety h4 a{
  color:black;
  text-decoration:none;
  }

  #public-safety ul{
  list-style:none;
  margin: 0;
  padding: 0;
  padding-left: 10px;}
  
  #public-safety ul li{
  margin: 0;
  padding:0;
  line-height: 1em;}
  
  #public-safety ul a{
  font-size: 13px;
  color:black;
  text-decoration:none;
  margin:0;
  padding:0;}
  
   #bottomc{ /*Needed a way to group the two bottom modules together*/
  text-align:left;
  clear:both;
  padding-top: 10px;}

  .news{
  text-align:left;
  background-color: #c6d9f1;
  width:450px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  }
  
  .news ul{
 
  }
  
  .news h3{
  font-weight: normal;}
  
  .news h4{
  font-weight: normal;}
  
  .news h4 a{
  color: #3e4042;
  font-size: 1em;
  text-decoration: none;}
  
  /*This is to force the blue line in the right spot*/
  #main-body{
  height: 2px;
  clear:both;
  }
  
   #footer{
  clear:both;
  text-align: center;
  line-height: 1.8em;
  }
  #footer a, #footer a:active{
  color: #015a8d;
  font-weight: bold;
  font-size: 0.8em;
  
  text-decoration:none;
  }
 
#nav ul.nav.menu ul.nav-child{
    display: none;
}
 
#nav ul.nav.menu .item-279, #nav ul.nav.menu .item-160{
    display: none;
}