/*****************************
  Default Style Elements
*****************************/

body, form, table, img, pre {font-size:9pt; font-family:Trebuchet MS, Arial, Verdana; border-style:none; border-width:0px; padding:0; margin:0;}
td, p, div, span, a, .pageBody {font-size:9pt; font-family:Trebuchet MS, Arial, Verdana;}
body {background:#333c1d url(/ThemeImages/CogWild/Themes/Default/cog-wild-site-bg.gif) center 2px; text-align:center;}
.ThemeContainer {margin:0 auto; width:857px; text-align:left;}
a, a:link, a:visited {color:#3891B1;text-decoration:none;}
a:active, a:hover {color:#3891B1;text-decoration:underline;}

.LeftColumn {width:29px; vertical-align:top; background:url(/ThemeImages/CogWild/Themes/Default/Cog-Wild-Bicycle-Tours-Bend-Oregon-8x1.gif) repeat-y right 1px;}
.CenterColumn {vertical-align:top; height:100%;}
.RightColumn {width:29px; vertical-align:top; background:url(/ThemeImages/CogWild/Themes/Default/Cog-Wild-Bicycle-Tours-Bend-Oregon-8x2.gif) repeat-y right 1px;}
.CenterColumn_Table {width:100%; height:100%;}

/* Heading Styles */
h1, h2, h3, h4, h5 {margin:0; padding:5px 0;}
h1 {font-size:16px;}
h2 {font-size:14px;}
h3 {font-size:12px;}
h4 {font-size:11px;}
h5 {font-size:10px;}
h1.PageNames {line-height:30px; }

p {margin:0; padding:0 0 15px 0;}

/* Header Styles */
.SiteHeader {height:130px; background:#1e1e1e; position: relative;}
.headerTable {}
.headInner {position: relative; z-index: 1;}
#anniversaryBadge {position: absolute; right: -25px; /*right: expression(10 + "px");*/ top: 10px; width: 111px; height: 111px; z-index: 100;}
#awardBadge {position:absolute; top:10px; right:90px; width:108px; height:108px; z-index:100;}

/* Breadcrumb Styles */
.divBreadCrumb {line-height:30px;}
.divBreadCrumb {font-size:10px;}
.divBreadCrumb span {font-size:10px;}
.divBreadCrumb a, .divBreadCrumb a:link, .divBreadCrumb a:visited {font-size:10px; text-decoration:none;}
.divBreadCrumb a:active, .divBreadCrumb a:hover {font-size:10px; text-decoration:underline;}

/* Menu Styles */
.SiteMenu {height:32px; background:#373737 url(/ThemeImages/CogWild/Themes/Default/Cog-Wild-Bicycle-Tours-Bend-Oregon-2x3.png) repeat-x;}
.SiteMenu_Table {width:100%;}
.MenuItem {height:32px; line-height:32px; white-space:nowrap;}
.MenuItem a, .MenuItem a:link, .MenuItem a:visited {color:#fff; padding:0 4px; display:block;}
.MenuItemSeparator {color:#404040; width:1px;}

#menu_BikeForum {display:block;background:url(/ThemeImages/CogWild/Themes/Default/Cog-Wild-Bicycle-Tours-Bend-Oregon-2x4.png) no-repeat; height:32px; width:104px;}

/* Content Styles */
.SiteContent {vertical-align:top; background:#fff; height:100%;}
.SiteContent_Table {width:100%; height:100%;}
.SiteContent_Left {vertical-align:top; padding:20px 10px 20px 20px; border-right:solid 1px #d1d1d1; height:100%;}
.SiteContent_Right {vertical-align:top; width:230px; padding:20px 0 0 0;}
.SiteContent_Table_foot {height:10px; border-right:solid 1px #d1d1d1;}
.SiteContent_Separator {width:5px; line-height:5px;}
.SiteContent_Table_footRight {text-align:right;}

.HomeTable {width:100%; height:100%;}
.HomeTable_TopCell {vertical-align:top; background:#656256 url(/ThemeImages/CogWild/Themes/Default/cog-wild-home-topstretch.jpg) repeat-x;}
.HomeTable_TopTable {width:100%; height:100%; background:url(/ThemeImages/CogWild/Themes/Default/cog-wild-home-topleft.jpg) no-repeat left top;}
.HomeTable_TopTableCell {vertical-align:top; background:url(/ThemeImages/CogWild/Themes/Default/cog-wild-home-topright.jpg) no-repeat right top;}
.HomeTable_TopTableCell * {color:#fff;}
.HomeTable_TopTableCell a, .HomeTable_TopTableCell a:link, .HomeTable_TopTableCell a:visited {color:#fff;}

#divHomeTopInner {border-left:solid 1px #2A2A2A; border-right:solid 1px #2A2A2A; margin:20px 0 0 0; padding:0 20px 20px 30px; }
#divHomeTopInner * h1, #divHomeTopInner * h2, #divHomeTopInner * h3 {color:#bbf437;}

#ctas {position: relative; width: 490px; height: 160px;}
#homeCTA1 {position: absolute; left: 0; top: 0; margin: 0; width: 160px; height: 150px; cursor: pointer;}
#homeCTA2 {position: absolute; left: 165px; top: 0; margin: 0; width: 160px; height: 150px; cursor: pointer;}
#homeCTA3 {position: absolute; left: 330px; top: 0; margin: 0; width: 160px; height: 150px; cursor: pointer;}

.HomeTable_MiddleHeader {height:20px; background:#656256; border-left:solid 1px #292929; border-right:solid 1px #292929;}
.HomeTable_MiddleHeader div {line-height:16px; margin:0 10px; border-bottom:solid 1px #fff; background:url(/ThemeImages/CogWild/Themes/Default/Cog-Wild-Bicycle-Tours-Bend-Oregon-10x2.gif) no-repeat;}

/*.HomeTable_MiddleCell {padding:20px 10px 20px 20px; vertical-align:top; background:#2A2A2A url(/ThemeImages/CogWild/Themes/Default/cog-wild-home-middle-topleft.gif) no-repeat;}*/
.HomeTable_MiddleCell {vertical-align:top; height: 200px; background:#2A2A2A url(/ThemeImages/CogWild/Themes/Default/cog-wild-home-middle-topleft.gif) no-repeat;}
.HomeTable_MiddleCell .div1 {padding: 0; width:100%; height:100%; background:url(/ThemeImages/CogWild/Themes/Default/cog-wild-home-bottom-right.gif) no-repeat right bottom;}
.HomeTable_MiddleCell .div1 .div2 {padding: 0; width:100%; height:100%; background:url(/ThemeImages/CogWild/Themes/Default/cog-wild-home-bottom-left.gif) no-repeat left bottom;}
.HomeTable_MiddleCell .div1 .div2 div.pad {padding:20px 10px 20px 20px;}

.HomeTable_BottomCell {vertical-align:top; background:#2A2A2A url(/ThemeImages/CogWild/Themes/Default/cog-wild-home-bottom-right.gif) no-repeat right bottom;}
.HomeTable_BottomCellTable {width:100%; height:100%; background:url(/ThemeImages/CogWild/Themes/Default/cog-wild-home-bottom-left.gif) no-repeat left bottom; padding: 0 0 25px 0;}

/* Home Page Feedback */
#homeFeedbackImage {padding:0 10px 0 0;}

/* Feedback Styles */
#homeFeedbackImage {width:120px; vertical-align:top;}
#homeFeedbackImage img {border:solid 1px #D2D2D2;}
#homeFeedbackText {color:#e8e8e8; vertical-align:top; line-height:16px;}
#homeFeedbackText_Submitted {color:#e8e8e8; margin:10px 0 0 0;}
#homeFeedbackText_Location {color:#e8e8e8;}

/* Recent Forum Posts */
.RecentForumPosts {width:255px; vertical-align:top;}
.RecentForumPosts a img {margin:0 0 0 20px;}
.divMessageBoardsContainer {margin:0 0 0 20px; border-top:solid 1px #fff;}
.divMessageBoardsItem {margin:5px 0;}
.RecentDiscussions_Title, .RecentDiscussions_Title a:link, .RecentDiscussions_Title a:visited {color:#3891b1; text-decoration:underline;}
.RecentDiscussions_Date, .RecentDiscussions_Date a, .RecentDiscussions_Date a:link, .RecentDiscussions_Date a:visited, .RecentDiscussions_Date span {color:#fff; font-size:10px;}
.homeNoPosts, span.homeNoPosts, span.homeNoPosts a:link, span.homeNoPosts a:visited {color:#fff; font-style:italic;}

/* Scheduled Bike Tours */
.ScheduledBikeTours {width:235px; vertical-align:top;}
.divUpcomingEvents {margin:0 20px 0 0; padding:5px 0 0 0; border-top:solid 1px #fff; }
.divUpcomingEventsItem {width:120px;}
.WebBox_Event_Date {color:#fff; font-size:10px;}
a.WebBox_Item_Title_Link {color:#3891b1; text-decoration:underline;}

/* Calendar Page Styles */
table.CalendarSection_CalendarPicker {border-collapse:collapse; border:solid 1px #000; width:275px; height:200px;}
table.CalendarSection_CalendarPicker tr td {padding:0; border:solid 1px #000;}
.Calendar_Table, .Calendar_Table a, .Calendar_Table a:link, .Calendar_Table a:visited {}
.Calendar_CalendarDate {padding:10px 0 0 0; font-weight:bold;}
a.Calendar_ItemTitleLink, a.Calendar_ItemTitleLink:link, a.Calendar_ItemTitleLink:visited {text-decoration:underline;}
.todaydaystyle {background:#E15102;}
.todaydaystyle a, .todaydaystyle a:link, .todaydaystyle a:visited {font-size:12px; display:block; color:#fff ! important;}
.daystyle{ font-size:12px;}
.daystyle a{ font-size:12px; display:block;}
.othermonthdaystyle{ font-size:12px; background-color:#ECEDE8 ! important;}
.othermonthdaystyle a{ font-size:12px; color:#AEAC98 ! important;}
.selecteddaystyle{ font-size:12px; background-color:#373737 ! important; color:White ! important;}
.selecteddaystyle a{ font-size:12px; color:White ! important; display:block;}
.dayheaderstyle { font-size:12px; background:#E15102; color:#fff;}
.dayheaderstyle a{ font-size:12px; }
.nextprevstyle { font-size:12px;}
.nextprevstyle a{ font-size:12px; color:#fff ! important; padding:0 5px;}
table.titlestyle {border-collapse:collapse; height:100%; border:0px;}
table.titlestyle tr td {border:0px;}
.titlestyle { font-size:12px; background-color:#373737;}
.titlestyle tr td { font-size:12px; color:#fff ! important; font-weight:bold;}
.titlestyle tr td a, .titlestyle tr td a:link, .titlestyle tr td a:visited { font-size:12px; font-weight:normal; color:#fff; text-decoration:underline;}

/* Photo Gallery */
#divPhotoGalleryContainer {width:400px; margin:20px 0 0 65px;}
#divLargePhoto {width:400px;}
#divPhotoThumbnails {width:400px; margin:13px 0px;}
.PhotoGallery_ThumbnailContainer {margin:0 13px 10px 0; float:left;}

/* Article Section Styles */
.divArticleSection_ArticleItem {clear:both; margin: 0 0 10px 0;}
.divArticleSection_ArticleImage img {float:left; margin:0 15px 10px 0;}
.divArticleSection_ArticleItem h3, .divArticleSection_ArticleItem h3 a {color:#333333; line-height:16px;}
.divArticleSection_ArticleItem p {margin:3px 0 10px 0; padding:0;}
div.Separator {clear:both; padding:5px 0;}
div.Separator hr {margin:0; padding:0;}

.divArticle_Article {clear:both;}
.divArticle_Article h3 {margin:0; padding:0; color:#333333;}
.divArticle_Article p {margin:3px 0 10px 0; padding:0;}

.pArticle_ArticleBriefContent {}
.pArticle_ArticleBriefContent img {margin:0 15px 0 0;}

/* Paginatior Styles */
.divPagination {line-height:25px; margin:10px 0px 10px 0px; clear:both;}
.divBeginPagerLink {display:inline; padding:0px;}

a.BeginEndPagerLink,
a.BeginEndPagerLink:link,
a.BeginEndPagerLink:visited,
a.SkipPagerLink,
a.SkipPagerLink:link,
a.SkipPagerLink:visited,
a.CurrentPagerLink,
a.CurrentPagerLink:link,
a.CurrentPagerLink:visited,
a.PrevNextPagerLink,
a.PrevNextPagerLink:link,
a.PrevNextPagerLink:visited,
a.PagerLink,
a.PagerLink:link,
a.PagerLink:visited {font-size:12px; color:#47392E; padding:2px 5px 3px 5px; border:solid 1px #47502d; text-decoration:none;}

a.BeginEndPagerLink:hover,
a.SkipPagerLink:hover,
a.CurrentPagerLink:hover,
a.PrevNextPagerLink:hover,
a.PagerLink:hover {background-color:#E2620F; color:#fff; border:solid 1px #222222;}

a.CurrentPagerLink, a.CurrentPagerLink:link, a.CurrentPagerLink:visited {background:#222222; color:#fff;}

.divPrevSkipPagerLink {display:none;}
.divPrevPagerLink {display:none;}
.divCurrentPagerLink {display:inline; padding:0px 2px 0px 2px;}
.divPagerLink {display:inline; padding:0px 2px 2px 2px;}
.divNextPagerLink {display:inline;padding:0px 2px 2px 2px;}
.divSkipPagerLink {display:none;}
.divEndPagerLink {display:inline; padding:0px;}

/* Footer Styles */
.SiteFooter {height:25px;}
.FooterText {line-height:25px; color:#fff; padding:0 0 0 22px;}
.FooterText a, .FooterText a:link, .FooterText a:visited {color:#fff;}
.smartzLink {text-align:right; padding:0 5px 0 0;}
.smartzLink a, .smartzLink a:link, .smartzLink a:visited {display:block; font-size:9px; color:#9d9484;}
.smartzLink a img {vertical-align:middle;}

/* Misc Style */
.clear {clear:both;}

/* Twitter styles */
#twitterBox {display: block; margin: 10px 10px 10px 5px; height: 200px; overflow: hidden;}
#twitterBox .title {margin: 0 0 10px 0; height: 18px; font-size: 9px; line-height: 16px; color: #656256; border-bottom: 1px #d2d2d2 solid;}
#twitterBox .title img {vertical-align: bottom;}
ul#twitter_list {list-style: none; margin: 0; padding: 0;}
ul#twitter_list li {margin: 0 0 12px 0; color: #656256; font-size: 12px; line-height: 14px;}
ul#twitter_list li {font-size: 12px; line-height: 14px;}

