/* common layout rules and make sure to override stuff from basic.css */

#flashMessage, .error, .error-message {
color:#900;
background-color: #fff;
margin: 8px 0px;
font-weight: bold;
font-size: 1.2em;
}

body {
	color : black;
	background-color : white;
	background-image : none; /* don't forget to set the background to none to override basic.css */
	
	padding-top: 0;
  /* should be using keywords for font-size, but this solution from www.thenoodleincident.com works
	great as the size is consistent between ie, opera and mozilla which is a godsend*/	
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 74%;
}

a img {
	border : 0px none;
}

p {
	font-size : 1.00em;
}

.clearfloat {
	clear : both;
}

.floatleft {
	float : left;
}

.floatright {
	float : right;
}

.hide {
  display : none;
}

#Header .title {
  display : inline;
}

#Navbar {
	font-weight : normal;
}

#Navbar ul li {
	text-indent : 0;
}

div.error_message {
	/* background-color: #B22222; */
	color: Red;
	font-weight: bold;
	/* border: thin solid Black; */
	padding: 1em;
	margin: 0.5em;
}