body {
	background: #214369 url(/Portals/0/bg-Jun2010b.jpg) no-repeat fixed center top !important;
}

a img {
	border:0;
}

img.left {
	float: left;
	margin: 0 10px 0 0;
}

img.right {
	float: right;
	margin: 0 0 0 10px;
}

/* @group Banner definitions */

#WAAcontentSpace .ContentTitlePhotoBlock.sara-renner {
	background: url(/Portals/0/banners/champions-sara-renner-banner.jpg) 0 0 no-repeat;
}

#WAAcontentSpace .ContentTitlePhotoBlock.sara-renner h2 {
	color: #000;
}

#WAAcontentSpace .ContentTitlePhotoBlock.Give {
	background: url(/Portals/0/banners/communities-donations-banner.jpg) 0 0 no-repeat;
}

#WAAcontentSpace .ContentTitlePhotoBlock.dragon-boat {
	background: url(/Portals/0/banners/communities-dragon-boat-banner.jpg) 0 0 no-repeat;
}

#WAAcontentSpace .ContentTitlePhotoBlock.dragon-boat h1, #WAAcontentSpace .ContentTitlePhotoBlock.dragon-boat h2 {
	color: #19324F;
	text-align: right;
}

#WAAcontentSpace .ContentTitlePhotoBlock.share-story {
	background: url(/Portals/0/banners/communities-stories-banner.jpg) 0 30% no-repeat;
}

#WAAcontentSpace .ContentTitlePhotoBlock.habitat {
	background: url(/Portals/0/banners/causes-habitat-banner2.jpg) 0 0 no-repeat;
}

#WAAcontentSpace .ContentTitlePhotoBlock.Risdon {
	background: url(/Portals/0/banners/champions-risdon-golf-day-banner.jpg) 0 100% no-repeat;
}

#WAAcontentSpace .ContentTitlePhotoBlock.thorsby {
	background: url(/Portals/0/banners/communities-thorsby-banner.jpg) 0 50% no-repeat;
}

#WAAcontentSpace .ContentTitlePhotoBlock.hair-massacure {
	background: url(/Portals/0/banners/communities-hair-massacure-banner.jpg) 0 0 no-repeat;
}

#WAAcontentSpace .ContentTitlePhotoBlock.hair-massacure h1 {
	margin-top: 15px;
	color: #19324F;
}

#WAAcontentSpace .ContentTitlePhotoBlock.habitat h1, #WAAcontentSpace .ContentTitlePhotoBlock.habitat h2 {
	color: #19324F;
	text-align: right;
}
#WAAcontentSpace .ContentTitlePhotoBlock.teenormous {
	background: url(/Portals/0/banners/img_WAA_articlebanner_teenormous.jpg) 0 0 no-repeat;
}

#WAAcontentSpace .ContentTitlePhotoBlock.rinkofdreams {
	background: url(/Portals/0/banners/img_WAA_articlebanner_rinkofdreams.jpg) 0 0 no-repeat;
}

#WAAcontentSpace .ContentTitlePhotoBlock.teenormous h1, #WAAcontentSpace .ContentTitlePhotoBlock.teenormous h2 {
	color: #FFFFFF;
}

#WAAcontentSpace .ContentTitlePhotoBlock.don-oborowsky {
	background: url(/Portals/0/banners/customers-don-oborowsky.jpg) 0 0 no-repeat;
}

#WAAcontentSpace .ContentTitlePhotoBlock.hannam {
	background: url(/Portals/0/banners/john-hannam-banner.jpg) 0 -20px no-repeat;
}

#WAAcontentSpace .ContentTitlePhotoBlock.wallpaper-header {
	background: url(/Portals/0/banners/wallpaper-header.jpg) 0 0 no-repeat;
}

#WAAcontentSpace .ContentTitlePhotoBlock.red-deer {
	background: url(/Portals/0/banners/red-deer-maskapetoon-park.jpg) 0 0 no-repeat;
}

#WAAcontentSpace .ContentTitlePhotoBlock.red-deer h1, 
#WAAcontentSpace .ContentTitlePhotoBlock.BehindThePhoto h1 {
	color:#004C91;
}

#WAAcontentSpace .ContentTitlePhotoBlock.BehindThePhoto {
	background: url(/Portals/0/banners/july-photo-banner.jpg) 0 -40px no-repeat;
}

