			/*** RESET ***/
			body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,table,tr,th,td {  
				margin:0; 
				padding:0; 
			} 
			table { 
				border-collapse:collapse; 
				border-spacing:0; 
			}
			th, td {
				vertical-align: top;
			} 
			fieldset,img {  
				border:0; 
			} 
			ol, ul {
				list-style: none;
			}
			/*************/
	
	html { height: 110%; background-color: #eeeeee; }
	
	body {
		font-size: 62.5%;
		text-align: center;
		font-family: "Helvetica medium", "Arial", sans-serif; 
	}

	p, td, label {
		font-size: 1.4em; 
		line-height: 1.4;
	}
	
	a, a:visited { color: #0000bb; text-decoration: none; }
	a:hover { color: #aa66bb; text-decoration: underline; }
	
	p { margin-bottom: 10px; }
	
	h1 { margin-bottom: 10px; font-size: 3em; }
	h2 { margin-bottom: 10px; font-size: 2.5em; }
	h3 { margin-bottom: 10px; font-size: 2em; color: #993300;}
	h4 { margin-bottom: 10px; font-size: 1.5em; color: #336699;}
	
	h6 { margin-bottom: 10px; font-size: 1.2em; }
	
	.sitename { font-size: 1.2em; }
	
	th { color: #999933; font-size: 2em; font-weight: bold; }
	
	#admin { 
		text-align: left;
		width: 900px;
		margin: 10px auto 10px auto;
		background-color: #ffffff;
		padding: 20px;
		padding-bottom: 40px;
	}
	
	.btn {
		border: 1px solid #999999;
		padding-left: 5px;
		padding-right: 5px;
		margin-right: 5px;
		background-color: #eeeeee;
	}
	
	.thumbs img { border: 10px solid #ffffff; }
	
	.centered { display: block; margin-left: auto; margin-right: auto; text-align: center; }
	
	.righto { display: block; text-align: right; float: right; padding-bottom: 20px; }