body { font-family: Verdana; font-size: 11px; margin: 0px; padding: 0px;}
td {font-size: 11px;}
a {color: #003399;/*#006595;*/ text-decoration: none;}
a:hover {color: #cc0000; text-decoration: underline;}
p {font-size:11px; line-height:18px;}

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: white; border: 1px solid #ffe57f; color: #232668; }
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: #232668; margin-bottom: 5px;font-style: italic;}
.marker {color: red; font-weight: bold;}
.hint {font-size: 10px; font-style: italic; color: gray;}

#header {padding: 10px;}

#today {font-size: 10px;}
#nav {text-align: right;}
#city {font-weight: bold; font-size: 14px; display: block;}
#sidebar_left {padding-top: 0px; background-color: #e4e4e4; /*#F0F4FB*/}

.buttons td {text-align: center; background-color: steelblue;}
.buttons a {display: block; font-weight: bold; text-transform: uppercase; color: white; padding: 3px;}

#sidebar_left .head {font-size: 10px; font-weight: bold; text-transform: uppercase; color: #003366;}
#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;}
#path {background-color: #F5F5F5; font-size: 16px; margin-bottom: 5px;}
#path td {padding: 5px 5px 5px 10px;}
#path a {color: #777777; 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 {font-size:11px;}
table.dir_cat th {font-size: 12px; 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; /*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;}
table.adlisting .date {font-style: italic;}
table.adlisting .ad1 {}
table.adlisting .ad2 {/*background-color: #FAFAFA;*/}

.adheader {margin-bottom: 10px; padding-bottom: 5px; 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;}
.adheader .adarea {font-size: 11px; font-weight: normal;}
.ad {margin-bottom: 10px;}
.ad .link_marker {color: darkorange; font-weight: bold;}

.disclosures {padding: 5px;}
.disclosure_yes {color: green;}
.disclosure_no {color: red;}
.disclosures b {}

.adpics {margin-bottom: 10px; /*border-bottom: 1px solid #DDDDDD;*/}
.adpics img {border: 1px solid black; /*padding: 10px; background-color: #FAFAFA;*/}

.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 {background-color: darkorange; font-weight: bold; text-transform: uppercase; padding: 5px; text-align: center; color: white;}
.linkbox2 a {display: block; color: white;}
.linkbox2 a:hover {color: white; text-align: center;}

.imagecredits {padding: 5px;}
.head {font-weight: bold;}
.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: #fff; 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;font-size: 9px; padding-left: 10px; padding-top: 5px; border-top:1px solid #e4e4e4;}

table.postad {}
img.thumb {border: 1px solid black;}
.postpath {padding: 5px; border: 1px solid #232668; background-color: #e4e4e4; font-size: 12px; color: black; 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 {/*background-color: #FAFAFA;*/
	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: #f2f2f2; border-top: 2px solid gold; padding: 5px 5px 2px 5px; margin:5px 0px 10px 0px;}
.featuredad, .featuredad td {background-color: #f2f2f2; border-top: 2px solid gold;border-bottom: 2px solid gold; padding: 5px 5px 2px 5px; margin: 5px 0px 10px 0px;}
.featuredad a, .featuredad_first a {font-weight: bold;}

.post_note {color: red;}
.latestads {padding-top: 10px; margin-bottom: 10px;}
.latestads .head {padding-bottom: 5px; color: #444444; font-size: 12px;}
.latestads td {border-top: 1px solid #F0F0F0;}

.adcat {font-size: 9px; color: #444444; /*text-decoration: underline;*/}

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;}
.catlist .subcat {padding: 1px; display: block;}
.catlist .count {color: gray;}
.adpreview {display: block; font-size: 10px; color: #444444;}

/* MINE */

#rrg {background-color:#fff; margin:5px;padding:5px;font-size:11px;font-family:verdana;}
#rrgrap {width:900px; padding:0px; margin:0px;}
#rrghead {margin-top:10px;padding:0px;text-align:left;border-right:1px solid #232668;border-top:1px solid #232668;border-left:1px solid #232668;height:100px; width:900px;background:url('/images/rrgmast2.jpg') no-repeat;}
#rrgheadhold {position:absolute;top:93px;}
#rrgbody {width:500px;padding:10px;text-align:left;line-height:18px;}

#rrglnav {float:;width:185px; font-family: tahoma, Verdana, Arial; font-size: 10px; background-color:#e4e4e4; padding:1px;text-align:left;}
#rrglnav a {display: block; color: #232668; text-decoration: none; margin: 1px; background-color:#fff;padding:2px;text-indent:4px;border:1px solid #fff;}
#rrglnav a:hover {text-decoration: underline; background-color: #f2f2f2;display:block;}

#rrglnavup {width:185px; font-family: Verdana, Arial; font-size: 10px; background-color:#e4e4e4; padding:1px;text-align:center;}
#rrglnavup p {display: block; color: #444444; text-decoration: none; margin: 1px; background-color:#fff;padding:6px 2px 6px 2px;font-size:9px;line-height:13px;}
#rrglnavup a { color: #232668; text-decoration: none;font-size:11px;}
#rrglnavup a:hover {text-decoration: underline;}

#rrgrnav {width:185px; font-family: Verdana, Arial; font-size: 10px; background-color:#e4e4e4; padding:1px 1px 1px 1px;text-align:left;}
#rrgrnav a {display: block; color: #232668; text-decoration: none; margin: 1px; background-color:#fff;padding:2px;text-indent:4px;border:1px solid #fff;}
#rrgrnav a:hover {text-decoration: underline; background-color: #f2f2f2;display:block;}
#rrgrnav p {font-size:75%;}
#rrgtopnav {left:148px;height:38px;width:500px;text-align:right; color:#fff;font-family:verdana; font-size:11px; }
#rrgtopnav a {color:#fff;text-decoration:none;font-weight:bold; padding:2px;}
#rrgtopnav a:hover {color:#fff ;text-decoration:underline;}


.unav {background-color:#e6e6e6;text-align:center;font-size:10px;width:100%;}
.unav a {color:#204198;font-size:10px;text-decoration:none;padding:0px 5px 0px 5px;}
.unav a:hover {color:#000;font-size:10px;text-decoration:none;padding:0px 5px 0px 5px;}


#welcome {background-color:#f2f2f2;font-size:16px; padding:10px;text-align:center;}
#welcome p {font-size:11px;text-align:left;}

#search {float:right;width:300px;text-align:left; padding:15px 10px 10px 0px;}
#search a {font-size:12px;color:#232668;font-weight:bold;text-decoration:none;}
#searchboxm {border:1px outset #232668;font-size:10px; background-color:#fff;}

#topleft {padding:5px; background-color:#fff;text-align:center;font-size:11px;}
#topleft a {color:#232668; text-decoration:underline; padding:0px;text-indent:0px;margin:0px;}
#topleft a:hover {color:#cc0000;background-color:#fff;} 

#centercat {font-size:11px;line-height:18px;}
#centercat a {padding:0px;}
#centercathead {font-size:14px;margin-left:20px;}
#centercatheadcount {font-size:12px;}

#adlisting {border-top:1px solid #e4e4e4;padding:5px;margin:2px 20px 0px 20px;font-size:11px;line-height:14px;}

/* Toggle */
#leftnavtag {position:relative;left:0px; top:0px;}
a.tag   { cursor: hand;position:absolute;left:1px;top:0px;width:20px;height:18px;background-color:#;}
.item {	margin: 0px; overflow: hidden; }
.item_contents { padding-left: 10px; margin-left:20px;}
.visible .item_contents { display: block; }
.invisible .item_contents { display: none; }
.hide { display: none; }
.visible .item_headline a.tag { color: #036; background: url(/images/down.gif) 0 20% no-repeat; }
.invisible .item_headline a.tag { color: #036; background: url(/images/up.gif) 0 20% no-repeat; }
