* {margin:0;padding:0;}
body {font:12px arial;background:#000;text-align:center;}
h1 {font:bold 36px arial;margin-bottom:20px;}
h1.activity {font:bold 36px arial;margin-bottom:10px;}
h1.image {font:bold 30px arial;margin-bottom:10px;}
h1.home {font:bold 24px arial;margin-bottom:15px;}
h1.zone {font:bold 30px arial;margin-bottom:5px;}
h1.page {font:bold 24px arial;margin-bottom:10px;}
h1.mainTitle {font:bold 36px arial;position:absolute;bottom:40px;margin:0 0 0 10px;}
h1.blog {font:bold 13px arial;text-transform:uppercase;}
h1.blog_page {font:bold 24px arial;margin-bottom:5px;text-transform:uppercase;}
h1.headline {font:bold 24px arial;margin-bottom:10px;}
h2.header_title {font:bold 18px arial;margin-bottom:0;}
h2 {font:15px arial;margin-bottom:20px;}
h2.search {font:13px arial;margin-bottom:20px;color:#555;}
h2.image {font:bold 18px arial;margin-bottom:7px;text-align:center;}
h2.zone {font:bold 13px arial;margin-bottom:10px;text-transform:uppercase;}
h2.blog {font:bold 24px arial;margin-bottom:5px;text-transform:uppercase;}
h2.blog_link {font:bold 15px arial;margin-bottom:5px;text-transform:uppercase;}
h2.page {font:bold 15px arial;margin-bottom:10px;}
h2.homepage {font:12px arial;margin-bottom:20px;}
h2.map_text {font:bold 14px arial;}
h3 {font:13px arial;margin-bottom:20px;}
h3.blog {font:bold 12px arial;margin-bottom:0px;}
h3.blog_intro_paragraph {font:15px arial;margin-bottom:25px;font-style:italic;}
h3.blog_list_title {font:bold 14px arial;margin-bottom:20px;}
h3.image {font:bold 14px arial;margin-bottom:10px;text-align:center;padding:0 10px 0 10px;}
h3.links {font:bold 14px arial;margin-bottom:5px;}
h3.activityList,h3.zoneList {font:bold 16px arial;margin-bottom:20px;text-transform:uppercase;margin-bottom:10px;}
h3.homepage_component_title_text {font:bold 15px arial;margin-bottom:0;color:white;line-height:30px;}
h3.homepage_zone_title_text {font:bold 15px arial;margin-bottom:10px;color:black;}
h3.featuredActivityTitle, h3.latestBlogTitle {font:bold 16px arial;margin-bottom:5px;color:black;}
h3.smallTitle {font:bold 15px arial;margin-bottom:10px;}
h4 {font:bold 12px arial;display:inline;margin-bottom:3px;}
h4.image {font:bold 11px arial;margin-bottom:8px;display:block;}
h4.pinBoxTitle {font:bold 12px arial;margin:0 auto 8px auto;text-align:center;width:100%;display:block;}
h4.headerLinks {font:bold 11px arial;display:inline;white-space:nowrap;}
h5 {font:bold 11px arial;display:inline;margin-bottom:3px;}
h6 {font:bold 10px arial;display:inline;margin-bottom:3px;}
p {margin-bottom:20px}
p.zoneMapDescription {font-size:11px;color:#444;margin-bottom:3px;}
p.blog_published_date {font:bold 12px arial;margin-bottom:5px;color:#888}
p.blog_published_date_nav {font:bold 11px arial;margin-bottom:10px;color:#AAA}
p.gallery_summary {font:bold 12px arial;}
a:link {color:#44f}
a:visited {color:#44f}
a:hover {color:#bbf}
a:active {color:#000}
a.internalLink:link {color:#000}
a.internalLink:visited {color:#000}
a.internalLink:hover {color:#777}
a.internalLink:active {color:#000}
a.externalLink:link {color:#666}
a.externalLink:visited {color:#666}
a.externalLink:hover {color:#999}
a.externalLink:active {color:#000}
a.pin_link:link {color:#220}
a.pin_link:visited {color:#220}
a.pin_link:hover {color:#220}
a.pin_link:active {color:#220}
a.pinBoxLink:link {color:#730}
a.pinBoxLink:visited {color:#730}
a.pinBoxLink:hover {color:#730}
a.pinBoxLink:active {color:#730}
a.wigitLink:link {color:#000;text-decoration:none;}
a.wigitLink:visited {color:#000;text-decoration:none;}
a.wigitLink:hover {color:#000;text-decoration:underline;}
a.wigitLink:active {color:#000;text-decoration:none;}
a.wigitTitleLink:link {color:#FFF;text-decoration:none;}
a.wigitTitleLink:visited {color:#FFF;text-decoration:none;}
a.wigitTitleLink:hover {color:#FFF;text-decoration:underline;}
a.wigitTitleLink:active {color:#FFF;text-decoration:none;}
a.galleryNav:link {color:#000;text-decoration:none;font:bold 12px arial;}
a.galleryNav:visited {color:#000;text-decoration:none;font:bold 12px arial;}
a.galleryNav:hover {color:#000;text-decoration:underline;font:bold 12px arial;}
a.galleryNav:active {color:#000;text-decoration:none;font:bold 12px arial;}
a.blog_link:link {color:#000;text-decoration:none;}
a.blog_link:visited {color:#000;text-decoration:none;}
a.blog_link:hover {color:#000;text-decoration:underline;}
a.blog_link:active {color:#000;text-decoration:none;}

a.homepage_zone_title_text:link {color:#33a;text-decoration:none;font:bold 15px arial;line-height:25px;}
a.homepage_zone_title_text:visited {color:#33a;text-decoration:none;font:bold 15px arial;line-height:25px;}
a.homepage_zone_title_text:hover {color:#33a;text-decoration:underline;font:bold 15px arial;line-height:25px;}
a.homepage_zone_title_text:active {color:#33a;text-decoration:none;font:bold 15px arial;line-height:25px;}
a.content_box {font:11px arial;color: black;text-decoration:none;}
a.content_box:hover {text-decoration:underline;}
li {margin-left:20px;font:12px arial;}
li.content_box_list_bullet {margin-left:25px;font:bold 12px arial;}
li.content_box_list_number {margin-left:20px;font:bold 12px arial;}
img.blog_image {margin:5px 10px 5px 10px;border:none;}


#layout_top {text-align:left;position:absolute;overflow:hidden;width:980px;height:218px;background:#FFF url(http://media.venturevancouver.com/header.jpg) no-repeat;}
#layout_top_blog {text-align:left;position:absolute;overflow:hidden;width:980px;height:200px;}
#layout_middle {position:relative;overflow:hidden;width:980px;margin:0 auto;background:#FFF;text-align:left;}
#layout_content_left,#layout_content_right {position:relative;width:680px;background-color:white;}
#layout_content_left {float:left;}
#layout_content_right {float:right;}
#layout_content_right_p {float:right;width:660px;position:relative;background-color:white;}
#layout_content_right_narrow {float:right;width:820px;position:relative;background-color:white;}
#layout_right {position:relative;float:right;width:300px;overflow:hidden;}
#layout_left {position:relative;float:left;width:300px;}
#layout_left_p {position:relative;float:left;width:320px;overflow:hidden;}
#layout_left_narrow_nav {position:relative;float:left;width:160px;overflow:hidden;background-color:white;}
#layout_bottom {clear:both;width:980px;height:46px;margin:0px auto 0 auto;padding:40px 0 0 0;background:#FFF;}
#layout_3_column {position:relative;float:left;overflow:hidden;width:730px;background:#FFF;text-align:left;}
#layout_1_column {float:left;width:980px;}
#layout_content_center {position:relative;width:500px;float:right;}
#layout_left_narrow {position:relative;float:left;width:220px;}
#layout_right_narrow {position:relative;float:right;width:220px;}

.hidden {position:absolute;visibility:hidden;}
.middle_content {margin:238px 10px 0 10px;}
.clearAll {clear:both;}
.statsBlockContainer {position:relative;float:right;width:170px;text-align:center;padding:0;margin:0;}
.statsBlock {overflow:hidden;width:150px;border:1px solid #222;background:#BEF;margin:0px 0 5px 5px;padding:3px;text-align:center;}
.statsText {font:11px arial;color:#000;}
.imageCaption {font:10px arial;color:#888;padding:2px 4px 2px 4px;margin:0;}
.landscapeImageBorder,.portraitImageBorder,.imageThumbBorder {position:relative;float:left;border:thin solid #CCC;margin:0 5px 0 0;padding:3px 3px 1px 3px;text-align:center;color:#888;}
.landscapeImageBorder {max-width:330px;}
.portraitImageBorder {max-width:240px;}
.imageBorderDivider {width:100%;height:1px;background:#CCC;color:#BBB;border:0 none;margin:0;padding:0;}
.image {border-width:0;}
.page_image_landscape,.page_image_portrait {border-width:0;text-align:center;}
.page_image_landscape {width:640px;margin:0 auto;}
.page_image_portrait {width:480px;margin:0 auto;}
.page_image {border:none;}
.page_blog {clear:both;margin:0 0 20px 0;}
hr.page_blog_divider {color:#DDD;background-color:#DDD;border:none;margin:40px 0 30px 0;clear:both;height:1px;}
.caption {font:12px arial;}
.thumbnail_list_activity_page {text-align:center;width:680px;border:thin solid black;}
.page_zone {border-width:0;text-align:center;width:660px;padding:0 10px 0 10px;}
.page_zone_firstParagraph {text-align:center;font-style: italic;}
.google_ads {width:200px;padding:5px;border:solid silver;border-width:0 1px 0 0;position:relative;float:left;margin:0 10px 5px 0;}
.googleAds2 {visibility:visible;}
.pin {position:absolute;width:18px;height:12px;top:2000px;left:1px;overflow:hidden;text-align:left;background:transparent;}
.pin_description {padding:5px;font:10px arial;position:relative;float:right;margin-left:12px;border:2px ridge #630;background:#EEC;width:160px;height:auto;overflow:hidden;text-align:left;z-index:100;}
.pin_description_cartoon {padding:5px;font:10px arial;position:relative;float:right;margin-left:12px;border:2px ridge #630;background:#EEC;width:160px;height:auto;overflow:hidden;text-align:left;z-index:100;}
.pin_image {border:0px none;}
.pin_thumb_image {border:0px none;vertical-align:text-top;float:left;margin:0 5px 3px 0;}
.map {border:0 none;}
.address_box {padding:5px;font:11px arial;margin:0 auto 0 auto;border:none;background:#FFF;width:260px;overflow:hidden;text-align:center;}
.address_map_box {margin:0 auto 5px auto;border:1px solid #000;width:260px;height:200px;min-height:200px;}
.link_table {width:920px;margin:0 auto 0 auto;}
.link_table_cell_left {padding:0 0 30px 0;vertical-align:top;}
.link_table_cell_right {padding:0 0 0 10px;vertical-align:middle;text-align:center;}
.link_to_us_paragraph {width:920px;margin:0 auto 0 auto;}
.homepage_component {border:solid #888;border-width:0 2px 2px 2px;margin:0 0 30px 0;padding:5px;width:242px;}
.homepage_component_title {border:none;margin:0 0 0 0;padding:0;text-align:center;background:#FFF url(http://media.venturevancouver.com/black-gradient.png) repeat;width:256px;height:30px;}
.homepage_component_min_size {min-height:110px;}
.left_curve {float:left;width:8px;height:8px;background:#FFF url(http://media.venturevancouver.com/left-curve.png) no-repeat;}
.right_curve {float:right;width:8px;height:8px;background:#FFF url(http://media.venturevancouver.com/right-curve.png) no-repeat;}
.top10_activity_head {position:relative;float:left;font:bold 50px arial;text-align:center;line-height:100px;color:white;padding:0;margin:0;border-spacing:0;width:100px;height:104px;background:#808080 url(http://media.venturevancouver.com/side-gradient-100.png) repeat-y;}
.top-curve {position:absolute;top:0;left:0;z-index:20; background:#808080 url(http://media.venturevancouver.com/side-top-curve.png) no-repeat;width:7px;height:7px;}
.bottom-curve {position:absolute;bottom:0;left:0; background:#808080 url(http://media.venturevancouver.com/side-bottom-curve.png) no-repeat;width:7px;height:7px;}
.headerContent {float:right;width:700px;height:98px;margin:118px 50px 0 0;overflow:hidden;text-align:center;border:none;}
.logo {float:left;border:none;margin-left:2px;}
.top10_activity_body {border:solid #808080;border-width:2px 2px 2px 0;padding:0;margin-bottom:30px;height:100px;overflow:hidden;}
.top10_activity_text {font:12px arial;text-align:justify;padding:4px;margin:0 4px 0 4px;}
.top10_image_left {float:left;margin-right:10px;border:none;}
.top10_image_right {float:right;margin-left:10px;border:none;}
.featuredActivityImage, .latestBlogImage {float:left;padding:5px;border:none;}
.featuredActivityText, .latestBlogText {font:12px arial;margin-bottom:0;color:black;}
.IntroductionText {width:630px;text-align:center;}
.content_box_date {color:#888;font:11px arial;white-space:nowrap;}
.zone_image_holder,.zone_text_holder {position:absolute;visibility:hidden;}
.zone_image {position:absolute;visibility:hidden;width:200px;height:150px;z-index:1;text-align:center;}
.zone_text {width:660px;}
.smaller {font:10px arial;}
.messagePage {width:960px;text-align:center;}
.instructions {font:10px arial;color:#555;margin-bottom:10px;}
.formError {color:#B00;}
.adContainerTop10 {margin-left:-12px;}
.image_nav_link {font-size:16px;}
.searchLink {font-size:14px;}
.searchType {font:normal 10px arial;color:#AAA;}
.searchDescription {color:black;}
.searchTerm {font:normal 18px arial;color:#555;font-style:italic;}
.searchNumber {font:normal 10px arial;color:#999;}
.searchUrl {clear:both;}
a.searchUrl {color:#777;text-decoration:none;}
a.searchUrl {color:#777;text-decoration:none;}
a.searchUrl {color:#777;text-decoration:none;}
a.searchUrl {color:#777;text-decoration:none;}
.tabBlock {margin-left:7px;text-align:left;}
.resourceTab {display:inline;border:1px solid #222;cursor:pointer;font:bold 11px Arial;padding:0 2px 0 2px;}
.tabSelected {color:#000;background:#BEF;border-bottom-color:#BEF;}
.tabUnselected {color:#888;background:#CEF;border-bottom-color:#222;}
.lastUpdated {font:10px arial;color:#888;}
.gallery_list {}
.searchThumb {margin:0 6px 4px 0;float:left;border:none;vertical-align:top;}

@media print {
	* {background:#FFF url(http://media.venturevancouver.com/header.jpg) no-repeat;}
	#layout_top {visibility:hidden;}
	#layout_bottom {visibility:hidden;}
	.middle_content {margin:0;}
	.statsBlock {border:0 none;background:#FFF;}
	.google_ads {visibility:hidden;height:1px;width:1px;}
	.googleAds2 {visibility:hidden;height:1px;width:1px;}
}
