body {
        padding: 0;
        margin: 0;
        height: 100%;
        background: #203566 url(/images/interface/blue_texture.gif);
  }
        
#mainContainer {
        width:787px;
        margin:0 auto;
        padding:0;
        background: url(/images/interface/siteback.gif) repeat-y;
        }
        
#wrapper {
        width:763px;
        margin:0 0 0 12px;
        padding:0;
        }
                        
#menu {
        width:162px;
        margin:13px 0 0 0;
        padding:0;
        font: bold 12px Arial, Helvetica, sans-serif;
        float:left;
        }
        
#menu ul {
        list-style:none;
        margin:0;
        padding:0;
        }
        
#menu li {
        border-bottom: 1px solid #ff6c00;
        }
        
#menu li a:link, #menu li a:visited {
        display:block;
        padding:3px 3px 3px 6px;
        background-color:#29385d;
        color:#ffffff;
        text-decoration:none;
        }
        
#menu li a:hover {
        background-color:#6478aa;
        text-decoration:underline;
        }
        
#rightColumn {
        width:578px;
        margin:0;
        padding:10px;
        float:right;
        background: #e0e5d0 url(/images/interface/insidebackgrnd.jpg) no-repeat top right;
        }
        
#rightColumnFront {
        width:598px;
        margin:0;
        padding:0;
        float:right;
        background: #e0e5d0 url(/images/interface/frontpattern.gif) repeat-y;
        }
        
        
#testBox {
        width:201px;
        font: 11px Arial, Helvetica, sans-serif;
        color: #364A5C;
        margin:0 3px 5px 0;
        padding:45px 5px 5px 5px;
        float:right;
        background: url(/images/interface/testimonials_box.gif) no-repeat;
        }


h1 {
        font: bold 24px Arial, Helvetica, sans-serif;
        color:#6478aa;
        border-bottom:1px solid #9c988b;
        }
                                
h3 {
        font: bold 18px Arial, Helvetica, sans-serif;
        }

.bodyText {
        font: 12px/17px Arial, Helvetica, sans-serif;
        color: #364A5C;
        }   
                   
.articleText { 
        font: 9pt/12pt Arial, Helvetica, sans-serif; 
        color: #000000;
}

.articleText a:link, .articleText a:visited {
        color: #0000CB;
        font-weight: bold;
}

.articleText a:hover, .articleText a:active {
        color:#CC0000;
        font-weight: bold;
        text-decoration: underline;
}

.articleTextLarge { 
        font: 11pt/17pt Arial, Helvetica, sans-serif; 
        color: #000000;
}

.photoNav {
        width:475px;
        margin:10px auto 5px auto;
        padding:3px;
        font: bold 11pt Arial, Helvetica, sans-serif;
        background-color:#b7bda4;
        border:1px solid #7f846d;
        text-align:center;
        }
        
#welcomeText {
        width:325px;
        padding:0 0 0 10px;
        font: 11px Arial, Helvetica, sans-serif;
        color: #364A5C;
        }
        

.curveBox {
        width:558px;
        margin:0;
        padding:0;
        }

.curveBoxInside {
        margin:0;
        padding:0 auto;
        background:#f2f5e9;
        border-left:2px solid #c6cbb6;
        border-right:2px solid #c6cbb6;
        }
        
.clearDiv {
        clear:both;
        }
        
#siteBottom {
        width:787px;
        margin:0 auto;
        padding:0;
        }
                                        
#albumlist {
        list-style-type:none;
        }
        
#albumlist li {
        float:left;
        margin:5px;
        padding:0;
        height:100px;
        }
        
#albumlist img {
        display:block;
        border: 3px solid #ffffff;
        }
        
#footer {
        width:787px;
        margin:10px auto 10px auto;
        padding:10px;
        font:11px Arial, Helvetica, sans-serif;
        color:#ffffff;
        text-align:center;
        }
        
#footer a:link, #footer a:visited {
        text-decoration:none;
        color:#ffffcc;
        }
        
#footer a:hover, #footer a:active {
        text-decoration:underline;
        }       
        
.buzzbox {
        border:1px solid black; 
        background-color:white;
        padding: 10px;
        margin-top: 10px;
        }
        
.buzzbox a{
        font-weight: bold;
        }

.buzzbox a:link, .buzzbox a:visited {
        text-decoration: none;
        color: #4958aa;
        }
        
.buzzbox a:hover, .buzzbox a:active {
        text-decoration: underline;
        color: #ee5c00;
        } 

.picture-caption
{
   display: none;
}