/*  City of Sparks */


body {

  margin: 0;
  padding: 0;
  font: 12px/17px Arial, Verdana, sans-serif;
  color: #000;
  background: #f0f0f0 url(/images/gradient_bg.jpg) repeat-x scroll top; 

  } 
  
table {

  font: 12px/17px Arial, Verdana, sans-serif;
  color: #000;

  }
  
fieldset {

  border: none;

  }
  
label {

  font: bold 11px/14px Arial, Verdana, sans-serif;
  color: #fff;

  }
  
input, select, option {

  margin: 0;
  font: 11px/14px Arial, Verdana, sans-serif;
  color: #000;

  }
  
#main_container {

  margin: auto;
  width: 756px;
  border: solid 4px #C14404;

  }
  
#logo {

  float: left;
  width: 306px;
  height: 76px;

  }
  
#masthead {

  background: #36c url(/images/site_images/governing_masthead_bg.jpg) repeat-x;

  }
  
#masthead a {

  padding: 0;
  margin: 0;

  }
  
#mast_functions {

  float: right;
  text-align: right;
  font: bold 11px/14px Arial, Verdana, sans-serif;
  color: #fff;

  }
  
#mast_functions_table {

  width: 441px;
  height: 70px;
  font: bold 11px/14px Arial, Verdana, sans-serif;
  color: #fff;

  }
  
#mast_functions_table td {

  padding: 10px 13px 0 0;

  }
  
#mast_functions a {

  font: bold 11px/14px Arial, Verdana, sans-serif;
  color: #fff;
  text-decoration: none;

  }
  
#mast_functions a:hover {

  text-decoration: underline;

  }
  
#search_form td {

  padding: 0 0 0 5px;

  }

#go_arrow {

  padding: 0;
  margin: 0;

  }
  
#navigation {

  border-bottom: solid 1px #1D3A88;

  }
  
#main_nav {

  width: 749px;
  height: 20px;
  padding: 0;
  margin: 0;
  line-height: 20px;
  text-align: right;
  background: #808080;
  border-top: solid 2px #AEADAB;
  border-bottom: solid 2px #AEADAB;

  }
  
#main_nav li {

  display: inline;
  padding: 0px ;
  margin: 0px ;

  }
  
#main_nav a {

  font: 10px/18px Arial, Verdana, sans-serif;
  color: #fff;
  text-decoration: none;
  letter-spacing: .08em;

  }

/**PARKS NEWS**/
 
#parks_nav a {

 padding: 4px 30px 4px 30px;
 background: url(/images/site_images/about_off.gif) top center no-repeat;

}

#parks_nav a:hover {

 padding: 4px 30px 4px 30px;
 background: #F24204 url(/images/site_images/governing_about_on.gif) top center no-repeat;

}

#parks #parks_nav a {

 padding: 4px 30px 4px 30px;
 background: #F24204 url(/images/site_images/about_about_on.gif) top center no-repeat;

  }


/**LIVING COLORS**/

#living_nav a {

 padding: 4px 30px 4px 30px;
 background: url(/images/site_images/living_off.gif) top center no-repeat;

}

#living_nav a:hover {

 padding: 4px 30px 4px 30px;
 background: #F24204 url(/images/site_images/governing_living_on.gif) top center no-repeat;

}

#living #living_nav a {

 padding: 4px 30px 4px 30px;
 background: #F24204 url(/images/site_images/living_living_on.gif) top center no-repeat;

  }


/**VISITING COLORS**/

#visiting_nav a {

 padding: 4px 30px 4px 30px;
 background: url(/images/site_images/visiting_off.gif) top center no-repeat;

}

#visiting_nav a:hover {

 padding: 4px 30px 4px 30px;
 background: #F24204 url(/images/site_images/governing_visiting_on.gif) top center no-repeat;

}

#visiting #visiting_nav a {

 padding: 4px 30px 4px 30px;
 background: #F24204 url(/images/site_images/visiting_visiting_on.gif) top center no-repeat;

  }


/**BUSINESS COLORS**/

#business_nav a {

 padding: 4px 30px 4px 30px;
 background: url(/images/site_images/business_off.gif) top center no-repeat;

}

