/* @override http://localhost:3000/stylesheets/main.css?1269834413 */

/* browser reset */
html,body,div,span,applet,object,iframe,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,label,legend,p,blockquote,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}body{line-height:1;color:black;background:white;}:focus{outline:0;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}abbr,acronym{border:0;}
/* end reset */

body{
  background-color:#eee;
  font:24px Georgia, "Times New Roman", Times, serif;
}
#top_nav{
  width:100%;
  height:40px;
  z-index: -2;
  background:url(/images/top_banner_repeating.png);
}
#top_nav a{
  color: white;
  text-decoration:none;
  position:relative;
  left:8px;
  top:3px;
  font:small-caps 18px "Lucida Grande", Lucida, Verdana, sans-serif;
}
#top_nav span{
  color:red;
  font-weight:bold;
}
#content {
  width:800px;
  font-size: 16px;
  line-height: 22px;
  margin:auto;
  padding-top:20px;
}
#content h1 {
  font-size:1.4em;
  font-weight:bold;
  padding:15px;
}
#content li{ 
  xlist-style-type:decimal-leading-zero;
  padding-top:5px;
  list-style-position:outside;
}

a, #content li a{
  text-decoration: none;
  color:black;
  list-style-type:disc;
}

a:hover{
  color: green;
  text-decoration: underline;
}

a, #content li a:visited{
  color:#999;
}
#title{
  padding: px;
}
#flash_error {
  color:red;
}
p {
  padding:5px;
}
h2{
  font-size: 1.2em;
  font-weight: bold;
  padding: 6px;
}
#subscribe{

}
#ad, #ad a{
  color: #000;
  margin-bottom: 25px;
}
#subscribe span{
  padding: 10px;
}
#description{
  padding-bottom: 20px;
}

