@charset "utf-8";
* {
margin:0;
padding:0;
}

body {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
color:#333;
}

h1,h2,h3,h4,h5,h6 {
color:#444;
}

td {
font-size:14px;
}

a {
color:#069;
text-decoration:none;
}

a:visited {
	color:#008ACC;
}

h2 {
font-size:1.2em;
margin-bottom:10px;
}

h3 {
font-size:1em;
margin-bottom:10px;
}

th {
font-size:12px;
text-align:left;
}

input,textarea,select,optgroup,option {
font-family:Verdana, sans-serif;
font-size:13px;
}

button {
font-family:Arial,Verdana,helvetica,sans-serif;
font-size:13px;
font-weight:700;
width:auto;
height:23px;
border:1px solid;
cursor:pointer;
text-decoration:none;
vertical-align:middle;
background-color:#EEF9BE;
background-image:url(images/buttonBack.gif);
border-color:#A2C758 #363 #363 #A2C758;
}

img {
}

img.left {
	border: 1px solid #CCCCCC;
	padding: 2px;
	background-color: #E2E2E2;
	margin-top: 5;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5;
	clear: none;
}

pre {
font-family:"Courier New";
font-size:12px;
text-align:left;
}

.err {
color:red;
font-weight:700;
margin-bottom:5px;
}

.imp {
color:#C30;
font-weight:700;
margin-bottom:5px;
}

.msg {
color:green;
margin-bottom:5px;
}

.marker {
color:red;
font-weight:700;
}

.hint {
font-size:10px;
font-style:italic;
color:gray;
}

#today {
font-size:10px;
}

#container {
margin-right:15px;
margin-left:15px;
}

#city {
font-weight:700;
font-size:14px;
display:block;
}

#sidebar_left {
background-color:#ECF1F9;
}

.buttons td {
text-align:center;
background-color:#006D8B;
}

.buttons th {
	text-align:center;
	background-color:#006D8B;
	font-weight: bold;
}
.buttons a {
display:block;
color:#FFF;
font-size:11px;
padding:3px;
}

.buttons a:hover {
color:#F60;
}

#sidebar_left .head {
font-size:10px;
font-weight:700;
text-transform:uppercase;
color:#036;
}

#sidebar_left table.linkbox {
margin-bottom:15px;
}

#sidebar_left table.linkbox a {
display:block;
text-align:center;
border-bottom:1px solid #DDD;
padding:3px;
}

table.sidebox td {
}

#content2 {
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
}

#path {
	background-color: #F5F5F5;
	font-size: 16px;
	margin-left: 5px;
	width: 98%;
}

#path td {
padding:5px 5px 5px 10px;
}

#path a {
color:#777;
text-decoration:none;
}

#path a:hover {
color:#000;
text-decoration:underline;
}

table.searchbox {
background-color:#F5F5F5;
border:1px solid #DDD;
margin-bottom:20px;
}

table.searchbox td {
padding:10px;
}

.eventnav {
border-bottom:1px solid #DDD;
margin-bottom:10px;
}

table.dir_cat th {
font-size:14px;
font-weight:700;
text-align:left;
text-transform:none;
padding-bottom:5px;
margin:0;
}

table.dir_cat .count {
color:#999;
font-size:10px;
}

table.dir_cat th .count {
color:gray;
font-size:10px;
}

table.postlistingSpons {
background-color:#FFFFEC;
}
table.postlistingSpons td {
padding:4px;
}

table.postlisting td {
padding:4px;
}

table.postlisting td.head,table.postlisting tr.head td {
font-weight:700;
background-color:#EAEAEA;
border-right:1px solid #DDD;
border-bottom:0;
}

table.postlisting td.datehead {
background-color:#F5F5F5;
font-weight:700;
border-bottom:0;
}

table.postlisting .date {
font-style:italic;
}

.postheader {
margin-bottom:10px;
padding-bottom:5px;
border-bottom:1px solid #E0E0E0;
}

.postheader .posttitle {
font-size:14px;
font-weight:700;
margin-top:0;
padding-top:0;
margin-bottom:0;
padding-bottom:0;
}

.postheader .postarea {
font-size:11px;
font-weight:400;
}

/* Begin Version 5.3 */
.post { /* Version 5.0 */
	margin-bottom: 10px;
    width: 500px;
}
/* End Version 5.3 */

.post .link_marker {
color:#FF8C00;
font-weight:700;
}

.disclosure_no {
color:red;
}

.imgitem {
margin-bottom:30px;
}

.imgitem img.img {
margin-top:5px;
border:1px solid #000;
}

.imgitem .desc {
margin-top:5px;
}

.linkbox2 {
background-color:#FF8C00;
font-weight:700;
text-transform:uppercase;
text-align:center;
color:#FFF;
padding:5px;
}

.linkbox2 a {
display:block;
color:#FFF;
}

.linkbox2 a:hover {
color:#FFF;
text-align:center;
}

