body {
	font-family:Arial,sans-serif;
}

a {
	text-decoration:none;
	color:#AB0D0F;
}

a img {
	border:none;
}

h1 {
	background:transparent url(../imgs/underline.gif) no-repeat bottom left;
	padding-bottom:10px;
	margin-bottom:10px;
	font-size:20px;
	color:#AB0D0F;
}

h2 {
	font-size:16px;
	color:#AB0D0F;
}

body {
	background:url(../imgs/background-tile.gif);
}

#background-gradient {
	background:url(../imgs/background-gradient.png) repeat-x;
}

#wrapper {
	background:url(../imgs/content-background.png) repeat-y;
}

#header {
	background:url(../imgs/header-splash.gif) no-repeat 90px 0px;
}

	#header_nav li {
		color:#AB0D0F;
		font-size:90%;
		font-weight:bold;
	}
	
		#header_nav li a {
			color:#FFFFFF;
		}
		
		
		
	
#footer {
	background: #000000 url(../imgs/footer-bottom.gif) no-repeat bottom;
	color:#AB0D0F;
	font-size:85%;
	font-weight:bold;
}

	#footer span {
		color:#FFFFFF;
		font-style:italic;
	}
	
	#footer #footer-right {
		text-align:right;
	}
	
	
/* ------------------------- Post Styles -------------------------------- */

.info_contact .bold_label {
  display:block;
  font-weight:900;
  margin-top:10px;
}

.type_entry .title {
  font-size:0.9em;
}

.feedback {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
}

	.feedback .message {
		background:#F2F7FF;
		border-bottom:1px solid #60A2FB;
		border-top:1px solid #60A2FB;
		padding:20px 20px 20px 40px;
	}

	.feedback .error {
		background:#FFEFEF;
		border-bottom:1px solid #CC0000;
		border-top:1px solid #CC0000;
		padding:20px 20px 20px 40px;
	}