/* GLOBAL BODY ELEMENTS */
body {text-align: center; background-image: url(../../images/bg_body.gif); background-repeat: repeat-x; padding: 0px; margin-top: -31px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333;}
h1 {font-size: 16px; margin-top: 0px; margin-bottom: -2px;}
h2 {font-size: 14px; border-bottom: 1px solid #333; margin-top: 0px; margin-bottom: -2px;}
h3 {font-size: 13px; border-bottom: 1px solid #333; margin-top: 0px; margin-bottom: -2px;}
label {font-weight:bold;}
/* OVERALL CONTAINER */
#container {margin: 0 auto; width: 905px; text-align: left;}
/* HOMEPAGE BODY ELEMENTS */
/* LOGO BLOCK */
#logoBlock {background-image: url(../../images/image_logo.jpg); background-repeat: repeat-x; height: 163px; width: 231px; float: left; margin-top: 0px; padding-top: 255px; padding-left: 50px; padding-right: 20px; font-family: "Lucida Sans", Arial, Helvetica, sans-serif; font-size: 14px; color: #fff;}
#logoBlock ul {list-style: none; margin: 0px; padding: 0px;}
#logoBlock li {margin-bottom: 5px;}
#logoBlock  a:link {color: #fff; text-decoration: none;}
#logoBlock  a:visited {color: #fff; text-decoration: none;}
#logoBlock  a:hover {color: #fff; text-decoration: none; padding-bottom: 2px; border-bottom: 2px dashed #fff;}
#logoBlock  a:active {color: #fff;}
/* MAIN NAV WITHIN LOGO BLOCK */
#mainNav {width: 271px; padding: 20px; margin-top: 225px; border: 1px solid #ddd; color: #fff; position: relative; top: 200px; left: 200px; clear: both;}
/* NEWS BLOCK */
#newsBlock {background-image: url(../../images/bg_orange.gif); background-repeat: repeat-x; height: 255px; width: 281px; padding: 10px; display: block; float: left; margin-top: 163px; margin-left: 1px; line-height: 18px;}
#newsBlock h1 {color: #fff;}
#newsBlock h2 {color: #eee; border-bottom-color: #fff;}
#newsBlock a:link {color: #fff; text-decoration: none;}
#newsBlock a:visited {color: #fff; text-decoration: none;}
#newsBlock a:hover {color: #fff; text-decoration: underline;}
#newsBlock a:active {color: #fff;}
/* EVENTS BLOCK */
#eventsBlock {background-image: url(../../images/bg_gray.gif); background-repeat: repeat-x; height: 255px; width: 281px; padding: 10px; display: block; float: left; margin-top: 163px; margin-left: 1px; line-height: 18px;}
#eventsBlock h1 {color: #fff;}
#eventsBlock h2 {color: #eee; border-bottom-color: #fff;}
#eventsBlock a:link {color: #fff; text-decoration: none;}
#eventsBlock a:visited {color: #fff; text-decoration: none;}
#eventsBlock a:hover {color: #fff; text-decoration: underline;}
#eventsBlock a:active {color: #fff;}
/* PHOTO BLOCK */
#photoBlock {background-color: #333; background-image:url(../../images/bg_photo.gif); background-position:right; background-repeat:no-repeat; padding: 10px; margin-top: -30px; height: 236px; width: 885px; clear: both;}
#photoBlock h1 {color: #fff;}
#photoBlock h2 {color: #eee; border-bottom-color: #fff;}
#photoBlock a:link {color: #fff; text-decoration: none;}
#photoBlock a:visited {color: #fff; text-decoration: none;}
#photoBlock a:hover {color: #fff; text-decoration: underline;}
#photoBlock a:active {color: #fff;}
/* BUTTON */
#button {position: absolute; top: -20px; right: 40px;}
#button img{border: 0;}
/* CONTENT BLOCK */
#contentBlock {background-image: url(../../images/bg_content2.gif); background-repeat: repeat-x; width: 582px; padding: 10px; display: block; float: left; margin-top: 163px; margin-left: 1px;}
#contentBlock h1 {color: #333;}
#contentBlock h2 {color: #eee; border-bottom-color: #fff;}
#contentBlock h3 {color: #a70000;}
#contentBlock a:link {color: #a70000; text-decoration: none;}
#contentBlock a:visited {color: #666; text-decoration: none;}
#contentBlock a:hover {color: #cf5a32; text-decoration: underline;}
#contentBlock a:active {color: #333;}
/* FOOTER */
#footer {color: #fff; background-color: #cf5a32; padding: 15px; margin-top: 20px; clear: both;}
#footer  a:link {color: #fff; text-decoration: none;}
#footer  a:visited {color: #fff; text-decoration: none;}
#footer  a:hover {color: #fff; text-decoration: underline;}
#footer  a:active {color: #fff;}
/* CLASSES */
.newsInfo {color: #fff; line-height: 14px; margin-top: 5px;}
.alert {color:#f00;}
.imgStyle {border: 1px dashed #fff; padding: 3px;}