ul.youth-menu-top, ul.youth-menu-bottom
					{ list-style: none;
					  margin: 1em auto 3em; 
					  padding: 0;
					  text-align: center;
					  font-size: 0.8em;
					  
					}

ul.youth-menu-top li, 
ul.youth-menu-bottom li
					{ display: inline;
					}

ul.youth-menu-top li a:link, ul.youth-menu-top li a:visited, ul.youth-menu-top li a:hover, ul.youth-menu-top li a:active
					{ background: white url(images/gradient100gray.gif) repeat-x left center; 
					  padding: 0.5em 0.5em;
					  margin: 1em;		  
					  color:black;
					  text-decoration:none;
					}						
ul.youth-menu-top li a:link, ul.youth-menu-top li a:visited
					{ filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; 
  					  border-top: 1px solid #999;
  					  border-left: 1px solid #999;
  					  border-bottom: 1px solid #333;
  					  border-right: 1px solid #333;

					}						
ul.youth-menu-top li a:hover, ul.youth-menu-top li a:active
					{ filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; 
  					  border: 1px outset #000;
					}
ul.youth-menu-top li a:active
					{ 
  					  border: 1px inset #000;
					}	
ul.youth-menu-bottom li a {
					  padding: 0.5em 0.5em;
					  margin: 1em;	
					}
ul.endLinks { list-style: none; margin: 3em 0 1em; padding: 0; text-align: left }

ul.endLinks li { display: inline; padding: 0 1em 0 1em }

ul.endLinks li a:link, ul.endLinks li a:visited { text-decoration: none }


div.blog-block		{ border: 1px solid #ccc;
					  margin: 1em 16em 1em 0;
					  padding: 0 1em 1em;
					}
div.blog-block h2	{ padding-top: 0; margin-top: 0; }
div.blog-block .meta { color: #999; font-size: 0.8em; }			
div.blog-block .meta img { float:left; margin: 0 0.25em 0 0; padding: 0; clear:left }		

div.blog		{ border-bottom: 1px solid #ccc;
				  margin: 2em 16em 2em 0;
				  padding: 0 1em 1em 0;
				}
div.blog h2	{ padding-top: 0; margin-top: 0; }	
div.blog .meta { color: #999; font-size: 0.8em; }	
div.blog .meta img	{ float:left; margin: 0 0.25em 0 0; padding: 0; clear:left }		

div.blog-right { float:right; width: 15em; margin: 1em; margin-right: 0; }
div.blog div.blog-right { margin-right: -15em }

div.blog-archive	{ float:right; clear:right;
					  width: 14em;
					  padding: 0 1em 5em;
					}		
div.blog-archive ul { list-style-position: inside;
					  margin:0; padding:0;
					  font-size: 0.8em;
					}		
div.blog-archive h2 { font-size: 0.5em;
					}