body{font:11px verdana}
body, h1, form, #locationselect .head, table.dir_cat th{margin:0}
body, #locationselect .head, table.calendar #today{padding:0}
td, .hint, #today, #sidebar_left .head, table.dir_cat th, .imagecredits .count, .citylist_country, .citylist_city, .adpreview{font-size:11px}
a, .postpath a{color:#039}
a, #logo a, #logo a:hover, #path a, a.pagelink, a.pagelink_first, a.pagelink_prev, a.pagelink_next, a.pagelink_last{text-decoration:none}
a:hover, .ad .link_marker, table.pagetable td.pagetable_activecell{color:darkorange}
a:hover, #path a:hover{text-decoration:underline}
h1{font-size:16pt}
h2, #logo, #city, .adheader .adtitle{font-size:20px}
h2, h3, .err, .imp, .marker, #logo, #city, .buttons a, .buttons_friend a, #sidebar_left .head, #locationselect .head, table.dir_cat th, table.adlisting tr.head td, table.adlisting td.head, table.adlisting td.datehead, table.adlisting .adtitle, .adheader .adtitle, .ad .link_marker, .imgitem .head, .imgitem .poster, .imgitem .time, .linkbox2, .head, .comments .head, .commentitem .poster, .citylist_country, .postpath a, .invoice .firstcell, .invoice .totalrow .totalcell, .featuredad_first a, .featuredad a, table.latestads_table a.featured, .catlist .cat a, table.pagetable td.pagetable_activecell, table.calendar .cal_header_month, table.calendar .content_date{font-weight:bold}
h2, h3, .adheader .adtitle{margin-top:0}
h2, h3, #sidebar_left, .adheader .adtitle{padding-top:0}
h2, h3, table.sidebox, .eventnav, .adheader, .ad, .adpics, .commentitem, .postpath, .featuredad_first td, .featuredad_first, .featuredad td, .featuredad{margin-bottom:10px}
h3, th, .imgitem .head, .comments .head, .postpath, .latestads .head{font-size:12px}
th, pre, table.sidebox td, table.dir_cat th{text-align:left}
option, optgroup, select, textarea, input{font:10px verdana,sans-serif}
button{font:9px verdana,sans-serif bold;border:1px outset #006595}
button, .buttons td{background:darkblue}
button, .buttons a, .buttons_friend a, #sidebar_left .head, #locationselect .head, .linkbox2, .citylist_country{text-transform:uppercase}
button, .buttons a, .buttons_friend a, .linkbox2, .linkbox2 a, .linkbox2 a:hover{color:white}
pre{font:12px "courier new"}
.err, .marker, .disclosure_no{color:red}
.err, .imp, .msg, #path{margin-bottom:5px}
.imp{color:#c30}
.msg, .disclosure_yes, .post_note{color:green}
.otherads, .otherads a, .feat_hr{color:#ff8a00}
.otherads, .otherads a{margin-bottom:3px}
.hint, table.adlisting .date{font-style:italic}
.hint, table.dir_cat th .count, .commentitem .time, .catlist .count, .adpreview{color:gray}
#header{padding:2px}
#logo a, #path a:hover, .citylist_country, .postpath b{color:black}
#logo a:hover{color:#df971e}
#nav, .invoice .maincell, .invoice .totalrow .totalcell{text-align:right}
#city, .buttons a, .buttons_friend a, #sidebar_left table.linkbox a, .linkbox2 a, .commentitem .poster, .commentitem .time, .commentitem .comments, .citylist_country, .catlist .cat, .catlist .subcat, .adpreview, table.pagetable a, a.pagelink, a.pagelink_first, a.pagelink_prev, a.pagelink_next, a.pagelink_last, table.calendar a{display:block}
#sidebar_left, #sidebar_right_cities{background:#f7f7f7;border-right:1px solid #b1c7de;border-top:1px solid #b1c7de;border-bottom:1px solid #b1c7de;border-left:1px solid #b1c7de}
.buttons td, .buttons_friend td, .buttons_friend, #sidebar_left table.linkbox a, .linkbox2, .linkbox2 a:hover, table.calendar .cal_header_month, table.calendar td{text-align:center}
.buttons a, .buttons_friend a, #sidebar_left table.linkbox a, table.calendar .cal_header_month{padding:3px}
.buttons_friend td, .buttons_friend, .feat_hr{background:#ff8a00}
#sidebar_left .head, #locationselect .head{color:#036}
#locationselect .head, #footer td, .adcat{font-size:9px}
#sidebar_left table.linkbox{margin-bottom:15px}
#sidebar_left table.linkbox a, .eventnav, table.adlisting tr.head td, table.adlisting td.head{border-bottom:1px solid #ddd}
#content, .disclosures, .linkbox2, .imagecredits, .postpath, .invoice td{padding:5px}
#path, table.searchbox, table.adlisting td.datehead, table.pagetable td{background:#f5f5f5}
#path{font-size:16px}
#path td{padding:5px 5px 5px 10px}
#path a, .citylist_city{color:#777}
table.searchbox{border:1px solid #ddd}
table.searchbox, #search_top{margin-bottom:20px}
table.searchbox td, #search_top{padding:10px}
table.dir{border-top:1px solid #ddd}
table.dir_cat th{text-transform:none}
table.dir_cat th, .adheader .adtitle{padding-bottom:0}
table.dir_cat .count{color:#999}
table.dir_cat .count, table.dir_cat th .count{font-size:11px;font-weight:normal}
table.adlisting td{padding:4px}
table.adlisting tr.head td, table.adlisting td.head{background:#eaeaea;border-right:1px solid #ddd}
table.adlisting tr.head td, table.adlisting td.head, table.adlisting td.datehead{border-bottom:0px none; }
.adheader{padding-bottom:5px}
.adheader, #sidebar_right{border-bottom:1px solid #e0e0e0}
.adheader .adtitle{margin-bottom:0}
.adheader .adarea, .postpath a{font-size:11px}
.adheader .adarea{font-weight:normal}
.adpics img, .imgitem img.img, img.thumb{border:1px solid black}
.imgitem{margin-bottom:30px}
.imgitem img.img, .imgitem .desc{margin-top:5px}
.linkbox2{background:darkorange}
.imagecredits .count{color:#bbb}
#sidebar_right_cities{padding:0 2px 2px 2px}
#sidebar_right{border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;padding:5px 5px 5px 5px}
.citylist_country{margin-top:2px}
#footer{color:#a0a0a0}
#footer td{padding-left:15px;padding-top:10px}
.postpath{background:#f7f0dd;border:1px solid #dbc06f;color:brown}
#search_top, .invoice .totalrow td{background:#fafafa}
#search_top, table.pagetable{border:1px solid #eaeaea}
.invoice{background:#f0f0f0;border-top:1px solid #eaeaea}
.invoice, table.pagetable td.pagetable_activecell{border-right:1px solid #eaeaea}
.invoice td, .invoice .empty, table.pagetable, table.pagetable td.pagetable_activecell, table.calendar, table.calendar #today{background:white}
.invoice td, table.pagetable td.pagetable_activecell{border-left:1px solid #eaeaea}
.invoice td{border-bottom:1px solid #eaeaea}
.invoice .empty{border:1px solid white}
.invoice .totalrow .totalcell{background:#f3f3f3;font-size:13px}
.featuredad_first td, .featuredad_first, .featuredad td, .featuredad{background:#ffeec6;border-bottom:1px solid #ffdf95;padding:5px 5px 2px 5px}
.featuredad_first td, .featuredad_first{border-top:1px solid #ffdf95}
.feat_hr{width:60%;height:1px}
.latestads .head{color:steelblue}
.latestads td{border-top:1px solid #f0f0f0}
.adcat{color:#444}
table.latestads_table td, .catlist .cat, .catlist .subcat, table.calendar td{padding:1px}
table.pagetable td.pagetable_activecell, a.pagelink_first, a.pagelink_prev, a.pagelink_next, a.pagelink_last{padding:0 3px}
table.pagetable td.pagetable_ellipses{border-left:1px solid silver;color:silver;padding:0 5px}
a.pagelink{padding:0 0}
table.calendar .cal_header_month{padding-left:5px}