html {
	margin:0;
	padding:0;
	}

body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	color: #333;
	background-color: #5a6f54;
	}
	

/* structure */
	
#wrapper {
	margin: 0 auto;
	width:640px;
	}
	
#masthead {
	padding: 0;
	text-align:center;
	}

#content {
	margin: 0 auto;
	padding: 16px;
	background: #fff;
	-moz-border-radius: 8px;
	border-radius: 8px;
	overflow:auto;
	}

#footer {
	margin: 0 auto;
	text-align: center;
	padding: 4px 10px;
	background-color: #fff;
	-moz-border-radius: 0px 0px 8px 8px;
	border-radius: 0px 0px 8px 8px;
	}
	
	
/* text */
	
p {  font-size: 0.9em; line-height: 1.6em; margin: 0.5em 0 1.3em 0; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; text-align:left; margin:0; color:#999; }

h1 { font-size: 1.8em; margin:0; }
h2 { font-size: 1.6em; margin: 1.0em 0 0 0; }
h3 { font-size: 1.4em; margin: 1.0em 0 0 0; }
h4 { font-size: 1.2em; margin: 1.0em 0 0 0; }
h5 { font-size: 1.0em; }
h6 { font-size: 0.85em; }


/* links */

a:link { color: #696; text-decoration: none;}
a:visited { color: #696; text-decoration: none;}
a:active { color: #666; text-decoration: none;}
a:hover { color: #666; text-decoration: none;}


/* Global Classes */

.float-left { float:left;}
.float-left-pad { float:left; margin-right: 8px;}
.float-right { float:right;}
.float-right-pad { float:right; margin-left: 8px;}

.clearboth { clear: both; }

.img-left { float: left; margin: 4px 10px 4px 0; }
.img-right { float: right; margin: 4px 0 4px 10px; }
img { border:0; }
