			body {
				margin : 0;
				font-family : Verdana, Arial, sans-serif;
				background-color:#a2c2e4;
				margin-left : 0;
				margin-right : 0;
				margin-top : 0;
			}			
			.links {
				font-family : Arial, sans-serif;
				font-size : 11px;
			}
			A {
				color : #1C61D2;
				text-decoration : none;
			}
			A:visited {
			    color: #306BCC;				
			}
			A:hover {
				color : #F66A32;
				text-decoration : underline;
			}
			A.links:hover {
				font-family : Arial, sans-serif;
			}
			
			.border_top {
				width:95%; padding:0; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color: #B5B6D3; background-color: #FFFFF0;
			}   
			.border {
				width:100%; padding:1; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color: #BFC0C4; background-color: #FFFFF0; layer-background-color: #FFFFF0; padding-top: 10px;
			}
			.border_main {
				width:100%; padding:1; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-color: #BFC0C4; background-color: #FFFFFF; layer-background-color: #FFFFFF; padding-top: 10px;
			}
            .blurb {
                 color:#FFFFFF; 
                 font-weight:normal;
                 font-size:10px;
            }
			.bottomlink {
				font-family : Arial, sans-serif;
				color : #A2A3BE;
				font-size : 12px;
				font-weight : normal;
			}
			.bottomlink:visited {
				font-family : Arial, sans-serif;
				color : #A2A3BE;
				font-size : 12px;
				font-weight : normal;
			}
			.bottomlink:hover {
				color : #F66A32;
				font-size : 12px;
				font-weight : normal;
				text-decoration : underline;
			}
			.sidelink {
				color : #FFFFFF;
				font-size : 11px;
				font-weight : normal;
			}
			.sidelink:visited {
				color : #FFFFFF;
				font-size : 11px;
				font-weight : normal;
			}
			.sidelink:hover {
				color : #F66A32;
				font-size : 11px;
				font-weight : normal;
				text-decoration : underline;
			}
			.titlelink {
				font-weight : normal;
				color:#FFFFFF;
			}
			.titlelink:visited {
				font-weight : normal;
				color:#FFFFFF;
			}
			.titlelink:hover {
				color : #F66A32;
				text-decoration : underline overline;
			}
			.navag {
				font-weight : normal;
				font-size : 10px;
				text-decoration : none;
				color : #204369;
			}
			.date {
				font-family : Verdana, Arial, sans-serif;
				color : #336699;
				font-size : 12px;
				font-weight : bold;
				margin : 10px;
			}
			.posts {
				font-family : Verdana, Arial, sans-serif;
				color : #444558;
				font-size : 12px;
				margin : 10px;
				margin-top : 0;
			}
			.byline {
				font-family : Arial, sans-serif;
				color : #cccccc;
				font-size : 12px;
				font-weight : normal;
			}
			#title {
				color : white;
				font-size : 45px;
				margin-left : 20px;
				margin-bottom : 1px;
				font-style : italic;
			}
			#text {
				position : relative;
				top : -6px;
				left : -1px;
				color : #ffffff;
				z-index : 2;
			}
			#shadow {
				position : absolute;
				top : 47px;
				left : 47px;
				color : #000000;
				z-index : 1;
			}
			font.space {
				line-height : 5px;
			}
			.formselect {
				font-size : 10px;
				font-family : ms sans serif, verdana, geneva, arial, helvetica, sans-serif;
				color : #333333;
			}
			.boxheader {
				font-family : Verdana, Arial, Helvetica;
				font-size : 11px;
				font-weight : bold;
				color : white;
				background : #9AA0A6;
				text-decoration : none;
			}
			.pagedescr {
				color : #A2A3BE;
				font-size:18px; 
			}
			.text_box {
				border-color: #C5C6DE; 
				border-style: dotted; 
				padding-bottom: 10px; 
				border-width: 1px; 
				padding-left: 10px; 
				padding-right: 10px; 
				padding-top: 10px; 
				background-color: #EBEDF1;
				font-family: Verdana, Arial, Helvetica;
				color: #A2A3BE; 
				font-weight:normal;
				font-size:11px;
			}
			.geekbox { 
				font-family:arial; 
				color: #336699;
				font-weight:normal;
				font-size:9px;
				border-color: #C5C6DE; 
				border-style: dotted; 
				padding-bottom: 4px; 
				border-width: 1px; 
				padding-left: 6px; 
				padding-right: 6px; 
				padding-top: 4px;
			}
			li {
				color: #70707F;
			}	
			.submit {
				font-size: 10px;
				color:#000000;
				text-align: right;
				font-family: Verdana;
				border: 1px solid #A2A3BE;
			}
			.search { 
				border : solid #0C4A9C 1px; 
			} 
			.archive {
				color: #FFFFFF; 
				font-size: 9px;
			}
			.archive:visited {
				color: #DDE3EB; 
				font-size: 9px;
			}
			p { 
				margin-left:20px;
				margin-right:20px;
			}