

          body{
          background:#5c759f;
          }

          #pageWrap{
          border:0px;
        background:transparent url(../../managed_files/7545/page_background.png) 50% 0 repeat-y;
          }

        #pageTitle h2{
        font-family:serif;
        color:#5c759f;
        height:54px;
        }

        #pageLinkBar{
        
        background:#333339;
        border:1px solid black;
        margin-left:14px;
        margin-right:14px;
          }

        #mainContentDiv{
        background:transparent url(../../managed_files/7546/top_content_cap.png) 50% 0% no-repeat;
        padding-top:10px;
        padding-left:25px;
        padding-right:25px;
        }

        .siteInfo{
        color:black;
        background:transparent url(../../managed_files/7547/bottom_content_cap.png) 50% 100% no-repeat;
        padding:25px;
        border:0px;
        }
        
        .siteInfo a{
        color:#5c759f;
        }
        
        .siteInfo div{
        border-top:1px dashed #5c759f;
        }

        .section{
        width:240px;
        float:left;
        margin-right:10px;
        }

        .section .body{
        padding:8px;
        line-height:1.6em;
        }

        .section .body p{
        margin-top:3px;
        padding-top:0px;
        margin-bottom:3px;
        padding-bottom:0px;
        }

        

        .section h3,.section h4, .section h5{
        margin:0px;
        padding:0px;
        background:#5c759f url(../../managed_files/7544/funky_tile3.jpg);
        color:white;
        padding:3px;
        margin-bottom:3px;
        border:1px solid black;
        }

        .section h4 a,.section h5 a,.section h4 a:hover,.section h5 a:hover{
        display:block;
        text-decoration:none;
        background:transparent;
        color:white;
        }
        
        .section h4 a:hover,.section h5 a:hover{
        text-decoration:underline;
        }

        .section .innerBody{
        background:white url(../../managed_files/5268/grey_corner_back.jpg) 0 0 no-repeat;
        margin-top:-3px;
        padding-top:3px;
        }

        .section .innerBody p{
        padding-left:3px;
        padding-right:3px;
        }

        #other{
        margin-right:0px;
        }

        .photo_gallery .pic,.photo_category .pic{
        float:left;
        display:block;
        margin-right:8px;
        }

        .photo_gallery,.photo_category{
        border-bottom:1px dashed #5c759f;
        margin-bottom:8px;
        }

        a{
        color:#5c759f;
        font-weight:bold;
        text-decoration:none;
        }

        a:hover{
        background:#5c759f;
        color:white;
        }

        #logoBar a:hover{
        background:transparent;
        }

        #thumbs{
        margin-left:0px;
        height:445px;
        border-bottom:1px solid black;
        overflow:auto;
        }

        .middlePagePhotoItem{
        margin-right:4px;
        }

/* Hides from IE5-mac \*/
* html .middlePagePhotoItem {margin-right:2px;}
* html #thumbs {margin-left:282px;}
/* End hide from IE5-mac */
        

        .photoThumb{
        margin:3px;
        margin-top:0px;
        margin-bottom:6px;
        }
        
        #pageLinkBar li{
        margin:0px;
        border:0px;
        
        }

        #pageLinkBar li a{
        padding:5px;
        border:0px;
        border-right:1px solid black;
        color:white;
        }

        #pageLinkBar li a:hover, #pageLinkBar li a:active{ 
        //background:#5c759f url(/svg_textures/main_style/color1/mixed_bar_invert.jpg?darkenColor=0&lightenColor=0&textureOpacity=0.45&textureRotate=90&textureOffset=0&width=300&height=40&filter=normal) 0 50% repeat-x;
        background:transparent;
        color:white;
        text-decoration:underline;
        border:0;
        padding:5px;
        border-right:1px solid black;
        }
        
        body{
        font-size:85%;
        }
        
        #branch{
        border-bottom:1px dashed #5c759f;
        margin-bottom:5px;
        
        }
        
        