body {
font-family : Tahoma;
font-size: 7pt;		
letter-spacing: 1px; 
font-weight: bold;  
background : #A9AAAB;      
color : #ADA99D;       
margin: 0px;
}





table {
font-size: 7pt;
font-size: 7pt;
letter-spacing: 1px;
font-weight: bold;
}







h1{
        font-weight: bold;
    
    font-size: 9pt;
      
  font-family: Tahoma;
  
      text-decoration: none;
  
      line-height: 120%;
    
    color: #6E6D64;
      
  margin: 2px;
}





h2 {
        font-family: Tahoma;
  
      font-size: 9pt;
    
    margin: 0px;
}






h3 {
        font-family: Tahoma;
    
    font-size: 9pt;
   
     margin: 2px;
}





p {
        font-family: Tahoma;
 
       font-size: 100%;
  
      margin: 2px 0px;
}




ul {
        margin-left: 5px;
  
      padding: 0px;
}




li {
        margin-left: 10px;

        margin-top: 4px;
   
     margin-bottom: 4px;
   
     padding: 0px;
 
       list-style-position: outside;
  
      list-style-type: disc;
}





.textinput {
        font-family : Tahoma;
 
       font-size: 100%;
   
     border: 1px solid #c8cacb;
  
      padding-right: 3px;
     
   padding-left: 3px;
}





.listbox {
        font-family : Tahoma;
  
      font-size: 100%;
    
    border: 1px solid #c8cacb;
 
       vertical-align : middle;
}




.button {
        font-family : Tahoma;
 
       font-size: 100%;
      
  border: 1px solid #6E6D64;

       
 background-image: url('../Mackenzie%20Fitzgerald/button_bg.gif');
   
     background-position-y:50%
}




.comment_button {
        font-family: Tahoma;
  
      font-size: 85%;
   
     border: 1px solid #6E6D64;
   
     background-image: url('../Mackenzie%20Fitzgerald/button_bg.gif');


        padding-left: 3px;
  
      padding-right: 3px; background-position-y:50%
}





.radio {
        font-family: Tahoma;
  
      font-size: 100%;
    
    vertical-align : middle;
}




.checkbox {
        font-family : Tahoma;
   
     font-size: 100%;
  
      vertical-align : middle;
}





a {
        color: #A9AAAB;
  
      text-decoration: none;
}





a:hover {
        color: #A9AAAB;
 
       text-decoration: none;
}






.bblink a {
       

 color: #496EB2;
  

      text-decoration: none;
}




.bblink a:hover

 {
     

   color: #496EB2;
 
       text-decoration: none;
}







.maintable {
      

  border: 1px solid #B6B5B5;
   
     background-color: #ffffff;

        margin-top: 1px;
   
     margin-bottom: 1px;
}





.tableh1 {
        background: #7C4D7B;
 
       color : #FFFFFF;
  
      padding-top: 3px;
 
       padding-right: 10px;
 
       padding-bottom: 3px;

        padding-left: 10px;
}







.tableh1_compact {

        background: #7C4D7B;
   
     color : #393940;
 
       padding-top: 2px;
 
       padding-right: 5px;

        padding-bottom: 2px;
  
      padding-left: 5px;
}







.tableh2 {
        background: #7C4D7B;
  
      color : #393940;
 
       padding-top: 3px;
 
       padding-right: 10px;
 
       padding-bottom: 3px;
 
       padding-left: 10px;
}








.tableh2_compact {
        background: #7C4D7B;
 
       color : #471522;
 
       padding-top: 2px;
 
       padding-right: 5px;
 
       padding-bottom: 2px;
 
       padding-left: 5px;
}





.tableb {
    

    background: #f0eded;
  
      padding-top: 0px;
  
      padding-right: 10px;
 
       padding-bottom: 0px;
    
    padding-left: 10px;
}





.tableb_compact {
        background: #f0eded;
  
      padding-top: 2px;
     
   padding-right: 5px;
  
      padding-bottom: 2px;
 
       padding-left: 5px;
}




