/*body {

        font-family: Verdana;

        font-size: 11px;

        margin: 0px;

        padding: 0px;



}
*/


td {

        font-size: 11px;
		text-align:left;
font-family:Verdana;
}



a {

        /*color: #003399;*//*#006595;*/

        text-decoration: none;
		font-family:Verdana;

}



a:hover {

        color: darkorange;

        text-decoration: underline;
font-family:Verdana;
}



h1 {

        font-size: 16pt;
font-family:Verdana;
        margin: 0px;

}



h2 {

        font-size: 14px;

        font-weight: bold;

        margin-top: 0px;

        padding-top: 0px;

        margin-bottom: 10px;
		font-family:Verdana;

}



h3 {

        font-size: 12px;

        font-weight: bold;

        margin-top: 0px;

        padding-top: 0px;
font-family:Verdana;
        margin-bottom: 10px;

}



th {

        font-size: 12px;
font-family:Verdana;
        text-align: left;

}



form {

        margin: 0px;

}



input, textarea, select, optgroup, option {

        font-family: Verdana;

        font-size: 10px;

}



button {
		height:21px;
		*height:25px;
		width:59px;
		*width:63px;

}



pre {

        font-family:Verdana;

        font-size: 12px;

        text-align: left;

}



.err {

        color: red;

        font-weight: bold;
font-family:Verdana;
        margin-bottom: 5px;
		text-align:left;
		margin-left:15px;

}



.imp {

        color: #CC3300;
font-family:Verdana;
        font-weight: bold;

        margin-bottom: 5px;

}



.msg {

        color: green;
font-family:Verdana;
        margin-bottom: 5px;

}



.marker {

        color: red;
font-family:Verdana;
        font-weight: bold;

}



.hint {

        font-size: 10px;
font-family:Verdana;
        font-style: italic;

        color: gray;

}



#header {

        padding: 10px;
		font-family:Verdana;

}



#logo {

        font-size: 14px;

        font-weight: bold;

}



#logo a {

        color: black;

}



#today {

        font-size: 10px;

}



#nav {

        text-align: right;
		font-family:Verdana;

}



#city {

        font-weight: bold;

        font-size: 14px;

        display: block;
font-family:Verdana;
}



#sidebar_left {

        padding-top: 10px;

        background-color: #E4EBF8; /*#F0F4FB*/

        border-right: 1px solid #B1C7DE;

        border-top: 1px solid #B1C7DE;

        border-bottom: 1px solid #B1C7DE;
		font-family:Verdana;

}



.buttons td {

        text-align: center;
font-family:Verdana;
        background-color: steelblue;

}



.buttons a {

        display: block;

        font-weight: bold;

        text-transform: uppercase;

        color: white;
font-family:Verdana;
        padding: 3px;

}



#sidebar_left .head {

        font-size: 10px;

        font-weight: bold;

        text-transform: uppercase;
font-family:Verdana;
        color: #003366;

}



#sidebar_left table.linkbox {

        margin-bottom: 15px;

}



#sidebar_left table.linkbox a {

        display: block;

        text-align: center;

        padding: 3px;
font-family:Verdana;
        border-bottom: 1px solid #DDDDDD;

}



table.sidebox {

        margin-bottom: 10px;

}



table.sidebox td {
font-family:Verdana;
        text-align: left;

}



#contentcell {

        border-top: 1px solid #EAEAEA;
font-family:Verdana;
        border-bottom: 1px solid #EAEAEA;

}



#content {

        padding: 10px;
		font-family:Verdana;

}



#path {

        background-color: #FFFFFF;

        font-size: 16px;
font-family:Verdana;
        margin-bottom: 5px;

}



#path td {
font-family:Verdana;
        padding: 5px 5px 5px 10px;

}



#path a {

        color: #777777;
font-family:Verdana;
        text-decoration: none;

}



#path a:hover {

        color: black;
font-family:Verdana;
        text-decoration: underline;

}



table.searchbox {

        background-color: #F5F5F5;
font-family:Verdana;
        border: 1px solid #DDDDDD;

        margin-bottom: 20px;

}



table.searchbox td {
font-family:Verdana;
        padding: 10px;

}



