                div#header { margin: 0 auto; padding: 0; width: 940px; height: 60px; position: relative; border-bottom: 1px solid #DDD;}
                div#header h1#logo, div#header div#logo { margin: 0; padding: 0; position: absolute; top: 25px; right: 100; }
                div#header h1#logo a, div#header div#logo a { display: block; text-indent: -9999px; width: 250px; height: 7px; background: transparent url(images/logo.gif) no-repeat 0 0; border: none; }
                
                
                
                
                ul#menu { margin: 0; padding-left: 550px; position: absolute; bottom: 0; left: 0; list-style: none; font-size: 16px; }
                ul#menu li { margin: 0 20px 0 0; padding: 12px 0 0 0; float: left; text-transform: lowercase; }
                ul#menu a { padding: 0; float: left; color: #000; text-decoration: none; font: 70%/150% Arial, Helvetica, sans-serif; text-transform: uppercase; }
                ul#menu a:hover { color: #000; border-bottom: #DDD 4px solid;  }
                ul#menu a#menucurrent, ul#menu a#menuhighlight { padding: 0; color: #000; border-bottom: #DDD 4px solid; }
                ul#menu li.blog { border-left: 1px solid #DDD; margin: 0 0 0 -10px; padding: 11px 0 0 10px; }
                ul#menu li.blog a#menucurrent, div#header ul#menu li.blog a#menuhighlight { margin: 0; padding: 0; border: none; }
                ul#menu li.blog a:hover { border: none; }
                ul#menu li.blog a img { vertical-align: bottom; }
                
                h1#snippet, p#snippet { margin: .6em 0 0 0; color: #D90000; font-size: 57px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 120%; padding-top:90px;}
                p#snippet span {  display: block; font-size: 20px; color: #666;  }
                div#snippets h1 { display: block; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #666;  }
                body#home div#snippets { position: relative; height: 230px; }
                body#home div#snippets h1 { position: absolute; bottom: 0;  }
                body#home div#snippets p#snippet { position: absolute; top: 0;  }

				
				div.styled { margin-bottom: -15px; padding: 0 15px; width: 420px; float: left; background-color: #F7F7F7; font-family:Georgia, "Times New Roman", Times, serif;  border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; color: #666; }
			div#sub .top_line { margin: 0 -15px 1em -15px; padding: 15px 15px 0 15px; border-top: 1px solid #FFF; }
			div#sub .bottom_line { margin: 0 -15px; padding: 0 15px 0 15px; border-bottom: 1px solid #FFF; }
			div#sub div.styled  h3.blog { text-transform: uppercase; letter-spacing: 1px; font-size: 110%; }	
			ul.bullet li { margin: 0 0 15px 0; padding: 0 0 0 20px; list-style: none; background: url(images/bullet.gif) no-repeat left 3px; }
			div#sub div.styled  ul.blog li { margin: 0 0 10px 0; padding: 0 0 0 20px; list-style: none; background: url(images/bullet.gif) no-repeat left 3px; }
			div#sub div.styled  ul.blog li a { text-decoration: none; }
			div#sub div.styled  ul.blog li a:hover { text-decoration: underline; }	
div#sub .top_line { margin: 0 -15px 1em -15px; padding: 15px 15px 0 15px; border-top: 1px solid #FFF; }
ul.bullet li { margin: 0 0 15px 0; padding: 0 0 0 20px; list-style: none; background: url(images/bullet.gif) no-repeat left 3px; }
			div#sub div.styled  ul.blog li { margin: 0 0 10px 0; padding: 0 0 0 20px; list-style: none; background: url(images/bullet.gif) no-repeat left 3px; }
			div#sub div.styled  ul.blog li a { text-decoration: none; }
			div#sub div.styled  ul.blog li a:hover { text-decoration: underline; }	
			div#main h2 {align:center; margin-top: 25px; color: #D90000; font-size: 200%; font-family: Georgia, "Times New Roman", Times, serif; }
			div#header h3 { text-shadow: 0px 0px; letter-spacing: -2px; padding-top: 22px; font-size: 40px; font-family: Georgia, "Times New Roman", Times, serif, sans-serif, Verdana, Arial; }
			ul#bullet li { font-size: 14px; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; }
			div#ft p { margin-top: -6px; font-family: serif; }

