/*
 * @todo add some header info here...
 */

html {
	background-color: #fff;
}

body {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #000;
}

h1 {
	font-size: 30px;
	color: #6ec2ff;
}

div.post p{
	margin-bottom:1em;
	line-height: 1.5em;
}

a {
	color: blue;
}
	a:visited {
		color: #8c8f58;
	}

#page {
	margin-top: 25px;
}


#header {
	color: #a6a5a1;
	height: 50px;
}
	#header a {
		color: #a6a5a1;
		text-decoration:none;
	}
	#header h1,
	#header h1 a {
		line-height: 22px;
		color: #ae0a0a;
		font-family: 'Arial Black';
		font-size: 22px;
		text-decoration:none;
		text-transform: uppercase;
	}
	
#header-image {
	height: 250px;
	margin-bottom: 20px;
}

#menu {
	background-image: url('../images/menu-repeater.gif');
	height: 40px;
	margin-bottom: 20px;
}
	#menu .menu-left {
		float:left;
	}
	#menu .menu-right {
		float:right;
	}
	#menu ul {
		height: 40px;
		margin-left: 45px;
	}
		#menu ul li {
			float:left;
			height: 40px;
		}
			#menu ul li a {
				color: #fff;
				display:block;
				font-size: 16px;
				height: 30px;
				padding-top: 10px;
				padding-right: 15px;
				padding-left: 15px;
				margin-left: 10px;
				margin-right: 10px;
				text-decoration:none;
			}
			#menu ul li.current_page_item a {
				background-image: url('../images/menu-repeater-active.gif');
			}
			#menu ul li:hover a {
				background-image: url('../images/menu-repeater-hover.gif');
			}


#footer {
	background-color: #f5f5f5;
	color: #a4a4a4;
	margin-top: 40px;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:7px;
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
}
	#footer .footer-wrapper {
		padding: 10px;
	}


.contact {
	height: 250px;
	background-image: url('../images/contact-base.gif');
}
	.contact .contact-wrapper {
		padding: 10px;
		color: #fff;
		line-height: 20px;
	}
		.contact .contact-wrapper h3 {
			font-size: 16px;
			font-weight:bold;
		}
		.contact .contact-wrapper p {
			font-size: 14px;
		}
		.contact .contact-wrapper form {
			text-align:right;
			margin-top: 10px;
		}
			.contact .contact-wrapper form input {
				height: 20px;
				width: 190px;
				font-size: 16px;
				padding: 5px;
				border: none;
				/*background-color: #000;*/
				background-color:transparent;
				margin-bottom: 10px;
				color: #fff;
				background-image: url('../images/contact-input.png');
			}
			.contact .contact-wrapper form input.submit {
				width: 105px;
				height: 38px;
				/*background-color: #49a3eb;*/
				background-image: url('../images/contact-submit.png');
			}

.accordian {}
	.accordian .accordian-wrapper {
		margin-bottom: 5px;
	}
		.accordian .accordian-wrapper .accordian-title {
			background-image: url('../images/accordian-repeater.gif');
		}
			.accordian .accordian-wrapper .accordian-title a {
				display:block;
				height: 25px;
				padding-top: 5px;
				color: #fff;
				font-size: 15px;
				text-decoration: none;
			}
			.accordian .accordian-wrapper .accordian-title img.accordian-title-left {
				float:left;
			}
			.accordian .accordian-wrapper .accordian-title img.accordian-title-right {
				float:right;
			}
		.accordian .accordian-wrapper .accordian-content {
			position:relative;
			background-color: #000;
			color: #fff;
			display:none;
		}
			.accordian .accordian-wrapper .accordian-content p {
				padding: 10px;
				line-height: 1.5em;
			}