.eventnav {

        border-bottom: 1px solid #DDDDDD;
font-family:Verdana;
        margin-bottom: 10px;

}



table.dir {

}



table.dir_cat {

        

}



table.dir_cat th {
font-family:Verdana;
        font-size: 14px;

        font-weight: bold;

        text-align: left;

        text-transform: none;

        margin: 0px;

        padding-bottom: 5px;

}



table.dir_cat td {



}



table.dir_cat .count {

        color: #999999;

        font-size: 10px;

}



table.dir_cat th .count {

        color: gray;

        font-size: 10px;

}



table.adlisting {

}



table.adlisting tr.ad1 {

        /*background-color: #FAFAFA;*/

}



table.adlisting tr.ad2 {

}



table.adlisting td {

      /*  padding: 4px;*/

}



table.adlisting td.head, table.adlisting tr.head td {

        /*font-weight: bold;

        background-color: #EAEAEA;

        border-bottom: 1px solid #DDDDDD;

        border-right: 1px solid #DDDDDD;

        border-bottom: 0px;*/

}



table.adlisting td.datehead {

        background-color: #F5F5F5;
font-family:Verdana;
        /*border-bottom: 1px solid #CCCCCC;*/

        font-weight: bold;

        border-bottom: 0px;

}



table.adlisting td.icon {

}



table.adlisting td.icon img {

}



table.adlisting .adtitle {

        font-weight: bold;
		font-family:Verdana;

}



table.adlisting .date {

        font-style: italic;
		font-family:Verdana;

}



table.adlisting .ad1 {

}



table.adlisting .ad2 {

        /*background-color: #FAFAFA;*/

}



.adheader {

        margin-bottom: 10px;

        padding-bottom: 5px;
font-family:Verdana;
        border-bottom: 1px solid #E0E0E0;

}



.adheader .icon {

        /*vertical-align: top;*/

}



.adheader .adtitle {

        font-size: 14px;

        font-weight: bold;

        margin-top: 0px;

        padding-top: 0px;

        margin-bottom: 0px;

        padding-bottom: 0px;
font-family:Verdana;
}



.adheader .adarea {

        font-size: 11px;
font-family:Verdana;
        font-weight: normal;

}



.ad {

        margin-bottom: 10px;

}



.ad .link_marker {

        color: darkorange;
font-family:Verdana;
        font-weight: bold;

}



.disclosures {

        padding: 5px;

}



.disclosure_yes {

        color: green;

}



.disclosure_no {

        color: red;

}



.disclosures b {

}



.adpics {

        margin-bottom: 10px;
font-family:Verdana;
        /*border-bottom: 1px solid #DDDDDD;*/

}



.adpics img {

        border: 1px solid black;
font-family:Verdana;
        /*padding: 10px;

        background-color: #FAFAFA;*/

}



.imglisting {

}



.imgitem {

        margin-bottom: 30px;

}



.imgitem .head {

        font-size: 12px;
font-family:Verdana;
        font-weight: bold;

}



.imgitem img.img {

        margin-top: 5px;

        border: 1px solid black;
font-family:Verdana;
}



.imgitem .caption {

}



.imgitem .poster {

        font-weight: bold;

}



.imgitem .time {

        font-weight: bold;

}



.imgitem .desc {

        margin-top: 5px;
		font-family:Verdana;

}



.linkbox2 a {

        display: block;

        font-weight: bold;

        text-transform: uppercase;

        padding: 5px;

        background-color: darkorange;
font-family:Verdana;
        color: white;

        text-align: center;

}



.linkbox2 a:hover {

        color: white;
font-family:Verdana;
        text-align: center;

}



.imagecredits {

}



.imagecredits .head {

        font-weight: bold;
font-family:Verdana;
        text-transform: uppercase;

}



.imagecredits a {

}



.imagecredits .count {

        color: #BBBBBB;
font-family:Verdana;
        font-size: 10px;

}



.comments {

}



.comments .head {

        font-size: 12px;
font-family:Verdana;
        font-weight: bold;

}



.commentitem {

        margin-bottom: 10px;

}



.commentitem .poster {

        font-weight: bold;

        display: block;

}



.commentitem .time {

        color: gray;

        display: block;

}



.commentitem .comments {
font-family:Verdana;
        display: block;

}



