   /* Structure */
    body {
        text-align:center;
        padding:0px;
        margin:0px;
        background-color:#a1d40a;
        background-image:url(i/header-w.jpg);
        background-repeat:repeat-x;
        font-family: Arial;
        font-size:12px;
        }
    html {
        padding:0px;
        margin:0px;
        }
    #frame {
        width:1000px;
        margin-right:auto;
        margin-left:auto;
        padding:0px;
        text-align:left;
        height:132px;
        }
    #headerleft {
        width:226px;
        padding:0px;
        float:left;
        height:132px;  
        background-image:url(i/header-l.jpg); 
        }
    #headercenter {
        width:548px;
        padding:0px;
        float:left;
        background-image:url(i/header.jpg);
        height:132px;
        font-size:15px;
        }
    #headerright {
        width:226px;
        padding:0px;
        float:left;
        height:132px;
        background-image:url(i/header-r.jpg);  
        }
    #contentleft {
        width:226px;
        padding:0px;
        float:left;   
        }
    #contentcenter {
        width:548px;
        padding:0px;
        float:left;   
        }
    #contentright {
        width:226px;
        padding:0px;
        float:right; 
        }    
    #contentheader a {
        color:white;
        text-decoration: none;
        font-weight:bold;
        font-size:12px;
        
    }
    #contentheader a:hover {
        text-decoration:underline; 
        color:#ffda75;
        font-weight:bold;
        font-size:12px;
    }
    .center {
        text-align:center;
    }
    #footer {
        text-align:center;
        height:37px;
        background-image:url(i/footer.jpg);
        font-size:12px;
        padding-top:1px;
    }
    .clearall {
        clear:both;
    }
    .mainwrap {
        background-image:url(i/content-full-w.jpg);
    }
    #contentspacer {
        padding-left:20px;
        padding-right:15px;
    }
    #contentleftspacer {
        padding-left:20px;
    }
    #contentrightspacer {
        padding-left:10px;
        padding-right:15px;
    }
   
    /* stlying */
    .contacterror {
        color:red;
        font-weight:bold;
        text-align:center;
    }
    #contactform input {
        width:300px;
    }
    #contactform textarea {
        width:300px;
    }
     #storytitle {
        font-size:24px;
        color:orange;
    }
    #dateline {
        font-size:11px;
        color:#336600;
        font-weight:bold;
    }
    .storyp {
        color:black;
        font-weight:normal;
        font-size:12px;
        text-indent:30px;
        padding:0px;
        margin:0px;
    }
    h1 {
        font-size:16px;
        color:  #336600;
        padding:0px;
        margin:0px;
    }
    a {
        color:#ff7501;
        font-weight:bold;
        text-decoration:none;
    }
    a:hover {
        text-decoration:underline;
    
    }
    #leftbox {
        border:1px solid gray;
        background-color: white;
        width:194px;
        border-bottom:none;
        
    }
    .titlebox {
        background-image:url(i/leftbox-t.jpg);
        width:196px; 
        text-align:center;
        border-bottom:none;
        background-color:#e8e7e3;
        line-height:18px;
        font-size:16px;
        color:  #336600;
        padding:0px;
        margin:0px;
    }
    #leftbox table {
        font-size:12px;
        padding:0px;
        margin:0px;
        padding-left:5px;
        line-height:12px;
        
    }
    #leftboxfooter {
        background-image:url(i/leftbox-f.jpg);
        width:196px; 
        text-align:center;
        border:none;
        font-size:9px;
        height:14px;
    }
    #subscribe {
        color: #336600;
        padding-top:60px;
        font-size:13px;
        font-weight:bold;
  
    }
    .subscribeinput {
        border:2px solid #336600;
        width:180px;
        
    }
    .floatright { 
        float: right; 
        margin: 4px; 
    }
    .floatleft {
        float:left;
        margin: 4px;
    }
    .right {
        text-align:right;
    }
    p {
        text-indent:30px;
        margin:0px;
        padding:1px;
        color:black;
        font-size:13px;
        font:arial;
        font-weight:normal;
    }
    .sideimg {
        border:1px solid #336600; 
    }
    #photothumb {
        float:left;
        padding:5px;
        width:122px;
        height:100px;
        
    }
    .overflow { 
    overflow:hidden; 
    
    }
    #photolarge {
        padding:2px;
        text-align:center;
        font-size:18px;
    }
     #photothumb img {
         
          border:2px solid #336600; 
    }
    #adminform input, #adminform textarea, #adminform file {
        width:100%;
    }
    #frontpic {
      border:2px solid #336600; 
    }
    #forumcontent {
        width:900px;
        margin:0 auto;
    }
   #forumcontentspacer {
        width:900px;
        float:left;
   }
   #rightcontent {
        text-align:left;
        
   }
   #thum {
        height:100px;
   }
   #thumcap {
        width: 120px;
        text-align:center;
   }
   .center {
        text-align:center;
   }
   #adminform textarea {
        height:115px;
   }
   #dirs {
        font-size:14px;
        padding:3px;
        text-align:left;
        line-height:25px;
   }
   #map_canvas {
        border:2px solid #336600; 
   }