@charset "UTF-8";
/* CSS Document */
#location, #wrap, #main, #nav ul, #footer { width:55em; margin:0 auto; text-align:left; }
#nav { position:absolute; top:0; left:0; height:3.438em; width:100%; }
#nav ul { height:3.438em; position:relative; border-bottom:0.063em solid #ded9ce; }
#nav ul li { display:inline; font-size:0.750em; line-height:1.667em; text-shadow:0 0 #000; text-transform:lowercase; letter-spacing:0.083em; }
#nav a { display:block; float:left; }
#nav a:link, #nav a:visited { letter-spacing:0.091em; text-transform:uppercase; text-decoration:none; color:#2B3453; margin-top: 1.433em; margin-right: 1.467em; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 0.533em; padding-bottom: 0; padding-left: 0.533em; }
#nav a#toggle-search:link, #nav a#toggle-search:visited { margin:1.833em 0 0; }
#nav a:focus, #nav a:hover, #nav a:active { text-decoration:none; color:#fff; background:#345683; }
#nav a.live:link, #nav a.live:visited, #nav a.live:focus, #nav a.live:hover, #nav a.live:active { color:#fff; background:#345683; }
.sub-nav { padding-bottom:2.5em; border-bottom:0.063em solid #c8c9be; }
.cta { color:#FF0000; font-weight:300; text-decoration:none; }
.sub-nav ol li { font-size:0.875em; line-height:1.429em; padding:0; background:0; }
.sub-nav ol li a { display:block; clear:both; }
.sub-nav ol li a.live:link, .sub-nav ol li a.live:visited, .sub-nav ol li a.live:focus, .sub-nav ol li a.live:hover, .sub-nav ol li a.live:active { color:#3e2f2f; text-decoration:none; padding-left:15px; }
.sub-nav ol li a.live span { }
.sub-nav ol li em { font-style:normal; }
.alist { border-top:0.093em solid #2B3453; float:left; width:20em; margin-bottom: 20px; position: relative; }
.alist h2 { padding:0; border-top:0; }
.alist ul { margin-right:0; display:block; clear:both; }
.blist { float:left; width:20em; margin-right: 20px; padding-left: 0; border-top:0.093em solid #2B3453; pddding-bottom:20px; padding-bottom: 20px; }
.blist h2 { border-top:0.063em solid #2B3453; padding:0; border-top:0; }
.blist ul { margin-left:0; display:block; clear:both; }
.clist { float:left; width:20em; padding-right: 0; padding-left: 20px; text-align:center; }
.clist h2 { padding:0; border-top:0; }
.clist ul { margin-left:0; display:block; clear:both; }
.clist ul li { margin:0 0.5em 0.625em 0; }
.dlist { float:right; width:42em; padding-right: 0; padding-left: 0; padding-bottom: 20px; }
.dlist h2 { padding-bottom:20px; border-top:0; }
.dlist ul { margin-left:0; display:block; clear:both; }
.dlist ul li { margin:0 0.5em 0.625em 0; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, th, td { margin: 0; padding: 0; outline: 0; font-size: 100%; font-family: inherit; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; }
body { font-size:1em; font-family:georgia, serif; color:#2B3453; text-align:center; background:#fff; margin-left:auto; margin-right:auto; background-color: #10396B; background-image: url(../images/bg_g.gif); background-repeat: repeat-x; }
.comittee { margin-bottom:20px; padding-bottom:20px; border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #999; }
.comittee tr { margin-bottom:20px; padding-bottom:20px; border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #999;}
#masthead { text-align:center; position:relative; border-top:0.313em solid #345683; }
#location { position:relative; height:10.938em; border-bottom:0.063em solid #ded9ce; }
#wrap { border-bottom:0.063em solid #ded9ce; margin-bottom:0.063em; background-color: #4E83CA; }
p, form, h2 { line-height: 1.3em; }
form { padding-bottom:1em;}
h1 { font-size: 2em; font-weight: normal; }
#img_container { float:left; font-style: italic; font-size: 0.6em; border:3PX SOLID #6caede; padding: 10px; margin-bottom:20PX; overflow:visible; margin-right:20px;}
h2 { font-size: 1.5em; font-style: normal; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; }
#maincontainer { width: 839px; background-color: #FFFFFF; border-bottom:0.063em solid #2B3453; margin-bottom:2em; font-size:0.8em; font-family:georgia, serif; color:#2B3453; line-height: 1.3em; height: auto; display: block; float: left; padding-botom:20px; padding-top: 20px; padding-left: 20px; padding-bottom: 20px; padding-right: 20px; }
#submaincontainer { background-color: #FFFFFF; border-top:0.063em solid #2B3453; margin-bottom:2em; padding-left:1em; padding-right:1em; padding-top:0.5em; font-size:.8 em; font-family:georgia, serif; color:#000000; overflow:visible; }
.maincontainerli { line-height:1.5em; }
.introduction h1, .introduction h2 { font-size:2.3em; line-height:1.25em; font-weight:300; font-family:georgia, serif; text-shadow:0 0 #fff; text-align:left; color:#FFFFFF; padding:0 0.633em; text-align:left; }
.introduction h1 span, .introduction h2 span { font-size:1.667em; line-height:1em; font-weight:300; color: #345683; }
.introduction h1 a span, .introduction h2 a span { font-size:1em; }
.introduction h1 em, .introduction h2 em { font-style:normal; color:#b32720; }
.footers { color: #CCCCCC; text-decoration: underline; }
#footer { width:500px;text-align:center;}
h4 { font-size: .7em; font-weight: normal; color:#CCCCCC; }
#fg { padding-top:76px; float:left; }
#fg-location { padding-top:8em; float:right; text-align:right; }
h6 { font-size: 1.5em; font-weight: normal; font-variant:small-caps; color:#345683; }
h3 { font-size: 1.2em; font-style: normal; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; }
table { padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.style3 { font-style: italic; color: #1C68C7; font-size: 110%; }
.style4 { font-size: 115%; font-weight: bold; }
.style5 { font-size: 200%; }
#intro { width:auto; text-align:left; float:right; display: block; list-style-position: inside; padding-top: 0; padding-right: 20; padding-bottom: 0; }
.intro {width:42em; margin:0 auto; text-align:left; float:right; list-style-position: inside;}
#donation { width:42em; margin:0 auto; text-align:left; float:right; list-style-position: inside; margin-top:20px; padding:0; border-top-width: thin; border-top-style: solid; border-top-color: #2B3453; }
ul {padding-bottom: 10px;}