#sidebar_right_cities {

        background-color: #F5F5F5;

        border-left: 1px solid #E0E0E0;

        border-top: 1px solid #E0E0E0;

        border-bottom: 1px solid #E0E0E0;

        padding: 0px 5px 5px 5px;
font-family:Verdana;
}



#sidebar_right {

        border-left: 1px solid #E0E0E0;

        border-top: 1px solid #E0E0E0;

        border-bottom: 1px solid #E0E0E0;

        padding: 5px 5px 5px 5px;

}



#sidebar_right a {
font-family:Verdana;
}



.citylist_country {

        display: block;

        color: black;

        font-weight: bold;

        text-transform: uppercase;

        font-size: 10px;
font-family:Verdana;
        margin-top: 2px;

}



.citylist_city {

        color: #777777;
font-family:Verdana;
        font-size: 10px;

}



#footer {

        color: #A0A0A0;
		font-family:Verdana;

}



#footer td {

        font-size: 9px;

        padding-left: 15px;
font-family:Verdana;
        padding-top: 10px;

}



table.postad {

}



img.thumb {

        border: 1px solid black;

}



.postpath {

        padding: 5px;

        border: 1px solid #DBC06F;

        background-color: #F7F0DD;

        font-size: 12px;

        color: brown;
font-family:Verdana;
        margin-bottom: 10px;

}



.postpath b {

        color: black;

}



.postpath a {

        font-weight: bold;

        color: #003399;
font-family:Verdana;
        font-size: 11px;

}



#search_top {

        margin-bottom: 20px;

        padding: 10px;

        background-color: #FAFAFA;
font-family:Verdana;
        border: 1px solid #EAEAEA;

}



.invoice {

        background-color: #F0F0F0;
font-family:Verdana;
        border-right: 1px solid #EAEAEA;

        border-top: 1px solid #EAEAEA;

}



.invoice td {

        background-color: white;

        padding: 5px;
font-family:Verdana;
        border-left: 1px solid #EAEAEA;

        border-bottom: 1px solid #EAEAEA;

}



.invoice .empty {

        background-color: white;
font-family:Verdana;
        border: 1px solid white;

}



.invoice .firstcell {

        font-weight: bold;
		font-family:Verdana;

}



.invoice .maincell {

        /*background-color: #FAFAFA;*/

        text-align: right;

}



.invoice .totalrow td {
font-family:Verdana;
        background-color: #FAFAFA;

}



.invoice .totalrow .totalcell {

        background-color: #F3F3F3;
font-family:Verdana;
        font-size: 13px;

        font-weight: bold;

        text-align: right;

}



.featuredad_first, .featuredad_first td {

        background-color: #FFEEC6;

        border-top: 1px solid #FFDF95;

        border-bottom: 1px solid #FFDF95;

        padding: 5px 5px 2px 5px;
font-family:Verdana;
        margin-bottom: 10px;

}



.featuredad, .featuredad td {

        background-color: #FFEEC6;

        border-bottom: 1px solid #FFDF95;
font-family:Verdana;
        padding: 5px 5px 2px 5px;

        margin-bottom: 10px;

}



.featuredad a, .featuredad_first a {
font-family:Verdana;
        font-weight: bold;

}



.post_note {

        color: green;

}



.latestads {

        border-top: 1px solid #F0F0F0;
font-family:Verdana;
        padding: 5px;

}



.latestads .head {

        font-weight: bold;
font-family:Verdana;
        text-transform: uppercase;

}



.adcat {

        font-size: 9px;
font-family:Verdana;
        color: #444444;

        /*text-decoration: underline;*/

}



table.latestads_table td {
font-family:Verdana;
        padding: 1px;

}



table.latestads_table a.featured {
font-family:Verdana;
        font-weight: bold;;

}



.catlist .cat {

        padding: 1px;
font-family:Verdana;
        display: block;

}



.catlist .cat a {

        font-weight: bold;
		font-family:Verdana;

}



.catlist .subcat {

        padding: 1px;
font-family:Verdana;
        display: block;

}



.catlist .count {

        color: gray;

}



.adpreview {

        display: block;
font-family:Verdana;
        font-size: 10px;

        color: gray;

}


