    body {
        background: #000000;
        margin: 0;
        }
    
    #mainTable {
        position: relative;
        width: 962px;
    }
    a {font-family: helvetica; text-decoration: none; font-size: 10px; color: #ffba0a}
    #tdcred a {font-size: 9px; color: #333333; }
    #tdcred a:link {color: #333333; }
    #tdcred a:active {color: #ffffff; }
    #tdcred a:visited {color: #333333; }
    #tdcred a:hover {color: #cccccc; }
    #outer {padding:10 0 10 0; position: relative;}
    #middleBlock { border-collapse: collapse; width: 100%; left: -3px; position: relative;}
    #contentBox { width: 781px }
    .siteHeader { width: 100%; position:relative; height: 26px;}
    #logoBox {height: 126px; }

    #recentEntries { padding-top: 9px; }
    #externalLinks {padding-top: 20px; }
    
    #entriesBox {text-align: center; }
    #menuBox { border-spacing: 3; width: 100%; }
    #menuBox td {border: 1px solid #7a7a7a; }
    #tdcred {
        text-align: left;
        padding-left: 20px;
    } 
    #lscred {
        text-align: right;
        padding-right: 20px;
    }
    #archiveMenu { width: 150px; margin-top:30px; margin-bottom: 3px;}
    #searchBox { width: 112px; height: 20px; display: none;}
    #submitButton { width: 34px; font-family: arial; font-size: 12px; height: 20px; display: none;}
    #blogContent {text-align: left; padding: 20 0 20 105; font-family: helvetica; color: #ffffff; position: relative}
    #blogContent .entry{position:relative; padding-bottom: 50px;}
    #blogContent .entryTitle{color: #ffba0a; font-size: 30px; padding-bottom: 5px;}
    #blogContent .entryBody{font-size: 12px; padding-bottom: 5px;}
    #blogContent .timestamp{text-align: right; font-size: 9px; position: absolute; left: -65px; top: 9px; text-transform: uppercase; }
    #blogContent .entryComment a {color: #999999 }
    #blogContent .entryComment a:hover {color: #ffffff }
    
	#archiveHeader { position: relative; text-align: left; height: 74px; font-family: helvetica; background-image: url('images/topGradient.png'); background-repeat: repeat-x; }
	#archiveHeader table { border-collapse: collapse;}
	#archiveHeader td {border: 0px solid black;}
	.archiveMonth { font-size: 60px; color: #ffba0a; text-transform: uppercase; }
	.archiveYear { font-size: 60px; color: #c3c3c3; }
	.archives { text-transform: lowercase; font-size: 30px; color: #000000; }
	
	#archiveMonthMenu {padding-left: 105px; font-size: 10px; color: #888888; text-transform: uppercase; white-space: nowrap;}
	#archiveMonthMenu a {color: #888888; }
	#archiveMonthMenu a:hover {color: #ffffff; }

    .sideNav {list-style-type: none; text-align: left; margin: 5 0 20 0; padding: 0;}
    .sideNav li a {display: block; background-image: url('images/greyArrow.gif');  padding: 2 10 2 35; background-repeat: no-repeat; font-size: 10px; color: #ffffff;}
    .sideNav li a:hover {background-color: #303030;}

    #menu {list-style-type: none; text-align: left; padding: 0; margin: 20 0 20 0;}
    #menu li a {display: block; background-color: #000000; padding: 7 0 7 16; font-size: 10px; color: #ffffff;}
    #menu li a:link {color: #ffffff;}
    #menu li a:active {color: #ffffff;}
    #menu li a:visited {color: #ffffff;}
    #menu li a:hover {background-color: #303030;}
    
	#entrySearch {padding-bottom: 30px;}
	#newsletter {font-size: 10px; padding-top: 20px; text-align:center;}
	#newsletter img {padding-bottom: 5px;}
	#newsletter .text { width: 112px; height: 20px; }

    #about {text-align: left; padding: 20 105 20 105; font-size: 13px; font-family: helvetica; color: #ffffff; position: relative}
	#about a {font-size: 13px; font-family: helvetica; color: #888888; }
	#about a:hover {color: #ffffff; }
/* Fix IE. Hide from IE Mac \*/
* html ul li a { height: 1%; }
/* End */
