body{font-family:Arial;font-size:12px;color:#284788;background-color:#f9f9f9}
a.main_link:link{font-family:Arial;color:#284788;font-size:13px;text-decoration:none;line-height:18pt;}
a.main_link:active{font-family:Arial;color:#284788;font-size:13px;text-decoration:none;line-height:18pt;}
a.main_link:visited{font-family:Arial;color:#284788;font-size:13px;text-decoration:none;line-height:18pt;}
a.main_link:hover{font-family:Arial;color:#284788;font-size:13px;text-decoration:underline;line-height:18pt;}
a.small_link:link{font-family:Arial;color:#284788;font-size:13px;text-decoration:none}
a.small_link:active{font-family:Arial;color:#284788;font-size:13px;text-decoration:none}
a.small_link:visited{font-family:Arial;color:#284788;font-size:13px;text-decoration:none}
a.small_link:hover{font-family:Arial;color:#284788;font-size:13px;text-decoration:underline;}
a.red_link:link{font-family:Arial;color:#CE0000;font-size:12px;text-decoration:none;padding-right:20px;}
a.red_link:active{font-family:Arial;color:#CE0000;font-size:12px;text-decoration:none;padding-right:20px;}
a.red_link:visited{font-family:Arial;color:#CE0000;font-size:12px;text-decoration:none;padding-right:20px;}
a.red_link:hover{font-family:Arial;color:#CE0000;font-size:12px;text-decoration:underline;padding-right:20px;}
a.white_link:link{font-family:Arial;color:#ffffff;font-size:12px;text-decoration:underline;padding-left:6px;}
a.white_link:active{font-family:Arial;color:#ffffff;font-size:12px;text-decoration:underline;padding-left:6px;}
a.white_link:visited{font-family:Arial;color:#ffffff;font-size:12px;text-decoration:underline;padding-left:6px;}
a.white_link:hover{font-family:Arial;color:#ffffff;font-size:12px;text-decoration:none;padding-left:6px;}
a.heading_red:link{font-family:Trebuchet MS;font-size:15px;color:#CE0000;font-weight:700;text-decoration:none;padding-left:0px;}
a.heading_red:active{font-family:Trebuchet MS;font-size:15px;color:#CE0000;font-weight:700;text-decoration:none;padding-left:0px;}
a.heading_red:visited{font-family:Trebuchet MS;font-size:15px;color:#CE0000;font-weight:700;text-decoration:none;padding-left:0px;}
a.heading_red:hover{font-family:Trebuchet MS;font-size:15px;color:#CE0000;font-weight:700;text-decoration:underline;padding-left:0px;}
a.blue_bold_link:link{font-family:Arial;color:#1a3878;font-size:12px;text-decoration:underline;padding-left:6px;font-weight:bold;}
a.blue_bold_link:active{font-family:Arial;color:#1a3878;font-size:12px;text-decoration:underline;padding-left:6px;font-weight:bold;}
a.blue_bold_link:visited{font-family:Arial;color:#1a3878;font-size:12px;text-decoration:underline;padding-left:6px;font-weight:bold;}
a.blue_bold_link:hover{font-family:Arial;color:#1a3878;font-size:12px;text-decoration:none;padding-left:6px;font-weight:bold;}
td.heading_red{font-family:Trebuchet MS;font-size:15px;color:#CE0000;font-weight:700;padding-left:6px;background-color:#F4F4F4;}
td.heading_white{font-family:Arial;font-size:16px;color:#ffffff;font-weight:700;padding-left:6px;background-color:#F4F4F4;}
td.heading_gray{font-family:Arial;font-size:16px;color:#3c4c6d;font-weight:700;padding-left:6px;background-color:#F4F4F4;}
td.red{font-family:Arial;font-size:15px;color:#CE0000;font-weight:600;padding-left:6px;}
td.red_bold{font-family:Arial;font-size:12px;color:#CE0000;font-weight:bold;padding-left:6px;}
li{margin-left:25px;list-style:none;list-style-image:url(images/bullet.gif);list-style-position:outside;}
td.white{font-family:Arial;font-size:12px;color:#ffffff;padding-left:6px;}

body{font-family:Verdana;font-size:12px;margin:0px;padding:0px;}
td{font-size:12px;}
a{color:#003399;text-decoration:none;}
a:hover{color:darkorange;text-decoration:underline;}
a:visited{color:grey;text-decoration:none;}
h1{font-size:16pt;margin:0px;}
h2{font-size:14px;font-weight:bold;margin-top:0px;padding-top:0px;margin-bottom:10px;}
h3{font-size:12px;font-weight:bold;margin-top:0px;padding-top:0px;margin-bottom:10px;}
th{font-size:12px;text-align:left;}
form{margin:0px;}
input, textarea, select, optgroup, option{font-family:Verdana, sans-serif;font-size:10px;}
button{font-family:Verdana, sans-serif;font-size:10px;font-weight:bold;text-transform:uppercase;background-color:steelblue;border:1px outset #006595;color:white;}
pre{font-family:"Courier New";font-size:12px;text-align:left;}
.err{color:red;font-weight:bold;margin-bottom:5px;}
.imp{color:#CC3300;font-weight:bold;margin-bottom:5px;}
.msg{color:green;margin-bottom:5px;}
.marker{color:red;font-weight:bold;}
.hint{font-size:10px;font-style:italic;color:gray;}
#header{padding:10px;}
#logo{font-size:14px;font-weight:bold;}
#logo a{color:black;}
#today{font-size:10px;}
#nav{text-align:right;}
#city{font-weight:bold;font-size:14px;display:block;}
#sidebar_left{padding-top:10px;background-color:#9999CC;border-right:1px solid #B1C7DE;border-top:1px solid #B1C7DE;border-bottom:1px solid #B1C7DE;}
.buttons td{text-align:center;}
.buttons a{display:block;background-color:steelblue;font-weight:bold;text-transform:uppercase;color:white;padding:3px;}
#sidebar_left .head{font-size:10px;font-weight:bold;text-transform:uppercase;color:#006699;}
#sidebar_left table.linkbox{margin-bottom:15px;}
#sidebar_left table.linkbox a{display:block;text-align:center;padding:3px;border-bottom:1px solid #DDDDDD;}
table.sidebox{margin-bottom:10px;}
table.sidebox td{text-align:left;}
#contentcell{border-top:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA;}
#content{padding:10px;}
#path{background-color:#F5F5F5;font-size:16px;margin-bottom:5px;}
#path td{padding:5px 5px 5px 10px;font-size:12px;}
#path a{color:#777777;font-size:12px;text-decoration:none;}
#path a:hover{color:black;text-decoration:underline;}
table.searchbox{background-color:#F5F5F5;border:1px solid #DDDDDD;margin-bottom:20px;}
table.searchbox td{padding:10px;}
.eventnav{border-bottom:1px solid #DDDDDD;margin-bottom:10px;}
table.dir{}
table.dir_cat{}
table.dir_cat th{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{}
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-weight:bold;border-bottom:0px;}
table.adlisting td.icon{}
table.adlisting td.icon img{}
table.adlisting .adtitle{font-size:13px;}
table.adlisting .date{font-style:italic;}
table.adlisting .ad1{}
table.adlisting .ad2{}
.adheader{margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #E0E0E0;}
.adheader .icon{}
.adheader .adtitle{font-size:14px;font-weight:bold;margin-top:0px;padding-top:0px;margin-bottom:0px;padding-bottom:0px;}
.adheader .adarea{font-size:11px;font-weight:normal;}
.ad{margin-bottom:10px;font-size:12px;}
.ad .link_marker{color:darkorange;font-weight:bold;}
.disclosures{padding:5px;}
.disclosure_yes{color:green;}
.disclosure_no{color:red;font-size:12px;}
.disclosures b{}
.adpics{margin-bottom:10px;}
.adpics img{border:1px solid black;}
.imglisting{}
.imgitem{margin-bottom:30px;}
.imgitem .head{font-size:12px;font-weight:bold;}
.imgitem img.img{margin-top:5px;border:1px solid black;}
.imgitem .caption{}
.imgitem .poster{font-weight:bold;}
.imgitem .time{font-weight:bold;}
.imgitem .desc{margin-top:5px;}
.linkbox2 a{display:block;font-weight:bold;text-transform:uppercase;padding:5px;background-color:darkorange;color:white;text-align:center;}
.linkbox2 a:hover{color:white;text-align:center;}
.imagecredits{}
.imagecredits .head{font-weight:bold;text-transform:uppercase;}
.imagecredits a{}
.imagecredits .count{color:#BBBBBB;font-size:10px;}
.comments{}
.comments .head{font-size:12px;font-weight:bold;}
.commentitem{margin-bottom:10px;}
.commentitem .poster{font-weight:bold;display:block;}
.commentitem .time{color:gray;display:block;}
.commentitem .comments{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;}
#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{}
.citylist_country{display:block;color:black;font-weight:bold;text-transform:uppercase;font-size:10px;margin-top:2px;}
.citylist_city{color:#777777;font-size:10px;}
#footer{color:#A0A0A0;}
#footer td{font-size:9px;padding-left:15px;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;margin-bottom:10px;}
.postpath b{color:black;}
.postpath a{font-weight:bold;color:#003399;font-size:11px;}
#search_top{margin-bottom:20px;padding:10px;background-color:#FAFAFA;border:1px solid #EAEAEA;}
.invoice{background-color:#F0F0F0;border-right:1px solid #EAEAEA;border-top:1px solid #EAEAEA;}
.invoice td{background-color:white;padding:5px;border-left:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA;}
.invoice .empty{background-color:white;border:1px solid white;}
.invoice .firstcell{font-weight:bold;}
.invoice .maincell{text-align:right;}
.invoice .totalrow td{background-color:#FAFAFA;}
.invoice .totalrow .totalcell{background-color:#F3F3F3;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;margin-bottom:10px;}
.featuredad, .featuredad td{background-color:#FFEEC6;border-bottom:1px solid #FFDF95;padding:5px 5px 2px 5px;margin-bottom:10px;}
.featuredad a, .featuredad_first a{font-weight:bold;}
.post_note{color:green;}
.latestads{border-top:1px solid #F0F0F0;padding:5px;}
.latestads .head{font-weight:bold;text-transform:uppercase;}
.adcat{font-size:9px;color:#444444;}
table.latestads_table td{padding:1px;}
table.latestads_table a.featured{font-weight:bold;;}
.catlist .cat{padding:1px;display:block;}
.catlist .cat a{font-weight:bold;font-size:12px}
.catlist .subcat{padding:1px;display:block;font-size:12px}
.catlist .count{color:gray;}
.mainheadings{font-family:Verdana;font-size:16px;font-style:normal;line-height:normal;font-weight:normal;font-variant:normal;text-transform:none;color:#FFFFFF;text-decoration:none;background-color:#333333;}

table.pagetable{border:1px solid #EAEAEA;background-color:white;}
table.pagetable td{background-color:#F5F5F5;}
table.pagetable a{display:block;}
table.pagetable td.pagetable_activecell{background-color:white;color:darkorange;font-weight:bold;border-left:1px solid #EAEAEA;border-right:1px solid #EAEAEA;padding:0px 3px;}
table.pagetable td.pagetable_ellipses{border-left:1px solid silver;color:silver;padding:0px 5px;}
a.pagelink{display:block;text-decoration:none;padding:0px 0px;}
a.pagelink_first{display:block;text-decoration:none;padding:0px 3px;}
a.pagelink_prev{display:block;text-decoration:none;padding:0px 3px;}
a.pagelink_next{display:block;text-decoration:none;padding:0px 3px;}
a.pagelink_last{display:block;text-decoration:none;padding:0px 3px;}

table.calendar{background-color:white;}
table.calendar .cal_header_month{font-weight:bold;text-align:center;padding:3px;padding-left:5px;}
table.calendar .cal_header_week{}
table.calendar #today{padding:0px;background-color:white;}
table.calendar .content_date{font-weight:bold;}
table.calendar td{padding:1px;text-align:center;background-color:#E4EBF8;}
table.calendar a{display:block;}

@media (max-width:480px){
a, p{font-size:15px; margin-bottom:10px; line-height:20px;} 
.table-responsive{ width:100%; overflow:auto;}; 
table tr td, table tr td a{ padding:10px 0;} 
.falink{ margin-bottom:10px;}
}