aa{color:#00c;text-decoration:none;}
blockquote{background:url(images/quote.gif) no-repeat;margin:1em;padding:0 0 0 3em;}
body{margin:0 0;background:#fff url(images/header.bmp) repeat-x;}
html,body{height:100%;}
input,textarea{border:1px solid #d1d1d1;}
p img{float:none;max-width:100%;padding:0;}
.alignleft{float:left;}
.alignright{float:right;}
.blogtitle{color:#0055a5;display:inline-block;font-size:1.5em;height:30px;vertical-align:top;}
.blogtitle a{color:#0055a5;font-weight:bold;}
.commentlist{margin:0 25px 0 0;padding:0;}
.commentlist li{background:#fafafa;border:1px solid #efefef;list-style:none;margin:15px 0 3px 0;padding:5px 10px 3px 10px;}
.commentlist li.avatar{background:#fff;border:1px solid #eee;float:right;margin:0 0 10px 10px;padding:2px;}
.commentlist p{margin:10px 5px 10px 0;}
.commentlist ul li.depth-2{background:#f1f1f1;}
.commentlist ul li.depth-3{background:#ececec;}
.commentlist ul li.depth-4{background:#e8e8e8;}
.commentlist ul li.depth-5{background:#e3e3e3;}
.commentlist ul.children li{background:#e3e3e3;border:1px solid #efefef;}
.commentmetadata{}
.commentmetadata a{color:#111;}
.commentsnavigation{padding:20px 20px 30px 0;}
.content{margin-top:10px;overflow:hidden;}
.content a{text-decoration:underline;}
.content h1{font-size:1.3em;font-weight:bold;}
.content h1 a{color:#0055a5;text-decoration:none;}
.content ul,.content ol{padding-left:1em;}
.footer{clear:both;height:19px;}
.footercontent{background:url(images/footer.gif) no-repeat right 1px;color:#646464;float:left;font-size:0.9em;line-height:19px;text-align:left;width:34%;}
.footercontent a{color:#646464;}
.footerpush{height:19px;}
.header{height:175px;padding:6px 0 0 0;}
.headermenu{height:25px;}
.headermenu ul{list-style:none;margin:0;margin-top:1px;}
.headermenu ul li{background:url(images/navtab.gif) no-repeat right top;float:left;margin:0;}
.headermenu ul li a{color:#333;display:block;font-size:.9em;font-weight:bold;padding:5px 48px 5px 30px;text-decoration:none;}
.headermenu ul li.first a{background:url(images/navtab_first.gif) no-repeat;padding:5px 48px 5px 39px;}
.headermenu ul li.last{background:url(images/navtab_last.gif) no-repeat right top;}
.headermenu ul li.last a{padding:5px 39px 5px 10px;}
.msgbar{background:url(images/msgbar.gif) repeat-y;color:#646464;padding:0 8px;}
.msgbartop,.msgbarbottom,.sidebarboxtop{height:5px;}
.navigation{margin-bottom:20px;margin-right:25px;padding-bottom:20px;}
.nocomments{margin:0;padding:0;text-align:center;}
.postmeta{border-bottom:1px solid #ccc;margin:30px 0;margin-right:25px;padding-bottom:50px;}
.replycomment a{color:#999;}
.sidebar{font-size:1.1em;margin-top:25px;width:308px;}
.sidebarbox{background:#e1ecfe;padding:3px 15px;}
.sidebarbox h3{font-size:1.4em;margin:5px 0 10px 0;}
.sidebarbox ul{margin:0;padding:0;}
.sidebarbox ul li{background:url(images/sidebarbullet.gif) no-repeat left 3px;list-style:none;padding:0 0 5px 19px;}
.sidebarboxbottom{height:5px;margin-bottom:25px;}
.sticky h1{background:#F5F5DC url(images/sticky.gif) no-repeat 2px 4px;padding:5px 0 5px 22px;}
.wp-caption{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#f3f3f3;border:1px solid #ddd;border-radius:3px;margin:10px;padding-top:4px;text-align:center;}
.wp-caption img{border:0 none;margin:0;padding:0;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.wrapper{height: auto !important;margin:0 0 -19px 0;min-height:100%;}
a.menubookmark{background:url(images/menubookmark.png) no-repeat;float:left;height:27px;width:29px;}
a.menufeed{background:url(images/menufeed.png) no-repeat;float:left;height:27px;margin-left:6px;width:29px;}
a.menuhome{background:url(images/menuhome.png) no-repeat;float:left;height:27px;width:29px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.centered,.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
img.wp-smiley{border:0;clear:none;float:none;margin:0;padding:0;}
#commentform p{margin:5px 0;}
#searchbox{background:url(images/searchbox.png) no-repeat;float:right;height:27px;width:237px;}
#searchbox #s{background:none;border:0;color:#0055a5;float:left;font-weight:bold;margin:6px 0 0 6px;padding:0;width:195px;}
#searchbox #searchsubmit{border:0;float:right;height:27px;margin:0;width:29px;}
.headermenu ul li#current{background:#f4f8fd url(images/navtab_current.gif) no-repeat right top;margin-left:-38px;}
.headermenu ul li#current a{background:url(images/navtab_current_left.gif) no-repeat;color:#000;padding:5px 48px;}
.headermenu ul li#firstcurrent{background:#f4f8fd url(images/navtab_current.gif) no-repeat right top;}
.headermenu ul li#firstcurrent a{background:url(images/navtab_current_first.gif) no-repeat;color:#000;}
.headermenu ul li#lastcurrent{background:#f4f8fd url(images/navtab_current_last.gif) no-repeat right top;margin-left:-38px;}
.headermenu ul li#lastcurrent a{background:url(images/navtab_current_left.gif) no-repeat;color:#000;padding:5px 39px 5px 48px;}
.blogtitle a:hover,.footercontent a:hover{color:#000;}
.content h1 a:hover,.commentmetadata a:hover{color:#555;}
.headermenu ul li a:hover{color:#f9f7ed;}
a.menubookmark:hover{background:url(images/menubookmark.png) no-repeat 0 -27px;}
a.menufeed:hover{background:url(images/menufeed.png) no-repeat 0 -27px;}
a.menuhome:hover{background:url(images/menuhome.png) no-repeat 0 -27px;}
.image_cols table td img {width:100px;height:100px;}
.right_col { padding:0;margin:0; }
.right_col td, .right_col th { padding-top:0px; }
.col_1 { float: left; }
.both { clear:both; }
#events_list a { text-decoration: none; }
#events_list a:hover { text-decoration: underline; }
.thumbnails {}
.thumbnails td {text-align:center;font-weight:bold;font-size:1.2em;}
.about_us { font-size:medium; }
.about_us a { text-decoration:none; }
.about_us a:hover { text-decoration:underline; }
.about_us img {border:0;}
.tape_left6 { background:url(/images/tape/v2.jpg) repeat-y;width:100px;height:2000px;position:absolute; }
.tape_right4 { background:url(/images/tape/v2.jpg) repeat-y;width:100px;height:2000px;float:right;position:absolute;top:-1000px;left:40px;padding:0;margin:0; }
.header_block { float:left; }
.events_nav {text-align:center;font-weight:bold;}
.events_nav a { text-decoration: none;cursor:pointer; }
.events_nav a:hover { text-decoration: underline; }
.RegisterForEvent { width:300px; }
.RegisterForEvent h2 { margin:0px; }
.RegisterForEvent p { font-size:1.2em;padding:5px;margin:0; }
.RegisterForEvent table td {width:100px;text-align:left;margin:0;padding:5;font-size:1.2em;}
.RegisterForEvent #register_for_event_button { margin-left:85px; }
.RegisterForEvent .register_for_event_error_span {color:#CC0000;}
.about_us_images_table { line-height:40px; }
.about_us_images_table h2 { margin:0;padding:0; }