/* CSS Document */
img, img a {border: 0;}
a, a:visited {color: #047273; text-decoration: none;}
a:hover {color: #FFF;}
#modal_overlay {background-color:#000;}
#modal_container div {text-align: left;}
#mapContainer {float:right; position: relative;}
#mapLoading {position: absolute; background-color: #fff; padding: 25px; left: 230px; top: 160px; z-index: 2; border: solid 1px #535353; display: block;}
#pangeaMap {line-height: 14px; z-index: 1;}

/* left nav styles */
.eventItem {padding-left:10px;padding-right:5px;padding-bottom:0px;line-height:16px;}
.eventItem .overlayText strong a {color:#ffffff;}
.leftNavItem { margin-top: 17px;border: solid 1px #535353;height: 53px;width: 231px;background-image:url(../images/bgLeftNavItem.gif);}
.leftNavItem .leftNavItemLeft {padding: 8px 5px 5px 5px; width:173px;height:40px;border-right:solid 1px #535353;float:left;}
.leftNavItem .leftNavItemLeft p{padding-top:3px;font-size:10px;color:#cccccc;}
.leftNavItem .leftNavItemRight {width:47px;float:left;}
.leftNavIcon {position:relative;top:20px;left:15px;}
.locationsList {background-color: #000; width:231px;font-size:10px;color:#cccccc;border-right:solid 1px #535353;border-left:solid 1px #535353;border-bottom:solid 1px #535353;height:260px;overflow:auto;}

/* center content styles */
#edit_event_link {position: absolute; top: 20px; right: 20px; z-index: 9997; border: solid 1px #535353; padding: 5px; font-weight: bold;}

/* overlay css */
.overlay {width:500px; border:solid 1px #535353; background-color:#282828;}
.overlayText {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff;}
.overlayNoteText {color:#ccc;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.overlayDivider {border-top:solid 1px #535353;width:325px;}
div.hr {width:700px;height: 1px;background: #535353 no-repeat scroll center;margin-top:5px;margin-bottom:5px;}
div.hr hr {display: none;}
.fieldOverlay {width:200px;background-color:#000000;border:solid 1px #535353;font-family: Arial, Helvetica, sans-serif;font-size: 12px;padding:4px;color: #ffffff;}
.formOverlay {padding: 5px 5px 25px 25px;}
.confirmationOverlay {padding-left:25px;padding-top:50px;border:solid 1px #535353;background-color:#282828;}
.fieldRow {padding-top:2px;padding-bottom:2px;}
.inputLeft {float:left;padding-top:5px;width:115px;}
.inputRight {float:left;width:210px;}
.formOverlay select {background-color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#ffffff;}
.contactOverlay {padding: 5px 5px 25px 25px;border:solid 1px #535353;background-color:#282828;}
.contactOverlay textarea {height:75px;overflow:auto;}
.privacyBox {border:solid 1px #535353; padding: 10px 15px 20px 15px;background-color:#1e1e1e; margin-right: 20px;}
.privacyBox .header {color:#FFFFFF;margin:0px;padding-top:0px;padding-bottom:5px;font-weight:bold;}

/* info window styles */
.mapInfoWindow {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000; width: 250px; line-height: 12px; min-height: 100px;}
.mapInfoWindow .typeHeaderLive {font-size:16px; color:#f5d10b; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-bottom:2px; line-height:18px;}
.mapInfoWindow .typeHeaderPublic {font-size:16px; line-height:18px;color:#cc0000;font-weight:normal;font-family:Arial, Helvetica, sans-serif;padding-bottom:2px;}
.mapInfoWindow .typeHeaderPrivate {font-size:16px; line-height:18px;color:#ff6600;font-weight:normal;font-family:Arial, Helvetica, sans-serif;padding-bottom:2px;}
.mapInfoWindow .locationHeader {font-size:16px; line-height: 18px;color:#000000;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.mapInfoWindow .messageDiv, .mapInfoWindow .locationDiv, .mapInfoWindow .timeDiv, .mapInfoWindow .attendeeDiv, .mapInfoWindow .contactDiv, .mapInfoWindow .timeDiv {padding: 5px 0 0 0;}
.mapInfoWindow .dataText {color: #666;}
.mapInfoWindow .hr {width: 100%; height: 1px; background: #d8d8d8 no-repeat; margin-top: 5px;}
.mapInfoWindow .hr hr {display: none;}
.mapInfoWindow div a:hover {color: #FF9933;}
label {font-size:10px;color:#686868;}

div.errors {display:none;color:#fc6701;width:320px;margin:10px 0 10px 0;background:url(../images/iconError.gif) top left no-repeat;padding-top:1px;padding-bottom:3px;}
div.errors p {margin:0 0 0 25px;}

#pangeaMap {width: 540px; height: 400px; background-color:#000;float:left;color:#000;border:solid 1px #535353;}
#hostBtn {float: left;}
#mapKey {float: right; background: url(../../images/key_cap_m.gif) repeat-x; border-collapse: collapse;}
#mapKey a, #mapKey img {display: inline; float: left;}
#mapKey a.moreInfo {cursor: help;}
#mapKey td.button {padding: 0 5px;}
#search {padding: 20px 0 20px 14px; clear: both;}
#search label {font-size: 18px; line-height: 22px; color: #FFF; font-weight: bold; vertical-align: middle; margin-right: 10px;}
#search #address {padding: 2px; width: 600px;}
#search #address.sample {color: #aeaeae;}
#introCopy, #results {float: left; width: 327px; height: 375px; padding: 14px; background-color: #131313;}
#introCopy h3 {font-size: 18px; font-weight: bold; line-height: 22px; margin: 0;}
#results {padding: 0; display: none; overflow-y: auto; width: 355px; height: 402px;}
#results_search {background: url(../images/arrow.gif) 0 0 no-repeat; padding: 0 0 10px 33px; color: #FFF; font-size: 18px; border-bottom: 1px solid #1b1b1b; margin: 14px;}
#results_search a {float: right; margin-right: 10px;}
#results_search h3 {margin: 0; font-size: 18px;}
#results_search p {margin: 5px 0;}
#results_events {padding: 0 14px;}
#results_events div {padding: 5px 5px 5px 33px; color: white; line-height: 14px;}
#results_events div a {color: white; font-weight: bold;}
#results_events div a:hover {text-decoration: underline;}
#results_events div span {font-size: smaller;}
#results .official {background: url(../images/event_icon_bg_yellow.gif) left 5px no-repeat;}
#results .official_open {background: url(../images/event_icon_bg_yellow_dot.gif) left 5px no-repeat;}
#results .public {background: url(../images/event_icon_bg_red.gif) left 5px no-repeat;}
#results .public_open {background: url(../images/event_icon_bg_red_dot.gif) left 5px no-repeat;}
#results .private {background: url(../images/event_icon_bg_orange.gif) left 5px no-repeat;}
#results .private_open {background: url(../images/event_icon_bg_orange_dot.gif) left 5px no-repeat;}
