body
{
	font-size: 62.5%;
	background: #fafafa;
	margin: 40px 0 0 0;
	font-family: "Lucida Grande", "Verdana", sans-serif;
	color: #333;
}

div#page
{
	width: 760px;
	margin: 0 auto 40px auto;
	background: white;
	border: 1px solid #ccc;
	height: auto !important;
	min-height: 550px;
	height: 550px;
	-khtml-box-shadow: 	0 2px 25px #ccc;
	-moz-box-shadow: 	0 2px 25px #ccc;
	-webkit-box-shadow: 0 2px 25px #ccc;
	box-shadow: 		0 2px 25px #ccc;
	
}

div#inner-wrap
{
	padding: 30px 30px;
}

h1
{
	/*text-align: center;
	text-transform: uppercase;*/
	font: 3.2em/1 Georgia, Serif;
	color: #555;
}

h2
{
	/*text-align: center;*/
	font: 1.8em/1 Georgia, Serif;
	margin: 0 0 2em 0;
	color: #555;
}

p, input, label, textarea
{
	font-size: 1.2em;
	line-height: 1.5;
}

p
{
	text-align: justify;
}

form 
{
	border-top: 1px solid #bbb;
	margin: 2em 0 0 0;
	padding: 3em 0 0 0;
}

form label
{
	display: block;
	font-weight: bold;
}

form input.text
{
	display: block;
	margin-top: 0.5em;
}

form input.radio
{
	float: left;
}

form label.radio
{
	float: left;
	margin-right: 2em;
}

form textarea
{
	width: 688px;
	border: 1px dotted #999;
	margin-top: 0.5em;
	clear: both;
	font-size: 12px;
	padding: 5px;
}

form textarea:focus, form textarea:hover
{
	border-style: solid;
	-khtml-box-shadow: 	0 0 10px #999;
	-moz-box-shadow: 	0 0 10px #999;
	-webkit-box-shadow: 0 0 10px #999;
	box-shadow: 		0 0 10px #999;
}

form div.form-row
{
	margin-bottom: 2.5em;
}

form input.submit
{
	width: 180px;
}


/*
 * Good old Clearfix. Due respect and recognition to everone/anyone who invented this, or helped develop it.
 * Search for the responsibles with google.
 */

.clearfix:after, .form-row:after, dl.simple-table:after 
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix, .form-row, dl.simple-table {display: inline-block;}

/* Hides from IE-Mac \*/

* html .clearfix, * html .form-row, * html dl.simple-table {height:1%;}
.clearfix, .form-row, dl.simple-table {display:block;}

/* End hide from IE-Mac */
