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

html,
body { height:100%; }
body { background:#000; font-family:Georgia,serif; }

#header { display:block; height:318px; position:relative; }
#header .inset { margin:0 auto; position:relative; width:900px; }

#content { background:#E7E2DD url(/images/bg/content.jpg) top left repeat-x; display:block; position:relative; }
#content .top { background:url(/images/bg/content_inset.jpg) top left repeat-y; margin:0 auto; position:relative; width:900px; }
#content .inset { background:url(/images/bg/content_inset_top.jpg) top left no-repeat; padding:20px 0; position:relative; }
#content .L,
#content .R { display:block; float:left; position:relative; }
#content .L { padding:0 0 40px; width:227px; }
#content .R { padding:30px 50px 80px; text-align:left; width:573px; }

#content .L h2 { color:#e7e2dd; font-family:Georgia,serif; font-variant:small-caps; padding-right:30px; text-align:right; }
#content .menu a { color:#786F64; display:block; font-family:Georgia,serif; font-size:16px; font-variant:small-caps; padding:5px 30px; text-align:right; text-decoration:none; }
#content .menu a:hover,
#content .menu a.active { background:url(/images/bg/menu_a.gif) right center no-repeat; }

#content .R h1 { color:#666; font-size:24px; font-variant:small-caps; }
#content.splash p,
#content .R p,
#content .R ul,
#content .R ol { color:#333; font-size:14px; }
#content .R a { color:#000; }

.gallery { padding:20px 0; width:100%; }
.gallery li {  display:block; float:left; list-style-type: none; margin:0; padding:0 20px 20px 0; }
.gallery li img { background:#fff; border:; padding:8px; }

#content.splash .top { background:url(/images/bg/splash.jpg) top center repeat-y; }
#content.splash .inset { background:url(/images/bg/splash_top.jpg) top center no-repeat; padding:50px 150px; text-align:center; width:600px; }
#content.splash .buttons { padding:40px 0; }
#content.splash .buttons a { padding:10px; }

form { position:relative; width:100%; }
div.form { position:relative; }

#footer { display:block; position:relative; }
#footer .inset { margin:0 auto; position:relative; width:900px; }

.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 */

