/* nice light blue: #99AADD
 * nice light green: #AADD99 
 * green: e26d18 
 * visited purple: AA77AA
 */
body {
	font-family: Arial, Helvetica, sans-serif;
	background: #fbfaf7; /*#c3d9ff; /*#b5b8f4;*/
	color: #141c14; /*#363863;*/
	font-size: 14px;
	width: 100%;
	height:100%;
	min-height:100%;
    margin: 0px auto;
	margin-top: 20px; 
    position: relative;
    padding: 0px;
}

a {
	/*color: #8190ba;*/
	/* brad's color */
	color: #c66701;
	text-decoration: none;
}

a:hover {
	/*color: #363863;*/
	color: #c66701; /*#3a641b; /*#AA77AA;*/
	text-decoration: underline;
	/*border-bottom: 1px solid #363863;*/
	/*border-bottom: 1px solid #3a641b; */
}
h2 {
	margin: 5px 0; 
	color: #c66701;
}
.center {
	text-align: center;
}

#all {
	width: 1160px;
}
#modalbg {
	display:none;
	position: fixed;
	left: 0px;
	top: 0px;
	width:100%;
	min-height: 100%;
	height: auto;
	text-align: center;
	z-index: 1000;
	background-image:url('/img/overlay.png');
}

#modal {
	width:620px;
	margin: 100px auto;
	background-color: #000;
	border:2px solid #d3d4d8; /*#807e78;*/
	padding:10px 15px 15px 15px;
	text-align:center;
}
#modal #close { margin-bottom: 10px; }
#modal a {
	color: #d3d4d8;
	font-size: 16px;
	width: 100%;
}
#modal a:hover {
	color: #d3d4d8;
}

#modalClose {
	position: relative;
	right: -295px;
	top: -35px;
}

#main-panel {
	width: 900px;
	max-width: 900px;
	top: 30px;
	left:100px;
	position: absolute;
	background: #fbfaf7; /*#f8f6f0; /*#f8f7f3; #EFECE0; /*#fbfaf5; /*#e0ecff; /*#dee0fd;*/
	/*margin: 30px 50px 20px 20px;*/
	z-index: 100;
	float: right;
	border-top: 1px solid #363863;
	border-right: 1px solid #363863;
}

#banner {
	border-bottom: #363863 1px solid;
	z-index: -1;
	/*background: #e0ecff;*/
}

#banner img {
	float: right;
	margin-right: 25px;	
/*	width: 728px;
	height: 90px;*/
}

#underBanner { /** thick border behind the main div */
	margin-bottom: 100px;
	border-bottom: #363863 5px solid;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 116px;
	width: 100%;
	z-index: -10;
}

#menu {
	background: url(img/menu_bg_horiz.jpg) repeat-x;
	width: 100%;
	/*max-height: 30px;*/
	overflow-y: hidden;
	border-bottom: 1px solid #E2BD94;
	/*background: transparent url(img/menu.jpg) repeat;*/
	/*background: transparent url(img/donation.jpg) repeat;
	opacity: .60;
	filter:alpha(opacity=60);
	border-right: #363863 solid 1px;*/
/*	border-bottom: yellow 1px solid;*/
}
#menu ul { float: right; list-style-position: inside; list-style-type: none; margin: 0px;}
#menu li { float: left; margin:0px; padding: 7px 0px 7px 0px; }
#menu li:hover {
	background: url(img/menu-hover-bg.gif);
	color: #363863;
}
#menu li:hover a {
	color: #363863;
}
#menu li a {
	/*margin: 0 10px 3px 10px;*/
	margin: 7px 10px;
	border: 0px;
	font-family: "Arial";
	font-size: 16px;
	color: #FFF;
	height: 40px;
	text-align: center;
}

#menu a:hover {
	color: #363863;
	text-decoration: none;
}

#menu a.lastItem {
	padding-right: 30px; 	
}

#flower {
	top: -75px;
	left: -90px;
	position: absolute;
	float: left;
	text-align: left;
	z-index: 200;
}

