/*****************************
  Default Style Elements
*****************************/

body, form, table, img, pre {font-size:12px; font-family:Verdana, Verdana, Geneva, sans-serif; color:#154678; border-style:none; border-width:0px; padding:0; margin:0;}
td, p, div, span, a, .pageBody {font-size:12px; font-family:Verdana, Verdana, Geneva, sans-serif; color:#154678;}
body {background:#17314d url(/ThemeImages/AirshowOfTheCascades/Themes/Default/mountain-bg.jpg) repeat-x top center; text-align:center;}
#ThemeContainer {width:700px; border:solid 1px #fff; margin:0 auto; text-align:left; background:#fff url(/ThemeImages/AirshowOfTheCascades/Themes/Default/airshow-of-the-cascades-content-shadow.gif) repeat-x;}
#logo {position:absolute; z-index:100; top:-170px; left:190px; width:320px; height:225px;}
#cloudFade {position:absolute; z-index:-1; top:-171px; left:-150px; width:1000px; height:210px; background:url(/ThemeImages/AirshowOfTheCascades/Themes/Default/site-head-bg.jpg) no-repeat;}
a, a:link, a:visited {color:#ff9600;text-decoration:underline;}
a:active, a:hover {color:#ff9600;text-decoration:underline;}

/* Heading Styles */
h1, h2, h3, h4, h5 {margin:0; padding:0;}
h1 {font-size:24px;}
h2 {font-size:18px;}
h3 {font-size:14px;}
h4 {font-size:12px;}
h5 {font-size:11px;}
h1.PageNames {font-size:12px;}
p {margin:0 0 10px 0; padding:0;}

/* Header Styles */
#Header {position:relative; width:700px; border:solid 1px #fff; border-bottom:solid 1px #ccc; margin:170px auto 0 auto; text-align:left;}
#preHeader {height:9px; background:#fff url(/ThemeImages/AirshowOfTheCascades/Themes/Default/airshow-of-the-cascades-header-shadow.gif) repeat-x;}
#Slides {height:265px; position:relative; z-index:10; background:#3b7ab3;}
#divSlideShow {position:relative; z-index:10;}
.slideLogo {position:absolute; bottom:13px; right:19px; z-index:20; width:149px; height:63px;}
#Menu {text-align:center; height:23px; line-height:23px; border-top:solid 1px #fff; background:#fff url(/ThemeImages/AirshowOfTheCascades/Themes/Default/airshow-of-the-cascades-menu-bg.gif) repeat-x;}

#Menu table {margin:0 auto;}
td.MenuItem {vertical-align:middle; height:23px; line-height:23px;}
td.MenuItem a, td.MenuItem a:link, td.MenuItem a:visited {font-size:10px; color:#104778; padding:0 10px; text-transform:uppercase; display:block; height:23px; text-decoration:none;}
td.MenuItem a:active, td.MenuItem a:hover {outline:none;}
td.separator {width:2px;}

/* Menu Styles
#siteMenu {margin:0 auto; padding:0; list-style-type:none; text-align:center; position:relative;}
#siteMenu li {height:23px; line-height:23px; display:block; float:left; padding:0 0 0 2px; background:url(/ThemeImages/AirshowOfTheCascades/Themes/Default/airshow-of-the-cascades-menu-separator.gif) no-repeat top left;}
#siteMenu li a, #siteMenu li a:link, #siteMenu li a:visited {font-size:10px; color:#104778; padding:0 10px; text-transform:uppercase;}
*/

.cswmPopupBox {background:#fff url(/ThemeImages/AirshowOfTheCascades/Themes/Default/airshow-of-the-cascades-content-shadow.gif) repeat-x;}

/* Content Area Styles */
.column1 {width:410px; margin:25px 19px 19px 19px; float:left;}
.column2 {width:230px; margin:25px 19px 19px 0; float:left;}

/* Right Column Styles */
#Search {width:230px; height:40px; position:relative;}
.txtSearch {position:absolute; top:0; left:0; width:164px; height:20px; border:solid 1px #adadad; font-size:11px; line-height:18px;}
.lnkSearch {position:absolute; top:0; left:165px; width:65px; height:20px;}

.SpecialList {margin:0 0 0 17px; padding:0; list-style-image:url(/ThemeImages/AirshowOftheCascades/Themes/Default/list-item-arrow.gif);}
.SpecialList li {font-size:12px; padding:0 0 5px 0;}

/* Article Section Styles */
.divArticleSection_ArticleItem {clear:both;}
.divArticleSection_ArticleImage img {float:left; margin:0 5px 0 0;}
p.ArticleTitle, p.ArticleTitle a, p.ArticleTitle a:link, p.ArticleTitle a:visited {font-size:12px; font-weight:bold;}
.divArticleSection_ArticleItem p {margin:3px 0 10px 0; padding:0;}
div.Separator {clear:both; padding:5px 0;}
div.Separator hr {margin:0; padding:0; background:#C4CBD0; color:#C4CBD0; border:0px; height:1px;}

.divArticle_Article {clear:both;}
.divArticle_Article p {margin:3px 0 10px 0; padding:0;}

.pArticle_ArticleBriefContent {}

/* Photo Gallery */
#divPhotoGalleryContainer {width:400px; overflow:hidden;margin:0 auto; text-align:left;}
#divLargePhoto {width:400px;}
#divPhotoThumbnails {width:410px; margin:13px 0px;}
.PhotoGallery_ThumbnailContainer {margin:0 13px 10px 0;}
.PhotoSection_ListTitle {font-weight:bold; font-size:10px;}
.Photo_BriefDescription {font-size:10px;}
.PhotoSection_ListReadMoreLink {line-height:20px;}
a.PhotoSection_ListReadMoreLink, a.PhotoSection_ListReadMoreLink:link, a.PhotoSection_ListReadMoreLink:visited {text-decoration:underline; font-size:11px;}

.PhotoGallery_PhotoImage {margin:0 0 10px 0;}
.PhotoGallery_PhotoTitle {font-weight:bold;}
.PhotoGallery_PhotoBriefDescription {}
.PhotoGallery_PhotoFullDescription {margin:10px 0 30px 0;}

/* Footer Styles */
#SiteFooter {position:relative; width:700px; margin:0 auto; text-align:left; background:url(/ThemeImages/AirshowOfTheCascades/Themes/Default/airshow-of-the-cascades-footer-stretch.gif) repeat-x;}
#footLeft {position:absolute; top:0; left:-1px;}
#footRight {position:absolute; top:0; right:-1px;}
#divFooterSponsors {padding:10px 0;}

#postFooter {border-top:solid 1px #6ca3e1; width:700px; height:25px; margin:0 auto; padding:10px 0;}
#footerText {width:350px; float:left; text-align:left; font-size:9px; color:#8cb8ea; text-decoration:none;}
#footerText a, #footerText a:link, #footerText a:visited {font-size:9px; color:#8cb8ea; text-decoration:none;}
#smartz {width:350px; float:left; text-align:right; height:25px;}
#smartz a, #smartz a:link, #smartz a:visited {font-size:9px; color:#8cb8ea; text-decoration:none;}
#smartz a img {vertical-align:middle;}

table.sponsorFooterTable {height:80px;}
table.sponsorFooterTable td {text-align:center; vertical-align:middle;}

/* 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:#fff; padding:2px 5px 3px 5px; border:solid 1px #104677; text-decoration:none; background:#438BD9;}

a.BeginEndPagerLink:hover,
a.SkipPagerLink:hover,
a.CurrentPagerLink:hover,
a.PrevNextPagerLink:hover,
a.PagerLink:hover {background-color:#F89D1E; color:#104677;}

a.CurrentPagerLink, a.CurrentPagerLink:link, a.CurrentPagerLink:visited {background-color:#3B79B2; 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;}


/* Misc Style */
.clear {clear:both;}
.contentClear {clear:both; height:1px;}
.FormsSection_FormTitle {display:none;}

.Email_Notifications_Label, .Email_Notifications {display:none;}
