    html,
    body {
	
	height: 100%;
	background: #000000;

    }
    
    body {
	
	color: #ffffff;
	font-size:10px;
	line-height: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
    }
    

    .container_14 {
	border: solid 1px #ffffff;
	border-width: 0 ;
	min-height:100%;
	}
	
    ol#dateLinks	{
	display: none;
    }
    
    body.index ol#dateLinks	{
	display: block;
    }
    
    
    body.index .container_14    {
        
        background: url(../images/homepage_roth.jpg) no-repeat right bottom #000000;
    }
    
   
        body    {
            /*background:  #000000;*/
        }
        
        body.gallery,
	body.calendar,
	body.bio,
	body.contact,
	body.news {
            background: url(../images/large_flower.jpg) no-repeat -55px 50px ;
	    
        }
	
	h1 {
	    font-family: "Book Antigua",Palatino,serif;
            color:#cc9999;
            font-size:24px;
	    margin-bottom: 12px;
	}
	
	
	h2 {
	    font-size: 13px;
	    line-height: 16px;
	    margin-bottom: 5px;
	    color: #cc9999;
	}

	
	
	p {
	    margin-bottom: 10px;
	}
        
        
        
        #globalHeader {
            margin: 16px 0 36px 0;
	    
        }
        
        #globalHeader h1 {
	    font-family: impact, charcol, sans-serif;
            font-size: 84px;
            line-height: 86px;
            width: 370px;
            color: #ffffff;
            text-transform: lowercase;
            margin: 0 48px 0 8px;
            clear: both;
        }
        
        #globalHeader h1 a {
            color: #ffffff;
            text-decoration: none;
        }
        
        #globalHeader ol {
            clear: right;
        }
        
        #globalHeader ol li {            
            display: block;
            float: left;
            width: 202px;
           /*border: solid 1px #fff;*/
	    font-family: "Book Antigua",Palatino,serif;
            color:#c99;
            font-size:24px;
            text-transform: lowercase;
	    line-height: 26px;
            
        }
        
        #globalHeader ol li ol {
	    margin-top: 4px;
        }
        
        #globalHeader ol li ol li   {
	    border: solid 0px #fff;
	    width: 62px;
            font-family:verdana,helvetica,sans-serif;
            font-size:10px;
	    line-height: 12px;
            color:#ffffff;
            display: block;
            float: left;
            margin-top: 0px;
	    text-align: right;
            margin-right: 4px;
            text-transform: none;            
        }
        
        
        #globalHeader ol li ol li.last  {            
            text-align: left;
            margin-right: 0;
	    width: 120px;
        }
        
        #globalHeader ol li ol li  p {   
            margin-bottom: 4px;                        
        }
        
        a {
            color:#c99;
            text-decoration: none;
        }
        
        a:hover {
                text-decoration: underline;
        }
        
        #globalHeader li a.current   {
            color: #ffffff;
        }
	
	body.gallery #posts a img {
	    margin: 0 5px 5px 0;
	    width: 70px;
	    height: 70px;
	    line-height: 0;
	    padding:0;
	    float: left;
	}
	
	.post {
	    
	    border: solid 1px #cc9999;
	    border-width: 0 0 0 0;
	    margin-bottom: 18px;	    
	}
	
	.post h3 {
	    color:#cc9999;
	}
	.post h2 {
	    color: #ffffff;
	}
	
	.post img {
	    
	    margin: 0 5px 5px 0;
	    
	}
	
	.main {
	    padding-left: 11px;
	}