body { 
		font:12px/1.45 "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;
		margin: 0px;
		height: 100%;
}

a 				{ color: #369; outline: none; }
a:hover			{ color: #09F; }
a img			{ border: 0; }

#main			{ width: 550px; margin: 0 auto; padding-top: 20px; text-align: center;}
#logo img 		{ display: block; margin: 0 auto;}
.clear 			{ clear: both; }
.times-header 	{ font-weight: bold; }

#calculating 	{ position: absolute; width: 220px; left: 50%; margin: 15px 0 0 -110px; }
#prayertimes	{ padding-top: 15px;}

dl { width: 200px; margin: 0 auto; padding-top: 10px; }
dt { width: 90px; margin: 0 10px 0 0; float: left; text-align: right; font-weight: bold; color: #4682B4; }
dd { width: 90px; margin: 0 10px 0 0; float: left; text-align: left; }

.toplinks { text-align: right; }
.searchdesc { font-size: 80%; color: #565656; font-family: verdana;
              margin-top: 5px; margin-bottom: 10px; }

#footer 		{ margin-top: 40px; color: #999; }
#footer a		{ color: #666; text-decoration: none; margin: 0 5px;}
#footer a:hover	{ color: #333; text-decoration: underline; }

#toolbar {
        height: 18px;
        font-size: 12px;
        font-family: Arial;
        padding-top: 2px;
        width: 100%;
        line-height: normal;
        border-bottom: 1px #c9d7f1 solid;
}

#toolbarLeft {
        float: left;
        padding-left: 8px;
}
#toolbarRight {
        color: #999;
        float: right;
        padding-right: 8px;
}

#toolbarRight a {
        text-decoration: none;
        padding:0 3px;
        color: #369;
}

#toolbarRight a:hover {
        text-decoration: underline;
        color: #09f;
}

#toolbarRight span {
        color: #000;
        font-weight: bold;
        padding: 0 3px;
}