.tablef {
        background: #f0eded;
 
       padding-top: 10px;
   
     padding-right: 10px;
 
       padding-bottom: 10px;
  
      padding-left: 10px;
}




.catrow_noalb {
       
 background: #f9f8f8;
 
 text-align:left;
  
      color : #393940;
 
       padding-top: 0px;
  
      padding-right: 10px;
 
       padding-bottom: 0px;
 
       padding-left: 10px;
}





.catrow {
        background: #f9f8f8;
		
		text-align:left;

        padding-top: 0px;
  
      padding-right: 10px;
 
       padding-bottom: 0px;
 
       padding-left: 10px;
	 
}




.album_stat {
        font-size: 85%;
 

       margin: 5px 0px;
}



.thumb_filename {
        font-size: 80%;
 
       display: block;
}





.thumb_title {
        font-weight : bold;

        font-size: 80%;
 
       padding: 2px;
  
      display : block;
}





.thumb_caption {
        font-size: 80%;

        padding: 1px;

        display : block;
}






.thumb_caption a {
        text-decoration: none;
  
      color: #BD9596;
}






.thumb_num_comments {
       
 font-weight: normal;
   
     font-size: 80%;
  
      padding: 2px;
  
      font-style : italic;

        display : block;
}








.user_thumb_infobox {
  
      margin-top: 1px;
  
      margin-bottom: 1px;
}







.user_thumb_infobox th {
        font-weight : bold;
 
       font-size: 100%;
   
     margin-top: 1px;
 
       margin-bottom: 1px;
  
      text-align : center;
}








.user_thumb_infobox td {
  
      font-size: 80%;
  
      margin-top: 1px;
 
       margin-bottom: 1px;
 
       text-align : center;
}






.user_thumb_infobox a {
      


  text-decoration: none;
  

      color: #3F608F;
}







.user_thumb_infobox a:hover {
  

      color: #3F608F;
  
      text-decoration: none;
}






.sortorder_cell {
        background: #C29281;
 
       color : #393940;
 
       padding: 0px;
   
     margin: 0px;
}







.sortorder_options 

{
        font-family : Tahoma;

        background: #7C4D7B;
 
       color : #FFFFFF;
   
     padding: 0px;
   
     margin: 0px;
   
     font-weight: normal;

        font-size: 80%;
  
      white-space: nowrap;
}




.navmenu {
        font-family : Tahoma;
 
       color: #FFFFFF;
     
   font-size: 100%;
    
    font-weight: bold;
 
       background: #7C4D7B;
 
       border-style: none;
}







.navmenu img {
        margin-top: 1px;
    
    margin-right: 5px;
    
    margin-bottom: 1px;
   

     margin-left: 5px;
}








.navmenu a {
        position: relative;
  
      display: block;
  
      padding-top: 2px;
  
      padding-right: 5px;
  
      padding-bottom: 2px;
 
       padding-left: 5px;
 
       text-decoration: none;
 
       color: #FFFFFF;
}







.navmenu a:hover {
        background : #EFEFEF ;
 
       text-decoration: none;
 
       color:         #FFFFFF;
}







.admin_menu_thumb {
        font-family : Tahoma;
  
      font-size: 85%;
  
      border: 1px solid #614f4e;
   
     background-image : url('../Mackenzie%20Fitzgerald/button_bg.gif');




        color: #7c807d;
     
   font-weight: bold;
    
    margin-top: 0px;
 
       margin-bottom: 0px;
  
      width: 85px; background-position-y:50%
}





.admin_menu_thumb a {
        color: #7c807d;
  
      text-decoration: none;
 
       display: block;

        position: relative;
   
     padding-top: 1px;
 
       padding-bottom: 1px;
   
     padding-left: 10px;
  
      padding-right: 10px;
}







.admin_menu_thumb a:hover {
    

    color: #949aaa;
   
     text-decoration: none;
}






