BODY 
	{
	
	font-family: Tahoma,Verdana,Arial, MS Sans Serif, sans-serif, Verdana;
	font-size:12px; 
	color: #000000;  
	margin:0;
	padding:0;
	background-color:gray;
	}

/* COMMON */

.noborder, .noborder img
{
    border:0 !important;
}

.box
    {
    _height:1px;
    margin:10px;
    text-align:right;
    border:0;
    }
    
    .box a, .box a:visited
        {
        color:#5E5D5D;
        border:0;
        }

p
    {
    align:justify;
    }

h1
    {
    font-size:12px;
    _margin-top:10px;
    _margin:0;
    _margin-bottom:10px;
    }
    
    h1 a
        {
        color:Black;
        text-decoration:underline;
        }

    h1 span
        {
        font-weight:normal;
        }
    
h2
    {
    margin-left:10px;
    margin-right:10px;
    _margin-top:10px;
    font-size:12px;
    font-weight:normal;
    }

div.title
    {
    position:relative;
    _height:1px;
    _margin-top:10px;
    font-size:12px;
    border-bottom:1px solid black;
    }
    
    div.title .subtitle
        {
        position:absolute;
        right:0;
        top:-10px;
        _top:0;
        } 
        
a img
    {
    border:0;
    margin:0;
    padding:0;
    }

div.clear
    {
    clear:both;
    margin-bottom:10px;
    }

	
ul
    {
    margin:0;
    padding:0;
    margin-top:10px;
    list-style:none;
    }
    
    ul li
        {
        float:left;
        text-align:center;
        width:150px;
        margin:0;
        margin-bottom:10px;
        overflow:hidden;
        }
        
a
    {
    text-decoration:none;
    color:black;
    }

a:hover
    {
    text-decoration:underline;
    }
    
a:visited
    {
    color:Gray;
    }
    
li a div
    {
    text-align:center;
    margin-top:5px;
    }
    


/* CONTAINER */

#Container
    {
    _height:1px;
    margin:10px;
    padding:10px;
    background-color:White;        
    border:1px solid black;
    }

ul.folders li
    {
        height:100px;
        overflow:hidden;
    }

    ul.folders li a
        {
        text-decoration:none;
        color:black;
        }

    ul.folders li a:visited
        {
        color:gray;
        }

    ul.folders li a:hover
        {
        text-decoration:underline;
        }

ul.photos   
    {
    position:relative;
    }
    
    ul.photos li
        {
        margin:5px;
        margin-bottom:10px;
        height:125px;
        }
        
        ul.photos li img
            {
            border:1px solid black;
            }
            
        ul.photos li a
            {
            text-decoration:none;
            color:Black;
            }
    
        ul.photos li a:hover
            {
            text-decoration:underline;
            }
            
        ul.photos li a:hover img
            {    
            border:dotted 1px gray;
            }
        
        ul.photos li a:visited
            {
            color:gray;
            }

        ul.photos li a:visited img
            {
            border:dotted 1px gray;
            }    
            
        ul.photos img
        {
            max-height:100px;
            height:100px;
        }
        

/* ADMIN */
    
#folderText
    {
    _height:1px;
    margin:10px;
    padding:10px;
    background-color:White;        
    border:1px solid black;
    }
    
    #folderText #textTitle
        {
        position:relative;
        }
            
    #folderText img
        {
        position:relative;
        top:0;
        left:0;
        }
        
    #FolderText h1
    {
    display:inline;
    position:relative;
    font-size:16px;
    top:-4px;
    }
    
    #FolderText p
        {
        margin:0;
        padding:0;
        }
            



    

    

