@font-face{font-family:'Cal';src:url('fonts/calibrib.eot?') format('eot'),url('fonts/calibrib.woff') format('woff'),url('fonts/calibrib.ttf') format('truetype'),url('fonts/calibrib.svg#webfontcxlcAjZ9') format('svg')}
*{margin:0;outline-style:none;padding:0}
body{background:#EEE;color:#555;font:12px/20px Verdana;cursor:default}
img{border:0;margin:1px}
abbr{border:0;cursor:help}
p{clear:both;text-align:justify;text-indent:2em}
li{list-style:none}
.float-left{float:left}
.float-right{float:right}
a,#main-menu .drop-down-menu a{color:#0063DC;text-decoration:none}
#content a:hover,.current-page-ancestor a,.current-menu-item a{color:#F08}
.hidden,br{display:none}
h1{font:33px/33px Cal;margin:15px 0;letter-spacing:-1px}
h2{font:19px/19px Cal}
h3{font:18px/18px Cal}
h4{font:30px/30px Cal}
#Short span{display:block;float:left;width:240px;margin-right:20px;text-align:right;vertical-align:top}
.Lmt{border-bottom:#EEE solid 1px;margin:5px 30px 15px 0}
.Src{font:italic 10px/16px Verdana}
#wrap{background:#FFF;margin:0 auto;overflow:auto;padding:0 10px;width:990px}
#header,#slogan,#content,#main-menu,#footer{clear:both;float:left;width:100%}
#logo{float:left;padding:10px 0}
#header-extras{float:right;margin-top:60px;width:300px}
.search-field{background:url(b.png) 310px 0;border:0;height:21px;padding:6px 32px 3px;width:231px}
#social-links{float:right;margin:3px 20px}
#social-links a,#social-links span{float:left;cursor:pointer;padding:0;height:32px;width:32px}
#social-links a{margin:4px}
#social-links a.hoop-icon:hover{margin-top:0;padding-bottom:3px}
#main-menu{border:#EEE solid;border-width:2px 0;font:20px/40px Cal;height:40px;overflow:hidden}
#main-menu a{display:block;padding:0 9px}
#main-menu a:hover{color:#FFF;background:#F08}
#main-menu li,#main-menu div{display:block;float:left}
#main-menu .drop-down-head{float:none}
#main-menu .drop-down-menu{margin-left:-3px;border:#EEE solid;border-width:0 2px 2px;visibility:hidden;position:absolute;background:#FFF}
#main-menu .drop-down-menu a{font:15px/22px Cal;margin:0 1px;padding:0 8px}
#sub-menu-left{margin:0 0 25px}
#sub-menu-left a{font:15px Cal}
#slogan{border-bottom:#EEE solid 2px;font:95px/125px Cal;letter-spacing:-3px;margin:0 0 15px;text-indent:7px}
.column{float:left;overflow:hidden}
#column-left{width:18%;padding:65px 5px 0}
#column-center{width:56%;padding:0 30px 0 10px}
#column-right{width:19%;padding:0 5px}
#column-center p,#column-center div{padding-bottom:10px;overflow:auto}
#column-center .widget-area div{padding:0}
#column-center h2,#column-center h3,#column-center dt{margin:15px 0 10px}
#column-right ul,#column-right dl,#column-right dt,#image-gallery dt,#column-right h4{float:left;width:100%}
#column-right h4{margin:15px 0}
#image-gallery dt{font-style:italic}
#image-gallery dd{float:left;margin-right:5px}
.news-date,.news-content{float:left}
.news-date{margin:6px 0}
.news-content{margin:0 0 6px;font:11px/15px Verdana}
.news-content p{text-align:left}
.news-content a{color:#555}
#sub-menu-right li{height:30px;margin:3px 0}
#footer{padding:40px 0 9px}
#footer li{display:inline;margin:0 5px}
.footer-block{font-size:9px;margin:0 auto;width:450px}
.FList{float:left;padding:10px 15px 10px 0}
.FList li{background:url(b.png) no-repeat -352px 0;padding:0 0 10px 25px}
.NList li{list-style:decimal;margin:0 0 10px 25px}
.Frame{margin-top:20px}
.round-link{cursor:pointer;float:left}
.link-text,.left-edge,.right-edge{float:left;height:30px;width:14px}
.left-edge{background:url(b.png) -28px 0}
.right-edge{background:url(b.png) -42px 0}
.link-text{background:#0063DC;color:#FFF;font:13px/30px Cal;width:auto}
.link-text-long{font-size:19px;width:155px}
a.round-link:hover .link-text,.current-menu-item .link-text,#sub-menu-right .current_page_parent .link-text{background:#F08}
a.round-link:hover .right-edge,.current-menu-item .right-edge,#sub-menu-right .current_page_parent .right-edge{background:url(b.png) -14px 0}
a.round-link:hover .left-edge,.current-menu-item .left-edge,#sub-menu-right .current_page_parent .left-edge{background:url(b.png) 0 0}
#ad-top{height:90px;width:728px}
#ad-bottom{clear:both;height:90px;margin:10px auto;width:468px}
#ad-left{margin:0 0 10px;width:160px}
#ad-unite{font:9px/12px Verdana;margin:20px 30px 0 5px}
#facebook-icon{background:url(b.png) 0 -31px}
#twitter-icon{background:url(b.png) -64px -31px}
#rss-icon{background:url(b.png) -192px -31px}
#more-icon{background:url(b.png) -160px -31px}