/*reset*/
	
:link,:visited { text-decoration:none; }
ul,ol { list-style:none; }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,dl,dt,dd,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,div { margin:0;padding:0; }
a img,:link img,:visited img,fieldset { border:none }
hr {display:none;}
abbr {text-decoration:none;border:0}



/*layout*/

body {
	background-color: #e8e9df;
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
	line-height: 1.5;
	text-align: center;
	color: #555;
}

#wrap {
	width: 850px;
	margin: 20px auto;
	text-align: left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-color: #c7c9b9;
	border-width: 1px;
	border-style: solid;
	background-color: #fff;
	padding: 20px 40px 30px;
	-moz-box-shadow: 3px 3px 3px #dcddd4;
	-webkit-box-shadow: 3px 3px 3px #dcddd4;
}

#content ul#buttons {
	overflow:hidden;
	list-style: none;
	margin:20px 0 0 0 ;
}

ul#buttons li {
	float: left;
	list-style: none;
}

#buttons a {
	background: transparent;
	padding:0;
	margin:0;
	text-decoration: none;
}

img.button {
	margin-right: 20px;
}

/*type*/

a {
	background: #FFEFF0;
	padding: 5px;
	text-decoration: none;
	color: #005faf;
}

a:hover {
	background: #005faf;
	text-decoration: none;
	color: #fff;
}

h1 {
	font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
	color: #000;
}

#content p {
	margin:10px 0 10px 0;
	line-height: 1.5;
}

#content ul {
	list-style: square;
	margin:20px 40px;
}



