abbr,acronym {border: 0}
address,caption,cite,code,dfn,em,strong,th,var {font-style: normal; font-weight: normal}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin: 0; padding: 0}
caption,th {text-align: left}
fieldset,img {border: 0}
h1,h2,h3,h4,h5,h6 {font-size: 100%; font-weight: normal}
ol,ul {list-style: none}
q:before,q:after {content: ''}
table {border-collapse: collapse; border-spacing: 0}
abbr, acronym {border-bottom: 1px dotted #000; cursor: help}
blockquote, ul, ol, dl {margin: 1em}
caption {margin-bottom: .5em; text-align: center}
dl dd {margin-left: 1em}
em {font-style: italic}
h1 {font-size: 138.5%}
h1 h2, h1 h3 {margin: 1em 0}
h1, h2, h3, h4, h5, h6, strong {font-weight: bold}
h2 {font-size: 123.1%}
h3 {font-size: 108%}
ol li {list-style: decimal outside}
ol, ul, dl {margin-left: 2em}
p, fieldset, table {margin-bottom: 1em}
th {font-weight: bold; text-align: center}
th td {border: 1px solid #000; padding: .5em}
ul li {list-style: disc outside}
.autoclear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.autoclear {display: inline-table}
* html .autoclear {height: 1%}
.autoclear {display: block}
.autoclear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.autoclear {display: inline-block}
.autoclear {display: block}
* html .autoclear {height: 1%}
body {background: #FFC url(/images/gbkd.gif) repeat-x; font: normal 62.5% Arial, sans-serif; text-align: center; margin: 0; padding: 0}
a:link {color: #666}
a:visited {color: #999}
a:hover {color: #333; text-decoration: none}
a:active {color: #000}
#doc {width: 960px; margin: 0 auto; text-align: left}
#doc .pagination {clear: both}
#header {height: 62px; width: 960px; background: url(/images/head.jpg?v=2) no-repeat bottom left; position: relative}
#header ul {float: right}
#header h1 {padding: 17px 0 0 40px; margin: 0; float: left}
#header h1 a {outline: none; width: 92px; height: 38px; background: transparent url(/images/cligs_logo3.gif) no-repeat top left; text-indent: -9999px; display: block}
#header .language_selection {position: absolute; top: 6px; right: 10px}
#header .language_selection ul {margin: 0; padding: 0; color: #FFF; font-weight: normal; font-size: 1.1em; list-style: none}
#header .language_selection ul li {margin: 0; padding: 0 0 0 4px; display: inline}
#header .language_selection ul li.selected_language {font-weight: bold}
#header .language_selection ul li a {color: #CCC; text-decoration: none}
#header .language_selection ul li a:visited {color: #EEE; text-decoration: none}
#header .language_selection ul li a:hover {color: #EEE; text-decoration: underline}
#doc .show_more {clear: both; background: transparent url(/images/show_more.jpg) no-repeat left top; height: 39px; margin: 0; padding: 15px 20px 0 0; text-align: right; font-size: 1.2em; color: #999}
#doc .show_more a {padding: 0; color: #069}
#doc .show_more a:hover {color: #39C}
#doc .show_more a:visited {color: #069}
ul#mtabs {height: 2.2em; font-family: Arial, sans-serif; text-transform: uppercase; font-size: 1.2em; padding: 26px 4px 0 0; margin: 0 0 0 0; font-weight: bold; position: relative; right: 4px}
ul#mtabs h1 {display: inline; padding: 0; font-size: 100%}
ul#mtabs h1 a {text-indent: 0; width: auto}
ul#mtabs span {background: #004558 url(/images/tabs2.gif) 100% 0; display: block; line-height: 2.2em; padding: 0 12px 0 0; margin: 0}
ul#mtabs li {float: left; margin: 0 3px 0 0; padding: 0; list-style: none}
ul#mtabs li#search {background: url(/images/search.gif); float: left; padding: 0 0 0 5px; margin: 0; height: 3em}
ul#mtabs li#search div {background: #004558 url(/images/search.gif) 100% 0; display: block; float: left; height: 3em; padding: 0 5px 0 0; margin: 0; width: 245px}
ul#mtabs li#search div fieldset {margin: 0; padding: 0}
ul#mtabs li.current span {background-position: 100% -60px}
ul#mtabs li.current a {height: 3em; background-position: 0 -60px; color: #000; font-weight: bold; margin: 0}
ul#mtabs li.current a:hover {background-position: 0 -60px; color: #000; font-weight: bold}
ul#mtabs li.current a:hover span {background-position: 100% -60px}
ul#mtabs a {color: #FFF; outline: none; background: url(/images/tabs2.gif); display: block; float: left; height: 2.2em; padding: 0 0 0 12px; text-decoration: none; margin: 10px 0 0 0}
ul#mtabs a:hover {background-position: 0 -120px}
ul#mtabs a:hover span {background-position: 100% -120px}
input.button_send {font-family: Arial, sans-serif; text-transform: uppercase; font-size: 1em; font-weight: bold; border: none; background: url(/images/go3.gif) no-repeat bottom left; padding: 3px 0 4px 0; margin: 6px 0 0 0; width: 45px; height: 23px; color: #eee; cursor: pointer; vertical-align: top}
input.button_send:hover {color: #fff}
input#event-search {width: 192px; height: 22px; color: #666; font-weight: normal; font-size: 1.3em; font-family: Arial, Helvetica, sans-serif; border: 1px solid #015371; padding: 1px 0 0 0; margin: 5px 0 0 0; vertical-align: top}
#content {overflow: hidden; width: 100%; padding: 10px 15px 0 25px; clear: both; width: 920px; background: transparent url(/images/c_back.gif) repeat-y}
#content p {padding: 6px 0; margin: 0}
#content h2 {padding: 20px 0 10px 0; margin: 0; font-size: 2.3em; font-weight: normal; border-bottom: 1px #666 dotted; width: 908px}
#content .top_banner {margin-left: 100px}
.notice#notice {width: 896px; border: 2px solid #1AA7CE; padding: 7px; background-color: #FFFDC6; font-size: 12px}
.notice#notice a {float: right}
.errorExplanation#errorExplanation {width: 876px; border: 2px solid red; padding: 7px; padding-bottom: 12px; margin-bottom: 20px; background-color: #f0f0f0}
.errorExplanation#errorExplanation h2 {text-align: left; font-weight: bold; padding: 5px 5px 5px 10px; font-size: 12px; margin: -7px; width: 876px; background-color: #c00; color: #fff; border: none}
.errorExplanation#errorExplanation p {color: #333; margin: 1em 0; padding: 5px}
.errorExplanation#errorExplanation ul {margin: 0; padding: 0}
.errorExplanation#errorExplanation ul li {margin: 0 0 0 20px; padding: 0; font-size: 12px; list-style: square}
.fieldWithErrors {display: inline}
.fieldWithErrors input {border: 2px solid #F00; background: #FFF6F6}
.fieldWithErrors textarea {border: 2px solid #F00; background: #FFF6F6}
.fieldWithErrors select {border: 2px solid #F00; background: #FFF6F6}
#main {float: left; width: 650px; padding: 0 10px 10px 0}
#main ol {list-style: none}
#doc p.no_info {font-size: 1.4em}
#navigation {float: right; width: 227px; padding: 0 15px 0 0}
#navigation h3 {padding: 0 0 0 13px; margin: 0; font: bold 1.4em Arial,Verdana,sans-serif; color: #666}
#navigation .sidebar_banner {margin: 10px 0 20px 0}
#navigation .sidenav_back {background: transparent url(/images/nav_middle.gif) repeat-y}
#navigation .sidenav {margin: 10px 0 25px 0; padding: 0 0 20px 0; border-style: none; background: transparent url(/images/nav_down.gif) no-repeat bottom}
#navigation .sidenav ol {margin: 0; padding: 15px 0 15px 0; background: transparent url(/images/nav_up.gif) no-repeat top}
#navigation .sidenav ol li {list-style: none; margin: 0 0 4px 40px; padding: 0 0 0 15px; color: #666; font: normal 1.2em Arial,Verdana,sans-serif; background: url(/images/arrow.gif) no-repeat center left}
#navigation .sidenav ol li.sidebar_header {margin: 20px 0 5px 30px; padding: 0 0 0 25px; text-transform: uppercase; font: bold 1.4em Arial,Verdana,sans-serif}
#navigation .sidenav ol li.sidebar_header#sidebar_header_messages {background: transparent url(/images/m_icon.gif) no-repeat}
#navigation .sidenav ol li.sidebar_header#sidebar_header_profile {background: transparent url(/images/p_icon.gif) no-repeat}
#navigation .sidenav ol li.sidebar_header#sidebar_header_events {background: transparent url(/images/e_icon2.gif) no-repeat}
#navigation .sidenav ol li.sidebar_header#sidebar_header_venues {background: transparent url(/images/v_icon.gif) no-repeat}
#navigation .sidenav ol li.sidebar_header#sidebar_headercligs {background: transparent url(/images/e_icon.gif) no-repeat}
#navigation .sidenav ol li.sidebar_header#sidebar_header_information {background: transparent url(/images/i_icon.gif) no-repeat}
#doc #navigation div#latest_activities {float: left; width: 100%; clear: both}
#doc #navigation ul.latest_activities {margin: 10px}
#doc #navigation ul.latest_activities li.comment {list-style: none; background: transparent url(/images/comments.gif) no-repeat left top; padding: 0 0 10px 30px; margin: 0 0 10px 0; border-bottom: 1px dotted}
#doc #navigation ul.latest_activities li.comment.last {border: none}
#doc #navigation ul.latest_activities li.comment p {padding: 0}
#doc #navigation ul.latest_activities .comment_author {font-size: 1.1em; font-weight: normal; padding: 0; margin: 2px 0 0 0; color: #999}
#doc #navigation ul.latest_activities .comment_author a.username_link {font-size: 1em; font-weight: normal; color: #666}
#doc #navigation ul.latest_activities .comment_author a.username_link:hover {color: #333}
#doc #navigation ul.latest_activities .comment_author a.event_link, #doc #navigation ul.latest_activities .comment_author a.photo_link {font-size: 1em; font-weight: normal; color: #069}
#doc #navigation ul.latest_activities .comment_author a.event_link:hover, #doc #navigation ul.latest_activities .comment_author a.photo_link:hover {color: #39C}
#doc #navigation ul.latest_activities .comment_date {font-size: 1.1em; padding: 0; margin: 3px 0 0 0; color: #999}
#doc #navigation ul.latest_activities .comment_date a {color: #069}
#doc #navigation ul.latest_activities .comment_date a:hover {color: #39C}
#doc #navigation ul.latest_activities .comment_content {font-size: 1.2em; padding: 0; margin: 5px 0 0 0; color: #999; font-weight: bold}
#doc #navigation ul.latest_activities .comment_content a {color: #666}
#doc #navigation ul.latest_activities .comment_content a:hover {color: #333}
#doc #navigation h3.latest_activities_header {margin-top: 5px}
#doc #navigation ul.latest_activities li.event {list-style: none; background: transparent url(/images/e_icon2.gif) no-repeat left top; padding: 0 0 10px 30px; margin: 0 0 10px 0; border-bottom: 1px dotted}
#doc #navigation ul.latest_activities li.event.last {border: none}
#doc #navigation ul.latest_activities li.event p {padding: 0}
#doc #navigation ul.latest_activities .event_author {font-size: 1.1em; font-weight: normal; padding: 0; margin: 2px 0 0 0; color: #999}
#doc #navigation ul.latest_activities .event_author a.username_link {font-size: 1em; font-weight: normal; color: #666}
#doc #navigation ul.latest_activities .event_author a.username_link:hover {color: #333}
#doc #navigation ul.latest_activities .event_author a.event_link, #doc #navigation ul.latest_activities .event_author a.photo_link {font-size: 1em; font-weight: normal; color: #069}
#doc #navigation ul.latest_activities .event_author a.event_link:hover, #doc #navigation ul.latest_activities .event_author a.photo_link:hover {color: #39C}
#doc #navigation ul.latest_activities .event_date {font-size: 1.1em; padding: 0; margin: 3px 0 0 0; color: #999}
#doc #navigation ul.latest_activities .event_date a {color: #069}
#doc #navigation ul.latest_activities .event_date a:hover {color: #39C}
#doc #navigation ul.latest_activities .event_title {font-size: 1.2em; padding: 0; margin: 5px 0 0 0; color: #999; font-weight: bold}
#doc #navigation ul.latest_activities .event_title a {color: #069}
#doc #navigation ul.latest_activities .event_title a:hover {color: #39C}
#footer {overflow: auto; width: 100%; clear: both; background: transparent url(/images/footer_reloaded.jpg?2) no-repeat; margin: 0; padding: 0; height: 140px}
#footer ul {height: 79px; margin: 0 0 0 0; padding: 17px 0 20px 25px}
#footer li {list-style: none; margin: 0; padding: 0 0 8px 0; color: #666; font: normal 1.2em Arial,Verdana,sans-serif; text-transform: uppercase; font-weight: bold}
#footer li a:link, #footer li a:visited {text-transform: none; text-decoration: underline; font-weight: normal; color: #666; font-size: 1em}
#footer li a:hover {color: #333}
#footer .copyright {float: right; margin: 0; padding: 0; height: 19px}
#footer .copyright p {color: #666; font: normal 1.1em Arial,Verdana,sans-serif; padding: 3px 9px 0 0; margin: 0}
form {margin: 0; padding: 0}
form ol {margin: 0}
form ol li {list-style-type: none}
fieldset {border: 0; margin: 10px 0 10px 8px; padding: 0}
fieldset.submit {margin: 0; padding: 0 0 15px 8px}
fieldset.submit a {font-size: 1.2em; color: #069}
fieldset.submit a:hover {color: #39C}
label {display: block; margin: 10px 0 6px 0; padding: 0; color: #666; font: normal 1.2em Arial,Verdana,sans-serif}
label.inline {display: inline; margin: 10px 0 0 0; padding: 10px 0 0 0}
legend {margin: 0; padding: 0 0 10px 0; color: #666; font: bold 1.3em Arial,Verdana,sans-serif}
select.large {height: 28px; padding: 2px; font-size: 16px}
input {margin: 0; border: 1px solid #CCC}
input.text {width: 428px; height: 25px; padding: 2px; font-size: 19px}
input.text_medium {width: 230px; height: 25px; padding: 2px; font-size: 19px}
input.submit {font-family: Arial, sans-serif; text-transform: uppercase; font-size: 1.2em; font-weight: bold; border: none; padding: 0 0 2px 0; margin: 0 0 10px 0; width: 104px; height: 27px; color: #eee; cursor: pointer; background: url(/images/s_button.gif) no-repeat bottom left}
input.submit:hover {color: #fff}
input.checkbox {border: none; margin: 10px 0 0 0}
input.radio {border: none; margin: 15px 0 0 0}
input.calendar_field {width: 191px}
textarea {font-family: 'Arial,Verdana,sans-serif'; width: 430px; margin: 0; border: 1px solid #CCC; font-size: 19px}
#messages-header li {display: inline; margin: 0; padding: 0; font-weight: bold; font-size: 1.3em}
#messages-header li.sort-desc {background: url(/images/arrows_desc.gif) no-repeat center left}
#messages-header li.sort-asc {background: url(/images/arrows_asc.gif) no-repeat center left}
#messages-header li.sort-none {background: url(/images/arrows_none.gif) no-repeat center left}
#messages-header li#from {padding: 0 0 0 20px}
#messages-header li#subject {margin: 0 0 0 52px; padding: 0 0 0 20px}
#messages-header li#received {margin: 0 0 0 276px; padding: 0 0 0 20px}
.message {font-size: 1.2em; width: 650px; position: relative; top: 0; margin: 0; padding: 0}
.message .message_full {background: transparent url(/images/message_middle.gif) repeat-y}
.message .message_full .message_back {background: transparent url(/images/message_down.gif) no-repeat bottom}
.message .message_full .message_back ul {margin: 0; padding: 0; background: transparent url(/images/message_up.gif) no-repeat top}
.message .message_full .message_avatar {float: left; margin: 0 0 0 40px; padding: 0}
.message .message_full .message_content {float: right; width: 470px; margin: 0 0 0 0; padding: 0 30px 0 0}
.message .message_full .message_reply div {clear: both; margin: 0 0 0 600px; padding: 0 0 15px 0}
.message .message_full .message_reply div a {color: #069}
.message .message_full .message_reply div a:hover {color: #39C}
.message ul {padding: 10px 0 10px 0; margin: 0; list-style: none}
.message ul li {display: inline}
.message ul li.message_author {font-size: 1.2em; position: absolute; left: 40px; margin: 0}
.message ul li.message_subject {position: absolute; left: 150px; margin: 0}
.message ul li.message_date {position: absolute; left: 496px; margin: 0}
.message ul li.message_delete {margin: 0 0 0 600px; padding: 0}
.message ul li.message_delete a {color: #069}
.message ul li.message_delete a:hover {color: #39C}
ol#messages-footer {font-size: 1.1em; list-style: none; margin: 15px 0 15px 0; padding: 0}
ol#messages-footer li {display: inline; padding: 0}
ol#messages-footer li#current_page {margin: 0 0 0 495px}
ol#messages-footer li#pages_controls {margin: 0 0 0 15px}
#editing {float: left; width: 650px; position: relative; top: 0; padding: 0 10px 10px 0}
#editing ol {margin: 0; padding: 0; list-style: none}
#editing ol li {margin: 0; padding: 0}
#editing legend {padding: 15px 0 0 0; margin: 0; font-size: 1.6em; color: #000}
#editing a {padding: 0 5px 0 5px; font-size: 1.2em; color: #069}
#editing a:hover {color: #39C}
#editing a#destroy_avatar_link {padding: 0}
.help_message {color: #666; width: 200px; height: 75px; display: inline; font-size: 1.2em; position: absolute; left: 455px; margin: 0; padding: 12px; background: transparent url(/images/hint.jpg) no-repeat left top}
.field_container {position: relative}
.field_container .help_message {left: 445px}
label.sex_label {display: inline; padding: 0 0 0 5px}
input.file {width: 180px; border-color: #ECE9D8}
li#avatar_settings img {margin: 0 0 10px 0; float: left; padding: 2px; border: 1px solid #CCC}
li#avatar_settings ol {padding: 0 390px 0 0; margin: 0; float: right; list-style: none}
li#avatar_settings ol li {margin: 0 0 10px 0; padding: 0}
#county {clear: both}
#address_country {width: 254px}
#doc #content #editing form.edit_user fieldset.settings {margin: 10px 8px 0 8px; padding: 0}
#doc #content #editing form.edit_user fieldset.settings a {padding: 0}
#doc #content #editing form.edit_user fieldset.settings label {display: inline}
#doc #content #editing form.edit_user fieldset.settings legend {padding-bottom: 15px}
#doc #content #editing form.edit_user fieldset.settings ol li {padding-bottom: 10px}
#doc #content #editing form.edit_user fieldset.changing_password {margin: 0; padding: 0 0 20px}
#doc .my_friends h3.friendship_requests {font-weight: bold; font-size: 1.6em; margin: 10px 0 0 0; padding: 15px 0 5px 15px; background: transparent url(/images/albums_back.jpg) no-repeat left top; height: 28px}
#doc .my_friends .pending_friends_back {clear: both; margin: 0; padding: 0; background: transparent url(/images/albums_back_2.gif) no-repeat left bottom; height: 35px}
#doc .my_friends .pending_friend {margin: auto; width: 650px; text-align: left}
#doc .my_friends .pending_friend ul {clear: both; padding: 15px 0 15px 0; margin: 0}
#doc .my_friends .pending_friend ul li {list-style: none; float: left; padding: 0; margin: 0}
#doc .my_friends .pending_friend ul li.user_avatar {width: 60px; margin: 0; padding: 0 0 0 20px}
#doc .my_friends .pending_friend ul li.user_avatar img {padding: 2px; border: 1px solid #CCC}
#doc .my_friends .pending_friend ul li.user_login {font-weight: bold; width: 240px; padding: 0 0 0 20px; margin: 0; font-size: 2em}
#doc .my_friends .pending_friend ul li.user_login a {color: #069}
#doc .my_friends .pending_friend ul li.user_login a:hover {color: #39C}
#doc .my_friends .pending_friend ul li.user_login p {padding: 5px 0 0 0; margin: 0; font-size: 0.6em; font-weight: normal}
#doc .my_friends .pending_friend ul li.request_date {width: 150px; padding: 0 0 0 10px; margin: 0; font-size: 1.1em; font-weight: bold}
#doc .my_friends .pending_friend ul li.accept_user {width: 80px; font-size: 1.2em; padding: 0; margin: 0}
#doc .my_friends .pending_friend ul li.reject_user {width: 50px; font-size: 1.2em; padding: 0; margin: 0}
#doc .friends {margin: 20px 0 0 0; padding: 0; float: left}
#doc .friends .friends_row {clear: both; overflow: auto; margin-bottom: 20px}
#doc .friends .friends_row .user {display: block; float: left; margin: 0; padding: 0; font-size: 1.2em; width: 92px}
#doc .friends .friends_row .user .center_avatar {width: 66px; margin: 0 auto 0 auto; padding: 0; text-align: center}
#doc .friends .friends_row .user .center_avatar .user_avatar_section {text-align: center; position: relative; padding: 0; margin: 0; float: left}
#doc .friends .friends_row .user .center_avatar .user_avatar_section img {padding: 2px; border: 1px solid #CCC}
#doc .friends .friends_row .user .center_avatar .user_avatar_section .user_rating_star_small img {border: 0; position: absolute; width: 25px; height: 18px; margin: 0; padding: 3px 2px 0 0; top: 0; right: 0}
#doc .friends .friends_row .user .center_avatar .user_avatar_section .user_rating_star_small span {position: absolute; margin: 0; padding: 3px 2px 0 0; color: #fff; width: 25px; height: 18px; font-size: 0.8em; font-weight: bold; text-align: center; top: 0; right: 0}
#doc .friends .friends_row .user .user_name {text-align: center; clear: both; overflow: hidden}
#doc #main .comment_avatar img {padding: 2px; border: 1px solid #CCCCCC}
#doc #navigation .sidebar_notifications_header {background: transparent url(/images/sidebar_note_middle.png) repeat-y}
#doc #navigation .sidebar_notifications_downer {margin: 10px 0 25px 0; padding: 0 0 5px 0; border-style: none; background: transparent url(/images/sidebar_note_down.png) no-repeat bottom}
#doc #navigation .sidebar_notifications {margin: 0; padding: 10px 0 10px 0; list-style: none; background: transparent url(/images/sidebar_note_up.png) no-repeat top left}
#doc #navigation .sidebar_notifications li {margin: 0; padding: 0; list-style: none; font-size: 1.2em; font-weight: bold}
#doc #navigation .sidebar_notifications li a {color: #069}
#doc #navigation .sidebar_notifications li a:hover {color: #39C}
#doc #navigation .sidebar_notifications .new_message_warning {margin: 0 0 0 20px; padding: 8px 0 10px 25px; background: transparent url(/images/inbox.gif) no-repeat center left}
#doc #navigation .sidebar_notifications .friendship_request_warning {margin: 0 0 0 20px; padding: 5px 0 5px 25px; background: transparent url(/images/share.gif) no-repeat center left}
#doc #main div.feed_items {margin: 0; padding: 0; width: 650px; text-align: left}
#doc #main div.feed_items .item_date {height: 35px; background: transparent url(/images/photo_actions_back.jpg) no-repeat left top; clear: both; font-weight: bold; font-size: 1.6em; margin: 10px 0 0 0; padding: 15px 0 0 15px; color: #333}
#doc #main div.feed_items ul {border-top: 1px #CCC dotted; clear: both; padding: 0; margin: 0 10px 0 15px}
#doc #main div.feed_items ul li {list-style: none; float: left; padding: 0; margin: 0}
#doc #main div.feed_items ul .photo_item {background: transparent url(/images/photo.gif) no-repeat center left; margin: 6px 0 0 0; padding: 0 0 0 35px; height: 21px}
#doc #main div.feed_items ul .comment {background: transparent url(/images/comments.gif) no-repeat center left; margin: 6px 0 0 0; padding: 0 0 0 35px; height: 21px}
#doc #main div.feed_items ul .attending {background: transparent url(/images/coming.gif) no-repeat center left; margin: 6px 0 0 0; padding: 0 0 0 35px; height: 21px}
#doc #main div.feed_items ul .observation {background: transparent url(/images/watching.gif) no-repeat center left; margin: 10px 0 0 0; padding: 0 0 0 35px; height: 16px}
#doc #main div.feed_items ul .rating {background: transparent url(/images/popular.gif) no-repeat center left; margin: 6px 0 0 0; padding: 0 0 0 35px; height: 21px}
#doc #main div.feed_items ul .event {background: transparent url(/images/e_icon2.gif) no-repeat top left; margin: 9px 0 0 0; padding: 0 0 0 35px; height: 21px}
#doc #main div.feed_items ul .friendship {background: transparent url(/images/share.gif) no-repeat center left; margin: 6px 0 0 0; padding: 0 0 0 35px; height: 21px}
#doc #main div.feed_items ul .time {width: 30px; padding: 10px 0 10px 0; margin: 0; font-size: 1.2em; color: #666}
#doc #main div.feed_items ul .description {width: 500px; font-size: 1.2em; margin: 0; padding: 10px 0 10px 35px}
#doc #main div.feed_items ul .description p {padding: 10px 0 0 0; margin: 0}
#doc #main div.feed_items ul .description img {border: 1px solid #CCC; padding: 2px}
#doc #main div.feed_items ul .description a {color: #069; font-weight: bold}
#doc #main div.feed_items ul .description a:hover {color: #39C}
#doc #main.user div.feed_items div.item_date {color: #666666; background: none; font-size: 1.4em; font-weight: bold; margin: 0; height: auto; padding: 15px 0 5px 15px}
#doc #main input.top_margin_10 {margin-top: 10px}
#doc #main h3 span.attendance {margin: 0 0 0 6px; color: #ef6b13; font-weight: bold; font-size: 0.7em}
#doc .register_text {background-color: #FFFFCC; border: 1px solid #FFCC66; font-size: 1.2em; margin: 10px 0 0; padding: 5px 10px 10px; width: 635px}
#doc .register_text a {color: #006699}
#doc .register_text a.caps {text-transform: uppercase}
#doc .register_text ul {margin-top: 0}
#doc #main #login_form_header {font-size: 1.6em; padding: 10px 0 0 8px}
#doc #main #login_rpx_header {font-size: 1.6em; padding: 10px 0 0 8px}
#rpx_iframe iframe {margin: 20px 0 0 8px}
.yui-skin-sam #doc #main .yui-toolbar-container .yui-toolbar-youtube span.yui-toolbar-icon {background-image: url(/images/icons/youtube.gif); background-position: 1px 0px}
#content .yui-editor-container h2 {width: auto; padding: 0; border: none; font-size: medium; font-style: normal; font-weight: normal}
#doc #main .header {float: left; width: 100%; background: transparent url(/images/photo_actions_back.jpg) no-repeat left top; font-weight: bold; font-size: 1.6em; margin: 0; padding: 15px 0 0 15px; color: #333; height: 35px}
#doc #main .header a {font-size: 0.7em}
#doc #main.search .header {margin-top: 15px}
#doc #main .users_row {float: left; width: 620px; margin: 0 10px 20px 15px; padding: 10px 0 0 0; border-top: 1px dotted #CCCCCC}
#doc #main .users_row.noborder {margin: 0 10px 10px 15px; border: none}
#doc #main .users_row .user {display: block; float: left; margin: 0 20px 0 0; padding: 0; font-size: 1.2em; width: 66px}
#doc #main .users_row .user .user_name {text-align: center; clear: both; overflow: hidden}
#doc #main .users_row .user .center_avatar {width: 66px; margin: 0 auto 0 auto; padding: 0; text-align: center}
#doc #main .users_row .user .center_avatar .user_avatar_section {text-align: center; position: relative; padding: 0; margin: 0; float: left}
#doc #main .users_row .user .center_avatar .user_avatar_section img {padding: 2px; border: 1px solid #CCC}
#doc #main .users_row .user .center_avatar .user_avatar_section .user_rating_star_small img {border: 0; position: absolute; width: 25px; height: 18px; margin: 0; padding: 3px 2px 0 0; top: 0; right: 0}
#doc #main .users_row .user .center_avatar .user_avatar_section .user_rating_star_small span {position: absolute; margin: 0; padding: 3px 2px 0 0; color: #fff; width: 25px; height: 18px; font-size: 0.8em; font-weight: bold; text-align: center; top: 0; right: 0}
#doc #main .item_date {height: 35px; background: transparent url(/images/photo_actions_back.jpg) no-repeat left top; clear: both; font-weight: bold; font-size: 1.6em; margin: 0 0 0 0; padding: 15px 0 0 15px; color: #333}
#doc #main .item_date.first {margin-top: 15px}
#doc #main .item_date_bd {height: 35px; background: transparent url(/images/premium_back.jpg) no-repeat left top; clear: both; font-weight: bold; font-size: 1.6em; margin: 0 0 0 0; padding: 15px 0 0 15px; color: #333}
#doc #main .item_date_bd.first {margin-top: 15px}
#doc #main .item_date_bd .week_day {font-size: 0.8em; color: #666; font-weight: bold}
#doc #main .item_date_bd .PremiumLabel {text-transform: uppercase; color: #fff; background-color: #fb008a; font-weight: bold; font-size: 0.6em; padding: 0 2px 0 2px; margin: 0 0 0 4px; text-shadow: 0 0 0 #af0060; border-top: 1px solid #ff66b6; border-bottom: 1px solid #bf0364; border-right: 1px solid #bc036b; border-left: 1px solid #ff66b6}
#doc #main ul.event {border-top: 1px #CCC dotted; width: 624px; height: 100%; padding: 10px 0 0 0; margin: 0 10px 0 15px; float: left}
#doc #main ul.event.highlight {background: transparent url(/images/highlight.gif) center top}
#doc #main ul.event.search_view {border: none; border-bottom: 1px #CCC dotted}
#doc #main ul.event.search_view_last {border: none}
#doc #main ul.event li {list-style: none; float: left; padding: 0; margin: 0}
#doc #main ul.event .time {width: 95px; padding: 0 0 10px 0; margin: 0; font-size: 1.2em; color: #666}
#doc #main ul.event .time .date {height: 40px; background: transparent url(/images/upcoming_event_date.gif) no-repeat top left; color: #666; font-size: 0.8em; padding: 8px 0 0 8px; line-height: 1.8em; margin: 0; text-align: left}
#doc #main ul.event .time .date h5 {font-size: 1.9em; color: #069; font-weight: normal; margin: 0; padding: 0; text-align: left}
#doc #main ul.event .time .date.past {background: transparent url(/images/past_event_date.gif) no-repeat top left}
#doc #main ul.event .time .date.past h5 {color: #4C4C4C}
#doc #main ul.event .time .event_time {padding: 2px; margin: 0 0 5px 0; font-size: 1.4em; color: #666; font-weight: normal; background-color: #f1ffd1; width: 50px; text-align: center}
#doc #main ul.event .time a {font-size: 0.9em; margin: 0; padding: 0; color: #069}
#doc #main ul.event .time a:hover {color: #39C}
#doc #main ul.event .time p {margin: 0; padding: 0 0 4px 0; font-size: 0.9em}
#doc #main ul.event .time .attendance {margin: 0; padding: 0; color: #ef6b13; font-weight: bold; font-size: 1em}
#doc #main ul.event .description_wrapper {width: 418px; font-size: 1.2em; margin: 0; padding: 0 15px 10px 0px}
#doc #main ul.event .description_wrapper p {padding: 2px 0 0 0; margin: 0}
#doc #main ul.event .description_wrapper a {color: #069; font-weight: normal}
#doc #main ul.event .description_wrapper a:hover {color: #39C}
#doc #main ul.event .description_wrapper h4 {font-size: 1.4em; padding: 0; margin: 0}
#doc #main ul.event .description_wrapper h5 {margin: 0; padding: 10px 0 0 0; font-size: 0.8em; color: #999; text-transform: uppercase; font-weight: normal}
#doc #main ul.event li.photo {width: 96px; padding: 10px 0 8px 0; margin: 0}
#doc #main ul.event li.photo .tickets_listing_section {text-align: center; position: relative; padding: 0; margin: 0; float: left}
#doc #main ul.event li.photo .tickets_listing_section img {padding: 2px; border: 1px solid #CCC}
#doc #main ul.event li.photo .tickets_listing_section .tickets_listing_itself img {border: 0; position: absolute; width: 90px; height: 21px; margin: 0; padding: 3px 3px 0 0; top: 0; right: 0}
#doc #main ul.event li.photo .tickets_listing_section .tickets_listing_itself span {position: absolute; margin: 0; padding: 5px 3px 0 0; color: #fff; width: 90px; height: 21px; font-size: 1.3em; font-weight: bold; text-align: center; top: 0; right: 0}
#doc #main div#comments {float: left}
#doc #main div.comment {border-top: 1px dotted #CCCCCC; float: left; margin: 0 0 0 15px; padding: 10px 0 0 0}
#doc #main div.comment .comment_avatar {float: left; width: 66px; padding: 0}
#doc #main div.comment .comment_details {float: right; width: 545px; margin: 0 0 0 15px; padding: 0}
#doc #main div.comment .comment_details .comment_author {font-size: 1.2em}
#doc #main div.comment .comment_details .comment_author a {font-size: 1.8em; color: #666}
#doc #main div.comment .comment_details .comment_author a:hover {color: #666}
#doc #main div.comment .comment_details .comment_content {font-size: 1.8em}
#doc #main div.comment .comment_details .comment_content a {font-size: 1.2em; color: #069}
#doc #main div.comment .comment_details .comment_content a:hover {color: #39C}
#doc #main div.comment .comment_details .comment_date {color: #CCC; font-size: 0.9em}
#doc #main div.comment .comment_details .comment_edit {font-size: 1.1em}
#doc #main div.comment .comment_details .comment_edit a {font-size: 1.1em; color: #069}
#doc #main div.comment .comment_details .comment_edit a:hover {color: #39C}
#doc #main ul#inner_tabs {list-style: none; padding: 16px 0 0 15px; margin: 0; font-size: 1.2em; background: transparent url(/images/buttons_back.jpg) no-repeat left top; height: 38px}
#doc #main ul#inner_tabs a {color: #069}
#doc #main ul#inner_tabs a:hover {color: #39C}
#doc #main ul#inner_tabs li {display: inline; margin: 0}
#doc #main ul#inner_tabs li {padding: 4px 15px 4px 25px}
#doc #main ul#inner_tabs li#events {background: transparent url(/images/e_icon2.gif) no-repeat center left}
#doc #main ul#inner_tabs li#last_fm {background: transparent url(/images/lastfm.gif) no-repeat center left}
#doc #main ul#inner_tabs li#party_ee {background: transparent url(/images/party_ee.gif) no-repeat center left}
#doc #main ul#inner_tabs li#venues {background: transparent url(/images/v_icon.gif) no-repeat center left}
#doc #main ul#inner_tabs li#users {background: transparent url(/images/share.gif) no-repeat center left}
#doc #main ul#inner_tabs li#coming {background: transparent url(/images/not_coming.gif) no-repeat center left}
#doc #main ul#inner_tabs li#coming.yes {background: transparent url(/images/coming.gif) no-repeat center left}
#doc #main ul#inner_tabs li#event_coming {background: transparent url(/images/coming.gif) no-repeat center left}
#doc #main ul#inner_tabs li#watching {background: transparent url(/images/not_watching.gif) no-repeat center left}
#doc #main ul#inner_tabs li#event_watchinig {background: transparent url(/images/watching.gif) no-repeat center left}
#doc #main ul#inner_tabs li#watching.yes {background: transparent url(/images/watching.gif) no-repeat center left}
#doc #main ul#inner_tabs li#share {background: transparent url(/images/icons/facebook.gif) no-repeat center left}
#doc #main ul#inner_tabs li#share input {background: none; border: none; color: #069; font-size: 12px; text-decoration: underline; cursor: pointer}
#doc #main ul#inner_tabs li#calendar {background: transparent url(/images/cal.gif) no-repeat center left}
#doc #main ul#inner_tabs li#blog {background: transparent url(/images/blog.gif) no-repeat center left}
#doc #main ul#inner_tabs li#edit {background: transparent url(/images/edit.gif) no-repeat center left}
#doc #main ul#inner_tabs li#report {background: transparent url(/images/report.gif) no-repeat center left}
#doc #main ul#inner_tabs li#new_photo {background: transparent url(/images/photo.gif) no-repeat center left}
#doc #main ul#inner_tabs li#back_to_event {background: transparent url(/images/e_icon2.gif) no-repeat center left}
#doc #main ul#inner_tabs li#calendar_add {background: transparent url(/images/cal_add.gif) no-repeat center left}
#doc #main ul#inner_tabs li#location {background: transparent url(/images/place.gif) no-repeat center left}
#doc #main ul#inner_tabs li#venue {background: transparent url(/images/v_icon.gif) no-repeat center left}
#doc #main ul#inner_tabs li#filter {background: transparent url(/images/category.gif) no-repeat center left}
#doc #main ul#inner_tabs li#back_to_venue {background: transparent url(/images/v_icon.gif) no-repeat center left}
#doc #main ul#inner_tabs li#bookmark {background: transparent url(/images/add_to_fav.gif) no-repeat center left}
#doc #main ul#inner_tabs li#bookmark.bookmarked {background: transparent url(/images/remove_from_fav.gif) no-repeat center left}
#doc #main ul#inner_tabs li.spin {background: transparent url(/images/spinner.gif) no-repeat center left !important}
#new_comment .progressWrapper {width: 432px}
.cligs_table {border-collapse: collapse; font-size: 1em; margin: 20px 20px 20px 0; text-align: left; width: 650px}
.cligs_table thead th.rounded_head_left {background: url(/images/rounded_head_left.gif) no-repeat scroll left -1px #ffea82}
.cligs_table thead th.rounded_head_right {background: url(/images/rounded_head_right.gif) no-repeat scroll right -1px #ffea82}
.cligs_table tfoot td.rounded_foot_left {background: url(/images/rounded_foot_left.gif) no-repeat scroll left bottom #f6f6e4}
.cligs_table tfoot td.rounded_foot_right {background: url(/images/rounded_foot_right.gif) no-repeat scroll right bottom #f6f6e4}
.cligs_table tbody tr:hover td {background: none repeat scroll 0 0 #fff}
.cligs_table td {background: none repeat scroll 0 0 #f6f6e4; border-top: 1px solid #FFFFFF; color: #333; padding: 10px 10px 10px 15px}
.cligs_table th {background: none repeat scroll 0 0 #ffea82; color: #333; font-size: 1em; font-weight: bold; padding: 13px 10px 13px 15px; text-align: left; margin: 0}
.facebook_login h3 {font-size: 1.6em}
.facebook_login a {float: left; margin-top: 5px}
.facebook_connect {width: 200px}
.facebook_connect h3 {font-size: 1.6em}
.facebook_connect a {float: left; margin-top: 5px}
#doc #navigation .external_sidebar_banner {float: left; margin-bottom: 10px; margin-top: 10px; _margin-bottom: 0}
#doc #navigation .external_sidebar_banner .ads_contact_link {float: right; color: #999}
#doc .adsense_event_list {float: left; clear: both; padding: 10px 0 0 95px; width: 529px; margin: 0 0 0 15px; border-top: 1px dotted #CCCCCC}
#doc .adsense_tags {float: left; clear: both; padding: 10px 0 0 95px; width: 529px; margin: 0 0 0 15px; border-bottom: 1px dotted #CCCCCC}
#doc .adsense_venues_list {float: right; clear: both; padding: 10px 170px 10px 0; margin: 0; border-bottom: 1px dotted #CCCCCC}
#doc .event_list ul#inner_tabs, #doc .event ul#inner_tabs {list-style: none; padding: 16px 0 0 15px; margin: 0; font-size: 1.2em; background: transparent url(/images/buttons_back.jpg) no-repeat left top; height: 48px}
#doc .event_list ul#inner_tabs a, #doc .event ul#inner_tabs a {color: #069}
#doc .event_list ul#inner_tabs a:hover, #doc .event ul#inner_tabs a:hover {color: #39C}
#doc .event_list ul#inner_tabs li, #doc .event ul#inner_tabs li {display: inline; margin: 0}
#doc .event_list a.tag, #doc .event a.tag {padding: 0 5px 0 0; margin: 0; color: #069}
#doc .event_list a.tag:hover, #doc .event a.tag:hover {color: #39C}
#doc .event_list a.tag.s, #doc .event a.tag.s {font-size: 1.2em}
#doc .event_list a.tag.m, #doc .event a.tag.m {font-size: 1.4em}
#doc .event_list a.tag.l, #doc .event a.tag.l {font-size: 1.8em}
#doc .event_list a.tag.xl, #doc .event a.tag.xl {font-size: 2.6em}
#doc .event_list a.tag.xxl, #doc .event a.tag.xxl {font-size: 3.6em}
#doc .event h4 {color: #B9B7AF; padding: 15px 0 0 0; margin: 0; font-size: 0.9em; font-weight: normal}
#doc .event h3 {color: #000; padding: 30px 0 25px 0; margin: 0; font-size: 1.6em; font-weight: bold}
#doc .event ul#widget_tabs {height: 3em; font-family: Arial, sans-serif; text-transform: uppercase; font-size: 1.2em; font-weight: bold; padding: 0; margin: 0}
#doc .event ul#widget_tabs span {background: #FFF url(/images/tabs3.gif) 100% 0; display: block; line-height: 2.2em; padding-right: 15px}
#doc .event ul#widget_tabs li {float: left; margin: 0 3px 0 0; list-style: none}
#doc .event ul#widget_tabs li.selected span {background-position: 100% -60px}
#doc .event ul#widget_tabs li.selected a {height: 3em; background-position: 0 -60px; color: #666; font-weight: bold; margin-top: 0}
#doc .event ul#widget_tabs li.selected a:hover {background-position: 0 -60px; color: #666; font-weight: bold}
#doc .event ul#widget_tabs li.selected a:hover span {background-position: 100% -60px}
#doc .event ul#widget_tabs a {color: #666; outline: none; background: url(/images/tabs3.gif); display: block; float: left; height: 2.2em; padding-left: 15px; text-decoration: none; margin-top: 0.8em}
#doc .event ul#widget_tabs a:hover {background-position: 0 -120px}
#doc .event ul#widget_tabs a:hover span {background-position: 100% -120px}
#doc .event div#event_content {padding: 5px 15px 0 0; width: 650px}
#doc .event div.event_image_wrapper {float: left; width: 155px}
#doc .event div.event_image_wrapper .divFileProgressContainer {float: left}
#doc .event div.event_image_wrapper div#event_image {float: left; width: 155px; margin: 0; padding: 0}
#doc .event div.event_image_wrapper div#event_image img {padding: 2px; border: 1px solid #CCC}
#doc .event div#event_description {float: right; width: 465px; margin: 0; padding: 0}
#doc .event div#event_description h4 {font-size: 0.9em; color: #8d8d8d; text-transform: uppercase}
#doc .event div#event_description p {color: #000; font-size: 1.2em}
#doc .event div#event_description p a {color: #069}
#doc .event div#event_description p a:hover {color: #39C}
#doc .event div#event_description p.event_time {color: #666; font-size: 2.25em}
#doc .event div#event_description div.win_tickets {background: url(/images/win_tickets.jpg); width: 426px; height: 149px; padding: 35px 20px 0 20px; margin: 0}
#doc .event div#event_description div.win_tickets h6 {font-size: 2.8em; color: #005d7d}
#doc .event div#event_description div.win_tickets p {color: #005d7d; padding: 10px 0 0 0}
#doc .event div#event_description div.win_tickets p.more_information {font-size: 1.1em}
#doc .event div#event_widget {clear: both; margin: 0; padding: 20px 0 0 0}
#doc .event div#widget {margin: 0 0 10px 0; padding: 0; border: 1px solid #CCC}
#doc .event div#widget .inner {height: 355px}
#doc .event form#new_comment {margin: 0; padding: 20px 0 0 0; clear: both}
#doc .event form#new_comment fieldset legend {padding: 15px 0 15px 0; font-size: 1.6em}
#doc .event form#new_comment fieldset.new_comment {margin: 0; padding: 0}
#doc .event form#new_comment fieldset.new_comment_submit {margin: 0; padding: 10px 0 20px 0}
#doc .event div.comment {clear: both; margin: 0; padding: 20px 0 0 0}
#doc .event div.comment .comment_avatar {float: left; width: 60px; padding: 0}
#doc .event div.comment .comment_details {float: right; width: 430px; padding: 0 140px 0 0}
#doc .event div.comment .comment_details .comment_author {font-size: 1.2em}
#doc .event div.comment .comment_details .comment_author a {font-size: 1.8em; color: #666}
#doc .event div.comment .comment_details .comment_author a:hover {color: #666}
#doc .event div.comment .comment_details .comment_content {font-size: 1.2em}
#doc .event div.comment .comment_details .comment_content a {font-size: 1.2em; color: #069}
#doc .event div.comment .comment_details .comment_content a:hover {color: #39C}
#doc .event div.comment .comment_details .comment_date {color: #CCC; font-size: 0.9em}
#doc .event div.comment .comment_details .comment_edit {font-size: 1.1em}
#doc .event div.comment .comment_details .comment_edit a {font-size: 1.1em; color: #069}
#doc .event div.comment .comment_details .comment_edit a:hover {color: #39C}
#doc .new_event, #doc .edit_event {float: left; width: 650px; position: relative; padding: 0 10px 10px 0}
#doc .new_event ol, #doc .edit_event ol {list-style: none}
#doc .new_event legend, #doc .edit_event legend {padding: 15px 0 0 0; margin: 0; font-size: 1.6em; color: #000}
#doc .new_event a, #doc .edit_event a {padding: 0 5px 0 5px; font-size: 1.2em; color: #069}
#doc .new_event a:hover, #doc .edit_event a:hover {color: #39C}
#doc .new_event a#destroy_avatar_link, #doc .edit_event a#destroy_avatar_link {padding: 0}
#doc .new_event select.event_categories, #doc .edit_event select.event_categories {width: 434px}
#doc .new_event label#notify_for_messages, #doc .edit_event label#notify_for_messages {display: inline; vertical-align: middle; padding: 0 0 0 5px}
#doc .new_event #venue_country, #doc .edit_event #venue_country {width: 200px}
#doc .new_event #event_venue_attributes_title.in_list, #doc .edit_event #event_venue_attributes_title.in_list {width: 180px}
#doc .event_list ul#inner_tabs li {padding: 4px 15px 4px 25px}
#doc .event_list ul#inner_tabs li#location {background: transparent url(/images/place.gif) no-repeat center left}
#doc .event_list ul#inner_tabs li#filter {background: transparent url(/images/category.gif) no-repeat center left}
#doc .event_list ul#inner_tabs li#calendar {background: transparent url(/images/cal.gif) no-repeat center left}
#doc .event_list ul#inner_tabs li#certain_events {background: transparent url(/images/coming.gif) no-repeat center left}
#doc .event_list ul#inner_tabs li#uncertain_events {background: transparent url(/images/watching.gif) no-repeat center left}
#doc .event_list ul#inner_tabs li#all_events {background: transparent url(/images/created_by_me.gif) no-repeat center left}
#doc .event_list ul#inner_tabs li#friends_events {background: transparent url(/images/share.gif) no-repeat center left}
#doc .event_list .events_preview {margin: 0; padding: 0; width: 650px; text-align: left}
#doc .event_list .events_preview ul {clear: both; padding: 0; margin: 0}
#doc .event_list .events_preview ul li {list-style: none; float: left; padding: 0; margin: 0}
#doc .event_list .events_preview ul .event_pic {width: 115px; padding: 15px 0 0 15px; margin: 0}
#doc .event_list .events_preview ul .event_pic .event_image_preview {margin: 0; padding: 2px; border: 1px solid #CCC}
#doc .event_list .events_preview ul .event_name_place {width: 310px; padding: 15px 0 0 0; margin: 0; font-size: 1.2em}
#doc .event_list .events_preview ul .event_name_place h3 {color: #666; padding: 0 0 2px 0; margin: 0; font-size: 1.4em; font-weight: bold}
#doc .event_list .events_preview ul .event_type {width: 80px; font-size: 1.2em; padding: 15px 0 0 10px; margin: 0}
#doc .event_list .events_preview ul .event_time {width: 110px; font-size: 1.1em; padding: 15px 0 0 0; margin: 0}
#doc .event_list .events_preview ul .event_time h4 {color: #000; padding: 0; margin: 0; font-size: 1em; font-weight: bold}
# dov #google_widget {width: 648px; height: 355px}
#doc .event #widget .widget_spinner {float: right; margin: 5px 5px 0 0}
#doc .event #widget .events_listing {clear: both; margin: 0; padding: 0; width: 650px; text-align: left}
#doc .event #widget .events_listing ul {border-top: 1px #CCC dotted; clear: both; height: 100%; width: 624px; padding: 0; margin: 0 10px 0 15px; float: left}
#doc .event #widget .events_listing ul.highlight {background: transparent url(/images/highlight.gif) center top}
#doc .event #widget .events_listing ul.search_view {border: none; border-bottom: 1px #CCC dotted}
#doc .event #widget .events_listing ul.search_view_last {border: none}
#doc .event #widget .events_listing ul li {list-style: none; float: left; padding: 0; margin: 0}
#doc .event #widget .events_listing ul .time {width: 95px; padding: 10px 0 10px 0; margin: 0; font-size: 1.2em; color: #666}
#doc .event #widget .events_listing ul .time .date {height: 40px; background: transparent url(/images/upcoming_event_date.gif) no-repeat top left; color: #666; font-size: 0.8em; padding: 8px 0 0 8px; line-height: 1.8em; margin: 0; text-align: left}
#doc .event #widget .events_listing ul .time .date h5 {font-size: 1.9em; color: #069; font-weight: normal; margin: 0; padding: 0; text-algin: left}
#doc .event #widget .events_listing ul .time .event_time {padding: 2px; margin: 0 0 5px 0; font-size: 1.4em; color: #666; font-weight: normal; background-color: #f1ffd1; width: 50px; text-align: center}
#doc .event #widget .events_listing ul .time a {font-size: 0.9em; margin: 0; padding: 0; color: #069}
#doc .event #widget .events_listing ul .time a:hover {color: #39C}
#doc .event #widget .events_listing ul .time p {margin: 0; padding: 0 0 4px 0; font-size: 0.9em}
#doc .event #widget .events_listing ul .time .attendance {margin: 0; padding: 0; color: #ef6b13; font-weight: bold; font-size: 1em}
#doc .event #widget .events_listing ul li.description_wrapper {width: 418px; font-size: 1.2em; margin: 0; padding: 10px 15px 10px 0px}
#doc .event #widget .events_listing ul li.description_wrapper p {padding: 2px 0 0 0; margin: 0}
#doc .event #widget .events_listing ul li.description_wrapper a {color: #069; font-weight: normal}
#doc .event #widget .events_listing ul li.description_wrapper a:hover {color: #39C}
#doc .event #widget .events_listing ul li.description_wrapper h4 {font-size: 1.6em; padding: 0; margin: 0}
#doc .event #widget .events_listing ul li.description_wrapper h5 {margin: 0; padding: 10px 0 0 0; font-size: 0.8em; color: #999; text-transform: uppercase; font-weight: normal}
#doc .event #widget .events_listing ul li.photo {width: 96px; padding: 10px 0 8px 0; margin: 0}
#doc .event #widget .events_listing ul li.photo img {border: 1px solid #CCC; padding: 2px}
#doc .event #widget .events_listing ul li.photo .tickets_listing_section {text-align: center; position: relative; padding: 0; margin: 0; float: left}
#doc .event #widget .events_listing ul li.photo .tickets_listing_section img {padding: 2px; border: 1px solid #CCC}
#doc .event #widget .events_listing ul li.photo .tickets_listing_section img.promotion_image {border: 0; position: absolute; width: 90px; height: 21px; margin: 0; padding: 3px 3px 0 0; top: 0; right: 0}
#doc .event #widget .events_listing ul li.photo .tickets_listing_section span.promotion_text {position: absolute; margin: 0; padding: 5px 3px 0 0; color: #fff; width: 90px; height: 21px; font-size: 1.3em; font-weight: bold; text-align: center; text-transform: uppercase; top: 0; right: 0}
#doc span.promotion_text {text-transform: uppercase}
#doc .event_list .tag_cloud {margin: 10px 0 20px 0; padding: 5px 10px 10px 10px; width: 630px; height: 100%; background: transparent url(/images/tag_cloud.jpg) no-repeat left top}
#doc .event_list .tag_cloud .tag_head {float: left}
#doc .event_list .tag_cloud .tag_head h5 {color: #000; padding: 0 40px 20px 0; margin: 0; font-size: 1.8em; font-weight: normal}
#doc .event_list .tag_cloud .tag_content {margin: 0; display: inline; padding: 5px 10px 0 5px; min-height: 110px; height: auto; *height: 12em}
#doc .event_list .people {margin: 20px 0 0 10px; padding: 0; float: left}
#doc .event_list .people h3 {color: #000; padding: 0 0 20px 0; margin: 0; font-size: 1.8em; font-weight: normal}
#doc .event_list .people .people_row {clear: both; overflow: auto; margin-bottom: 20px}
#doc .event_list .people .people_row .user {display: block; float: left; margin: 0 8px 0 0; padding: 0; font-size: 1.2em; width: 83px}
#doc .event_list .people .people_row .user .center_avatar {width: 66px; margin: 0 8px 0 8px; padding: 0; text-align: center}
#doc .event_list .people .people_row .user .center_avatar .user_avatar_section {text-align: center; position: relative; padding: 0; margin: 0; float: left}
#doc .event_list .people .people_row .user .center_avatar .user_avatar_section img {padding: 2px; border: 1px solid #CCC}
#doc .event_list .people .people_row .user .center_avatar .user_avatar_section .user_rating_star_small img {border: 0; position: absolute; width: 25px; height: 18px; margin: 0; padding: 3px 2px 0 0; top: 0; right: 0}
#doc .event_list .people .people_row .user .center_avatar .user_avatar_section .user_rating_star_small span {position: absolute; margin: 0; padding: 3px 2px 0 0; color: #fff; width: 25px; height: 18px; font-size: 0.8em; font-weight: bold; text-align: center; top: 0; right: 0}
#doc .event_list .people .people_row .user .user_name {text-align: center; clear: both; overflow: hidden}
#doc .event_list .people .show_more_items {width: 210px}
#doc .event #widget #coming_widget .coming_header {margin: 0; height: 0; height: 74px; background: transparent url(/images/blue_widget_up.jpg) no-repeat left top}
#doc .event #widget #coming_widget .coming_header #coming_controls {clear: both; margin: 0; padding: 0}
#doc .event #widget #coming_widget .coming_header #coming_controls #coming_button {width: 190px; height: 43px; list-style: none; float: left; margin: 15px 0 0 15px; _margin: 15px 0 0 9px; padding: 10px 0 0 0; text-align: center; color: #fff; font-size: 1.8em; font-weight: bold; background: transparent url(/images/big_blue_button.gif) no-repeat left top}
#doc .event #widget #coming_widget .coming_header #coming_controls #coming_button a {color: #fff}
#doc .event #widget #coming_widget .coming_header #coming_controls #coming_button a:hover {color: #eee}
#doc .event #widget #coming_widget .coming_header #coming_controls .invite_friends_widget {width: 190px; height: 43px; list-style: none; float: left; margin: 15px 0 0 15px; padding: 10px 0 0 15px; text-align: left; color: #069; font-size: 1.8em; font-weight: bold}
#doc .event #widget #coming_widget .coming_header #coming_controls .invite_friends_widget a {color: #069}
#doc .event #widget #coming_widget .coming_header #coming_controls .invite_friends_widget a:hover {color: #39C}
#doc .event #widget #coming_widget h3 {clear: both; color: #000; padding: 15px 0 10px 15px; margin: 0; font-size: 1.8em; font-weight: normal}
#doc .event #widget #coming_widget .coming_downer {clear: both; margin: 0; height: 0; height: 34px; background: transparent url(/images/blue_widget_downer.jpg) no-repeat left top; text-align: right; padding: 10px 20px 0 0}
#doc .event #widget #coming_widget .coming_downer a {font-size: 1.2em}
#doc .event #widget #watching_widget .watching_header {margin: 0; height: 0; height: 74px; background: transparent url(/images/orange_widget_header.jpg) no-repeat left top}
#doc .event #widget #watching_widget .watching_header #watching_controls {clear: both; margin: 0; padding: 0}
#doc .event #widget #watching_widget .watching_header #watching_controls #watching_button {width: 190px; height: 43px; list-style: none; float: left; margin: 15px 0 0 15px; _margin: 15px 0 0 9px; padding: 10px 0 0 0; text-align: center; color: #fff; font-size: 1.8em; font-weight: bold; background: transparent url(/images/big_orange_button.gif) no-repeat left top}
#doc .event #widget #watching_widget .watching_header #watching_controls #watching_button a {color: #fff}
#doc .event #widget #watching_widget .watching_header #watching_controls #watching_button a:hover {color: #eee}
#doc .event #widget #watching_widget .watching_header #watching_controls .invite_friends_widget {width: 190px; height: 43px; list-style: none; float: left; margin: 15px 0 0 15px; padding: 10px 0 0 15px; text-align: left; color: #C60; font-size: 1.8em; font-weight: bold}
#doc .event #widget #watching_widget .watching_header #watching_controls .invite_friends_widget a {color: #C60}
#doc .event #widget #watching_widget .watching_header #watching_controls .invite_friends_widget a:hover {color: #F90}
#doc .event #widget #watching_widget h3 {clear: both; color: #000; padding: 15px 0 10px 15px; margin: 0; font-size: 1.8em; font-weight: normal}
#doc .event #widget #watching_widget .watching_downer {clear: both; margin: 0; height: 0; height: 34px; background: transparent url(/images/orange_widget_downer.jpg) no-repeat left top; text-align: right; padding: 10px 20px 0 0}
#doc .event #widget #watching_widget .watching_downer a {font-size: 1.2em}
#doc .event #widget #coming_widget .people_row, #doc .event #widget #watching_widget .people_row {clear: both; overflow: auto; margin-bottom: 15px}
#doc .event #widget #coming_widget .people_row .user, #doc .event #widget #watching_widget .people_row .user {display: block; float: left; margin: 0; padding: 0; font-size: 1.2em; width: 100px}
#doc .event #widget #coming_widget .people_row .user .center_avatar, #doc .event #widget #watching_widget .people_row .user .center_avatar {width: 66px; margin: 0 auto 0 auto; padding: 0; text-align: center}
#doc .event #widget #coming_widget .people_row .user .center_avatar .user_avatar_section, #doc .event #widget #watching_widget .people_row .user .center_avatar .user_avatar_section {text-align: center; position: relative; padding: 0; margin: 0; float: left}
#doc .event #widget #coming_widget .people_row .user .center_avatar .user_avatar_section img, #doc .event #widget #watching_widget .people_row .user .center_avatar .user_avatar_section img {padding: 2px; border: 1px solid #CCC}
#doc .event #widget #coming_widget .people_row .user .center_avatar .user_avatar_section .user_rating_star_small img, #doc .event #widget #watching_widget .people_row .user .center_avatar .user_avatar_section .user_rating_star_small img {border: 0; position: absolute; width: 25px; height: 18px; margin: 0; padding: 3px 2px 0 0; top: 0; right: 0}
#doc .event #widget #coming_widget .people_row .user .center_avatar .user_avatar_section .user_rating_star_small span, #doc .event #widget #watching_widget .people_row .user .center_avatar .user_avatar_section .user_rating_star_small span {position: absolute; margin: 0; padding: 3px 2px 0 0; color: #fff; width: 25px; height: 18px; font-size: 0.8em; font-weight: bold; text-align: center; top: 0; right: 0}
#doc .event #widget #coming_widget .people_row .user .user_name, #doc .event #widget #watching_widget .people_row .user .user_name {text-align: center; clear: both; overflow: hidden}
#doc .event .users_row {clear: both; overflow: auto; margin-bottom: 20px}
#doc .event .users_row .user {display: block; float: left; margin: 0; padding: 0; font-size: 1.2em; width: 100px}
#doc .event .users_row .user .center_avatar {width: 66px; margin: 0 auto 0 auto; padding: 0; text-align: center}
#doc .event .users_row .user .center_avatar .user_avatar_section {text-align: center; position: relative; padding: 0; margin: 0; float: left}
#doc .event .users_row .user .center_avatar .user_avatar_section img {padding: 2px; border: 1px solid #CCC}
#doc .event .users_row .user .center_avatar .user_avatar_section .user_rating_star_small img {border: 0; position: absolute; width: 25px; height: 18px; margin: 0; padding: 3px 2px 0 0; top: 0; right: 0}
#doc .event .users_row .user .center_avatar .user_avatar_section .user_rating_star_small span {position: absolute; margin: 0; padding: 3px 2px 0 0; color: #fff; width: 25px; height: 18px; font-size: 0.8em; font-weight: bold; text-align: center; top: 0; right: 0}
#doc .event .users_row .user .user_name {text-align: center; clear: both; overflow: hidden}
#doc .event_list .show_more_items {clear: both; margin: 0; padding: 10px 0; width: 280px; text-align: right}
#doc .event_list .show_more_items a {padding: 0 5px 0 5px; font-size: 1.4em; color: #069}
#doc .event_list .show_more_items a:hover {color: #39C}
#doc .event_list .photos {margin: 20px 0 0 0; padding: 0; float: right; width: 320px}
#doc .event_list .photos h3 {color: #000; padding: 0 0 20px 0; margin: 0; font-size: 1.8em; font-weight: normal}
#doc .event_list .photos .photos_row {clear: both; overflow: auto; margin-bottom: 10px}
#doc .event_list .photos .photos_row .photo {text-align: center; display: block; float: left; margin: 0; padding: 0; font-size: 1.2em; width: 100px}
#doc .event_list .photos .photos_row .photo img {padding: 2px; border: 1px solid #CCC}
#doc .event_list .photos .photos_row .photo .photo_author {overflow: hidden}
#doc .event_list .photos .photos_row .photo .photo_author span {font-size: 0.8em}
#MB_content .event_types_content a {color: #3399CC; margin-right: 10px}
#MB_content .event_types_content a:visited {color: #3399CC}
#doc .event_list .events_listing {clear: both; margin: 0; padding: 0; width: 650px; text-align: left}
#doc .event_list .events_listing .item_date {float: left; background: transparent url(/images/photo_actions_back.jpg) no-repeat left top; font-weight: bold; font-size: 1.6em; margin: 0; padding: 15px 0 0 15px; color: #333; height: 35px; width: 100%}
#doc .event_list .events_listing .week_day {font-size: 0.8em; color: #666; font-weight: bold}
#doc .event_list .events_listing .today {text-transform: uppercase; color: #fff; background-color: #f60; font-weight: bold; font-size: 0.6em; padding: 0 2px 0 2px; margin: 0 0 0 4px; text-shadow: 0 0 0 #C60; border-top: 1px solid #ff9a2c; border-bottom: 1px solid #c60; border-right: 1px solid #ef8108; border-left: 1px solid #f93}
#doc .event_list .events_listing .tomorrow {text-transform: uppercase; color: #fff; background-color: #39c; font-weight: bold; font-size: 0.6em; padding: 0 2px 0 2px; margin: 0 0 0 4px; text-shadow: 0 0 0 #036; border-top: 1px solid #6cf; border-bottom: 1px solid #069; border-right: 1px solid #069; border-left: 1px solid #6cf}
#doc .event_list .events_listing ul {border-top: 1px #CCC dotted; clear: both; height: 100%; width: 624px; padding: 0; margin: 0 10px 0 15px; float: left}
#doc .event_list .events_listing ul.highlight {background: transparent url(/images/highlight.gif) center top}
#doc .event_list .events_listing ul.search_view {border: none; border-bottom: 1px #CCC dotted}
#doc .event_list .events_listing ul.search_view_last {border: none}
#doc .event_list .events_listing ul li {list-style: none; padding: 0; margin: 0}
#doc .event_list .events_listing ul .time {width: 95px; padding: 10px 0 10px 0; margin: 0; font-size: 1.2em; color: #666}
#doc .event_list .events_listing ul .time .date {height: 40px; background: transparent url(/images/upcoming_event_date.gif) no-repeat top left; color: #666; font-size: 0.8em; padding: 8px 0 0 8px; line-height: 1.8em; margin: 0; text-align: left}
#doc .event_list .events_listing ul .time .date h5 {font-size: 1.9em; color: #069; font-weight: normal; margin: 0; padding: 0; text-algin: left; width: 80px}
#doc .event_list .events_listing ul .time .event_time {padding: 2px; margin: 0 0 5px 0; font-size: 1.4em; color: #666; font-weight: normal; background-color: #f1ffd1; width: 50px; text-align: center}
#doc .event_list .events_listing ul .time a {font-size: 0.9em; margin: 0; padding: 0; color: #069}
#doc .event_list .events_listing ul .time a:hover {color: #39C}
#doc .event_list .events_listing ul .time p {margin: 0; padding: 0 0 4px 0; font-size: 0.9em}
#doc .event_list .events_listing ul .time .attendance {margin: 0; padding: 0; color: #ef6b13; font-weight: bold; font-size: 1em}
#doc .event_list .events_listing ul li.description {width: 418px; font-size: 1.2em; margin: 0; padding: 10px 15px 10px 0px}
#doc .event_list .events_listing ul li.description p {padding: 2px 0 0 0; margin: 0}
#doc .event_list .events_listing ul li.description a {color: #069; font-weight: normal}
#doc .event_list .events_listing ul li.description a:hover {color: #39C}
#doc .event_list .events_listing ul li.description h4 {font-size: 1.4em}
#doc .event_list .events_listing ul li.description h5 {margin: 0; padding: 5px 0 0 0; font-size: 0.8em; color: #999; text-transform: uppercase; font-weight: normal}
#doc .event_list .events_listing ul li.photo {width: 96px; padding: 10px 0 8px 0; margin: 0}
#doc .event_list .events_listing ul li.photo .tickets_listing_section {text-align: center; position: relative; padding: 0; margin: 0; float: left}
#doc .event_list .events_listing ul li.photo .tickets_listing_section img {padding: 2px; border: 1px solid #CCC}
#doc .event_list .events_listing ul li.photo .tickets_listing_section .tickets_listing_itself img {border: 0; position: absolute; width: 90px; height: 21px; margin: 0; padding: 3px 3px 0 0; top: 0; right: 0}
#doc .event_list .events_listing ul li.photo .tickets_listing_section .tickets_listing_itself span {position: absolute; margin: 0; padding: 5px 3px 0 0; color: #fff; width: 90px; height: 21px; font-size: 1.3em; font-weight: bold; text-align: center; top: 0; right: 0}
#doc .event_list .hot_events_header {clear: both; font-weight: bold; font-size: 1.6em; margin: 0; padding: 12px 0 20px 15px; background: transparent url(/images/photo_actions_back.jpg) no-repeat left top; height: 15px; color: #333}
#doc .event_list .hot_events_divider {margin: 0 12px 0 16px; padding: 0; border-top: 1px #CCC dotted}
#doc .event_list .hot_events {margin: 0 0 15px 0; padding: 5px 0 0 0; width: 650px; height: 132px}
#doc .event_list .hot_events .hot_event {float: left; margin: 0; padding: 0; width: 218px}
#doc .event_list .hot_events .hot_event h4 {margin: 0; height: 25px; padding: 0 0 10px 15px; font-size: 2em; font-weight: normal; overflow: hidden}
#doc .event_list .hot_events .hot_event h4 a {color: #069}
#doc .event_list .hot_events .hot_event h4 a:hover {color: #369}
#doc .event_list .hot_events .hot_event .hot_events_image_block {float: right; padding: 0 15px 0 0; margin: 0}
#doc .event_list .hot_events .hot_event .hot_events_image_block .tickets_background_section {text-align: center; position: relative; padding: 0; margin: 0; float: left}
#doc .event_list .hot_events .hot_event .hot_events_image_block .tickets_background_section img {padding: 2px; border: 1px solid #CCC}
#doc .event_list .hot_events .hot_event .hot_events_image_block .tickets_background_section .tickets_background_itself img {border: 0; position: absolute; width: 90px; height: 21px; margin: 0; padding: 3px 3px 0 0; top: 0; right: 0}
#doc .event_list .hot_events .hot_event .hot_events_image_block .tickets_background_section .tickets_background_itself span {position: absolute; margin: 0; padding: 5px 3px 0 0; color: #fff; width: 90px; height: 21px; font-size: 1.3em; font-weight: bold; text-align: center; top: 0; right: 0}
#doc .event_list .hot_events .hot_event .hot_event_info {width: 85px; float: left; margin: 0; padding: 0 4px 0 15px}
#doc .event_list .hot_events .hot_event .hot_event_info .date {float: left; height: 40px; background: transparent url(/images/upcoming_event_date.gif) no-repeat top left; color: #666; font-size: 1em; padding: 8px 0 0 8px; line-height: 1.8em; margin: 0; text-align: left}
#doc .event_list .hot_events .hot_event .hot_event_info .date h5 {font-size: 1.8em; color: #069; font-weight: normal; margin: 0; padding: 0; text-algin: left; width: 80px}
#doc .event_list .hot_events .hot_event .hot_event_info .address {clear: both; padding: 0; margin: 0}
#doc .event_list .hot_events .hot_event .hot_event_info .address a {font-size: 1.1em; margin: 0; padding: 0; color: #069}
#doc .event_list .hot_events .hot_event .hot_event_info .address a:hover {color: #39C}
#doc .event_list .hot_events .hot_event .hot_event_info .address p {margin: 0; padding: 0 0 4px 0; font-size: 1.1em}
#doc .event_list .hot_events .hot_event .hot_event_info .address .attendance {margin: 0; padding: 0; color: #ef6b13; font-weight: bold; font-size: 1.2em}
#doc .event_list .hot_events .hot_event_last {float: left; margin: 0; padding: 0; width: 204px}
#doc .event_list .hot_events .hot_event_last h4 {margin: 0; padding: 0 0 10px 15px; font-size: 2em; font-weight: normal; overflow: hidden; height: 25px}
#doc .event_list .hot_events .hot_event_last h4 a {color: #069}
#doc .event_list .hot_events .hot_event_last h4 a:hover {color: #369}
#doc .event_list .hot_events .hot_event_last .hot_events_image_block {float: right; padding: 0; margin: 0}
#doc .event_list .hot_events .hot_event_last .hot_events_image_block .tickets_background_section {text-align: center; position: relative; padding: 0; margin: 0; float: left}
#doc .event_list .hot_events .hot_event_last .hot_events_image_block .tickets_background_section img {padding: 2px; border: 1px solid #CCC}
#doc .event_list .hot_events .hot_event_last .hot_events_image_block .tickets_background_section .tickets_background_itself img {border: 0; position: absolute; width: 90px; height: 21px; margin: 0; padding: 3px 3px 0 0; top: 0; right: 0}
#doc .event_list .hot_events .hot_event_last .hot_events_image_block .tickets_background_section .tickets_background_itself span {position: absolute; margin: 0; padding: 5px 3px 0 0; color: #fff; width: 90px; height: 21px; font-size: 1.3em; font-weight: bold; text-align: center; top: 0; right: 0}
#doc .event_list .hot_events .hot_event_last .hot_event_info {width: 85px; float: left; margin: 0; padding: 0 4px 0 15px}
#doc .event_list .hot_events .hot_event_last .hot_event_info .date {float: left; height: 40px; background: transparent url(/images/upcoming_event_date.gif) no-repeat top left; color: #666; font-size: 1em; padding: 8px 0 0 8px; line-height: 1.8em; margin: 0; text-align: left}
#doc .event_list .hot_events .hot_event_last .hot_event_info .date h5 {font-size: 1.8em; color: #069; font-weight: normal; margin: 0; padding: 0; text-algin: left; width: 80px}
#doc .event_list .hot_events .hot_event_last .hot_event_info .address {clear: both; padding: 0; margin: 0}
#doc .event_list .hot_events .hot_event_last .hot_event_info .address a {font-size: 1.1em; margin: 0; padding: 0; color: #069}
#doc .event_list .hot_events .hot_event_last .hot_event_info .address a:hover {color: #39C}
#doc .event_list .hot_events .hot_event_last .hot_event_info .address p {margin: 0; padding: 0 0 4px 0; font-size: 1.1em}
#doc .event_list .hot_events .hot_event_last .hot_event_info .address .attendance {margin: 0; padding: 0; color: #ef6b13; font-weight: bold; font-size: 1.2em}
#doc .event_list .publish_form {clear: both; padding: 20px 0 0; margin: 0 0 0 15px}
#doc .event_list #confirm_similar_link {font-weight: bold; font-size: 1.6em; color: #3399CC}
#doc .event_list #cancel_similar_link {margin-left: 10px}
#doc #navigation .latest_photos {overflow: auto; float: left; width: 227px; clear: both; padding: 10px}
#doc #navigation .latest_photos .latest_photos_header {margin-bottom: 10px; padding-left: 3px; float: left; clear: both; width: 200px}
#doc #navigation .latest_photos .latest_photo {text-align: center; display: block; float: left; margin: 0 0 7px 0; padding: 0; font-size: 1.2em; width: 100px}
#doc #navigation .latest_photos .latest_photo.odd {margin-right: 7px}
#doc #navigation .latest_photos .latest_photo img {padding: 2px; border: 1px solid #CCC}
#doc #navigation .latest_photos .latest_photo .photo_author {overflow: hidden}
#doc #navigation .latest_photos .latest_photo .photo_author span {font-size: 0.8em}
#doc .swfupload {position: absolute}
textarea#event_description {overflow: hidden; min-height: 200px !important}
#doc .message p {font-size: 1.2em}
#doc .messages ul.toolbar {list-style: none; padding: 16px 0 0 15px; margin: 0; font-size: 1.2em; background: transparent url(/images/buttons_back.jpg) no-repeat left top; height: 48px}
#doc .messages ul.toolbar a {color: #069}
#doc .messages ul.toolbar a:hover {color: #39C}
#doc .messages ul.toolbar li {display: inline; margin: 0}
#doc .messages ul.toolbar li {padding: 4px 15px 4px 25px; line-height: 1.4em}
#doc .messages ul.toolbar li#inbox {background: transparent url(/images/inbox_ahtung_edition.gif) no-repeat center left}
#doc .messages ul.toolbar li#outbox {background: transparent url(/images/sent_messages_ahtung_edition.gif) no-repeat center left}
#doc .messages ul.toolbar li#new_message {background: transparent url(/images/new_message_ahtung_edition.gif) no-repeat center left}
#doc .messages .message .message_subject a.unread {font-weight: bold; font-size: 1.2em}
#doc .messages form {float: left; width: 650px; position: relative; padding: 0 10px 10px 0}
#doc .messages form ol {list-style: none}
#doc .messages .pagination {font-size: 1.2em; height: 46px; color: #999; text-align: right; padding: 15px 20px 0 0px; margin: 20px 0 0 0; background: url(/images/pagination.jpg) no-repeat left top}
#doc .messages .pagination a {color: #069}
#doc .messages .pagination a:hover {color: #39C}
#doc .messages .message_avatar img {padding: 2px; border: 1px solid #CCCCCC}
#doc .albums_list ul#inner_tabs, #doc .album ul#inner_tabs {list-style: none; padding: 16px 0 0 15px; margin: 0; font-size: 1.2em; background: transparent url(/images/buttons_back.jpg) no-repeat left top; height: 48px}
#doc .albums_list ul#inner_tabs a, #doc .album ul#inner_tabs a {color: #069}
#doc .albums_list ul#inner_tabs a:hover, #doc .album ul#inner_tabs a:hover {color: #39C}
#doc .albums_list ul#inner_tabs li, #doc .album ul#inner_tabs li {display: inline; margin: 0}
#doc .albums_list p.no_photos {font-size: 1.4em}
#doc .albums_list ul#inner_tabs li {padding: 4px 15px 4px 25px}
#doc .albums_list ul#inner_tabs li#location {background: transparent url(/images/place.gif) no-repeat center left}
#doc .albums_list ul#inner_tabs li#filter {background: transparent url(/images/category.gif) no-repeat center left}
#doc .albums_list ul#inner_tabs li#calendar {background: transparent url(/images/cal.gif) no-repeat center left}
#doc .albums_list .people {margin: 20px 0 0 10px; padding: 0; float: left; width: 250px}
#doc .albums_list .people h3 {color: #000; padding: 0 0 20px 0; margin: 0; font-size: 1.8em; font-weight: normal}
#doc .albums_list .people .people_row {clear: both; overflow: auto; margin-bottom: 20px}
#doc .albums_list .people .people_row .user {display: block; float: left; margin: 0; padding: 0; font-size: 1.2em; width: 83px}
#doc .albums_list .people .people_row .user .center_avatar {width: 66px; margin: 0 8px 0 8px; padding: 0; text-align: center}
#doc .albums_list .people .people_row .user .center_avatar .user_avatar_section {text-align: center; position: relative; padding: 0; margin: 0; float: left}
#doc .albums_list .people .people_row .user .center_avatar .user_avatar_section img {padding: 2px; border: 1px solid #CCC}
#doc .albums_list .people .people_row .user .center_avatar .user_avatar_section .user_rating_star_small img {border: 0; position: absolute; width: 25px; height: 18px; margin: 0; padding: 3px 2px 0 0; top: 0; right: 0}
#doc .albums_list .people .people_row .user .center_avatar .user_avatar_section .user_rating_star_small span {position: absolute; margin: 0; padding: 3px 2px 0 0; color: #fff; width: 25px; height: 18px; font-size: 0.8em; font-weight: bold; text-align: center; top: 0; right: 0}
#doc .albums_list .people .people_row .user .user_name {text-align: center; clear: both; overflow: hidden}
#doc .albums_list .photos {margin: 20px 0 0 0; padding: 0; float: right; width: 320px}
#doc .albums_list .photos h3 {color: #000; padding: 0 0 20px 0; margin: 0; font-size: 1.8em; font-weight: normal}
#doc .albums_list .photos .photos_row {clear: both; overflow: auto; margin-bottom: 10px}
#doc .albums_list .photos .photos_row .photo {text-align: center; display: block; float: left; margin: 0; padding: 0; font-size: 1.2em; width: 100px}
#doc .albums_list .photos .photos_row .photo img {padding: 2px; border: 1px solid #CCC}
#doc .albums_list .photos .photos_row .photo .photo_author {overflow: hidden}
#doc .albums_list .photos .photos_row .photo .photo_author span {font-size: 0.8em}
#doc .albums_list .album_preview {width: 200px; float: left; margin: 0 0 0 15px}
#doc .albums_list .album_preview h3 {color: #666; padding: 0 0 10px 0; margin: 0; font-size: 1.4em; font-weight: bold}
#doc .albums_list .album_preview h3 a {color: #069}
#doc .albums_list .album_preview h3 a:hover {color: #39C}
#doc .albums_list .album_preview h3 a:visited {color: #069}
#doc .albums_list .album_row {overflow: auto; padding: 0; margin: 0 0 20px 0; clear: both}
#doc .albums_list .album_row.even {background: transparent url(/images/albums_back.jpg) no-repeat left top; padding: 15px 0 20px 0; margin: 15px 0 0 0}
#doc .albums_list .album_row.odd {padding: 0; margin: 0}
#doc .albums_list .album_row .album_cover {float: left; padding: 2px; border: 1px solid #CCC}
#doc .albums_list .album_row ul {margin: 0; padding: 0 0 0 100px; list-style: none}
#doc .albums_list .album_row ul li {list-style: none; margin: 0; padding: 0}
#doc .albums_list .album_row ul li.photos_total {color: #666; padding: 0 0 5px 0; margin: 0; font-size: 1.25em; font-weight: bold}
#doc .albums_list .album_row ul li.photos_total a {font-size: 1.3em; color: #666}
#doc .albums_list .album_row ul li.photos_total a:hover {color: #999}
#doc .albums_list .album_row ul li.photos_total a:visited {color: #999}
#doc .albums_list .album_row ul li.comments_total {color: #333; padding: 0; margin: 0; font-size: 1.1em; font-weight: normal}
#doc .albums_list .album_row ul li.event_venue {font-size: 1.1em; margin-top: 5px}
#doc .albums_list .album_row ul li.event_date {color: #333; padding: 0; margin: 0; font-size: 1.1em; font-weight: normal}
#doc .albums_list .show_more, #doc .album_photos .show_more {clear: both; background: transparent url(/images/show_more.jpg) no-repeat left top; height: 39px; margin: 0; font-size: 1.2em; text-align: right; color: #999; padding: 15px 20px 0 0}
#doc .albums_list .show_more a, #doc .album_photos .show_more a {padding: 0; color: #069}
#doc .albums_list .show_more a:hover, #doc .album_photos .show_more a:hover {color: #39C}
#doc .albums_list .show_more a:visited, #doc .album_photos .show_more a:visited {color: #069}
#doc .album_photos ul#inner_tabs, #doc .album ul#inner_tabs {list-style: none; padding: 16px 0 0 15px; margin: 0; font-size: 1.2em; background: transparent url(/images/buttons_back.jpg) no-repeat left top; height: 48px}
#doc .album_photos ul#inner_tabs a, #doc .album ul#inner_tabs a {color: #069}
#doc .album_photos ul#inner_tabs a:hover, #doc .album ul#inner_tabs a:hover {color: #39C}
#doc .album_photos ul#inner_tabs li, #doc .album ul#inner_tabs li {display: inline; margin: 0}
#doc .album_photos ul#inner_tabs li, #doc .albums_list ul#inner_tabs li {padding: 4px 15px 4px 25px}
#doc .album_photos ul#inner_tabs li#location, #doc .albums_list ul#inner_tabs li#location {background: transparent url(/images/place.gif) no-repeat center left}
#doc .album_photos ul#inner_tabs li#filter, #doc .albums_list ul#inner_tabs li#filter {background: transparent url(/images/category.gif) no-repeat center left}
#doc .album_photos ul#inner_tabs li#calendar, #doc .albums_list ul#inner_tabs li#calendar {background: transparent url(/images/cal.gif) no-repeat center left}
#doc .album_photos ul#inner_tabs li#new_photo, #doc .albums_list ul#inner_tabs li#new_photo {background: transparent url(/images/photo.gif) no-repeat center left}
#doc .album_photos ul#inner_tabs li#sort_date, #doc .albums_list ul#inner_tabs li#sort_date {background: transparent url(/images/newest_image.gif) no-repeat center left}
#doc .album_photos ul#inner_tabs li#sort_date_album, #doc .albums_list ul#inner_tabs li#sort_date_album {background: transparent url(/images/newest.gif) no-repeat center left}
#doc .album_photos ul#inner_tabs li#sort_popularity, #doc .albums_list ul#inner_tabs li#sort_popularity {background: transparent url(/images/popular.gif) no-repeat center left}
#doc .album_photos ul#inner_tabs li#sort_comments, #doc .albums_list ul#inner_tabs li#sort_comments {background: transparent url(/images/comments.gif) no-repeat center left}
#doc .album_photos .photos_row {clear: both; overflow: auto; margin-bottom: 15px; width: 650px; text-align: center}
#doc .album_photos .photos_row .photo_preview {width: 156px; float: left; display: inline; margin-right: 0px; padding: 0 6px 0 0}
#doc .album_photos .photos_row .photo_preview h5 {text-align: center}
#doc .album_photos .photos_row .photo_preview img {padding: 2px; border: 1px solid #CCC}
.album_preview .attendance {margin: 0; padding: 0; color: #ef6b13; font-weight: bold; font-size: 1.2em}
#doc .photo ul#inner_tabs, #doc .album ul#inner_tabs {list-style: none; padding: 16px 0 0 15px; margin: 0; font-size: 1.2em; background: transparent url(/images/buttons_back.jpg) no-repeat left top; height: 48px}
#doc .photo ul#inner_tabs a, #doc .album ul#inner_tabs a {color: #069}
#doc .photo ul#inner_tabs a:hover, #doc .album ul#inner_tabs a:hover {color: #39C}
#doc .photo ul#inner_tabs li, #doc .album ul#inner_tabs li {display: inline; margin: 0}
#doc .photo ul#inner_tabs li {padding: 4px 15px 4px 25px}
#doc .photo ul#inner_tabs li#location {background: transparent url(/images/place.gif) no-repeat center left}
#doc .photo ul#inner_tabs li#filter {background: transparent url(/images/category.gif) no-repeat center left}
#doc .photo ul#inner_tabs li#calendar {background: transparent url(/images/cal.gif) no-repeat center left}
#doc .photo ul#inner_tabs li#back_to_album {background: transparent url(/images/back_to_album.gif) no-repeat center left}
#doc .photo ul#inner_tabs li#back_to_event {background: transparent url(/images/e_icon2.gif) no-repeat center left}
#doc .photo ul#inner_tabs li#report {background: transparent url(/images/report.gif) no-repeat center left}
#doc .photo ul#inner_tabs li#delete_photo {background: transparent url(/images/delete_photo.gif) no-repeat center left}
#doc .photos_list .photos_row {overflow: auto}
#doc .photos_list .photos_row .photo_preview {float: left; display: inline; width: 156px; margin-right: 0; padding: 0 6px 0 0}
#doc .album_photos .photo_container {float: left; padding: 0; margin: 0}
#doc .album_photos .photo_container .photo_thumbnail {text-align: center; display: block; float: left; margin: 0 15px 10px 0; _margin: 0 5px 10px 0; padding: 0; font-size: 1em; width: 150px; height: 185px}
#doc .album_photos .photo_container .photo_thumbnail.last {margin: 0 0 10px 0; padding: 0}
#doc .album_photos .photo_container .photo_thumbnail img {padding: 2px; border: 1px solid #CCC}
#doc .photo form#new_comment {margin: 0; padding: 20px 0 0 0; clear: both}
#doc .photo form#new_comment fieldset legend {padding: 15px 0 15px 0; font-size: 1.6em}
#doc .photo form#new_comment fieldset.new_comment {margin: 0; padding: 0}
#doc .photo form#new_comment fieldset.new_comment_submit {margin: 0; padding: 10px 0 20px 0}
#doc .photo div.comment {clear: both; margin: 0; padding: 20px 0 0 0}
#doc .photo div.comment .comment_avatar {float: left; width: 60px; padding: 0}
#doc .photo div.comment .comment_details {float: right; width: 430px; padding: 0 140px 0 0}
#doc .photo div.comment .comment_details .comment_author {font-size: 1.2em}
#doc .photo div.comment .comment_details .comment_author a {font-size: 1.8em; color: #666}
#doc .photo div.comment .comment_details .comment_author a:hover {color: #666}
#doc .photo div.comment .comment_details .comment_content {font-size: 1.2em}
#doc .photo div.comment .comment_details .comment_content a {font-size: 1.2em; color: #069}
#doc .photo div.comment .comment_details .comment_content a:hover {color: #39C}
#doc .photo div.comment .comment_details .comment_date {color: #CCC; font-size: 0.9em}
#doc .photo div.comment .comment_details .comment_edit {font-size: 1.1em}
#doc .photo div.comment .comment_details .comment_edit a {font-size: 1.1em; color: #069}
#doc .photo div.comment .comment_details .comment_edit a:hover {color: #39C}
#doc .photo h3 {color: #000000; font-size: 1.6em; font-weight: bold; margin: 0; padding: 30px 0pt 25px}
#doc .photo .photo_info {padding: 0; margin: 0 0 8px 0; height: 55px; background: transparent url(/images/buttons_back.jpg) no-repeat left bottom}
#doc .photo .photo_info .star-ratings-block {float: left; padding: 10px 10px 8px 10px}
#doc .photo .photo_info .facebook-like {margin-top: 5px}
#doc .photo .photo_info .photo_panel {float: right; padding: 0 20px 0 0}
#doc .photo .star-rating, #doc .photo .star-rating a:hover, #doc .photo .star-rating a:active, #doc .photo .star-rating a:focus, #doc .photo .star-rating .current-rating {background: url('/images/star_rating_s2.gif') left -1000px repeat-x}
#doc .photo .star-rating {position: relative; width: 125px; height: 25px; overflow: hidden; list-style: none; margin: 0; padding: 0; background-position: top left}
#doc .photo .star-rating li {display: inline}
#doc .photo .star-rating a, #doc .photo .star-rating .current-rating {position: absolute; top: 0; left: 0; text-indent: -1000em; height: 25px; line-height: 25px; outline: none; overflow: hidden; border: none}
#doc .photo .star-rating a:hover, #doc .photo .star-rating a:active, #doc .photo .star-rating a:focus {background-position: center left}
#doc .photo .star-rating a.one-stars {width: 20%; z-index: 6}
#doc .photo .star-rating a.two-stars {width: 40%; z-index: 5}
#doc .photo .star-rating a.three-stars {width: 60%; z-index: 4}
#doc .photo .star-rating a.four-stars {width: 80%; z-index: 3}
#doc .photo .star-rating a.five-stars {width: 100%; z-index: 2}
#doc .photo .star-rating .current-rating {z-index: 1; background-position: bottom left}
#doc .photo .star-ratings-block {font-size: 1em; color: #999; text-align: center; width: 125px}
.full_size_photo {padding-top: 10px; text-align: center}
.full_size_photo img {background: #EEE url(/images/photo_frame_shadow.jpg) no-repeat left bottom; margin: 0 auto; padding: 8px 8px 28px 8px}
ul#photo_actions {list-style: none; padding: 16px 0 0 15px; margin: 0; font-size: 1.2em}
ul#photo_actions a {color: #069}
ul#photo_actions a:hover {color: #39C}
ul#photo_actions li {display: inline; margin: 0}
ul#photo_actions li {padding: 4px 15px 4px 25px}
ul#photo_actions li#previous_photo {background: transparent url(/images/next_photo.gif) no-repeat center left}
ul#photo_actions li#next_photo {background: transparent url(/images/previous_photo.gif) no-repeat center right; padding: 4px 25px 4px 15px}
ul#photo_actions li#photo_author {font-size: 0.9em; padding: 0 0 0 90px; color: #666}
#doc .photo h3 {clear: both}
#doc .photo #comments {clear: both}
#doc .PhotoPagination {height: 125px; width: 225px; border: 1px solid #CCC; background: #eee; margin: 10px 0 20px 0; padding: 10px 0 0 0}
#doc .PhotoPagination ul {margin: 0}
#doc .PhotoPagination ul li {list-style: none; float: left}
#doc .PhotoPagination ul.ImagePagination li.Image {width: 90px; height: 90px; margin: 0; padding: 0 6px 0 11px; _padding: 0 0 0 11px}
#doc .PhotoPagination ul.ImagePagination li.Last {padding: 0 4px 0 11px}
#doc .PhotoPagination ul.ImagePagination img {padding: 2px; border: 1px solid #ccc; background: #fff}
#doc .PhotoPagination ul.TextPagination {margin: 0; padding: 10px 0 0 0; _padding: 0 0 0 0}
#doc .PhotoPagination ul.TextPagination li.Previous {width: 25px; text-align: center; margin: 0; padding: 0 0 0 15px}
#doc .PhotoPagination ul.TextPagination li.Browse {width: 145px; text-align: center; font-size: 1.3em; padding: 3px 0 0 0; margin: 0; color: #666}
#doc .PhotoPagination ul.TextPagination li.Next {width: 25px; text-align: center; margin: 0; padding: 0}
.timespans .change_timespan {float: right}
.timespans .CalendarFrom h3, .timespans .CalendarTo h3 {border-bottom: 1px dotted #999; margin: 0 0 10px 0; padding: 0 0 5px 0; font-size: 1.4em}
.timespans .CalendarContent p {margin: 0; padding: 20px 0 20px 25px; font-size: 1.25em}
.timespans .CalendarContent a {color: #009CD9; outline: none}
.timespans .CalendarContent a:hover {color: #39C}
.timespans .CalendarFrom {float: left; height: 245px; padding: 0 0 0 25px}
.timespans .CalendarTo {float: right; height: 245px; padding: 0 25px 0 0}
.timespans .CalendarChange {clear: both; padding: 10px 25px 0 0}
#MB_content a.tag {color: #009CD9; outline: none}
#MB_content a.tag:hover {color: #39C}
#MB_content a.tag.s {font-size: 1.2em}
#MB_content a.tag.m {font-size: 1.4em}
#MB_content a.tag.l {font-size: 1.8em}
#MB_content a.tag.xl {font-size: 2.6em}
#MB_content a.tag.xxl {font-size: 3.6em}
#MB_content a.tag.current {background-color: #3399CC; color: #fff; text-decoration: none}
#MB_content h3.countries_header {border-bottom: 1px dotted #999; margin: 15px 0 10px 0; padding: 0 0 5px 0; font-size: 1.4em}
#MB_content h3.cities_header {border-bottom: 1px dotted #999; margin: 0 0 10px 0; padding: 0 0 5px 0; font-size: 1.4em}
#MB_content h3.cities_header {margin-top: 40px}
#MB_content ol.alphabet {margin: 0}
#MB_content ol.alphabet li {list-style: none; margin-right: 5px; float: left}
#MB_content ol.alphabet li.first {margin-right: 10px}
#MB_content ol.alphabet li.first a {text-transform: none}
#MB_content ol.alphabet li a {text-transform: uppercase}
#MB_content div.cities {margin-top: 40px}
#MB_content .links {margin-top: 20px}
#MB_content .links a.all_from_location_link {color: #3399CC; font-size: 1.25em; font-weight: bold}
#MB_content .pagination {float: none; display: inline; margin-left: 10px}
#doc .venue_list {padding: 0 0 30px 0; margin: 0}
#doc .venue_list .venue {clear: both; float: right; width: 635px; border-bottom: 1px dotted #CCC; padding: 10px 0 10px 0; margin: 0}
#doc .venue_list .venue.last {border: none}
#doc .venue_list .venue ul.venue_main_information {width: 305px; float: left; margin: 0; padding: 0}
#doc .venue_list .venue ul.venue_main_information li {list-style: none}
#doc .venue_list .venue ul.venue_main_information li.venue_name a {color: #336699; font-size: 2.1em; font-weight: normal}
#doc .venue_list .venue ul.venue_main_information li.venue_name .PremiumLabel {text-transform: uppercase; color: #fff; background-color: #fb008a; font-weight: bold; font-size: 1em; padding: 0 2px 0 2px; margin: 0 0 0 4px; text-shadow: 0 0 0 #af0060; border-top: 1px solid #ff66b6; border-bottom: 1px solid #bf0364; border-right: 1px solid #bc036b; border-left: 1px solid #ff66b6}
#doc .venue_list .venue ul.venue_main_information li.venue_address {margin-top: 3px; font-size: 1.2em}
#doc .venue_list .venue ul.venue_main_information li.venue_category {margin-top: 3px; font-size: 0.9em; color: #8d8d8d; text-transform: uppercase}
#doc .venue_list .venue ul.venue_main_information li.venue_events {margin-top: 10px; font-size: 1.1em}
#doc .venue_list .venue ul.venue_main_information li.venue_events a {color: #0099E3}
#doc .venue_list .venue ul.venue_main_information li span.venue_events_header {font-size: 0.8em; color: #8d8d8d; text-transform: uppercase}
#doc .venue_list .venue ul.venue_main_information ol {margin: 0; padding: 0}
#doc .venue_list .venue ul.venue_main_information ol li .venue_event_date {color: #666}
#doc .venue_list .venue div.venue_thumb {float: right; margin-right: 10px}
#doc .venue_list .venue div.venue_thumb img {border: 1px solid #CCCCCC; padding: 2px}
#doc .venue_list .venue div.venue_buzz {float: right; width: 175px; padding: 10px 15px 10px 15px; background-color: #F3FEDC; border: 1px solid #E7F8C1; -moz-border-radius: 2px; -webkit-border-radius: 2px; font-size: 1.2em}
#doc #main ul.buzz {margin: 0; padding: 0}
#doc #main ul.buzz li {list-style: none; margin: 0 0 5px 0}
#doc #main ul.buzz li.last {margin: 0}
#doc #main ul.buzz li.bookmarks {border-bottom: 1px dotted #999; padding: 3px 0 10px 25px; margin: 0 0 12px 0; background: transparent url(/images/add_to_fav.gif) no-repeat scroll left top}
#doc #main ul.buzz li.bookmarks.bookmarked {background: transparent url(/images/remove_from_fav.gif) no-repeat scroll left top}
#doc #main ul.buzz li.bookmarks.spin {background: transparent url(/images/spinner.gif) no-repeat scroll left top}
#doc #main ul.buzz li.bookmarks.empty {padding: 3px 0 3px 25px; border: none; margin: 0}
#doc #main ul.buzz li.bookmarkers {margin: 0 0 10px 0}
#doc #main ul.buzz li.bookmarkers span {padding: 5px 8px 5px 8px; background-color: #6FCC33; color: #FFF; font-weight: bold; font-size: 1.2em}
#doc #main ul.buzz li.bookmarkers span a {color: #FFF; font-weight: bold}
#doc .venue_list .pagination {font-size: 1.2em; height: 46px; color: #999; text-align: right; padding: 15px 20px 0 0px; margin: 35px 0 0 0; background: url(/images/pagination.jpg) no-repeat left top}
#doc .venue_list .pagination a {color: #069}
#doc .venue_list .pagination a:hover {color: #39C}
#doc #main.venue .top_container {margin: 0 0 15px 0}
#doc #main.venue .visual_information {float: left}
#doc #main.venue .visual_information div#venue_buzz {width: 270px; padding: 15px; margin: 15px 0 0 0; background-color: #F3FEDC; border: 1px solid #E7F8C1; -moz-border-radius: 2px; -webkit-border-radius: 2px; font-size: 1.2em}
#doc #main.venue .visual_information div#venue_buzz ul {margin: 0; padding: 0}
#doc #main.venue .visual_information div#venue_buzz ul li {list-style: none}
#doc #main.venue #photos {float: left; width: 320px; margin: 0; padding: 15px 0 0 0}
#doc #main.venue #map_div {border: 1px solid #CCCCCC}
#doc #main.venue div#venue_description {float: right; width: 330px; margin: 0; padding: 0}
#doc #main.venue div#venue_description .venue_text {color: #000; font-size: 1.2em}
#doc #main.venue div#venue_description .venue_text a {color: #069}
#doc #main.venue div#venue_description .venue_text a:hover {color: #39C}
#doc #main.venue div#venue_description h4 {color: #B9B7AF; padding: 15px 0 0 0; margin: 0; font-size: 0.9em; font-weight: normal; text-transform: uppercase}
#doc #main.venue .venue_photos_container {background: transparent url(/images/buttons_back.jpg) no-repeat left bottom; margin: 0; padding: 20px 0 0 0}
#doc #main.venue .venue_photos_container .venue_photos {clear: both; overflow: auto; margin: 0; padding: 0 0 20px 10px; background: transparent url(/images/photo_actions_back.jpg) no-repeat left top}
#doc #main.venue .venue_photos_container .venue_photos h3 {font-weight: bold; font-size: 1.4em; padding: 15px 0 10px 5px; margin: 0; color: #333}
#doc #main.venue .venue_photos_container .venue_photos .photo {float: left; display: block; width: 100px; margin: 0; padding: 0 3px 0 3px; text-align: center}
#doc #main.venue .venue_photos_container .venue_photos .photo .photo_author {overflow: hidden}
#doc #main.venue .venue_photos_container .venue_photos .photo img {padding: 2px; border: 1px solid #CCC}
#doc #main.venue ul#inner_tabs {list-style: none; padding: 16px 0 0 15px; font-size: 1.2em; margin: 0; background: transparent url(/images/buttons_back.jpg) no-repeat left top; height: 33px}
#doc #main.venue ul#inner_tabs a {color: #069}
#doc #main.venue ul#inner_tabs a:hover {color: #39C}
#doc #main.venue ul#inner_tabs li {display: inline; margin: 0}
#doc #main.venue .venue_upcoming_container {float: left; width: 320px; margin: 0; padding: 0 0 20px 0}
#doc #main.venue .venue_upcoming_container h3 {color: #333; font-weight: bold; font-size: 1.4em; padding: 20px 0 10px 0; margin: 0}
#doc #main.venue .venue_upcoming_container .event {clear: both}
#doc #main.venue .venue_upcoming_container .event .date {float: left; width: 80px; height: 48px; background: transparent url(/images/upcoming_event_date.gif) no-repeat top left; color: #666; font-size: 1em; padding: 8px 0 0 0; line-height: 1.8em; margin: 0; text-align: center}
#doc #main.venue .venue_upcoming_container .event .date h5 {font-size: 1.8em; color: #069; font-weight: normal; margin: 0; padding: 0; text-algin: left}
#doc #main.venue .venue_upcoming_container .event .event_description {float: right; width: 230px}
#doc #main.venue .venue_upcoming_container .event .event_description p {font-size: 1.1em; margin: 0; padding: 3px 0 0 0}
#doc #main.venue .venue_upcoming_container .event .event_description p a {color: #39C; font-weight: bold; font-size: 1.2em}
#doc #main.venue .venue_upcoming_container .event .event_description p a:hover {color: #6CF}
#doc #main.venue .venue_past_container {float: right; width: 320px; margin: 0; padding: 0 0 20px 0}
#doc #main.venue .venue_past_container h3 {color: #333; font-weight: bold; font-size: 1.4em; padding: 20px 0 10px 0; margin: 0}
#doc #main.venue .venue_past_container .event {clear: both}
#doc #main.venue .venue_past_container .event .date {float: left; width: 80px; height: 48px; background: transparent url(/images/past_event_date.gif) no-repeat top left; color: #666; font-size: 1em; padding: 8px 0 0 0; line-height: 1.8em; margin: 0; text-align: center}
#doc #main.venue .venue_past_container .event .date h5 {font-size: 1.8em; color: #000; font-weight: normal; margin: 0; padding: 0; text-algin: left}
#doc #main.venue .venue_past_container .event .event_description {float: right; width: 230px}
#doc #main.venue .venue_past_container .event .event_description p {font-size: 1.1em; margin: 0; padding: 3px 0 0 0}
#doc #main.venue .venue_past_container .event .event_description p a {color: #666; font-weight: bold; font-size: 1.2em}
#doc #main.venue .venue_past_container .event .event_description p a:hover {color: #999}
#doc #main.venue .cleaner {clear: both}
#doc #main.venue form {float: left; width: 650px; position: relative; padding: 0 10px 10px 0}
#doc #main.venue form ol {list-style: none}
#doc .people ul.toolbar {list-style: none; padding: 16px 0 0 15px; margin: 0; font-size: 1.2em; background: transparent url(/images/buttons_back.jpg) no-repeat left top; height: 48px}
#doc .people ul.toolbar a {color: #069}
#doc .people ul.toolbar a:hover {color: #39C}
#doc .people ul.toolbar li {display: inline; margin: 0}
#doc .people ul.toolbar li {padding: 4px 15px 4px 25px}
#doc .people ul.toolbar li#location {background: transparent url(/images/place.gif) no-repeat center left}
#doc .people ul.toolbar li#people_overview {background: transparent url(/images/share.gif) no-repeat center left}
#doc .people ul.toolbar li#people_newest {background: transparent url(/images/people_new.gif) no-repeat center left}
#doc .people ul.toolbar li#people_most_points {background: transparent url(/images/people_points.gif) no-repeat center left}
#doc .people ul.toolbar li#people_online {background: transparent url(/images/people_online.gif) no-repeat center left}
#doc .people h3.people_header {clear: both; font-weight: bold; font-size: 1.6em; margin: 0; padding: 15px 0 15px 15px; background: transparent url(/images/photo_actions_back.jpg) no-repeat left top; height: 28px}
#doc .people .new_people .people_row, #doc .people .most_points_people .people_row, #doc .people .online_people .people_row {clear: both; overflow: auto; margin-bottom: 20px}
#doc .people .new_people .people_row .user, #doc .people .most_points_people .people_row .user, #doc .people .online_people .people_row .user {display: block; float: left; margin: 0; padding: 0; font-size: 1.2em; width: 92px}
#doc .people .new_people .people_row .user .center_avatar, #doc .people .most_points_people .people_row .user .center_avatar, #doc .people .online_people .people_row .user .center_avatar {width: 66px; margin: 0 auto 0 auto; padding: 0; text-align: center}
#doc .people .new_people .people_row .user .center_avatar .user_avatar_section, #doc .people .most_points_people .people_row .user .center_avatar .user_avatar_section, #doc .people .online_people .people_row .user .center_avatar .user_avatar_section {text-align: center; position: relative; padding: 0; margin: 0; float: left}
#doc .people .new_people .people_row .user .center_avatar .user_avatar_section img, #doc .people .most_points_people .people_row .user .center_avatar .user_avatar_section img, #doc .people .online_people .people_row .user .center_avatar .user_avatar_section img {padding: 2px; border: 1px solid #CCC}
#doc .people .new_people .people_row .user .center_avatar .user_avatar_section .user_rating_star_small img, #doc .people .most_points_people .people_row .user .center_avatar .user_avatar_section .user_rating_star_small img, #doc .people .online_people .people_row .user .center_avatar .user_avatar_section .user_rating_star_small img {border: 0; position: absolute; width: 25px; height: 18px; margin: 0; padding: 3px 2px 0 0; top: 0; right: 0}
#doc .people .new_people .people_row .user .center_avatar .user_avatar_section .user_rating_star_small span, #doc .people .most_points_people .people_row .user .center_avatar .user_avatar_section .user_rating_star_small span, #doc .people .online_people .people_row .user .center_avatar .user_avatar_section .user_rating_star_small span {position: absolute; margin: 0; padding: 3px 2px 0 0; color: #fff; width: 25px; height: 18px; font-size: 0.8em; font-weight: bold; text-align: center; top: 0; right: 0}
#doc .people .new_people .people_row .user .user_name, #doc .people .most_points_people .people_row .user .user_name, #doc .people .online_people .people_row .user .user_name {text-align: center; clear: both; overflow: hidden}
#doc .people .pagination {clear: both; font-size: 1.2em; height: 46px; color: #999; text-align: right; padding: 15px 20px 0 0px; margin: 20px 0 0 0; background: url(/images/buttons_back.jpg) no-repeat left top}
#doc .people .pagination a {color: #069}
#doc .people .pagination a:hover {color: #39C}
#doc .dashboard .notifications {margin: 10px 0 0 0; padding: 10px 0 15px 10px; list-style: none; background: transparent url(/images/albums_back.jpg) no-repeat top left}
#doc .dashboard .notifications li {margin: 0; padding: 0; list-style: none; font-size: 1.2em; font-weight: bold}
#doc .dashboard .notifications li a {color: #069}
#doc .dashboard .notifications li a:hover {color: #39C}
#doc .dashboard .notifications .new_message_warning {margin: 0 0 0 5px; padding: 8px 0 10px 25px; background: transparent url(/images/inbox.gif) no-repeat center left}
#doc .dashboard .notifications .friendship_request_warning {height: 20px; margin: 0 0 0 5px; padding: 5px 0 0 25px; background: transparent url(/images/share.gif) no-repeat center left}
#doc .dashboard .pagination {font-size: 1.2em; height: 46px; color: #999; text-align: right; padding: 15px 20px 0 0px; margin: 35px 0 0 0; background: url(/images/pagination.jpg) no-repeat left top}
#doc .dashboard .pagination a {color: #069}
#doc .dashboard .pagination a:hover {color: #39C}
#doc .user ul.toolbar {list-style: none; padding: 12px 0 0 15px; font-size: 1.2em; margin: 0; background: transparent url(/images/buttons_back.jpg) no-repeat left top; height: 40px}
#doc .user ul.toolbar a {color: #069}
#doc .user ul.toolbar a:hover {color: #39C}
#doc .user ul.toolbar li {display: inline; margin: 0}
#doc .user ul.toolbar li {padding: 2px 15px 4px 25px; line-height: 1.8em}
#doc .user ul.toolbar li#message_friend {background: transparent url(/images/new_message_ahtung_edition.gif) no-repeat center left}
#doc .user ul.toolbar li#remove_friend {background: transparent url(/images/remove_friend.gif) no-repeat center left}
#doc .user ul.toolbar li#add_friend {background: transparent url(/images/add_friend.gif) no-repeat center left}
#doc .user #user_data {margin: auto; width: 650px; text-align: left}
#doc .user #user_data ul {clear: both; padding: 0; margin: 0}
#doc .user #user_data ul li {list-style: none; float: left; padding: 0; margin: 0}
#doc .user #user_data ul li.user_general_info {width: 227px}
#doc .user #user_data ul li.user_other_info {width: 150px; height: 240px; margin: 0 0 0 10px; padding: 0}
#doc .user div.user_pic {position: relative; margin: 0; padding: 15px 0 0 0; text-align: center}
#doc .user div.user_pic div.user_rating_star img {border: 0; position: absolute; width: 50px; height: 26px; margin: 0; padding: 18px 2px 0 0; top: 0; right: 0}
#doc .user div.user_pic div.user_rating_star span {position: absolute; margin: 0; padding: 21px 2px 0 0; top: 0; right: 0; color: #fff; width: 50px; height: 26px; text-align: center; font-size: 1.2em; font-weight: bold}
#doc .user div.user_pic img {border: 1px solid #CCC; padding: 2px}
#doc .user div.user_general {margin: 15px 0 0 0; padding: 0; width: 242px; background: transparent url(/images/userinfo_note_middle.png) repeat-y}
#doc .user div.user_general .user_general_back {margin: 0; padding: 0 0 10px 0; background: transparent url(/images/userinfo_note_down.png) no-repeat bottom}
#doc .user div.user_general .user_general_content {margin: 0; overflow: hidden; padding: 10px 0 0 0; background: transparent url(/images/userinfo_note_up.png) no-repeat top left}
#doc .user div.user_general .user_general_content h3 {font-size: 2em; font-weight: bold; color: #666; margin: 10px 15px 0 30px; padding: 0}
#doc .user div.user_general .user_general_content p {font-size: 1.2em; font-weight: bold; margin: 0 15px 0 30px; padding: 0; color: #666}
#doc .user div.user_details {margin: 0; padding: 0 0 25px 20px}
#doc .user div.user_details p {margin: 0; padding: 2px 0 0 0; color: #000; font-size: 1.2em}
#doc .user div.user_details p a {color: #069}
#doc .user div.user_details p a:hover {color: #39C}
#doc .user div.user_details h4 {color: #B9B7AF; padding: 15px 0 0 0; margin: 0; font-size: 0.9em; font-weight: normal; text-transform: uppercase}
#doc .user h3.user_header {clear: both; font-weight: bold; font-size: 1.6em; margin: 0; padding: 15px 0 15px 15px; background: transparent url(/images/photo_actions_back.jpg) no-repeat left top; height: 28px}
#doc .user h3.activity_header {clear: both; font-weight: bold; font-size: 1.6em; margin: 30px 0 0 0; padding: 15px 0 0 15px; background: transparent url(/images/photo_actions_back.jpg) no-repeat left top; height: 28px}
#doc .user .friends_row {clear: both; overflow: auto; margin-bottom: 20px}
#doc .user .friends_row .user {display: block; float: left; margin: 0; padding: 0; font-size: 1.2em; width: 92px}
#doc .user .friends_row .user .center_avatar {width: 66px; margin: 0 auto 0 auto; padding: 0; text-align: center}
#doc .user .friends_row .user .center_avatar .user_avatar_section {text-align: center; position: relative; padding: 0; margin: 0; float: left}
#doc .user .friends_row .user .center_avatar .user_avatar_section img {padding: 2px; border: 1px solid #CCC}
#doc .user .friends_row .user .center_avatar .user_avatar_section .user_rating_star_small img {border: 0; position: absolute; width: 25px; height: 18px; margin: 0; padding: 3px 2px 0 0; top: 0; right: 0}
#doc .user .friends_row .user .center_avatar .user_avatar_section .user_rating_star_small span {position: absolute; margin: 0; padding: 3px 2px 0 0; color: #fff; width: 25px; height: 18px; font-size: 0.8em; font-weight: bold; text-align: center; top: 0; right: 0}
#doc .user .friends_row .user .user_name {text-align: center; clear: both; overflow: hidden}
#doc .user .pagination {font-size: 1.2em; height: 46px; color: #999; text-align: right; padding: 15px 20px 0 0px; margin: 35px 0 0 0; background: url(/images/pagination.jpg) no-repeat left top}
#doc .user .pagination a {color: #069}
#doc .user .pagination a:hover {color: #39C}
#doc .user_events .events_row {overflow: auto; clear: both; margin-bottom: 20px}
#doc .user_events .events_row .event_preview {width: 200px; float: left; margin: 0 0 0 15px}
#doc .user_events .event_preview h3 {color: #666; padding: 0 0 10px 0; margin: 0; font-size: 1.4em; font-weight: bold}
#doc .user_events .event_preview h3 a {color: #069}
#doc .user_events .event_preview h3 a:hover {color: #39C}
#doc .user_events .event_preview h3 a:visited {color: #069}
#doc .user_events .event_preview .album_cover {float: left; padding: 2px; border: 1px solid #CCC}
#doc .user_events .event_preview ul {margin: 0; padding: 0 0 0 100px; list-style: none}
#doc .user_events .event_preview ul li {list-style: none; margin: 0; padding: 0}
#doc .user_events .event_preview ul li.photos_total {color: #666; padding: 0 0 15px 0; margin: 0; font-size: 1.25em; font-weight: bold}
#doc .user_events .event_preview ul li.photos_total a {color: #666}
#doc .user_events .event_preview ul li.photos_total a:hover {color: #999}
#doc .user_events .event_preview ul li.photos_total a:visited {color: #999}
#doc .user_events .event_preview ul li.comments_total {color: #333; padding: 0; margin: 0; font-size: 1.1em; font-weight: normal}
#doc .user_events .event_preview ul li.event_date {color: #333; padding: 0; margin: 0; font-size: 1em; font-weight: normal}
#doc .user_events_wrapper {margin: 0 0 20px 0; overflow: auto; clear: both}
#doc .user .show_more {font-size: 1.2em; height: 46px; color: #999; text-align: right; background: transparent url(/images/show_more.jpg) no-repeat scroll left top; padding: 0 20px 0 0px}
#doc .user .show_more a {color: #069}
#doc .user .show_more a:hover {color: #39C}
#doc #content form.new_user fieldset.terms_of_service {margin-top: 10px}
#doc #content form.new_user fieldset.terms_of_service a {padding: 0}
#doc #content form.new_user fieldset.terms_of_service label {display: inline}
#doc #content form.new_user fieldset.terms_of_service legend {padding-bottom: 10px}
#doc .user .attended_events_header {clear: both; font-weight: bold; font-size: 1.6em; margin: 0; padding: 15px 0 15px 15px; background: transparent url(/images/photo_actions_back.jpg) no-repeat left top; height: 28px}
#doc .user .attended_events {clear: both; margin: 0 0 15px 0; padding: 0; width: 650px; height: 140px}
#doc .user .attended_events .hot_event {float: left; margin: 0; padding: 0; width: 218px}
#doc .user .attended_events .hot_event h4 {margin: 0; padding: 0 0 10px 15px; font-size: 1.9em; font-weight: normal; overflow: hidden}
#doc .user .attended_events .hot_event h4 a {color: #006699}
#doc .user .attended_events .hot_event h4 a:hover {color: #006699}
#doc .user .attended_events .hot_event .hot_events_image_block {float: right; padding: 0 15px 0 0; margin: 0}
#doc .user .attended_events .hot_event .hot_events_image_block .tickets_background_section {text-align: center; position: relative; padding: 0; margin: 0; float: left}
#doc .user .attended_events .hot_event .hot_events_image_block .tickets_background_section img {padding: 2px; border: 1px solid #CCC}
#doc .user .attended_events .hot_event .hot_events_image_block .tickets_background_section .tickets_background_itself img {border: 0; position: absolute; width: 90px; height: 21px; margin: 0; padding: 3px 3px 0 0; top: 0; right: 0}
#doc .user .attended_events .hot_event .hot_events_image_block .tickets_background_section .tickets_background_itself span {position: absolute; margin: 0; padding: 5px 3px 0 0; color: #fff; width: 90px; height: 21px; font-size: 1.3em; font-weight: bold; text-align: center; top: 0; right: 0}
#doc .user .attended_events .hot_event .hot_event_info {width: 85px; float: left; margin: 0; padding: 0 0 0 15px}
#doc .user .attended_events .hot_event .hot_event_info .date {float: left; height: 40px; background: transparent url(/images/upcoming_event_date.gif) no-repeat top left; color: #666; font-size: 1em; padding: 8px 0 0 8px; line-height: 1.8em; margin: 0; text-align: left}
#doc .user .attended_events .hot_event .hot_event_info .date h5 {font-size: 1.8em; color: #006699; font-weight: normal; margin: 0; padding: 0; text-algin: left; width: 80px}
#doc .user .attended_events .hot_event .hot_event_info .address {clear: both; padding: 0; margin: 0}
#doc .user .attended_events .hot_event .hot_event_info .address a {font-size: 1.1em; margin: 0; padding: 0; color: #069}
#doc .user .attended_events .hot_event .hot_event_info .address a:hover {color: #39C}
#doc .user .attended_events .hot_event .hot_event_info .address p {margin: 0; padding: 0 0 4px 0; font-size: 1.1em}
#doc .user .attended_events .hot_event .hot_event_info .address .attendance {margin: 0; padding: 0; color: #ef6b13; font-weight: bold; font-size: 1.2em}
#doc .user .attended_events .hot_event_last {float: left; margin: 0; padding: 0; width: 204px}
#doc .user .attended_events .hot_event_last h4 {margin: 0; padding: 0 0 10px 15px; font-size: 1.9em; font-weight: normal; overflow: hidden}
#doc .user .attended_events .hot_event_last h4 a {color: #069}
#doc .user .attended_events .hot_event_last h4 a:hover {color: #369}
#doc .user .attended_events .hot_event_last .hot_events_image_block {float: right; padding: 0; margin: 0}
#doc .user .attended_events .hot_event_last .hot_events_image_block .tickets_background_section {text-align: center; position: relative; padding: 0; margin: 0; float: left}
#doc .user .attended_events .hot_event_last .hot_events_image_block .tickets_background_section img {padding: 2px; border: 1px solid #CCC}
#doc .user .attended_events .hot_event_last .hot_events_image_block .tickets_background_section .tickets_background_itself img {border: 0; position: absolute; width: 90px; height: 21px; margin: 0; padding: 3px 3px 0 0; top: 0; right: 0}
#doc .user .attended_events .hot_event_last .hot_events_image_block .tickets_background_section .tickets_background_itself span {position: absolute; margin: 0; padding: 5px 3px 0 0; color: #fff; width: 90px; height: 21px; font-size: 1.3em; font-weight: bold; text-align: center; top: 0; right: 0}
#doc .user .attended_events .hot_event_last .hot_event_info {width: 85px; float: left; margin: 0; padding: 0 4px 0 15px}
#doc .user .attended_events .hot_event_last .hot_event_info .date {float: left; height: 40px; background: transparent url(/images/upcoming_event_date.gif) no-repeat top left; color: #666; font-size: 1em; padding: 8px 0 0 8px; line-height: 1.8em; margin: 0; text-align: left}
#doc .user .attended_events .hot_event_last .hot_event_info .date h5 {font-size: 1.8em; color: #069; font-weight: normal; margin: 0; padding: 0; text-algin: left; width: 80px}
#doc .user .attended_events .hot_event_last .hot_event_info .address {clear: both; padding: 0; margin: 0}
#doc .user .attended_events .hot_event_last .hot_event_info .address a {font-size: 1.1em; margin: 0; padding: 0; color: #069}
#doc .user .attended_events .hot_event_last .hot_event_info .address a:hover {color: #39C}
#doc .user .attended_events .hot_event_last .hot_event_info .address p {margin: 0; padding: 0 0 4px 0; font-size: 1.1em}
#doc .user .attended_events .hot_event_last .hot_event_info .address .attendance {margin: 0; padding: 0; color: #ef6b13; font-weight: bold; font-size: 1.2em}
#doc .search .events_listing {clear: both; margin: 0; padding: 0; width: 650px; text-align: left}
#doc .search .events_listing .item_date {height: 35px; background: transparent url(/images/photo_actions_back.jpg) no-repeat left top; clear: both; font-weight: bold; font-size: 1.6em; margin: 0 0 0 0; padding: 15px 0 0 15px; color: #333}
#doc .search .events_listing ul {border-top: 1px #CCC dotted; clear: both; height: 100%; width: 624px; padding: 0; margin: 0 10px 0 15px; float: left}
#doc .search .events_listing ul.highlight {background: transparent url(/images/highlight.gif) center top}
#doc .search .events_listing ul.search_view {border: none; border-bottom: 1px #CCC dotted}
#doc .search .events_listing ul.search_view_last {border: none}
#doc .search .events_listing ul li {list-style: none; float: left; padding: 0; margin: 0}
#doc .search .events_listing ul .time {width: 95px; padding: 10px 0 10px 0; margin: 0; font-size: 1.2em; color: #666}
#doc .search .events_listing ul .time .date {height: 40px; background: transparent url(/images/upcoming_event_date.gif) no-repeat top left; color: #666; font-size: 0.8em; padding: 8px 0 0 8px; line-height: 1.8em; margin: 0; text-align: left}
#doc .search .events_listing ul .time .date h5 {font-size: 1.9em; color: #069; font-weight: normal; margin: 0; padding: 0; text-algin: left}
#doc .search .events_listing ul .time .date.past {background: transparent url(/images/past_event_date.gif) no-repeat top left}
#doc .search .events_listing ul .time .date.past h5 {color: #4C4C4C}
#doc .search .events_listing ul .time .event_time {padding: 2px; margin: 0 0 5px 0; font-size: 1.4em; color: #666; font-weight: normal; background-color: #f1ffd1; width: 50px; text-align: center}
#doc .search .events_listing ul .time a {font-size: 0.9em; margin: 0; padding: 0; color: #069}
#doc .search .events_listing ul .time a:hover {color: #39C}
#doc .search .events_listing ul .time p {margin: 0; padding: 0 0 4px 0; font-size: 0.9em}
#doc .search .events_listing ul .time .attendance {margin: 0; padding: 0; color: #ef6b13; font-weight: bold; font-size: 1em}
#doc .search .events_listing ul .description_wrapper {width: 418px; font-size: 1.2em; margin: 0; padding: 10px 15px 10px 0px}
#doc .search .events_listing ul .description_wrapper p {padding: 2px 0 0 0; margin: 0}
#doc .search .events_listing ul .description_wrapper a {color: #069; font-weight: normal}
#doc .search .events_listing ul .description_wrapper a:hover {color: #39C}
#doc .search .events_listing ul .description_wrapper h4 {font-size: 1.6em}
#doc .search .events_listing ul .description_wrapper h5 {margin: 0; padding: 10px 0 0 0; font-size: 0.8em; color: #999; text-transform: uppercase; font-weight: normal}
#doc .search .events_listing ul li.photo {width: 96px; padding: 10px 0 8px 0; margin: 0}
#doc .search .events_listing ul li.photo .tickets_listing_section {text-align: center; position: relative; padding: 0; margin: 0; float: left}
#doc .search .events_listing ul li.photo .tickets_listing_section img {padding: 2px; border: 1px solid #CCC}
#doc .search .events_listing ul li.photo .tickets_listing_section .tickets_listing_itself img {border: 0; position: absolute; width: 90px; height: 21px; margin: 0; padding: 3px 3px 0 0; top: 0; right: 0}
#doc .search .events_listing ul li.photo .tickets_listing_section .tickets_listing_itself span {position: absolute; margin: 0; padding: 5px 3px 0 0; color: #fff; width: 90px; height: 21px; font-size: 1.3em; font-weight: bold; text-align: center; top: 0; right: 0}
#doc .search .people_row {overflow: auto; margin-bottom: 10px}
#doc .search .search_users {clear: both; overflow: auto; margin-bottom: 20px}
#doc .search .search_users .user {display: block; float: left; margin: 0; padding: 0; font-size: 1.2em; width: 100px}
#doc .search .search_users .user .center_avatar {width: 66px; margin: 0 auto 0 auto; padding: 0; text-align: center}
#doc .search .search_users .user .center_avatar .user_avatar_section {text-align: center; position: relative; padding: 0; margin: 0; float: left}
#doc .search .search_users .user .center_avatar .user_avatar_section img {padding: 2px; border: 1px solid #CCC}
#doc .search .search_users .user .center_avatar .user_avatar_section .user_rating_star_small img {border: 0; position: absolute; width: 25px; height: 18px; margin: 0; padding: 3px 2px 0 0; top: 0; right: 0}
#doc .search .search_users .user .center_avatar .user_avatar_section .user_rating_star_small span {position: absolute; margin: 0; padding: 3px 2px 0 0; color: #fff; width: 25px; height: 18px; font-size: 0.8em; font-weight: bold; text-align: center; top: 0; right: 0}
#doc .search .search_users .user img {padding: 2px; border: 1px solid #CCC}
#doc .search .search_users .user .user_name {text-align: center; clear: both; overflow: hidden}
#doc .info {font-size: 1.2em; color: #333; padding: 10px 0 20px 0; margin: 0 0 0 0}
#doc .info h3 {margin: 0; padding: 15px 0 0 0; color: #333; font-size: 1.2em; font-weight: bold}
#doc .info h1 {margin: 0; padding: 20px 0 0 0}
#doc .info ul.questions li, #doc .info ul.eucd_list li, #doc .info ol.tos_list li {margin-bottom: 10px}
#doc .info ul.questions ul.points_list li {margin-bottom: 5px}
#doc .info .about_image {margin-bottom: 20px}
#doc .info .about_image.last {margin-bottom: 0}
#MB_window #main {width: auto}
#MB_window #topheading {display: none}
#doc .my_friends ul.toolbar {list-style: none; padding: 16px 0 0 15px; margin: 0; font-size: 1.2em; background: transparent url(/images/buttons_back.jpg) no-repeat left top; height: 48px}
#doc .my_friends ul.toolbar a {color: #069}
#doc .my_friends ul.toolbar a:hover {color: #39C}
#doc .my_friends ul.toolbar li {display: inline; margin: 0}
#doc .my_friends ul.toolbar li {padding: 4px 15px 4px 25px; line-height: 1.4em}
#doc .my_friends ul.toolbar li#invite {background: transparent url(/images/add_friend.gif) no-repeat center left}
#doc .invitations #email_copy {width: 650px; font-size: 1.2em; padding: 0; margin: 10px 0 0 0; background-color: #ffc; border: 1px solid #fc6}
#doc .invitations #email_copy .invite_description {margin: 10px 10px 0 10px; padding: 0}
#doc .invitations #email_copy .invite_link {float: left; margin: 20px 10px 20px 10px; padding: 6px; background-color: #f90; font-weight: bold; color: #FFF; text-align: center; font-size: 1.4em}
#doc .invitations #email_copy .invite_process {clear: both; margin: 0 10px 0 10px; padding: 0}
#doc .invitations #email_copy .invite_after {margin: 10px; padding: 0}
#doc .invitations #emails {width: 250px; margin: 20px 0 0 0; padding: 0 0 10px 0}
#doc .invitations #emails legend {margin: 0; padding: 0; color: #000; font: bold 1.6em Arial,Verdana,sans-serif}
#doc .invitations #emails ol {padding: 0; margin: 0}
#doc .invitations #emails ol li {list-style: none; padding: 0; margin: 0}
#doc .invitations #body_message {margin: 0; padding: 0}
#doc .invitations #body_message #content_fields {margin: 0 0 0 10px; padding: 0}
#doc .invitations #body_message legend {margin: 0 0 5px 0; padding: 0; color: #000; font: bold 1.6em Arial,Verdana,sans-serif}
#doc .invitations #body_message ol {padding: 0; margin: 0}
#doc .invitations #body_message ol li {list-style: none; padding: 0; margin: 0}
#doc .beta_invitations p {padding: 0; margin: 6px; font-size: 1.2em}
#doc .beta_invitations p .invitation_count {display: block; margin: 10px 10px 10px 0; padding: 6px; background-color: #f90; font-weight: bold; color: #FFF; text-align: center; font-size: 1.4em; width: 200px}
#doc .my_friends .pagination {clear: both; font-size: 1.2em; height: 46px; color: #999; text-align: right; padding: 15px 20px 0 0px; margin: 20px 0 0 0; background: url(/images/buttons_back.jpg) no-repeat left top}
#doc .my_friends .pagination a {color: #069}
#doc .my_friends .pagination a:hover {color: #39C}
 body {position: relative}
div.autosuggest {position: absolute; background-image: url(/images/autosuggest/as_pointer.gif); background-position: top; background-repeat: no-repeat; padding: 10px 0 0 0; z-index: 10001}
div.autosuggest div.as_header, div.autosuggest div.as_footer {position: relative; height: 6px; padding: 0 6px; background-image: url(/images/autosuggest/ul_corner_tr.gif); background-position: top right; background-repeat: no-repeat; overflow: hidden}
div.autosuggest div.as_footer {background-image: url(/images/autosuggest/ul_corner_br.gif)}
div.autosuggest div.as_header div.as_corner, div.autosuggest div.as_footer div.as_corner {position: absolute; top: 0; left: 0; height: 6px; width: 6px; background-image: url(/images/autosuggest/ul_corner_tl.gif); background-position: top left; background-repeat: no-repeat}
div.autosuggest div.as_footer div.as_corner {background-image: url(/images/autosuggest/ul_corner_bl.gif)}
div.autosuggest div.as_header div.as_bar, div.autosuggest div.as_footer div.as_bar {height: 6px; overflow: hidden; background-color: #005066}
div.autosuggest ul {list-style: none; margin: 0 0 -4px 0; padding: 0; overflow: hidden; background-color: #005066; font-size: 1.2em}
div.autosuggest ul li {color: #ccc; padding: 0; margin: 0 4px 4px; text-align: left}
div.autosuggest ul li a {color: #ccc; display: block; text-decoration: none; background-color: transparent; text-shadow: #000 0px 0px 5px; position: relative; padding: 0; width: 100%}
div.autosuggest ul li a:hover {background-color: #444}
div.autosuggest ul li.as_highlight a:hover {background-color: #1B5CCD}
div.autosuggest ul li a span {display: block; padding: 3px 6px; font-weight: bold}
div.autosuggest ul li a span small {font-weight: normal; color: #999}
div.autosuggest ul li.as_highlight a span small {color: #ccc}
div.autosuggest ul li.as_highlight a {color: #fff; background-color: #1B5CCD; background-image: url(/images/autosuggest/hl_corner_br.gif); background-position: bottom right; background-repeat: no-repeat}
div.autosuggest ul li.as_highlight a span {background-image: url(/images/autosuggest/hl_corner_bl.gif); background-position: bottom left; background-repeat: no-repeat}
div.autosuggest ul li a .tl, div.autosuggest ul li a .tr {background-image: transparent; background-repeat: no-repeat; width: 6px; height: 6px; position: absolute; top: 0; padding: 0; margin: 0}
div.autosuggest ul li a .tr {right: 0}
div.autosuggest ul li.as_highlight a .tl {left: 0; background-image: url(/images/autosuggest/hl_corner_tl.gif); background-position: bottom left}
div.autosuggest ul li.as_highlight a .tr {right: 0; background-image: url(/images/autosuggest/hl_corner_tr.gif); background-position: bottom right}
div.autosuggest ul li.as_warning {font-weight: bold; text-align: center}
div.autosuggest ul em {font-style: normal; color: #6EADE7}
#MB_overlay {position: absolute; margin: auto; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; background-color: #000!important}
#MB_overlay[id] {position: fixed}
#MB_window {position: absolute; top: 20%; border: 0 solid; text-align: left; z-index: 10000}
#MB_window[id] {position: fixed!important}
#MB_frame {position: relative; background-color: #fff; height: 100%}
#MB_header {margin: 0; padding: 0; height: 42px; background-color: #036; background: transparent url(/images/popup_head.jpg) no-repeat}
#MB_content {padding: 6px .75em; overflow: auto}
#MB_caption {font: bold 100% Arial, sans-serif; text-shadow: #FFF 0 1px 0; padding: .5em 2em .5em .75em; margin: 0; text-align: left}
#MB_close {display: block; position: absolute; right: 15px; top: 12px; padding: 2px 3px; font-weight: normal; text-decoration: none; font-size: 1.25em}
#MB_close:hover {background: transparent}
#MB_loading {padding: 1.5em; text-indent: -10000px; background: transparent url(/images/spinner.gif) 50% 0 no-repeat}
 #MB_frame {padding-bottom: 7px}
#MB_window {background-color: #FFF; color: #000; box-shadow: 0 0 64px #000}
#MB_content {border-top: 1px solid #F9F9F9}
#MB_caption {color: #fff }
#MB_close {color: #FFF; text-decoration: none}
#MB_close:hover {color: #FFF; text-decoration: none}
.change_time_header {background: transparent url(/images/cal_pop.gif) no-repeat center left; padding: 8px 0 0 22px; margin: 0 0 0 10px; font-size: 1.4em; font-weight: bold; color: #036; height: 24px}
.change_locations_header {background: transparent url(/images/eve_pop.gif) no-repeat center left; padding: 8px 0 0 22px; margin: 0 0 0 10px; font-size: 1.4em; font-weight: bold; color: #036; height: 24px}
.change_filter_header {background: transparent url(/images/cat_pop.gif) no-repeat center left; padding: 8px 0 0 26px; margin: 0 0 0 10px; font-size: 1.4em; font-weight: bold; color: #036; height: 24px}
.friendship_header {background: transparent url(/images/add_friend.gif) no-repeat center left; padding: 8px 0 0 22px; margin: 0 0 0 10px; font-size: 1.4em; font-weight: bold; color: #036; height: 24px}
.upload_photo_header {background: transparent url(/images/pht_pop.gif) no-repeat center left; padding: 8px 0 0 22px; margin: 0 0 0 10px; font-size: 1.4em; font-weight: bold; color: #036; height: 24px}
.new_report_header {background: transparent url(/images/report_pop.gif) no-repeat center left; padding: 8px 0 0 22px; margin: 0 0 0 10px; font-size: 1.4em; font-weight: bold; color: #036; height: 24px}
.event_calendars_header {background: transparent url(/images/cal_add_pop.gif) no-repeat center left; padding: 8px 0 0 25px; margin: 0 0 0 10px; font-size: 1.4em; font-weight: bold; color: #036; height: 24px}
.share_header {background: transparent url(/images/share_pop.gif) no-repeat center left; padding: 8px 0 0 22px; margin: 0 0 0 10px; font-size: 1.4em; font-weight: bold; color: #036; height: 24px}
#MB_content ol.share_event {list-style: none; margin: 0; padding: 10px 0 5px 0}
#MB_content .dotted {width: 464px; margin: 0 0 0 10px; padding: 0 0 5px 0; border-bottom: 1px dotted #999}
#MB_content ol.share_event li {display: inline; margin: 0; padding: 0 0 0 8px; font-size: 1.4em; font-weight: bold; color: #666}
#MB_content ol.share_event li a {color: #009CD9; outline: none; font-size: 0.9em; font-weight: normal}
#MB_content ol.share_event li a:hover {color: #39C}
#MB_content .ical {background: transparent url(/images/ical.gif) no-repeat center left; padding: 3px 0 3px 24px; margin: 0 0 0 10px; font-size: 1.2em; font-weight: normal; color: #39C}
#MB_content .gcal {background: transparent url(/images/gcal.gif) no-repeat center left; padding: 0 0 0 20px; margin: 0 0 0 10px; font-size: 1.2em; font-weight: normal; color: #39C}
.add_to_cals {margin: 0; padding: 14px 0 0 0; height: 25px}
.bookmark_rows {margin: 0; padding: 15px 0 20px 10px; width: 400px; text-align: left}
.bookmark_rows ul {clear: both; padding: 0; margin: 0}
.bookmark_rows ul li {list-style: none; float: left; padding: 0 0 6px 0; margin: 0; width: 130px; font-size: 1.2em}
.bookmark_rows ul li a {color: #666; outline: none; font-weight: normal; text-decoration: none}
.bookmark_rows ul li a:hover {color: #39C}
 .MB_alert {margin: 10px 0; text-align: center}
.calendar_date_select {color:white; border:#EEE 1px solid; display:block; width:195px; z-index: 1000}
 iframe.ie6_blocker {position: absolute; z-index: 999}
.calendar_date_select thead th {font-weight:bold; background-color: #4293CA; color: white !important}
.calendar_date_select .cds_buttons {text-align:center; padding:5px 0px; background-color: #FFFFA3}
.calendar_date_select .cds_footer {background-color: #3891BD; padding:3px; font-size:12px; text-align:center}
.calendar_date_select table {margin: 0px; padding: 0px}
.calendar_date_select .cds_header {background-color: #FFFFA3; border-bottom: 1px solid #FFFFA3; border-top: 1px solid #FFFFA3; text-align:center}
.calendar_date_select .cds_header span {font-size:15px; color: black; font-weight: bold}
.calendar_date_select select {font-size:11px;}
.calendar_date_select .cds_header a:hover {color: white}
.calendar_date_select .cds_header a {width:22px; height:20px; text-decoration: none; font-size:14px; color:black !important}
.calendar_date_select .cds_header a.prev {float:left}
.calendar_date_select .cds_header a.next {float:right}
.calendar_date_select .cds_header a.close {float:right; display:none}
.calendar_date_select .cds_header select.month {width:85px}
.calendar_date_select .cds_header select.year {width:55px}
.calendar_date_select .cds_buttons a {color: #6A6965; font-weight: bold; font-size: 11px}
.calendar_date_select td {font-size:12px; width: 24px; height: 21px; text-align:center; vertical-align: middle; background-color: #fff}
.calendar_date_select td.weekend {background-color: #EFEFEF; border-left:1px solid #ddd;  }
.calendar_date_select td.special_event {background-color: #FE9F59 !important}
.calendar_date_select td div {color: #000}
.calendar_date_select td div.other {color: #ccc}
.calendar_date_select td.selected div {color:white}
.calendar_date_select tbody td {border-bottom: 1px solid #ddd}
.calendar_date_select td.selected {background-color:#157EB8}
.calendar_date_select td:hover {background-color:#B1E20D}
.calendar_date_select td.today {}
.calendar_date_select td.disabled div {color: #e6e6e6}
.fieldWithErrors .calendar_date_select {border: 2px solid red}
#doc .admin {font-size: 1.2em}
#doc .admin table {margin-top: 15px}
#doc .admin table tr {height: 30px}
#doc .admin table tr td {padding: 0 1em 0 1em}
#doc .admin ul#inner_tabs, #doc .admin ul#inner_tabs {list-style: none; padding: 16px 0 0 15px; margin: 0; font-size: 1.2em; background: transparent url(/images/buttons_back.jpg) no-repeat left top; height: 48px}
#doc .admin ul#inner_tabs a, #doc .admin ul#inner_tabs a {color: #069}
#doc .admin ul#inner_tabs a:hover, #doc .admin ul#inner_tabs a:hover {color: #39C}
#doc .admin ul#inner_tabs li, #doc .admin ul#inner_tabs li {display: inline; margin: 0}
#doc .report_list .report_subject {font-weight: bold; font-size: 1.2em}
#doc .report_list .report {font-size: 1.2em; width: 650px; position: relative; top: 0; margin: 0; padding: 0}
#doc .report_list .report .report_full {background: transparent url(/images/report_middle.gif) repeat-y; margin-top: 15px}
#doc .report_list .report .report_full .report_back {background: transparent url(/images/report_down.gif) no-repeat bottom}
#doc .report_list .report .report_full .report_back ul {margin: 0; padding: 0; background: transparent url(/images/report_up.gif) no-repeat top}
#doc .report_list .report .report_full .report_avatar {float: left; margin: 0 0 0 40px; padding: 0}
#doc .report_list .report .report_full .report_content {float: right; width: 470px; margin: 0 0 0 0; padding: 0 30px 0 0}
#doc .report_list .report .report_full .report_reply div {clear: both; margin: 0 0 0 600px; padding: 0 0 15px 0}
#doc .report_list .report .report_full .report_reply div a {color: #069}
#doc .report_list .report .report_full .report_reply div a:hover {color: #39C}
#doc .report_list .report ul {padding: 10px 0 10px 0; margin: 0; list-style: none}
#doc .report_list .report ul li {display: inline}
#doc .report_list .report ul li.report_author {font-size: 1.2em; position: absolute; left: 40px; margin: 0}
#doc .report_list .report ul li.report_subject {position: absolute; left: 150px; margin: 0}
#doc .report_list .report ul li.report_date {position: absolute; left: 496px; margin: 0}
#doc .report_list .report ul li.report_delete {margin: 0 0 0 600px; padding: 0}
#doc .report_list .report ul li.report_delete a {color: #069}
#doc .report_list .report ul li.report_delete a:hover {color: #39C}
#doc .admin .promotions_table thead th, #doc .admin .winners_table thead th {background: url(http://cligs.local/images/tabs2.gif); color: white; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px}
#doc .admin .promotions_table thead th.title, #doc .admin .winners_table thead th.title {width: 200px}
#doc .admin .promotions_table thead th.date, #doc .admin .winners_table thead th.date {width: 150px}
#doc .admin .promotions_table thead th.actions, #doc .admin .winners_table thead th.actions {width: 125px}
#doc .admin .promotions_table thead th.wins_count, #doc .admin .winners_table thead th.wins_count {width: 150px}
#doc .admin .promotions_table thead th.name, #doc .admin .winners_table thead th.name {width: 200px}
#doc .admin .promotions_table tr.odd, #doc .admin .winners_table tr.odd {background-color: #eee}
#doc .admin .winners_table .user_name {text-align: center; clear: both; overflow: hidden}
#doc .admin .winners_table .user {display: block; float: left; margin: 0 8px 0 0; padding: 0; font-size: 1.2em; width: 83px}
#doc .admin .winners_table .user .center_avatar {width: 66px; margin: 0 8px 0 8px; padding: 0; text-align: center}
#doc .admin .winners_table .user .center_avatar .user_avatar_section {text-align: center; position: relative; padding: 0; margin: 0; float: left}
#doc .admin .winners_table .user .center_avatar .user_avatar_section img {padding: 2px; border: 1px solid #CCC}
#doc .admin .winners_table .user .center_avatar .user_avatar_section .user_rating_star_small img {border: 0; position: absolute; width: 25px; height: 18px; margin: 0; padding: 3px 2px 0 0; top: 0; right: 0}
#doc .admin .winners_table .user .center_avatar .user_avatar_section .user_rating_star_small span {position: absolute; margin: 0; padding: 3px 2px 0 0; color: #fff; width: 25px; height: 18px; font-size: 0.8em; font-weight: bold; text-align: center; top: 0; right: 0}
 .progressWrapper {width: 896px}
#divFileProgressContainer {overflow: hidden; margin: 0 0 3px 0; float: left}
 .red {border: solid 1px #B50000; background-color: #FFEBEB}
 .green {border: 2px solid #1AA7CE; background-color: #FFFDC6; padding: 7px}
 .blue {border: solid 1px #CEE2F2; background-color: #F0F5FF}
.progressName {font-size: 8pt; font-weight: 700; color: #555; width: 882px; height: 14px; text-align: left; white-space: nowrap; overflow: hidden}
.progressBarInProgress, .progressBarComplete, .progressBarError {font-size: 0; width: 0%; height: 2px; background-color: #1AA7CE; margin-top: 2px}
.progressBarComplete {width: 100%; background-color: green; visibility: hidden}
.progressBarError {width: 100%; background-color: red; visibility: hidden}
.progressBarStatus {margin-top: 2px; width: 882px; font-size: 7pt; font-family: Arial; text-align: left; white-space: nowrap}
#cse {width: 100%}
#cse .gsc-control-cse {font-size: 12px; padding-left: 0}
#cse .gsc-tabsArea {display: none}
#cse input.gsc-input {border: 1px solid #AEACAC; padding: 3px; width: 540px; height: 20px}
#cse td.gsc-search-button {padding-top: 8px}
#cse input.gsc-search-button {font-family: Arial, sans-serif; text-transform: uppercase; text-shadow: none; font-size: 1.1em; font-weight: bold; border: none; padding: 0 0 2px 0; margin: 0 0 10px 0; width: 104px; height: 27px; color: #eee; cursor: pointer; background: url(/images/s_button.gif) no-repeat bottom left}
#cse input.gsc-search-button:hover {color: #fff}
#cse td.gsc-clear-button {display: none}
#cse div.gs-visibleUrl-long {display: block}
#cse .gs-visibleUrl.gs-visibleUrl-short {display: none}
#cse .gsc-results .gsc-cursor-box {text-align: right}