/*#flowerAndDonate {
	float: left;
	position: relative;
	top: 0px;
	left: 0px;
	width: 250px;
	z-index: 300;
}*/
#donate {
	top: -30px;
	left: -80px;
	position: absolute;
	/*margin: 30px 0 0 40px; */
	width: 220px;
	float: left;
	background: transparent url(img/donation.jpg) repeat;
	color: #f1ebe6;
	/*position: absolute;*/
	border: #e2bd94 solid 2px;
	text-align: center;
	font-size: 14px;
	opacity: .80;
	filter:alpha(opacity=80);
}

#donate #innerText {
	padding: 185px 20px 20px 20px;
}

#donate a:hover {
	color: #FFF;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

#content {
	padding: 20px 37px 40px 165px;
	margin: 0px auto;
	min-height: 400px;
}

#content img.hasBorder {
	border: 3px #e2bd94 solid;
}

#map { /* div surrounding the map */
	margin: 0px auto;
	float: left;
	width:45%;
}
#mapDesc {
	float: left;
	margin-left: 20px;
	width:45%;
	background: #FFF;
	padding: 10px;
	border: 1px solid #363863;
	min-height: 248px;
}
#mapDesc h3 {
	color: #C66701;
	text-align: center;
	margin-top:0px;
}
#mapDesc ul#days {
	list-style: none;
	list-style-position: inside;
}
#mapDesc ul#days li {
	float: left;
	padding-right: 10px; 
	width: 50px;
}
#mapDesc #otherStuff {
	padding-top: 15px;
	clear: left;
}
form input[type="submit"] {
	/*background: #d6c6cd;
	color: #e2bd94;
	*/
	border: 0px;
	/*font-weight: bold; */
}

img.floatInText {
	position: relative;
	float:right;
	margin: 15px 0 15px 15px;
}
/*
#blogSearch {
	width: 130px;
	height: 60px;
	position: fixed;
	top: 20px;
	right: 20px;
	float:right;
	z-index: 400;
	background: transparent url(http://aprilleandbrad.carbonlogic.com/margy/img/whitebg.jpg);
	opacity: .80;
	filter:alpha(opacity=80);
}

#blogSearch input {
	width: 120px;
}
*/
.blueBorder {
	border: 1px solid #363863;	
}

#flash {
	background: #FEF98A;
	padding: 10px;
	font-weight: bold;
	margin: 0px 20px 20px 20px;
	text-align: center;
}

#mailForm {
	margin: 0px auto;
}

#mailForm input[type="submit"] {
	background: #363863;
	color: #FFF;
	border: 1px solid #e2bd94;
	font-size: larger;
}

#captcha {
	padding: 10px;	
	border: #CFCFCF 1px solid;
	width: 450px;
}

.bottomSpace {
	margin-bottom: 40px;
}

#recaptcha_reload, #recaptcha_switch_audio, #recaptcha_whatsthis, #recaptcha_logo, #recaptcha_tagline {
	display: none;
}

#recaptcha_table {
	border: 0px none !important;
}

.recaptcha_image_cell {
	height: auto;
}

#recaptcha_response_field {
	margin-top: 5px;
}

.media {
	width: 100%;
	clear: left;
	margin: 15px 0px;
	padding-bottom: 10px;
	border-bottom: #363863 1px solid;
}

.media-bottom {
	border-bottom: 0px;
	margin-bottom: 60px;
}

.media p.quote {
	font-style: italic;
}

.media img {
	border: 1px solid black;
}

.media blockquote {
	font-size: 12px;
	padding: 0 10px; 
	background: #A8A8CF;
	border: 2px solid #E2BD94;
}

#currentNews {
	/* used for the index page */
	padding:10px; 
	margin: 10px 10px 20px 10px; 
	border: 2px solid #E2BD94;
	background:#5D5E80;
	color:white;
	font-size: 12px;
	text-align: center;
}

#currentNews a { color: #FFF; text-decoration: underline; }