#business_nav a:hover {

 padding: 4px 30px 4px 30px;
 background: #F24204 url(/images/site_images/governing_business_on.gif) top center no-repeat;

}

#business #business_nav a {

 padding: 4px 30px 4px 30px;
 background: #F24204 url(/images/site_images/business_business_on.gif) top center no-repeat;

  }


/**GOVERNING COLORS**/

#governing_nav a {

 padding: 4px 30px 4px 30px;
 background: url(/images/site_images/governing_off.gif) top center no-repeat;

}

#governing_nav a:hover {

 padding: 4px 30px 4px 30px;
 background: #F24204 url(/images/site_images/governing_governing_on.gif) top center no-repeat;

}

#governing #governing_nav a {

 padding: 4px 30px 4px 30px;
 background: #F24204 url(/images/site_images/governing_governing_on.gif) top center no-repeat;  

  }


/**ABOUT COLORS**/

#about_nav a {

 padding: 4px 30px 4px 30px;
 background: url(/images/site_images/about_off.gif) top center no-repeat;

}

#about_nav a:hover {

 padding: 4px 30px 4px 30px;
 background: #F24204 url(/images/site_images/governing_about_on.gif) top center no-repeat;

}

#about #about_nav a {

 padding: 4px 30px 4px 30px;
 background: #F24204 url(/images/site_images/about_about_on.gif) top center no-repeat;

  }
  
.nosho {

  visibility: hidden;

  }  

#left_side_image {

  width: 239px;
  padding: 0;
  margin: 0;
  background: #E0E0E0;

  }
  
#sparks_nevada {

  width: 511px;
  height: 50px;
  background: #E0E0E0 url(/images/site_images/sparks_nevada.gif) top left no-repeat;

  }
  
#content_container {

  padding: 0 0 0 25px;
  background: #fff url(/images/site_images/content_side_shadow.gif) top left repeat-y;

  }
  
#train_bg {

  width: 485px;
  height: 100%;
  background: url(/images/site_images/train_bg.gif) 62% 101% no-repeat;

  }
  
#footer {

  font: 10px/15px Arial, Verdana, sans-serif;
  color: #fff;
  background: #F76A18;

  }
  
#copyright {

  display: block;
  width: 230px;
  float: left;
  padding: 3px 0 0 5px;

  }
  
#footer_nav {

  width: 500px;
  height: 20px;
  float: right;
  padding: 0;
  margin: 0;
  line-height: 20px;
  text-align: right;

  }
  
#footer_nav li {

  display: inline;
  padding: 0px 2px;

  }
  
#footer_nav a {

  padding: 3px 8px;
  font: 11px/15px Arial, Verdana, sans-serif;
  color: #fff;
  text-decoration: none;

  }
  
#footer_nav a:hover {

  text-decoration: underline;

  }

  
/* Sub template styles____________________________ */  


/* Sub navigation styles____________________________ */  
#left_side_nav {

  width: 180px; 
  list-style: none;
  background: #FDD9BA url(/images/site_images/governing_subnav_bg.gif) no-repeat 100% 90%;

  }

#left_side_nav li {

  padding: 0 6px 0 12px;
  margin: 6px 0;
  background: url(/images/site_images/governing_bullet.gif) no-repeat top left;

  }

#left_side_nav li a:hover {

  color: #F24204;

  }


#left_side_nav ul li dl dt {

  padding: 0 0 0 10px;
  margin: 0 0 4px 0;
  background: url(/images/site_images/governing_gator.gif) top left no-repeat;

  }

#left_side_nav ul li dl dd {

  padding: 0 0 0 10px;
  margin: 0 0 8px 10px;
  background: url(/images/site_images/governing_dash.gif) top left no-repeat;

  }

#content_container h2 {

  padding: 0;
  margin: 0 0 0 30px;
  font: 16px Arial, Verdana, sans-serif;
  text-transform: uppercase;
  color: #F76A18;
  
  }

#how_do_i h2 {

  width: 152px;
  float: left;
  padding: 13px 0 0 23px;
  margin: 0;
  font: bold 15px Arial, Verdana, sans-serif;
  color: #F76A18;

  }

h3 {

  font: bold 14px/18px Arial, Verdana, sans-serif;
  color: #000;

  }
