body {width: 1100px; padding: 0; margin: 0; font-size: x-large; background:#003366;}

div.buttons {font-size: x-large; height: 643px; padding-top: 2ex; width: 15ex; background:#003366;}
p.skip {display: none; margin-left: 1em; margin-bottom: .5ex; background:#003366;}
p.button {margin-left: 1em; margin-bottom: .5ex; background:#003366;}
p.button span {display: none;}
a.button:hover {background:#FFCC00; color:#003366;}
a.button {color:#FFCC00; font-size: normal; text-decoration: none; font-weight: bold; font-family: "Arial";}

/* Main Page styles */
div.main {width: 1100px; padding: 0; margin: 0; background: #FFFFFF; }
div.content_main {position: absolute; padding: 0; left: 15ex; top: 0; width: 800px; height: 643px; background-image: url("../Images/allbluehome.jpg");}
h1.title_main {margin: .25em .5em 0 .5em; font-size: x-large; text-transform: uppercase; text-decoration: underline; font-weight: bold}

div.about_us {position: relative; left: 400px; height: 275px; width: 400px; overflow: auto; }
div.news_main {position: relative; top: 46px; height: 321px; width: 290px; }
div.news_main h2 {margin: 0 .5em .5em .5em; font-size: large; text-decoration: bold;}

p.news_item {font-size: large; margin: 0 .5em .5em .5em; color:#000000; text-decoration: none; }
a.news_link {}

p.about_us_1 {margin: 0 .5em 1ex .5em; font-size: large; color:#000000; text-decoration: none}

/* Secondary Page styles */
body.secondary {width: auto;}
div.secondary {padding: 0; margin:0}
div.content_secondary {position: absolute; left: 16ex; top: 0; height: auto; background: #FFFFFF}
div.content_secondary div.buttons {height: inherit}
div.feature {margin: 0 0 1em 0; clear: both; width: inherit}
div.feature h1 {margin: .25em 1em; font-size: x-large; text-transform: uppercase; text-decoration: underline; font-weight: bold}
div.feature h2 {margin: .25em 1em; font-size: large; text-transform: uppercase; text-decoration: underline; font-weight: bold}
div.feature p {font-size: large; margin: 0 1em .5em 1em; color:#000000; text-decoration: none}

table {width: 800px; border: none; }
div.title h1 {margin: .25em 1em; font-family: "Arial"; font-size: xx-large; text-transform: uppercase; font-weight: bold; color: #003366;}
div.calendar h2 {margin: .25em 2em; padding: .5em; font-family: "Arial"; font-size: x-large; text-transform: uppercase; font-weight: bold; color: #FFCC00;}
.date {padding: .5em .5em .5em 4em; font-weight: bold; width: 33%;}
.event {padding: .5em; width: 66%;}

div.address p {margin: .25em 2em; padding: .5em; font-family: "Arial"; font-size: large; text-align: center; font-weight: bold;}

a.link_primary {color:#003366; font-size: large; text-decoration: underline; font-weight: bold; font-family: "Arial";}
a.link_secondary ()

img#header {border: none; width: 800px; height: 204px}
img.feature_left {float: left; width: 200px; height: 200px; margin: .5em}
img.feature_left_wide {float: left; width: 400px; height: 200px; margin: .5em}
img.feature_right {float: right; width: 200px; height: 200px; margin: .5em}
img.feature_right_wide {float: right; width: 400px; height: 200px; margin: .5em}
img.links_page_left {float: left; width: 125px; height: 125px; margin: .5em}
img.links_page_right {float: right; width: 125px; height: 125px; margin: .5em}
img.links_page_wide {border: none; float: left; width: 250px; height: 70px; margin: .5em}

div.sponsors img {margin: 10px 0px 10px 10px;}

form.paypal {display: inline; vertical-align: bottom;}

caption {display: none;}
