
/*---------------------------------------------*/
/*                                             */
/* Todobedobedo!                               */
/*                                             */
/* Global Styles CSS v0.2                      */
/*                                             */
/* By Mark Hurrell for Message, 14 April 2008  */
/*                                             */
/* www.message.uk.com                          */
/*                                             */
/*---------------------------------------------*/







/*---------------------------------------------*/
/*                                             */
/*  CSS Reset                                  */
/*                                             */
/*---------------------------------------------*/



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-family: inherit;
		vertical-align: baseline;
}

:focus {
		outline: 0;
}

body {
		line-height: 1;
		color: black;
		background: #434343 url(images/body_bg.png) top left repeat-x;
		font-size: 62.5%;
}

ol, ul {
		list-style: none;
}
table {
		border-collapse: separate;
		border-spacing: 0;
}

caption, th, td {
		text-align: left;
		font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
		content: "";
}

blockquote, q {
		quotes: "" "";
}
	
p.alert {
	color: red;
	font-weight: bold;
	text-align: center;
	font: 3em Verdana, sans-serif;
	padding: 50px;
}

p.error {
	color: #C03;
	font-weight: bold;
}


/*---------------------------------------------*/
/*                                             */
/*  Message Overlay                            */
/*                                             */
/*---------------------------------------------*/




.humanMsg {
		position: fixed;
		display: none;
		top: 130px;
		left: 25%;
		width: 50%;
		background-color: #222222;
		margin-top: -0.4em;
		padding: 2em;
		z-index: 100000;
		text-align: center; 
		opacity: 0;
		-moz-border-radius: 1.6em;
		-webkit-border-radius: 16px;
		line-height: 6em;
}

.humanMsg p {
		display: inline; 
		font-family: Verdana, sans-serif;
		font-size: 4em;
		color: #ffffff;
	}

.humanMsg a {
		display: none;
	}