#WAAcontentSpace .ContentTitlePhotoBlock.golf2010 {
	background: url(/Portals/0/banners/golf-2010-banner.jpg) 0 0 no-repeat;
}

/* @end */

/* @group Gallery styles */

.GalleryGrid .ThumbContainer {
	height: auto !important;
	margin-bottom: 0;
	margin-right: 0;
}

.QuickGalleryGrid-pager {
	height: auto !important;
}

.WAAspotPhotoTallSmall {
	width: 150px;
	height: 199px;
	display:inline-block;
	float:right;
	margin-left: 5px;
	position:relative;
}

/* @end */

/* @group Contact Form Styles */

#dnn_ctr449_Feedback_pnlFeedbackFormFields {
	padding: 0 20px;
}

#dnn_ctr449_Feedback_pnlFeedbackFormFields table {
	width: auto !important;
}

#dnn_ctr449_Feedback_pnlFeedbackFormFields label {
	padding-bottom: 5px;
}

#dnn_ctr449_Feedback_pnlFeedbackFormFields .NormalTextBox {
	border: 1px solid #FFBF6E;
	background-color: #FFD5A1;
	margin-top: 5px;
	padding: 3px;
	width: 300px;
}

#dnn_ctr449_Feedback_pnlFeedbackFormFields a#dnn_ctr449_Feedback_cmdSend {
	display: block;
	width: 60px;
	height: 25px;
	color: #fff;
	font-weight: bold;
	padding-left: 0 !important;
	line-height: 25px;
	background: url(/Portals/0/send-button.gif) 0 0 no-repeat;
}

/* @end */

/* @group "Manage profile" fixes */

#dnn_ctr_ManageUsers_pnlProfile div {
	width: auto !important;
}

#dnn_ctr_ManageUsers_pnlProfile div span {
	font-size: 12px !important;
}

/* @end */

/* @group Share your story */

a.share-story {
	float: left;
	display: block;
	width: 122px;
	height: 20px;
	margin: 0 10px 5px 0;
	text-indent: -9999px;
	background: url(/Portals/0/share-your-story.gif) 0 0 no-repeat;
}

/* @end */

#WAAcontentSpace object {
	margin: 0 auto;
}

/* @group Survey */

span.Head h2 {
	color:#666666;
	font-family:"Century Schoolbook",Georgia,"Times New Roman",serif;
	font-style:normal;
	font-weight:normal;
	letter-spacing:-0.05em;
	line-height:90%;
	margin-bottom:2px;
	margin-top:2px;
	padding: 0 0 0 20px;
}

.surveyitems {
	padding-left: 20px;
}

/* @end */

/* @group Manage Profile */

#dnn_ctr_ManageUsers_pnlUser table, 
#dnn_ctr_ManageUsers_pnlUser, 
#dnn_ctr_ManageUsers_pnlPassword #dnn_ctr_ManageUsers_UserRow div, 
#dnn_ctr_ManageUsers_pnlPassword #dnn_ctr_ManageUsers_UserRow span, 
#dnn_ctr_ManageUsers_pnlPassword table, 
#dnn_ctr_ManageUsers_pnlPassword {
	width: auto !important;
	margin: 0 15px !important;
}

#dnn_ctr_ManageUsers_pnlUser #dnn_ctr_ManageUsers_UserRow span {
	width: 150px !important;
}

#dnn_ctr_ManageUsers_pnlUser #dnn_ctr_ManageUsers_UserRow div {
	width: 180px !important;
}

#dnn_ctr_ManageUsers_pnlUser #dnn_ctr_ManageUsers_UserRow span#dnn_ctr_ManageUsers_User_UserEditor, 
#dnn_ctr_ManageUsers_pnlUser #dnn_ctr_ManageUsers_UserRow span#dnn_ctr_ManageUsers_Membership_MembershipEditor {
	width: 200px !important;
}

#dnn_ctr_ManageUsers_pnlUser table td, 
#dnn_ctr_ManageUsers_pnlPassword table td {
	text-align: left !important;
}

#dnn_ctr_ManageUsers_pnlProfile table {
	margin: 0 0 0 15px;
}

/* @end */

/* @group Login Page */

span#dnn_ctr_dnnTITLE_lblTitle, #dnn_ctr_Login_pnlLogin {
	padding-left: 20px;
}

#dnn_ctr_Login_DNN table {
	width: 600px !important;
}

/* @end */

#WAAcontentSpace {
	padding-bottom: 20px;
}

