body					{ background:#fffff; text-align:center; min-height: 100%; height: auto; overflow: auto; }
body, table				{ font-family:courier, courier new, monospace; color:#2a1f0b; font-size:12px; line-height:22px; }
#container				{ position:relative; min-height:650px; text-align:left; width:776px; height:400px; margin:0px auto 0px auto; padding-bottom: 40px; }
#banner					{ width:776px; height:300px; text-align:center; }
a						{ color:#D34865; outline:none; text-decoration:none; }
a:hover					{ color:#6c6550; }

ul.navigation				{ margin:0px; padding:0px; list-style:none; height:100px; font-family: "p22-franklin-caslon-1","p22-franklin-caslon-2"; font-size: 20px; text-transform: uppercase; }
ul.navigation li			{ margin:0px; padding:0px; }
ul.navigation li a 			{ position:absolute; color: #777; }
ul.navigation li a:hover, ul.navigation li a.selected	{ color:#2a1f0b; }

ul.navigation li a.option_1_1 { left:0px; }
ul.navigation li a.option_1_2 { left:80px; top:340px; }
ul.navigation li a.option_1_3 { left:176px; }
ul.navigation li a.option_1_4 { left:290px; top:340px; }
ul.navigation li a.option_1_5 { left:500px; }
ul.navigation li a.option_1_6 { left:590px; top:340px; }
ul.navigation li a.option_1_7 { left:660px; }

h2		{ text-align:center; font-weight:normal; font-size:15px; color:#2a1f0b; margin:10px 0px -5px 0px;  }

#header { text-align:center; width:530px; float:left; height:30px; display:block; margin:20px 0px 10px 0px; }

.left { float:left; width:530px; text-align:justify; }
.left img  { margin:15px 0px 10px 0px; }
.left .caption { display:block; width:530px; margin:-5px 0px 15px 0px; text-align:right; color:#999; font-size:11px; }

.right { float:right; width:206px; font-size:12px; line-height:17px; color:#6c6550; padding-top:6px; }

.right ul { padding:0px 0px 0px 15px; }

.right ul.gallery { padding:0px; margin:0px; list-style:none; line-height:27px; }
.right ul.gallery li { display: inline; padding-right: 3px!important; }
.right ul.gallery img { background: #fff; border: 1px solid #bbb; padding:5px; }

div.dates, div.press { text-align:center; margin-bottom:20px; }

div.press img { float:left; margin-right:30px; clear:left;  }

/*home*/
body.home div.announcements { margin-top: 10px; font-size: 69px; overflow: auto; font-family: "p22-franklin-caslon-1","p22-franklin-caslon-2"; text-align: center; }
body.home div.announcements h1 { font-weight: normal; }
body.home div.announcements h3 { font-weight: normal; font-size:23px; }

body.home div.social { font-family: "p22-franklin-caslon-1","p22-franklin-caslon-2"; text-align: center; margin-top: 30px; font-size: 16px; }
body.home div.social a.twitter { background: transparent url(/images/twitter.png) left center no-repeat; padding:3px 0 0 22px; margin-right:20px; }
body.home div.social a.facebook { background: transparent url(/images/facebook.png) left center no-repeat; padding:3px 0 0 22px; }

div#footer { font-size: 16px; font-family: "p22-franklin-caslon-1","p22-franklin-caslon-2"; text-align: center; position: absolute; bottom: 10px; }
div#footer a { padding: 10px 40px; position: relative; color: #2a1f0b; opacity: .5; }
div#footer a:hover { opacity: 1; }
div#footer a span.icon { display: block; width: 36px; height: 36px; background-image:url(/images/social-icons.png); position: absolute; top:0; left: 0; }
div#footer a.twitter span { background-position: -141px -72px; }
div#footer a.facebook span { background-position: -108px -72px; }
