html {background-color:transparent;}
body {color:#FFFFFF;background:#000000 url(images/background.jpg) top center repeat-x;}
#doc-custom { width:72.6923em;*width:70.8751em; /* 945px */}
.yui-t2 .yui-b{float:left;width:16.1538em;*width:15.75em; /* 210px nav */}
.yui-t2 #yui-main .yui-b{margin-left:18.8461em;*margin-left:17.7em; /* 26px gap */}

#hd {height:195px;overflow:hidden;}
#hd h1 {width:465px; height:112px; background:url(images/bf_logo.gif) top left no-repeat; margin:40px auto 40px auto;}
#hd h1 span {display:block;text-indent:-3000px;}
#hd p {width: 600px;text-align:center;padding-right:46px;margin-left:auto;margin-right:auto;font-size:138.5%; }

#ft {padding-left:245px; padding-top:25px;font-size:77%; color:#AAAAAA;}

h2 {color:#777;margin-bottom:0;}
.dateline {padding:0;margin:0;font-size:77%;}

#maincontent{margin-top:-18px;}
a:link {color:#ffee00; text-decoration:none;}
a:visited {color:#91ff59; text-decoration:none;}
a:hover {color:#ff961f; text-decoration:underline;}
a:active {color:#d2222a; text-decoration:underline;}

#navigation{border-right:1px solid #262626;}

div#navigation ul#primary li {padding-left:44px;padding-bottom:6px;margin:0;background:none;}
div#navigation ul#primary a {font-family: "Times New Roman", Times, serif;font-size:1.3em;font-weight:bold;}
div#navigation ul#primary a:link {color:#FFFFFF; text-decoration:none;}
div#navigation ul#primary a:visited {color:#FFFFFF;text-decoration:none;}
div#navigation ul#primary a:hover {color:#FFFFFF;text-decoration:underline;}
div#navigation ul#primary a:active {color:#FFFFFF;text-decoration:underline;}
div#navigation p {padding-left:44px;margin-top:40px;padding-right:20px;color:#FFFFFF;font-weight:bold;}
div#navigation p img {margin-bottom:12px;}

#announcementlist input {font-size:77%;width:130px;}

#extra {padding-left:22px;}
#extra h4 {}
#extra h4#events {position:relative; width:177px; height:24px;margin-bottom:13px;margin-top:6px;padding:0;}
#extra h4#events span {display:block; position:absolute; left:0; top:0; z-index:1;
      width:177px; height:24px; background:url(images/heading-events.gif) top left no-repeat; padding:0;}
#extra h4#eventlisting {padding-top:2.5em;}

div.item {clear:both;padding-bottom:3em;}
div.item img { float:left; margin-right: 0;}
div.item p { margin-left: 120px;color:#AAAAAA;}
div.item p.itemtitle { font-weight: bold;font-size:123.1%;margin-bottom:.25em;color:#FFFFFF;}
div.item p.itemtitle a:link, div.item p.itemtitle a:visited {text-decoration:none;color:#FFFFFF;}
div.item p.itemtitle a:hover, div.item p.itemtitle a:active {text-decoration:underline;color:#FFFFFF;}
div.item.noenc p { margin-left: 0;}
div.clearer {clear: left; line-height: 0; height: 0;}

#photos a {display:block;float:left;width:114px;height:100px;text-align:left;}
#photos img {border:1px solid #333333;}

#flickrimg a {display:block;float:left;width:110px;height:110px;text-align:center;}
#flickrimg img {border:1px solid #333333;}

.textimage1 { float:right; margin-left:2em;margin-bottom:1.25em;}
