html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;*font-size:100%;}
body * {line-height:1.22em;}
body {background:#fff; color:#000; padding: 0; margin: 0; font-family: verdana; height:100%}
h1,h2,h3 {font-weight: bold; margin: 0.5em 0}
h1{font-size:200%;}
h2{font-size:180%;}
h3{font-size:140%;}
a{color:#00f;}
#wrapper{ margin:0; padding: 5px}
#user_login, #user_area {z-index: 200; text-align:right; padding: 3px 4px 3px 4px; border-bottom: 2px solid #eee; background: #000000 url(../images/user_area_bg2.png) top left repeat-x; color: #fff; font-size: 80%; font-weight: bold; overflow: auto; display: block}
.element_settings {margin: 0; padding: 0; background: #000000 url(../images/user_area_bg2.png) top left repeat-x; color: #fff}
.element_settings_inner {padding: 20px 10px 10px 10px; border: 1px solid #646263}
.spam_warning {border: 1px solid #f00; color: #f00; padding: 5px; margin: 2px; background-color: #000}
.awaiting_approval {border: 1px solid #0f0; color: #0f0; padding: 5px; margin: 2px; background-color: #000}
.rsvp_acknowledge {border: 1px solid #0f0; color: #0f0; padding: 5px; margin: 2px; background-color: #000}
#user_login {position: absolute; top: 0px; right: 0px; border-left: 2px solid #eee}
#user_area #user {float: right}
#user_area #user_actions {float: left}
#user_area a, #user_login a {color: #fff; text-decoration: underline}
#js_warning {z-index: 2000; position: absolute; top: 0; left: 0; width: 350px; padding: 3px 4px 3px 4px; border: 3px solid #900; background-color: #400; color: #fff}
#footer {clear: both; padding:24px 0 4px 0; margin:0; font-size:80%; z-index:180;overflow:hidden; _height: 32px; font-size: 11px}
#footer_links{ float:right; text-align:right}
#footer_left {width: 48%; float: left}
#footer_right {width: 48%; float: right; text-align: right}
#footer #footer_logo {float: left; z-index:120}
#footer #footer_logo img {padding-top: 3px; height: 24px}
#footer #footer_tag {float: left; margin-left: 5px; overflow:hidden; z-index:120; position:static}
#footer_green {margin: 2px 0 0 3px; float: right}
#footer #footer_links_main, #footer #footer_tag {font-size: 10px}
#footer #footer_links_sub, #footer #footer_cr {margin-top: 3px; font-size: 9px}
.organizer_area {display: none}
.element_header_buttons{ }
.settings_button {width: 14px; height: 14px; float:left}
.settings_button a{ }
form.delete_form{ display:inline; width:14px; margin-left:18px}
form.delete_form input.delete_button {float: right; width: 14px; height: 14px; background: transparent url(../../images/delete.gif) top right no-repeat; border: 0px; cursor:pointer}
#activity {position:fixed; bottom: 0; left:0; margin: 0; padding: 0; z-index: 2000; height: 24px; width: 100%; filter: alpha(opacity=50); opacity: 0.5; -moz-opacity: 0.5; color: #000; display: block; text-align: center; font-weight: bold; font-size: 1.1em; background-color: #ddd; border-style:solid; border-color:#000; border-width:1px 0}
#activity {_position: absolute; _top:0}
#activity img {padding: 3px 0 0 0}
a img {border-style: none}
.no_display {display: none}
.display {display: screen}
#tabs_nav{ z-index:150}
#main_content {clear: both}
.tab_nav_drop {border: #F00 dashed 2px}
.bookmark_area {text-align: right; margin: 5px 5px 5px 0}
#titlewrap {padding-bottom: 5px}
.new_element, .element {position:relative; z-index:20}
.element .element_wrapper{ position:relative; z-index:20}
.element .element_wrapper .element_header {position:relative; z-index:60}
.element .element_header h2 {position: relative; z-index: 60; width: auto}
.element .element_header h2 span{ position:relative; min-width: 80px; min-height: 25px; z-index:60}
.element .element_header .element_header_buttons {position:relative; z-index:65}
.element .element_body {position:static}
.new_element{ text-align:right}
.element{ position:relative}
.element .element_header h2 {font-family:"Palatino Linotype Bold Italic", Georgia, Verdana, "Trebuchet MS", "Times New Roman", Times, serif; color: #fff; padding: 0 0 2px 0; margin:0; display:block; min-height:32px; _height:32px}
.element .element_header{ min-height:32px; _height:32px; height:auto !important; margin:0; padding:0.2em 0}
.btn {height: 25px; color:#fff; border:2px outset #666; padding: 0 3px 2px 3px; background:transparent url(../images/btn_bg_submit.png) repeat-x}
.btn_el, .btn_vote {font:bold 12px verdana; color:#fff; border: 2px solid #333; text-decoration:none; margin:2px 2px 2px 2px; padding: 3px; background:#333 url(../images/btn_bg_submit.png) repeat-x; *width:auto; *overflow:visible}
.btn_vote{ margin: 2px 10px 2px 10px}
.btn_green{ font:bold 12px/24px verdana; color:#fff; border: 2px outset #333; text-decoration:none; margin:4px 2px 12px 2px; padding: 2px; _padding:0px;_margin:0; background:transparent url(../images/btn_bg_ok.png) repeat-x}
.inplaceeditor-form {padding: 0; margin: 0; background-color:transparent; width:auto}
.inplacericheditor-form .editor_ok_link, .inplacericheditor-form .editor_cancel {position:relative; top: 0px; z-index:90}
.inplaceeditor-form input.editor_ok_button, .editor_cancel, .editor_ok_link {font:bold 12px/24px verdana; color:#fff; border: 2px outset #333; text-decoration:none; margin:4px; padding: 5px}
.editor_ok_link, .editor_ok_button{ background:transparent url(../images/btn_bg_ok.png) repeat-x}
.editor_cancel {background:transparent url(../images/btn_bg_cancel.png) repeat-x}
select, input {vertical-align:middle}
.element em {font-style: italic}
.center{ margin:0 auto; display:block}
.clear{ clear:both}
#ad_links_container {height: 15px; text-align:right; position: relative; z-index: 100}
#ad_banner_container {text-align:right; position: relative; z-index: 100}
#ad_tower_container {width: 120px; position: relative; z-index: 100}
#ad_footer_container {margin: 10px auto 10px auto; width: 336px; min-height: 280px; _height: 280px; z-index: 100}
#ad_leaderboard_container {width: 768px; height: 90px; margin: 0px auto 0px auto; padding-top: 2px}
#event_password_box {position: relative; z-index: 500; font-weight: bold; text-align: center; margin: 100px auto 210px auto}
.flash {clear: both; margin: 18px 10px 2px 10px; text-align: left; font-size: 12px; font-weight: normal}
.errors {border: 2px solid #f00; padding: 4px; color: #f00; background-color: #000}
.info {border: 2px solid #0f0; padding: 4px; color: #0f0; background-color: #000}
#upload_outer {border: 1px solid #fff; padding: 0px; margin: 0 3px 0 0; float: left; height: 10px; width: 50px}
#upload_inner {height: 10px}
#announcements {text-align: left; margin: 10px; font-size: 14px; font-weight: normal; font-face: arial; border: 2px solid #ff0; background: #1d1d00; color: #fff; padding: 10px; overflow: auto}
#announcements a.hide {float: right; font-weight: normal; text-align: right; color: #f99; font-size: 12px}
body {padding:0; margin:0; font-family: verdana; line-height:143%}
#wrapper {width: auto; margin: 0; padding: 0 5px 0 5px}
#main{ position:static}
h1,h2,h3 {font-weight:bold; margin: 5px 0; padding: 0 0 4px 0}
h1{font-size:200%;}
h2{font-size:180%;}
h3{font-size:140%;}
.container{position:relative;}
.container{_position:static;}
#main_container .container{position:static;}
#main_container{width:100%;}
#header {min-width: 750px; min-height: 108px; _height: 108px; position: relative}
#header #titlewrap {position: relative; top: 20px; text-align:center; margin-left: 240px; z-index:70}
#header #title {margin:0 auto; font-size: 2.5em; font-family: "Palatino Linotype", Palatino, Georgia; font-weight:normal}
#header #countdown {position:absolute; bottom:0px; right:0px; z-index:100}
#visit_counter {text-align: right; margin: 10px}
#tab_and_main_container {zoom:1; clear: both}
#tabs_nav {float: left; width: 220px; z-index: 200}
#tabs_nav ul#sortable_tabs{ display: block; width: 100%; margin: 0 auto; padding: 12px 0}
#tabs_nav a {text-decoration: none}
#tabs_nav ul li {display: block; padding: 4px 5px 4px 16px; margin: 0}
#main_container{ float:right; margin-left: -240px}
#main_container .container{ width:auto; float:left; margin-left: 240px}
#main_content .tab{ _float:right; _margin-left: 240px}
#main_content .tab ul li{ overflow: visible; list-style-type: none; margin-top:6px; margin-bottom:6px; text-align: left; position:relative; _position:relative}
#main_content .tab ul li ul li {margin-top:4px; margin-bottom:4px}
#main_container .container {float:none; width:auto}
#ad_tower_container {margin: 10px 0 10px 10px; float: right; text-align: right; width: 120px; height: 600px}
#ad_links_container, #ad_banner_container {margin: 10px 0 10px 0; text-align: right; width: 468px height: 60px}
.element, .new_element {position: relative; overflow: auto; *overflow: hidden; _display: inline-block; *margin: 0}
.element_wrapper{ position: relative; display: inline; text-align: left; float: left; width: 100%; _float: none}
.element .element_header {margin: 0; min-height: 38px; _height: 38px; _display: inline-block; text-align: left}
.element .element_header h2{ display:block; font-size: 160%; font-style:oblique; font-family: "Palatino Linotype", Palatino, Georgia; min-width: 30px; min-height: 30px; _height:32px; padding:6px 0 4px 0}
.element .element_header h2 span{ padding-bottom: 5px; min-width: 30px; min-height: 30px; display: inline-block}
.element .element_header .element_header_buttons a {text-decoration: none}
.element .element_header .element_header_buttons {position: absolute; top: 2px; right: 5px; float: right; width: 32px}
.element .delete {border: 0; display: block; width: 14px; height: 14px}
.element .element_body {padding: 6px 10px 6px 10px; width: auto}
.bookmark_area {padding: 15px 0 0 10px}
html,body{ margin:0; padding:0; height:100%}
#wrapper{ position:relative; margin:0 auto; height:auto !important; height:100%; min-height:100%; width:100%; margin:0 auto; padding:0}
html>body #wrapper{ *height:auto !important; *min-height:100%}
#site_wrapper{ }
#main{ }
#main_wrapper {position:relative; display:table; width:100%; height:100%; _height:auto; min-height:100%; padding-bottom:48px; _float:left}
div#tab_and_main_container {margin:0 12px}
#tabs_nav, #main_container{ }
div#footer {_clear:both; bottom:0; position:absolute; margin:0 auto; width:100%}
div#footer #footer_left{ margin-left:12px}
div#footer #footer_right{ margin-right:12px}
#main, #footer{ min-width:900px; max-width:1152px; margin:0 auto; _width:90%}
.photo_import {margin: 10px 0 0 0}
.photo_import .photo_import_tabs {float: left; display: block; font-size: 10px; width: 116px; position: relative; font-weight: bold; text-align: left}
.photo_import .photo_import_tabs a {display: block; margin: 0 0 2px 0; padding-left:12px; height: 24px; line-height: 24px; color:#666}
.photo_import .photo_import_tabs .selected {text-decoration: none; color: #111111; background-color: #aaa}
.photo_import .photo_import_tabs .not_selected {background-color: #ccc; cursor: pointer; border-right: 1px solid #999}
.photo_import .photo_import_forms {width: 340px; height: 240px; padding: 4px 14px; margin: 0 0 0 115px; text-align: left; background-color: #aaa; _left:-4px; _position:relative}
.photo_import .photo_import_forms h3 {font-size:18px; color: #111111; line-height:24px; height:24px}
.photo_import .photo_import_forms p {margin-top: 30px; color: #111111}
.photo_import .photo_import_forms forms{ padding:2px}
.photo_import .photo_import_forms forms input{ margin:4px 6px; font-size:10px}
#SWFUploadTarget {margin: 3px 0 0 0; float: right}
.swfuploadbtn {float: left; display: block; width: 60px; height: 16px; font-size: 12px; color: black; text-decoration: none}
.browsebtn {padding: 0 0 0 20px; margin: 0 -2px 0 4px; border: 1px solid #222; background: #ddd url(../images/add.png) no-repeat 0 0}
.uploadbtn {padding: 0 0 0 20px; margin: 0 -2px 0 4px; border: 1px solid #222; background: #ddd url(../images/accept.png) no-repeat 0 0}
#cancelqueuebtn {display: block; display: none; background: url(../images/cancel.png) no-repeat 0 4px; margin: 10px 0}
#SWFUploadFileListingFiles {width: 338px; height: 120px; display: block; border: 1px solid black; background: #f2f2f2; overflow-y: scroll}
#SWFUploadFileListingFiles ul {margin: 0 0 0 2px; padding: 0; list-style: none; font-size: 12px}
.SWFUploadFileItem {display: block; width: 312px; float: left}
.cancelbtn {display: block; width: 16px; height: 16px; float: right; margin: -15px 0 0 0; background: url(../images/cancel.png) no-repeat}
.uploadCompleted .cancelbtn, .uploadCancelled .cancelbtn {display: none}
.blog_post h3 {min-height: 28px; _height:28px; cursor: text}
.blog_post ol li, .info_body ol li, .photo_and_text_text ol il {list-style: decimal outside !important; margin-left: 40px}
.blog_post ul li, .info_body ul li, .photo_and_text_text ul il {list-style: disc outside !important; margin-left: 40px}
.blog_post strong, .info_body strong, .photo_and_text_text strong {font-weight: bold}
.info_body{ }
.info_body ol {position:relative}
.info_body ol li {list-style: decimal outside !important; margin-left: 30px}
.info_body ul li {list-style: disc outside !important; margin-left: 30px}
.info_body strong {font-weight: bold}
.album_wrapper{ zoom:1; clear:both}
.album{ margin:0 auto; *text-align:left; border:1px solid #777; padding:0.7em; _border:none}
.album .album_photos {padding:0; margin:0 auto; list-style:none; width:98%; display:table; overflow:auto}
.album .album_photos li{ display:table-cell; height:110px; padding:15px; margin:6px; float:left; list-style: none; color:#fff; background: #333; border:1px solid #777}
.album .album_photos li a{ display:block;*display:inline; height:106px; margin:0; padding:0; float:left; text-decoration:none; position:relative}
.album .album_photos li a:hover {color:#000; background:#aaa}
.album .album_photos li img {margin:0; cursor: pointer; height: 100px; border: 1px solid #aaa; padding: 2px}
.album .album_photos li div.organizer_area{ width:14px; position:absolute}
.album .album_photos li div.organizer_area form.delete_form {position: absolute; top:-16px; right:0; cursor: pointer; padding:0; margin:0; border:none; height:14px}
.blog_body{ padding:0.5em 0}
.blog_post {position: relative; overflow:visible; padding: 5px; margin:0 0 14px; border-bottom:1px solid #777; float:left; width:98%; _width:95%}
.blog_post h3 {margin-top: 0; font-size:140%; line-height:160%; border-left:4px solid #666; padding-left:10px}
.blog_post h3:hover{ border-left:4px solid #888}
.blog_post small {display:block; text-align:right}
.new_post_title {margin: 10px 0 10px 0}
.new_blog_entry {position: relative}
.guestbook_post {margin: 0 0 12px 0; border-bottom:1px solid #666666; padding: 5px 5px 5px 0; _padding-bottom:12px; position: relative; list-style:none; width: 98%; _width:auto; overflow:visible}
.guestbook_post .organizer_area .delete_button{ }
.guestbook_post .guestbook_post_details{ margin-top:16px; text-align:right}
h4.form_guestbook_label{ margin:0.5em 0}
.form_guestbook{ background: transparent; margin:1em auto; padding:0.5em}
.form_guestbook p{ margin:0.5em 1em}
.form_guestbook label{ font-size:95%; float:left; text-align: right; position:relative; width:64px}
.form_guestbook input{ margin-left:12px}
.form_guestbook input#guestbook_post_name, .form_guestbook textarea.guestbook_comment {border:1px inset #ccc; background: #f0efee; padding:2px; vertical-align:middle; margin-left:12px}
.form_guestbook input#guestbook_post_name:focus, .form_guestbook textarea.guestbook_comment:focus {background: #fff}
.form_question{ }
.q_and_a_post {padding: 5px; margin:0 0 14px; border-bottom:1px solid #777}
.answer p{ margin:6px 20px 12px}
h4.form_qa_label{ margin:0.5em 0}
.form_qa{ background:#aaa; margin:1em auto; padding:0.5em}
.form_qa p{ margin:0.5em 1em}
.form_qa label{ font-size:95%; float:left; position:relative; width:64px}
.form_qa input{ margin-left:12px}
.form_qa input#q_and_a_post_question {border:1px inset #ccc; background:#f0efee; padding:2px; vertical-align:middle; margin-left:12px}
.form_qa input#q_and_a_post_question:focus{ background:#fff}
.photo_and_text {}
.photo_and_text .photo_container {margin: 0 5px 2px 5px; float: left; position: relative; z-index: 100; min-height: 100px; _height: 100px}
.photo_and_text .photo_container img {margin: 2px 2px 0px 2px; border: 1px solid #777; padding: 5px}
.photo_and_text_text {margin-left: 10px}
.photo_and_text .clear {clear: both}
.photo_and_text .photo_and_text_photo {margin: 0}
.photo_and_text .photo_and_text_photo .photo_import_edit_button {margin-top: -6px}
.photo_and_text .photo_and_text_photo .photo_import_edit_button a {font-size: 0.7em}
.photo_and_text .photo_and_text_photo .photo img {}
.photo_and_text .photo_and_text_photo .photo_import {margin-top: -1px; padding: 2px; border: 1px solid #eee}
.photo_body {margin: 0px auto 0px auto; text-align: center}
.photo_body .size_slider {width: 250px; margin: 0 auto 2px; position:relative}
.photo_body .size_slider small{ float: left}
.photo_body .size_slider .size_slider_track {background: #333; border: 1px solid #999; float: left; width: 200px; height:0.3em; margin: 5px 0 5px 5px; position: relative; *float:right;_float:none}
.photo_body .size_slider .size_slider_track .size_slider_handle {position: absolute; width: 5px; height: 9px; _overflow:hidden; margin:0; top: -0.25em; background: #aaa; border: 1px outset #ccc; padding:0}
.photo_body .photo {margin: 0 auto 0 auto}
.photo_body .photo img {width: 100%}
.photo_body .photo_edit_form {padding: 2px; border: 0px solid #ddd;}
.poll_container{ float:left; width:99%; position:relative}
.poll_container .answer {height: 1.8em; line-height: 1.8em}
.poll_container .inplaceeditor-form{ display:inline}
.poll_container .poll_results{ display:inline}
.poll_container .poll_results td{ padding:4px}
.poll_container .poll_results .graph {width: 200px; border: 1px solid #777; padding: 1px}
.poll_container .poll_results .graph .bar {display: block; position: relative; background: #777; text-align: left; color: #fff; height: 1.5em; line-height: 1.5em; width: 200px; overflow:visible}
.poll_container .poll_results .graph .bar span {position:absolute; text-indent:12px}
.rsvp_body {padding: 2px}
.rsvp_body .attending, .rsvp_body .not_attending, .rsvp_body .unsure{ font-weight:bold; font-size:100%; line-height:150%; padding-left: 2px; margin:20px 0 6px}
.rsvp_body .attending {color: #0a0}
.rsvp_body .not_attending {color: #a00}
.rsvp_body .unsure {color: #999}
.rsvp_body .rsvp_group{ margin:0.5em 0}
.rsvp_body .rsvp_group ul{ list-style-type:none; display:block}
.rsvp_body .rsvp_group ul li{ display:block; list-style-type:none}
.rsvp_body .rsvp_group ul, .rsvp_body .rsvp_group ul li.rsvp_post{ display:block; overflow:visible}
.rsvp_body .rsvp_group ul li.rsvp_post{ margin:12px 0; padding:0; border-top:1px solid transparent; _border-top:none}
.rsvp_body .rsvp_group ul li.rsvp_post:hover{ border-top:1px solid #ccc}
.rsvp_body .rsvp_group ul li p{ margin-left:1em}
.rsvp_body .add_area {border-top: 1px solid #777; padding-top: 0; margin-top: 20px}
.form_rsvp{ background: transparent; margin: 0 auto; padding:0.5em}
.form_rsvp p{ margin:0.7em 1em}
.form_rsvp label{ font-size:95%; float:left; text-align: right; position:relative; margin:4px}
.form_rsvp input{ margin-left:12px}
.form_rsvp input#rsvp_post_name, .form_rsvp textarea#rsvp_post_comment {border:1px inset #ccc; background:#f0efee; padding:2px; vertical-align: top; margin-left:12px}
.form_rsvp input#rsvp_post_name:focus, .form_rsvp textarea#rsvp_post_comment:focus {background:#fff}
.widget {text-align: center; position: relative; z-index: 100}
.approval_required {border: 2px dashed #ff0; padding: 6px; _width:auto; display: none}
.approval_required .organizer_area{ right:0px; position:static !important; width:auto}
.approval_required .clear{ }
.approval_area{ }
.approval_area form {margin: 4px 12px 4px 6px; display:inline}
.approval_required .organizer_area form{ }
body {color:#fff; background:#000; font-family: verdana}
#wrapper{ background:#000; background-repeat: no-repeat; background-position: bottom left; background-attachment:fixed}
a {color:#f60; text-decoration:none; font-weight:bold}
#countdown{ color:#eee}
#nav_wrap #sortable_tabs {border-width: 2px 0 2px 0; border-color: #fff; border-style: solid}
#tabs_nav {position:relative; top: -100px}
#tabs_nav ul#sortable_tabs{ background:transparent url(../images/40trans-000.png); _background-image:url(../images/000-trans.gif); border-width:2px 0 2px 0; border-color:#fff; border-style:solid}
#tabs_nav a{ color: #ffffff}
#tabs_nav ul#sortable_tabs li.selected{ background-color:transparent; background-position:2px; background-repeat:no-repeat}
#tabs_nav ul#sortable_tabs li a{ margin:0; padding:0; font-size:83%; height:14px}
.new_element, .element {background: transparent url(../images/40trans-000.png); _background-image: none}
.element .element_header {border-bottom:2px solid #999; background-color:transparent; background-position:left top; background-repeat:no-repeat}
.element_header h2 span{ vertical-align: middle; margin-left:36px}
#wrapper {background-image: url('flower_orchid/bottom.jpg')}
a {color: #f4e586}
a:hover{ color:#f8f3f0}
#title{ color:#f4e586}
#tabs_nav ul#sortable_tabs li a {color:#fff}
#tabs_nav ul#sortable_tabs li.selected a{ color: #f4e586}
.element_header h2 span{ color:#fff}
.element_header{ background-image:url(flower_orchid/element_header_bg.gif)}
#lightbox{ z-index: 250; position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none}
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto}
#imageContainer{ padding: 10px}
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0}
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); display: block}
#prevLink {left: 0; float: left;}
#nextLink {right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover {background: url(../../images/prevlabel.gif) left 15% no-repeat}
#nextLink:hover, #nextLink:visited:hover {background: url(../../images/nextlabel.gif) right 15% no-repeat}
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100% }
#imageData{ padding:0 10px; color: #666}
#imageData #imageDetails{ width: 70%; float: left; text-align: left}
#imageData #caption{ font-weight: bold}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em}
#imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em; outline: none;}
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000}