.imagecredits .count {
color:#BBB;
font-size:10px;
}

.commentitem .poster {
font-weight:700;
display:block;
}

.commentitem .time {
color:gray;
display:block;
}

.commentitem .comments {
display:block;
}

#sidebar_right_cities {
background-color:#F4F4F4;
}

#sidebar_right {
background-color:#F4F4F4;
padding:5px;
}

.citylist_country {
display:block;
color:#000;
font-weight:700;
text-transform:uppercase;
font-size:10px;
margin-top:2px;
}

.citylist_city {
color:#666;
font-size:10px;
}

.citylist_city:visited {
color:#999;
}

.postpath {
border:1px solid #DBC06F;
background-color:#F7F0DD;
font-size:12px;
color:#A52A2A;
margin-bottom:10px;
padding:5px;
}

.postpath b {
color:#000;
}

.postpath a {
font-weight:700;
color:#039;
font-size:11px;
}

#search_top {
margin-bottom:20px;
background-color:#FAFAFA;
border:1px solid #EAEAEA;
padding:10px;
}

.invoice {
background-color:#F0F0F0;
border-right:1px solid #EAEAEA;
border-top:1px solid #EAEAEA;
}

.invoice td {
background-color:#FFF;
border-left:1px solid #EAEAEA;
border-bottom:1px solid #EAEAEA;
padding:5px;
}

.invoice .empty {
background-color:#FFF;
border:1px solid #FFF;
}

.invoice .totalrow td {
background-color:#FAFAFA;
}

.invoice .totalrow .totalcell {
background-color:#F3F3F3;
font-size:13px;
font-weight:700;
text-align:right;
}

.featuredad_first,.featuredad_first td {
background-color:#FFEEC6;
border-top:1px solid #FFDF95;
border-bottom:1px solid #FFDF95;
margin-bottom:10px;
padding:5px 5px 2px;
}

.featuredad,.featuredad td {
background-color:#FFEEC6;
border-bottom:1px solid #FFDF95;
margin-bottom:10px;
padding:5px 5px 2px;
}

.latestposts {
padding-top:10px;
margin-bottom:10px;
}

.latestposts .head {
padding-bottom:5px;
color:#000;
font-size:16px;
}

.latestposts td {
border-top:1px solid #F0F0F0;
}

.adcat {
font-size:10px;
color:#006D8B;
}

table.latestads_table td {
padding:1px;
}

.catlist .count {
color:gray;
}

.adpreview {
display:block;
font-size:10px;
color:gray;
}

.hits {
font-size:smaller;
text-align:right;
}

.wmd-preview {
border:1px solid silver;
background-color:#FAF9F5;
margin-bottom:10px;
padding:10px;
}

.flatnavsep {
font-weight:700;
color:#DF971E;
}

a:hover,#logo a:hover,#citytitle a:hover {
color:#DF971E;
text-decoration:none;
}

h1,form {
margin:0;
}

#logo,#citytitle {
font-size:14px;
font-weight:700;
}

#logo a,#citytitle a {
color:#000;
text-decoration:none;
}

#nav,.invoice .maincell {
text-align:right;
}

table.sidebox,.post,.postpics,.commentitem {
margin-bottom:10px;
}

table.postlisting .posttitle,.imgitem .poster,.imgitem .time,.head,.invoice .firstcell,.featuredad a,.featuredad_first a,table.latestads_table a.featured,.catlist .cat a {
font-weight:700;
}

.overtable {
}

.overtable:hover {
	background-color: #EEF1F7;
}

.disclosures,.imagecredits {
padding:5px;
}

.disclosure_yes,.post_note {
color:green;
}

.postpics img,img.thumb {
border:1px solid #000;
}

.imgitem .head,.comments .head {
font-size:12px;
font-weight:700;
}

.catlist .cat,.catlist .subcat {
display:block;
padding:1px;
}

/* Begin Version 5.3 - City filter */
#city-filter {
    font-size: 1.1em; 
    margin: 10px 0px 20px; 
}

#city-filter a {
    padding: 0px 2px;
}

#city-filter .selected {
    background-color: lightyellow;
    padding: 0px 2px;
}
/* End Version 5.3 - City filter */
.publica {
border:1px solid #DBC06F;
background-color:#F7F0DD;
font-size:12px;
color:#A52A2A;
margin-bottom:10px;
padding:5px;
}

/* BEGIN David26 Account (If you have a custom design you may need to change these values) */

.acc_row_light {
	background-color: #FFFFFF;
}

.acc_row_dark {
	background-color: #E4EBF8;
}

table.panel_border {
	border: 1px #A5A5A5 solid;
}

#fImage {
   border: 1px #949494 solid;
}

.welcome {
   color: #003366;
   font-weight:bold;
}

.pro_header {
	padding-top: 10px;
	margin-bottom: 10px;
   font-size: 14px;
   font-weight:bold;
   color: steelblue;
}

/* END David26 Account */




