* { outline: none; } input::-moz-focus-inner { border: 0; } .clear { clear: both; } a img { border: none; } p { padding: 9px 0px; margin: 0px; } hr { color: #222222; background-color: #222222; height: 1px; border: none; } .hidden { display: none; } .textright { text-align: right; } .textleft { text-align: left; } .textcenter { text-align: center; } a { color: #2da3cf; text-decoration: none; } a:hover { text-decoration: underline; color: #ffffff; } #adminbar { padding: 5px 10px; background: #1973b0 url(../admin_images/adminbar.png) top repeat-x; border: 1px solid #004c80; } #adminbar form { padding: 0px; margin: 0px; } #editbutton { margin: 0px; padding: 0px; font-size: 0px; line-height: 0px; display: block; height: 40px; width: 220px; border: none; background: url(../admin_images/edit.png) top; cursor: pointer; text-indent: -3333px; overflow: hidden; } #editbutton:hover { background: url(../admin_images/edit.png) bottom; } #viewmediaform { display: block; float: right; } #viewmedia { margin: 0px; padding: 0px; font-size: 0px; line-height: 0px; display: block; height: 40px; width: 220px; border: none; background: url(../admin_images/viewmedia.png) top; cursor: pointer; text-indent: -3333px; overflow: hidden; } #viewmedia:hover { background: url(../admin_images/viewmedia.png) bottom; } h1, h2, h3, h4, h5, h6 { display: block; margin: 0px; padding: 9px 0px; font-weight: bold; color: #ffffff; font-size: 24px; line-height: 32px; } h3, h4, h5, h6 { font-size: 18px; line-height: 26px; } #logo { display: block; position: absolute; margin: 0px; padding: 0px; top: 71px; left: 0px; background: url(../images/logo.png); width: 240px; height: 89px; text-indent: -3333px; overflow: hidden; } #logo a { display: block; width: 240px; height: 89px; } body { margin: 0px; padding: 0px; background: #000000 url(../images/bodybg.png) top center repeat-x; font-family: Arial, Verdana, Trebuchet MS, sans serif; font-size: 14px; line-height: 22px; color: #ffffff; } #wrapper { width: 980px; margin: 0px auto; } #banner_div { position: relative; height: 191px; background: url(../images/navbg.png) top center no-repeat; } #contact_info { text-align: right; position: absolute; right: 20px; top: 70px; width: 700px; line-height: 30px; } #contact_info img { margin-left: 4px; } #navbar_div { padding: 10px 20px; text-align: center; } #navbar_div a { text-decoration: none; color: #ffffff; text-transform: uppercase; border-bottom: 3px solid #808080; padding: 0px 2px 8px 2px; margin: 0px 30px; } #navbar_div a.current { color: #ffffff; border-bottom: 3px solid #2da3cf; } #navbar_div a:hover { color: #2da3cf; border-bottom: 3px solid #2da3cf; } #content_div { position: relative; padding: 50px 20px 20px 20px; background: #2f2f2f; border: 1px solid #000000; } #services_nav { position: absolute; right: 19px; top: 0px; width: 430px; } #services_nav a { display: block; float: left; text-indent: -3333px; overflow: hidden; height: 32px; } #services_nav a.body { width: 144px; background: url(../images/servicesnav.png); background-position: 0px 0px; } #services_nav a.body:hover { background: url(../images/servicesnav.png); background-position: 0px -32px; } #services_nav a.sports { width: 140px; background: url(../images/servicesnav.png); background-position: -144px 0px; } #services_nav a.sports:hover { background: url(../images/servicesnav.png); background-position: -144px -32px; } #services_nav a.general { width: 146px; background: url(../images/servicesnav.png); background-position: -284px 0px; } #services_nav a.general:hover { background: url(../images/servicesnav.png); background-position: -284px -32px; } #footer_div { padding: 20px 20px 30px 20px; color: #666666; } #footer_div a { color: #666666; } #footer_div a:hover { color: #ffffff; } #sidemenu { width: 220px; float: left; padding-top: 14px; } #insidemenu a { display: block; font-weight: bold; color: #ffffff; text-decoration: none; padding: 5px 15px; margin: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background: #000000; border: 1px solid #111111; text-shadow: 1px 1px 1px #000000; } #insidemenu a:hover { color: #ffffff; text-decoration: none; background: #444444; border: 1px solid #555555; text-shadow: 1px 1px 1px #333333; padding: 5px 15px; margin: 10px; } #sidemenu a { display: block; font-weight: bold; color: #ffffff; text-decoration: none; padding: 5px 15px; margin-bottom: 4px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background: #444444; background: -moz-linear-gradient(90deg,#222222,#444444); background: -webkit-gradient(linear, left bottom, left top, from(#222222), to(#444444)); border: 1px solid #222222; text-shadow: 1px 1px 1px #222222; } #sidemenu a.sublink { color: #ffffff; margin-left: 40px; background: #333333; background: -moz-linear-gradient(90deg,#333333,#666666); background: -webkit-gradient(linear, left bottom, left top, from(#333333), to(#666666)); border: 1px solid #333333; text-shadow: 1px 1px 1px #333333; } #sidemenu a:hover, #sidemenu a.current { color: #ffffff; text-decoration: none; background: #222222; background: -moz-linear-gradient(90deg,#000000,#222222); background: -webkit-gradient(linear, left bottom, left top, from(#000000), to(#222222)); border: 1px solid #000000; text-shadow: 1px 1px 1px #000000; } #sidemenu a.sublink:hover { color: #ffffff; text-decoration: none; background: #000000; background: -moz-linear-gradient(90deg,#000000,#333333); background: -webkit-gradient(linear, left bottom, left top, from(#000000), to(#333333)); border: 1px solid #000000; text-shadow: 1px 1px 1px #000000; } #textsection { float: right; width: 700px; } .text_image { float: right; margin: 9px 0px 9px 18px; text-align: center; } .text_image_right { float: right; margin: 9px 0px 9px 18px; text-align: center; } .text_image_left { float: left; margin: 9px 18px 9px 0px; text-align: center; } .text_image img { border: 1px solid #222222; } .text_image_right p { border-top: 1px solid #222222; margin-top: 10px; text-align: left; } .text_image_left p { border-top: 1px solid #222222; margin-top: 10px; text-align: left; } .text_image_right img { border: 1px solid #222222; } .text_image_left img { border: 1px solid #222222; } .text_image p { border-top: 1px solid #222222; margin-top: 10px; text-align: left; } .textholder { padding: 10px 0px; margin: 0px; border-bottom: 1px solid #222222; } .lefttextimage { float: left; margin-right: 10px; border: 1px solid #222222; } .righttextimage { float: right; margin-left: 10px; border: 1px solid #222222; } .dmap { margin: 9px 0px; width: 540px; height: 300px; border: 1px solid #222222; } .submit_button { cursor: pointer; display: block; font-weight: bold; color: #ffffff; text-decoration: none; padding: 5px 15px; margin-bottom: 4px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background: #444444; background: -moz-linear-gradient(90deg,#222222,#444444); background: -webkit-gradient(linear, left bottom, left top, from(#222222), to(#444444)); border: 1px solid #222222; text-shadow: 1px 1px 1px #222222; } .submit_button:hover { color: #ffffff; text-decoration: none; background: #222222; background: -moz-linear-gradient(90deg,#000000,#222222); background: -webkit-gradient(linear, left bottom, left top, from(#000000), to(#222222)); border: 1px solid #000000; text-shadow: 1px 1px 1px #000000; } #contactright { float: right; width: 460px; } #contactleft { float: left; width: 460px; border-right: 1px solid #222222; } .textinput { width: 300px; border: 1px solid #222222; background: #ffffff; padding: 3px; color: #333333; } .smallinput { width: 35px; border: 1px solid #222222; background: #ffffff; padding: 3px; color: #333333; } .phoneinput { width: 150px; border: 1px solid #222222; background: #ffffff; padding: 3px; color: #333333; } .codeinput { width: 75px; border: 1px solid #222222; background: #ffffff; padding: 3px; color: #333333; } #contactform label { display: block; font-size: 12px; color: #999999; } #contactform select { color: #333333; } #contactform textarea { width: 300px; height: 100px; padding: 3px; border: 1px solid #222222; background: #ffffff; color: #333333; } #codetable { width: 225px; } #codetable .secimagetd { width: 125px; text-align: center; } #codetable .secimagetd img { border: 1px solid #222222; } .map { margin: 9px 0px; width: 460px; height: 300px; border: 1px solid #222222; } textarea { resize: none; } .faq { margin: 0px 0px; } .faq2 { border-bottom: 1px solid #222222; margin: 0px 0px; } .faqholder { position: relative; padding-left: 50px; } .faqtitle { position: absolute; top: 9px; left: 20px; font-weight: bold; color: #999999; } .imagetable { float: left; width: 138px; height: 138px; margin: 10px; text-align: center; background: #222222; } .imagetable5 { float: left; width: 138px; height: 138px; margin: 5px; text-align: center; background: #222222; } .bfimagetable { float: left; background: #222222; margin: 10px; text-align: center; } .bfimagetable td { } .bfimage { cursor: pointer; width: 124px; height: 124px; } .bfimagelink { height: 32px; } .bfimagelink a { color: #ffffff; } .cattable { float: left; width: 138px; height: 180px; margin: 10px; text-align: center; } .catimage { height: 138px; background: #222222; } .subcat_text { } .subcat_images { float: right; width: 300px; } .linkholder { float: left; width: 290px; margin: 10px; position: relative; min-height: 140px; padding: 10px 0px 10px 160px; } .linktable { position: absolute; top: 10px; left: 10px; width: 138px; height: 138px; background: #222222; text-align: center; } .link2holder { margin: 10px 10px; border-bottom: 1px solid #222222; position: relative; min-height: 150px; padding: 10px 0px 10px 280px; } .link2table { position: absolute; top: 10px; left: 0px; width: 268px; height: 268px; background: #222222; text-align: center; } .link3holder { margin: 10px 0px; border-bottom: 1px solid #222222; position: relative; min-height: 150px; padding: 10px 0px 10px 150px; } .link3table { position: absolute; top: 10px; left: 0px; width: 138px; height: 138px; background: #222222; border: 1px solid #000000; text-align: center; } .link4holder { position: relative; min-height: 200px; text-align: center; width: 140px; float: left; margin-right: 10px; } .link4table { width: 138px; height: 138px; background: #222222; border: 1px solid #000000; text-align: center; margin-bottom: 10px; margin-top: 10px; } .link5holder { margin: 10px 0px; border-bottom: 1px solid #222222; position: relative; padding: 10px 0px 10px 0px; } .link5image { float: left; width: 150px; } .link5table { top: 10px; left: 0px; width: 138px; height: 138px; background: #222222; border: 1px solid #000000; text-align: center; } .testimonialholder { padding: 10px 0px; border-bottom: 1px solid #222222; margin: 0px 80px 10px 80px; } .testimonial { } .author { text-align: right; } #blogholder { position: relative; padding-right: 240px; min-height: 400px; } #sidedivider { height: 1px; background: #333333; margin: 5px 10px; } #sidebar { position: absolute; top: 0px; right: 0px; width: 220px; background: #222222; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 5px 0px; } #sidebar h4 { padding-left: 20px; color: #ffffff; } #sidebar .rssfeed a { color: #c1c1c1; display: block; padding: 0px 0px 0px 20px; } #sidebar .rssfeed a img { margin-bottom: -4px; margin-right: 4px; } #sidebar a { color: #c1c1c1; display: block; padding: 0px 0px 0px 30px; } #sidebar a:hover { color: #ffffff; text-decoration: none; } #commentform label { display: block; font-size: 12px; color: #999999; font-style: italic; } #commentform .textinput { background: #ffffff; border: 1px solid #222222; padding: 3px; width: 220px; } #commentform textarea { background: #ffffff; border: 1px solid #222222; padding: 3px; width: 300px; height: 75px; } .blogentry { padding: 10px 0px; border-top: 1px solid #222222; } .firstentry { border-top: none; } .readmore { text-align: right; } .date { color: #999999; font-style: italic; } .comment1 { border: 1px solid #111111; background: #222222; margin: 5px 0px; padding: 10px 20px; } .comment2 { border: 1px solid #222222; background: #333333; margin: 5px 0px; padding: 10px 20px; } .donation_form { } .doclink { margin-left: 80px; margin-right: 80px; padding-bottom: 9px; border-bottom: 1px solid #222222; margin-bottom: 9px; } input#hp_field { border: solid 1px #dfdfdf; background-color: #dfdfdf; color: #dfdfdf; height: 0px; width: 0px; } #pagenonfeatured { float: left; width: 620px; } #pagefeatured { float: right; width: 300px; background: #222222; margin: 10px 0px; } #pagefeatured h2 { padding: 10px; } #pagefeatured p { padding: 10px; } .fitemdiv { padding: 10px; } .fitemdiv p { float: right; width: 160px; } .fitemtbl { float: left; width: 100px; height: 100px; background: #000000; text-align: center; } #homeblog img { float: right; margin: 10px 0px 10px 20px; border: 1px solid #000000; } #rdobuttons { float: right; text-align: left; padding-top: 5px; padding-left: 5px; } .searchedlink { font-size: 28px; }