* {
    margin:0px;
    padding:0px;
    font-family: Arial, Helvetica, sans-serif;
}

BODY {
    background:#162F45;
}
IMG {
    border: 0px;
}
a {
    color: #162F45;
    text-decoration: none;
}
a:hover{
    color: #366EA1;  
}

h1{
    color:#A3C2DE;
    font-style:normal;
    margin: 0px;
    font-size: 22px;
    padding: 20px 0px 5px 20px;
}


h2{
    font-weight: normal;
    margin: 0px;
    font-size: 16pt;
    color:#366EA1;
    padding: 20px 0px 10px 0px;
}

h3{
    font-weight: normal;
    margin: 10px 0px 10px 10px;
    padding: 0px;
    font-size: 14pt;
}

h4{
    font-size: 14pt;
    font-weight: normal;
    color: #366EA1;
    margin: 0px;
    padding: 10px 0px 5px 0px;
}

#top {
    	background:#162F45;
    	color: #fff;
    	background-position: 95% 1px;
    	/*background-image: url(../../images/clearblue/coffee.png);*/
    	background-repeat: no-repeat;
}
	#top #location {
    	background:#A1C2E1;
    	text-align: right;
    	color: #162F45;
        clear:right;
        border-bottom: 1px solid #6C9FCE;
        border-top: 1px solid #D3E3F2;
    	padding: 5px 20px 5px 0px;
	}
    
		#top #location a {
            text-decoration:none;
			color: #000;
			padding: 0px 10px;
		}
        #top #location a:hover {
            text-decoration:underline;
            color: #3A76AC;
        }
	#top ul{
        list-style: disc;
        border-top: 5px solid #366EA1;
        border-bottom: 1px solid #6C9FCE;
    	background:#A1C2E1;
    	font-size: 14px;
    	padding: 5px 10px;
        margin: 0px;
        overflow: hidden;
	}
        /* Hides from IE-mac \*/
        * html #top ul { height: 1%;}
        /* End hide from IE-mac */
            
        #top li{
            float: left;
            margin: 0px 10px;
        }
        
        
        #top li .desc {
            visibility: hidden;
            color: #000;
            font-size: small;
            position: absolute;
            top:90px;
            left:20px;
            
        }
        
        #top li a {
            text-decoration:none;
            color: #3A76AC;
        }
        #top li a:hover {
            text-decoration:underline;
            color: #000;
        }
        #top li .desc{
            width: 50%;
            white-space: nowrap;
        }
        #top li:hover .desc{
            visibility:visible;
        }
        
#middle { background: #F2F7FB; }
       
#middle .error { padding: 1px 0px; }  
 
#middle .error h3{
    padding: 50px 50px 0px 50px;
    font-size:18pt;
    color:#831120;
    margin: 0px;
}

#middle .error a {
    text-decoration: underline;
}

#middle .error p{
    padding: 10px 50px 50px 50px;
    font-size:12pt;
    color:#831120;
}  

#footer {
    border-top: 5px solid #366EA1;
    color:#366EA1;
    text-align:right;
    font-size: 8pt;
    padding:5px;
    background:#162F45;
    clear:both;
}
                

            
.comment{
border: 1px #666 dotted;
margin-bottom: 10px;
}  
    .comment .background{
    padding: 5px;
    background: #F2F7FB;
    }
    .comment .backgroundAlt{
    padding: 5px;
    background: #FFFFFF;
    }
    .comment .poster {
        border-bottom: 1px #666 dotted;
        margin-bottom: 5px;
        /*font-size: 12px;*/
        padding-bottom: 3px;
    }
    .comment .poster a{
        color: #366EA1;
        margin-right: 10px;
    }
    .comment .poster .email{
        color: #366EA1;
    }
    .comment .poster span{
        float: right;
    }        


#add_comments input {
    margin: 5px;
    font-size: 12px;
}
#add_comments textarea {
    margin: 5px;
    width: 300px;
    font-size: 12px;
}
 


