@import url("reset.css");
@import url("blueprint/screen.css");

body { background:#B21D1F url(/images/bg/body.jpg) top left repeat-x; font-family:'CartoGothicStdBook', Arial, sans-serif; font-size:62.5%; }
hr { visibility:hidden; }

#main { background:url(/images/bg/main.jpg) top left repeat-y; border:#FFF 1px; border-style:none solid; display:block; margin:0 auto; position:relative; width:960px; }

#header { background:url(/images/bg/header.jpg) top left no-repeat; display:block; height:400px; padding:32px 340px 0 0; position:relative; text-align:center; }
#header img.logo { display:block; margin:0 auto; width:544px; }
#header p.mission { color:#b61e24; font-family:'CartoGothicStdItalic'; font-size:20px; margin:0; padding:25px 40px; text-align:center; }
#header .button { margin:0 5px; }
#header button { background:none; border:none; padding:0; }
#header.sub { background-image:url(/images/bg/subheader.jpg); height:190px; padding:20px 0 0 480px; }
#header.sub img.logo { display:block; left:30px; position:absolute; top:37px; width:auto; }

#minibar { background:#410508; height:48px; padding:14px; position:relative; }
#minibar .button { display:block; float:right; margin:0 0 0 10px; }
#minibar button { background:none; border:none; display:block; float:right; margin:0 0 0 10px; padding:0; }

#content { background:url(/images/bg/content.jpg) top left no-repeat; display:block; position:relative; }
#content h1 { color:#480E11; font-family:'CartoGothicStdBold'; font-size:28px; font-weight:normal; line-height:32px; margin:0; padding:0 0 16px; }
#content h2 { color:#480E11; font-family:'CartoGothicStdBold'; font-size:20px; font-weight:normal; line-height:24px; margin:0; padding:0 0 8px; }
#content h3 { color:#480E11; font-family:'CartoGothicStdBook'; font-size:18px; font-weight:normal; line-height:20px; margin:0; padding:0 0 4px; }
#content p,
#content ol,
#content ul { color:#673737; font-family:'CartoGothicStdBook',Arial,sans-serif; font-size:15px; line-height:21px; margin:0; padding:0 0 16px; }
#content li { margin:2px 0 2px 16px; }
#content p+h2 { padding-top:8px; }
#content p a,
#content ul a,
#content ol a { color:#b71428; }
#content p a:hover,
#content ul a:hover,
#content ol a:hover { color:#C00; text-decoration:none; }

#content .form { margin:0 20px 10px 0; }
#content label { color:#673737; font-size:14px; font-weight:normal; }

#content ul.partners p { padding:0 0 4px; }
#content ul.partners li { list-style-type:none; margin:0; padding:0 0 16px; }
#content ul.partners img { background:#fff; border:#c9b6a7 1px solid; display:block; float:right; height:60px; margin:0 0 20px 20px; padding:10px 0; width:80px; }

#content ul.gallery li { display:block; float:left; list-style-type:none; margin:0; padding:10px; }
#content ul.gallery li img { background:#fff; border:#c9b6a7 1px solid; padding:4px; }

	#L,
	#R { display:block; float:left; position:relative; width:319px; }
	#L { border-right:#C9B6A7 1px solid; padding:20px 0 40px; }
	#R { width:640px; }
	#R div.inset { padding:40px; position:relative; } 
	#L div.menu a { border-bottom:#C9B6A7 1px solid; color:#99111d; display:block; font-size:14px; padding:15px 0 12px 40px; text-decoration:none; }
	#L div.menu a:hover,
	#L div.menu a.active { background:#EBE4DD; }
	#L div.menu a strong { color:#410508; /* font-family:'CartoGothicStdBold'; */ font-size:22px; font-weight:normal; line-height:20px; }

#bottombar { background:#FFF url(/images/bg/bottombar.jpg) top left no-repeat; display:block; height:135px; padding:54px 0 0; position:relative; }
#bottombar div.button { display:block; float:left; position:relative; }

#footer { background:#410508 url(/images/bg/footer.jpg) bottom left no-repeat; display:block; height:420px; padding:40px; position:relative; }
#footer p { color:#D2C2B4; display:block; float:right; font-size:14px; line-height:22px; position:relative; text-align:right; }
#footer strong { color:#fff; font-family:'CartoGothicStdBold'; font-size:16px; }

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
	.clearfix {display:block;}
/* End hide from IE Mac */

