body { font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0; }

p { font-size: 10pt; margin-right: 10px; margin-left: 10px; }

td { }

a:link { color: black; font-weight: bold; text-decoration: none; }
a:visited { color: black; font-weight: bold; text-decoration: none; }
a:hover { color: #ffd212; font-weight: bold; text-decoration: underline; }
a:active { color: black; font-weight: bold; text-decoration: none; }

a.nav:link { color: #ffd212; font-size: 12px; font-weight: bold; text-decoration: none; text-align: left; }
a.nav:visited { color: #ffd212; font-size: 12px; font-weight: bold; text-decoration: none; text-align: left; }
a.nav:hover { color: #fff; font-size: 12px; text-decoration: underline; text-align: left; }
a.nav:active { color: #ffd212; font-size: 12px; font-weight: bold; text-decoration: none; text-align: left; }

a.nav2:link { color: #66ccff; font-size: 12px; font-weight: bold; text-decoration: none; text-align: left; }
a.nav2:visited { color: #66ccff; font-size: 12px; font-weight: bold; text-decoration: none; text-align: left; }
a.nav2:hover { color: #fff; font-size: 12px; text-decoration: underline; text-align: left; }
a.nav2:active { color: #66ccff; font-size: 12px; font-weight: bold; text-decoration: none; text-align: left; }

a.tools:link { color: black; font-size: 12px; font-weight: bold; text-decoration: none; text-align: left; border-width: 0; }
a.tools:visited { color: black; font-size: 12px; font-weight: bold; text-decoration: none; text-align: left; border-width: 0; }
a.tools:hover { color: #1a7eb1; font-size: 12px; text-decoration: underline; text-align: left; border-width: 0; }
a.tools:active { color: black; font-size: 12px; font-weight: bold; text-decoration: none; text-align: left; border-width: 0; }

a.grey:link { color: black; font-size: 12px; font-weight: bold; text-decoration: none; margin-left: 120px; }
a.grey:visited { color: black; font-size: 12px; font-weight: bold; text-decoration: none; margin-left: 120px; }
a.grey:hover { color: gray; font-size: 12px; text-decoration: underline; margin-left: 120px; }
a.grey:active { color: black; font-size: 12px; font-weight: bold; text-decoration: none; margin-left: 120px; }

a.listing:link { color: black; font-size: 10pt; font-weight: bold; background-color: #fb0; text-decoration: none; padding-top: 2px; padding-right: 5px; padding-left: 5px; }
a.listing:visited { color: black; font-weight: bold; text-decoration: none; }
a.listing:hover { color: #00f; font-weight: bold; text-decoration: underline; }
a.listing:active { color: black; font-weight: bold; text-decoration: none; }

a.sub-category-list:link { color: black; font-size: 10pt; font-weight: bold; text-decoration: none; margin-left: 10px; }
a.sub-category-list:visited { color: black; font-size: 10pt; font-weight: bold; text-decoration: none; margin-left: 10px; }
a.sub-category-list:hover { color: #ffd212; font-size: 10pt; font-weight: bold; text-decoration: underline; margin-left: 10px; }
a.sub-category-list:active { color: black; font-size: 10pt; font-weight: bold; text-decoration: none; margin-left: 10px; }

a.side_bar:link { color: black; font-size: 8pt; font-weight: bold; text-decoration: none; list-style-type: disc; list-style-position: inherit; }
a.side_bar:visited { color: black; font-size: 8pt; font-weight: bold; text-decoration: none; list-style-type: disc; list-style-position: inherit; }
a.side_bar:hover { color: #ffd212; font-size: 8pt; font-weight: bold; text-decoration: underline; list-style-type: disc; list-style-position: inherit; }
a.side_bar:active { color: black; font-size: 8pt; font-weight: bold; text-decoration: none; list-style-type: disc; list-style-position: inherit; }

a.edit_listing:link { color: gray; font-size: 8px; font-weight: bold; text-decoration: none; float: right; }
a.edit_listing:visited { color: gray; font-size: 8px; font-weight: bold; text-decoration: none; float: right; }
a.edit_listing:hover { color: black; font-size: 8px; text-decoration: underline; float: right; }
a.edit_listing:active { color: gray; font-size: 8px; font-weight: bold; text-decoration: none; float: right; }

#navigation a { color: #000; font-size: 10pt; font-weight: bold; background: #fb0 url(images/tab-orange-left2.gif) no-repeat left top; text-decoration: none; padding-left: 10px   }
#navigation a span { background: url(images/tab-orange-right2.gif) right top no-repeat; padding-right: 10px }
#navigation a:hover { color: #00f; text-decoration: underline; }  
#navigation { list-style: none; padding: 0; margin: 0; } 
#navigation li { float: right; display: block; margin: 0; padding: 0; }

.seperator { height: 0; clear: both; }
.box-main { border: solid 1px #ffd212; }
.box-header { font-size: 12pt; font-weight: bold; margin-top: 2px; margin-bottom: 2px; margin-left: 10px; }
.grey-box-header { color: white; font-size: 12pt; font-weight: bold; margin-top: 2px; margin-bottom: 2px; margin-left: 10px; }
.box-featured-story { border: solid 1px #ffd212; }
.box-featured-destination { border: solid 1px #1a885b; }
.grey-box { border: solid 1px #666666; }
p.sidebar-comments { color: #fff; font-size: 8pt; margin: 10px 5px 0 20px; list-style-type: none; }
.feature { margin-top: 0; }
.search { color:#039; FONT-SIZE: 7pt; font-family: Arial; font-weight: bold; text-align: center; border: solid 1px #1f3e7a; }
.form { FONT-SIZE: 10px; font-family: Arial; }
form { margin: 0 0 0 10px; }
.grey-title { font-size: 10pt; font-weight: bold; }
.grey-province { font-size: 10pt; font-weight: bold; bottom: 0; height: 12px; }
.footer { color: gray; font-size: 9pt; }
.tools { width: 166px; border: solid 1px #1a7eb1; }
h1 { color: #1f3e7a; font-size: 12pt; font-weight: bold; margin-top: 10px; margin-right: 10px; margin-left: 10px; }
h2 { color: #1f3e7a; font-size: 11pt; font-weight: bold; margin: 5px 10px 2px; }
h4 { color: #ffd212; font-size: 12px; font-weight: bold; text-decoration: none; text-align: left; margin: 0 0 0 20px; }
.photo { font-size: 8pt; background-color: #fee598; }
.youarehere { font-size: 8pt; border: solid 1px gray; }
.listing-table { border: solid 1px #fb0; }
.button_ads { color: gray; font-size: 7pt; text-align: left; padding: 0 2px 5px; border: solid 1px; }
.randomizer1 { visibility: hidden; }
.randomizer2 { visibility: hidden; }
.randomizer3 { visibility: hidden; }
.map_table { border: solid 1px #100; }
.edit_table { border: solid 1px #100; }
.box { border: solid 1px #100; }
li { font-size: 10pt; }