.admin_menu {
     

   font-family : Tahoma;
 
       font-size: 85%;
  
      border: 1px solid #614f4e;
    
    background-color:#EFEFEF;
 
       background-image : url('../Mackenzie%20Fitzgerald/button_bg.gif');

        color: #453636;
   
     margin-top: 0px;
 
       margin-bottom: 0px;
  
      padding-top:2px;
 
       padding-bottom:2px;

        padding-left:1px;
 
       padding-right:1px;
 
       text-align: center; background-position-y:50%
}








.admin_menu a {
      
  color: #8F8E8E;
  
      text-decoration: none;
  
      display: block;
  
      position: relative;
  
      padding-top: 1px;
  
      padding-bottom: 1px;
 
       padding-left: 2px;
   
     padding-right: 2px;
}






.admin_menu a:hover {
   
     color: #8F8E8E;
   
     text-decoration: none;
}






td #admin_menu_anim {
  

      background-image : url('../Mackenzie%20Fitzgerald/button_bg_anim.gif');
}





.comment_date{
      

  color : #5F5F5F;
 
       font-size : 90%;
 
       vertical-align : middle;
}





.image {
        border-style: solid;
 
       border-width: 3px;
 
       border-color: #AB87B5;
 
       margin: 2px;
}






.imageborder {
        border: 1px solid #90765f;
  
      background-color: #C0CDD6;
  
      margin-top: 30px;
  
      margin-bottom: 30px;
}




.display_media {
   
     background: #f0f0f0;
  
      padding-top: 3px;
   
     padding-right: 10px;
 
       padding-bottom: 3px;
   
     padding-left: 10px;
}






.thumbnails {
  

      background: #f0eded;
 
       padding: 5px;
}






.footer {
        font-size: 6pt;
}






.footer a {
        text-decoration: none;

        color: #C29281;
}









.footer a:hover {
      

  color: #C29281;
 
       text-decoration: none;
}








.statlink {
        color: #FFFFFF;
}




.statlink a {
        text-decoration: none;
        color: #FFFFFF;
}





.statlink a:hover {
        color: #f0f0f0;
        text-decoration: none;
}




.alblink a {
        text-decoration: none;
        color: #FFFFFF;
}




.alblink a:hover {
        color: #FFFFFF;
        text-decoration: none;
}





.catlink {
        display: block;
        margin-bottom: 2px;
}





.catlink a {
        text-decoration: none;
        color: #7C4D7B;
}





.catlink a:hover {
        color: #7C4D7B;
        text-decoration: none;
}





.topmenu {
        line-height : 130%;
        font-size: 100%;
}




.topmenu a {
        color: #a23c04;
        text-decoration : none;
}





.topmenu a:hover  {
        color: #7eb36b;
        text-decoration : none;
}





.img_caption_table {
        border: none;
   
     background-color: #C0CDD6;
   
     width : 100%;
    
    margin : 0px;
}






.img_caption_table th {
        background: #a96d7f;
  
      font-size: 100%;
    
    color : #6E6D64;
   
     padding-top: 4px;

        padding-right: 10px;
 
       padding-bottom: 4px;
 
       padding-left: 10px;
 
       border-top : 1px solid #FFFFFF;
}





.img_caption_table td {
   
     background: #cb8096;
 
       padding-top: 6px;
     
   padding-right: 10px;
    
    padding-bottom: 6px;
    
    padding-left: 10px;
  
      border-top : 1px solid #FFFFFF;

        white-space: normal;
}





.debug_text {
   
     border: #BDBEBD;
  
      background-color: #EFEFEF;
 
       width : 100%;
   
     margin : 0px;
}







.clickable_option {
        cursor : default;
}




.listbox_lang {
   
     color: #383645;
    
    background-color: #f0f0f0;
  
      border: 1px solid #f0f0f0;
  
      font-size: 80%;
      
  font-family : Tahoma;
    
    vertical-align : middle;

}


