/* -- View -- */


#bodyContentHdr { height: 81px; background: url( '../../../images/layout/pagehdr_home.jpg' ) center top no-repeat; }

.mainLeftColumn { float: left; width: 620px; }
.mainLeftColumn .mainColPad { padding: 10px 0 10px 50px; }

.mainRightColumn { float: right; width: 320px; }
.mainRightColumn .mainColPad { padding: 35px 50px 10px 30px; }

.leftCol1 { float: left; width: 450px; }
.leftCol1 .colPad { padding-left: 0px; }

.leftCol2 { float: right; width: 230px; }

#locationMap { width: 450px; height: 450px; border: 1px solid #00f; }

#homeBlurbBlock { margin-top: 25px; }
#homeBlurbBlock h3 { font-size: 16px; font-weight: bold; display: block; color: #445; margin-bottom: 4px; }
#homeBlurbBlock p { font-size: 15px; margin: 15px 0; color: #445; }

#stationSelectBlock { background: url( '../../../images/content/stationselect_home_bg.png' ) no-repeat; width: 560px; height: 129px; margin-top: 35px; text-align: center; }
#stationSelectBlock h3 { height: 40px; visibility: hidden; }
#stationSelectBlock p { padding: 0px 20px; text-align: left; color: #fff; }
#stationSelectControls { margin: 0px auto 0 auto; }
#stationSelectControls .selectWrapper { width: 30%; display: inline; }
#stationSelectControls select { width: 135px; }
#stationSelectControls .selectWrapper img { display: inline; margin: 0; padding: 0; height: 10px; width: 135px; outline: 1px solid #fff; }

#latestEventsBlock { height: 323px; background-color: #eee; background: url( '../../../images/content/latestevents_bg.png' ) repeat-y; overflow: hidden;  }
#latestEventsBlock h3 { background: url( '../../../images/content/latestevents_hdr_bg.png' ) no-repeat; width: 230px; height: 28px; font-size: 12px; color: #999; font-weight: bold; padding: 5px 0 0 10px; }
#latestEventsList { margin-left: 0px; color: #666; list-style: none; }
#latestEventsList li { margin: 10px 10px 10px 10px; }
#latestEventsList li .marker { float: left; width: 6%; color: #888; }
#latestEventsList li .content { float: right; width: 92%; }
#latestEventsList li a { color: #666; }
#latestEventsList li .region { font-size: 11px; color: #888; }

#viewEventsBlock { float: left; width: 215px; height: 115px; background: #f8f8f8 url( '../../../images/content/viewevents_bg.jpg' ) no-repeat; margin-top: 20px; position: relative; }
#viewEventsBlock .padder { padding: 10px 80px 0 10px; }
#viewEventsBlock h3 a { color: #0094D8; font-size: 17px; margin: 0px 0 10px 0; }
#viewEventsBlock h3 a:hover { text-decoration: none; }
#viewEventsBlock .imageLink { position: absolute; right: 13px; top: 13px; width: 61px; height: 51px; }
#viewEventsBlock .gonow { position: absolute; bottom: 5px; }

#submitEventBlock { float: right; width: 215px; height: 115px; background: #f8f8f8 url( '../../../images/content/submitevent_bg.jpg' ) no-repeat; margin-top: 20px; position: relative; }
#submitEventBlock .padder { padding: 10px 80px 0 10px; }
#submitEventBlock h3 a { color: #0094D8; font-size: 17px; margin: 0px 0 10px 0; }
#submitEventBlock h3 a:hover { text-decoration: none; }
#submitEventBlock .imageLink { position: absolute; right: 13px; top: 13px; width: 61px; height: 51px; }
#submitEventBlock .gonow { position: absolute; bottom: 5px; }

#searchEvents { background: #f8f8f8 url( '../../../images/content/searchevents_bg.png' ) no-repeat; width: 230px; height: 99px; margin-top: 20px; }
#searchEvents .padder { padding: 10px; }
#searchEvents h3 { color: #666; font-size: 17px; margin: 0px 0 10px 0; }
#search_events_text { width: 100%; }
#search_events_submit { float: right; margin-top: 5px; }

#loginBlock { margin-top: 22px; background: url( '../../../images/content/home_loginblock_bg.jpg' ) no-repeat; width: 240px; height: 129px; }
#loginBlock .controls { padding: 40px 0 0 20px; float: left; }
#loginBlock .controls input { zdisplay: block;   }
#loginBlock .controls label { display: block;  }
#loginBlock #login_SUBMIT { Zfloat: right; zzzmargin: 95px 10px 0 0; }