.branding-top {
	background: url(homesplash.png) no-repeat top left;
	width: 890px;
	height: 334px;
	clear: both;
	overflow: hidden;
}
.branding-top p {
	padding: 0px 60px 0 60px;
	font-size: 1.4em;
	color: #333;
}
.branding-bottom {
	clear: both;
	margin-top: 1em;
	overflow: hidden;
}
.branding-bottom ul {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: both;
}
.branding-bottom li {
	list-style: none;
	margin: 0 10px 0 0;
	padding: 0;
	display: block;
	width: 170px;
	float: left;
}

.branding-bottom li.training {
	margin: 0;
}

.branding-bottom dl {
	background: url(itembg.gif) repeat-y;
	margin: 33px 0 0 0;
	padding: 0 10px;
}
.branding-bottom dd {
	margin-left: 10px;
	height: 66px;
}
.branding-bottom dt {
	font-size: 90%;
	text-align: center;
	padding-top: 65px;
	margin-bottom: 1.75em;
	font-weight: bold;
}
.branding-bottom .commmunity {
	background: url(community_title.gif) no-repeat top left;
}
.commmunity dt {
	background: url(community_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .marketplace {
	background: url(marketplace_title.gif) no-repeat top left;
}
.marketplace dt {
	background: url(marketplace_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .conferences {
	background: url(conferences_title.gif) no-repeat top left;
}
.conferences dt {
	background: url(conferences_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .training {
	background: url(training_title.gif) no-repeat top left;
}
.training dt {
	background: url(training_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .feeds {
	background: url(feeds_title.gif) no-repeat top left;
}
.feeds dt {
	background: url(feeds_icon.gif) no-repeat;
	background-position: 50% 10px;
}
dl.bt {
	margin: 0;
	padding: 0;
	background: url(item_bt_bg.gif) no-repeat bottom;
	height: 32px;
	width: 170px;
}

#LoginInfo
{
	width:624px; 
	float:left;
}
#LoginInfo h3
{
	background-color: #f7f7f7;
	color: #8f0000;
	padding: 2px 0px;
}
#LoginInfo dd, #LoginInfo dt 
{
	display:inline;
}
#LoginInfo dt
{
	font-weight:bold;
	color: #333;
}
#LoginInfo p.LoginNotes
{
	font-size: .8em;
}
#LoginInfo div.LoginBlock {
	float: left;
	width: 310px;
	padding: 5px 5px;
	margin: 0px 2px;
	border: 1px #f0f0f0 solid;
}
.SponsorIcon
{
	margin: 5px 26px; 
	float: left;
}
#QuickLinks 
{
	background-color:#f0f0f0;
	border: 1px #cccccc solid;
	padding: 2px 5px;
	margin-right:5px;
	width: 200px;
	float:right;
}
div.hr
{
	height: 2px;
	background-color: #8f0000;
	margin: 5px 0 15px 0;
	clear:both;
}
div.hr hr
{
	display: none;
}

a .WAAdepartureButtonTopHalf h1 {
	color: #FFF;
	text-decoration: none;
}

#WAAcontentSpace .WAAdepartureButtonTopHalf h1 {
	color: #FFF;
}

.WAAdepartureButtonFrameNarrow a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

/* @group ATB.com Wallpapers */

#wallpaper-description {
	float: left;
	clear: both;
	margin: 0 0 10px;
}

.wallpaper-download {
	float: left;
	padding: 0 0 0 6px;
}

table.wallpaper-download td {
	font-size: 11px;
	padding: 2px;
}

table.wallpaper-download td a {
	font-size: 10px;
}

table.border {
	border-right: 1px solid #B1B1B1;
	padding: 0 6px 0 0;
}

#wallpaper-thumbs {
	clear: both;
	margin: 20px auto 0;
}

#wallpaper-thumbs td {
	font-size: 11px;
	padding: 3px;
}

#wallpaper-thumbs td.months {
	text-align: center;
	padding-bottom: 15px;
}

.WAAcontentSpace p.wallpaper-copyrights {
	color: #333;
	font-size: 12px;
}

#WAAcontentSpace .WAAdepartureButtonTopHalf h1 {
	font-size:18px;
}

/* @end */

#pageflip .msg_block {
	z-index:98;
}

#pageflip, #pageflip img {
	z-index:999;
	position:static;
}

#twitter {
	z-index:3;
}

.ContentTitlePhotoBlock {
z-index:1;
position:static !important;
}

#twitter-container {
z-index:2;
}



