body {
  margin:0px;
  text-align:center;
  background:#ddd url('/img/templateBodyBG.png') repeat-y center center;}

* {
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  color: #531402;}
  
a, a:hover, h1 {
  color:#75c032;
  text-decoration:none;
  background:none;}
  
a:hover {
  text-decoration:overline;}
  
  
a.menu0 
{ 
	text-decoration: none;
	color: #916d00;
	background-color: Transparent;
}
a.menu0:visited 
{ 
	color: #916d00;
	background-color: Transparent;
}
a.menu0:hover 
{ 
	color: #cc0033;
	background-color: Transparent;
}



ul, ol {  
  clear:both;
  padding-bottom:8px;
  line-height:20px;
  margin:15px 0px 15px 0px;}

ul {
  list-style-image:url('/img/bullet.png');}

img.right {
  height:auto;
  width:auto;
  float:right;
  padding:5px;}

img.left {
  height:auto;
  width:auto;
  float:left;
  padding:5px;}

  

/* LAYOUT */

#contentHolder {
  width:770px;
  margin:0px auto;
  text-align:left;}

/* MAIN HEADER */

#header {
  height:99px;
  background:url('/img/templateHeader.jpg') no-repeat top center;
  cursor:pointer;}

/* MENU */

#menu {
  padding:6px 0px 6px 0px;
  margin-bottom:20px;
  background:#75c032;}
      
  #menu a {
    padding:0px 12px 0px 12px;
    color: #fff;
    font-weight:bold;}

  #menu a:hover, #menu a.active {
    color:#fff;}


/* LEFT SIDE */

#sideBar {
  float:left;
  width:170px;
  padding:0px;
  margin:0px 20px 0px 0px;}

  #sideBar .block {
    padding:0px 0px 0px 0px;
    background:#c7e6a0;}
    
  #sideBar .block h1 {
    color:#5b842b;
    font-size:16px;
    font-weight:bold;
    text-indent:20px;
    margin:0px;
    padding:7px 0px 4px 0px;}
    
  #sideBar .block a {
    color:#a15f00;
    font-weight:bold;
    border-top:2px dotted #fff;
    padding:2px 0px 2px 0px;
    text-indent:20px;
    margin:0px;
    display:block;
    width:100%;}
  
  #sideBar .block a:hover {
    background:#a4c673;
    text-decoration:none;}
  
    
/* RIGHT SIDE - MAIN CONTENT */

#text {
  float:left;
  width:550px;
  padding:0px 0px 10px 0px;}
  
  #text h1 {
    font-weight:bold;
    color:#75c032;
    font-size:18px;
    padding:0px;
    margin:0px 0px 10px 10px;}

  #text h2 {
    font-weight:bold;
    font-style:italic;
    color:#75c032;
    font-size:15px;
    padding:0px;
    margin:0px 0px 10px 10px;}
    
  #text p {
    line-height: 15px;
    width:450px;
    color:#4d4d4d;
    margin:0px 0px 10px 20px;}


/* LINK STYLES */

ul.links {
  float:left;
  padding:0px;
  margin:10px 0px 15px 0px;}

ul.links li {
  float:left;
  color:#75c032;
  list-style-type:none;
  list-style:none;}

ul.links li a {
  float:left;
  width:500px;
  padding:10px;
  margin:0px;
  color:#75c032;
  font-weight:bold;
  cursor:pointer;}

ul.links li a:hover {
  text-decoration:none;
  background:#dae5cc;}

ul.links li a span.title {
  display:block;
  margin-left:16px;
  text-indent:20px;
  color:#75c032;
  background:url('/img/linkIcon.png') no-repeat center left;}

ul.links li a span.desc {
  float:left;
  width:500px;
  padding-right:3px;
  margin-left:35px;
  font-weight:normal;}

ul.links li img {
  border:0px;}
  
  ul.links li span.issueYear, ul.links li span.issueTitle, ul.links li span.issueContents {
    display:block;}
    
  ul.links li span.issueYear {
    font-size:15px;
    font-family:arial narrow, sans-serif;}
    
  ul.links li span.issueTitle {
    font-size:13px;
    font-family:arial narrow, sans-serif;}
    
  ul.links li span.issueContents {
    font-family:arial narrow, sans-serif;
    font-size:12px;}
    

  
  
  
  
p.quote {
  float: left;
  padding: 8px 0 0 8px;
  margin: 5px 0 20px 5px !important;
  margin: 5px 0 10px 3px;
  background: #FEFADE;
  border-left: 2px solid #FEE456;}



  
  
#text h1.issueTitle {
  font-size:20px;
  font-family:arial, sans;
  font-weight:bold;
  color:#75c032;
  display:block;
  margin:0px;
  margin:30px 0px 10px 0px;
  text-decoration:none;
  cursor:arrow;}
  
  #text h2.sectionTitle {
    font-size:15px;
    font-style:italic;
    font-weight:bold;
    margin:0px;
    margin:15px 0px 5px 10px;
    color:#936835;
    display:block;}
  
  #text p.articleTitle {
    font-weight:bold;
    font-size:12px;
    color:#75c032;
    margin:0px;
    margin:10px 0px 0px 20px;
    display:block;}
    
  #text p.articleDesc {
    width:420px;
    margin:0px;
    margin:0px 0px 0px 30px;
    display:block;}
    
  #text p.topOfPage {
    display:block;
    border-width:1px 0px 1px 0px;
    border-style:solid;
    border-color:#4d4d4d;
    text-align:center;
    margin:15px 0px 15px 0px;}
    
    #text p.topOfPage a, topOfPage a:hover {
      color:#75c032;
      font-weight:bold;
      width:100%;
      padding:4px 0px 4px 0px;
      text-align:center;
      text-decoration:none;
      display:block;}

      
      
/* ADMIN MENUS */

.menu {
  position:absolute;
  top:0px;
  left:0px;
  text-align:left;
  display:none;
  border:1px solid #75c032;
  z-index:30000;}
  
.menu a {
  display:block;
  width:125px;
  height:auto;
  padding-top:2px;
  padding-bottom:2px;
  text-indent:5px;
  color:#75c032;
  background:#fff;}
  
.menu a:hover, .menu a.highlighted {
  background-color:#d6f3cd;
  color:#75c032;
  text-decoration:none;}
