@import url(global_v1-1.css);

/*stylesheets for our framework, please do 
not remove*/
@import url(CalgaryWinterClub_css/modules.css);
@import url(CalgaryWinterClub_css/plugins.css);
@import url(adminLogin.css);
@import url(admin.css);


/*
I. GLOBAL:  Global classes, header styles, link styles and .page (body tag) class
II. BUTTONS
III. MISC CLASSES 
IV. CUSTOM SITE SELECTORS
/////////////////////////////////////////////////////*/
html {height: 100%;}
body {
	color: #000;
	height: 100%;
	
}
h1 {
	color: #284E36;
	font: 20px Georgia, "Times New Roman", Times, serif;
}
h2 {
	color: #847D54;
	font: 16px Georgia, "Times New Roman", Times, serif;
}
h3 {
	color: #867D4A;
	font: 16px Georgia, "Times New Roman", Times, serif;
}
h4 {
	color: #AF7A1F;
	font: italic 16px/1.3 Georgia, "Times New Roman", Times, serif;
}
h5 {
	color: #2b3B24;
	font: 11px Georgia, "Times New Roman", Times, serif;
	display: inline;
}
h6 {
	color: #423317;
	font: bold 11px Georgia, "Times New Roman", Times, serif;
}
p {
	color: #002737;
	font: 11px/20px Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
}
table, div {font: 11px "Lucida Sans Unicode", Verdana, Arial, sans-serif;}
a,a.small,a.anchor,a.visited {
	color: #40829c;
	font: inherit;
	text-decoration: none;
}
a:hover {
	color: #002737;
	font: inherit;
	text-decoration: underline;
}
.page {text-align: center;
	background-color:#7bb6df;}
/*////////////////////////////////////////////////////////
Layout and Custom Selectors For: siteName
////////////////////////////////////////////////////////*/
li {
	list-style: none;
	margin: 0;
}
img {
	border: none;
	display: block;
}
/*text to image replacment*/
.hidden-text {
	display: block;
	text-indent: -9999px;
}
/* -------------------------------------------------------------
= LAYOUT CLASSES 
------------------------------------------------------------- */
#siteWrapper {
	/*---min-height: 100%;---*/
	background:url(../../../Images/bg-body.jpg) #7bb6df no-repeat center top;
	font: 100% Arial, Helvetica, sans-serif;
}
* html #siteWrapper {height: 100%;}


#login {
	height: 1000px;
	background:url(../../../Images/bg-body.jpg) #7bb6df no-repeat center top;
	font: 100% Arial, Helvetica, sans-serif;
	text-align:center;
	margin:0 auto;
	
}

	#login .inside {
		padding-top:60px;
	
}

	.fields {
		background:url(../../../Images/Login-BG.jpg) center bottom no-repeat;
		height:262px;
		width:381px;
		text-align:center;
		margin:0 auto;}
			
			.fields img {
				text-align:center;
				margin-top:10px;}
				
				#fields .inside {
					margin-top:60px;
	
				}
/* -------------------------------------------------------------
= HEADER CLASSES 
------------------------------------------------------------- */
#main {
	width: 815px;
	margin: 0 auto;
}
#branding {
	height: 110px;
	display: table;
	width: 100%;
}
.logo {
	background: url(../../../Images/logo.gif) no-repeat;
	width: 235px;
	height: 82px;
	float: left;
	margin: 15px 0 5px 0;
}
.logo a {
	height: 100%;
	width: 100%;
}
.user-area{
	float: right;
	width: 170px;
	height: 75px;
	background: url(../../../Images/bg-header-box.gif) no-repeat 0 100%;
	padding: 38px 9px 0;
}
.user-area span {
	display: block;
	font: 10px/18px Arial, Helvetica, sans-serif;
	color: #45849d;
}
.user-area strong.user-title {
	color: #94930a;
	font: 16px/30px "Times New Roman", Times, serif;
	display: block;
	background: url(../../../Images/img-dotted-border.gif) repeat-x 0 100%;
}
.user-area strong {
	color: #012938;
	font: 14px Arial, Helvetica, sans-serif;
}
.user-area a {
	color: #94930a;
	font: 9px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding-left: 20px;
}
.user-area a:hover {text-decoration: none;}
/* -------------------------------------------------------------
= NAV CLASSES 
------------------------------------------------------------- */
#nav {
	padding: 0;
	margin: 0;
	display: table;
	width: 100%;
	background: #2f6e86;
	height:33px;
}
/*---#nav li {
	float: left;
	padding: 0 40px;
	background: url(../../../Images/img-main-nav-separator.gif) no-repeat;
}
#nav li.first {
	background: none;
	padding-left: 100px;
}
#nav a {
	font: 14px/26px Arial, Helvetica, sans-serif !important;
	color: #fff !important;
}---*/
/* -------------------------------------------------------------
= CONTENT  
------------------------------------------------------------- */
/*contentArea*/
#contentArea {
	width: 815px;
	background: #fff url(../../../Images/bg-container.gif) repeat-y;
	border-top: 3px solid #073648;
	float:right;
}

#contentAreaTools {
	width: 815px;
	background: #ffffff;
	border-top: 3px solid #073648;
	float:right;
}

#contentAreaPublic {
	width: 815px;
	background: #fff;
}

	.insidePublic {
		margin:0 auto;
		width: 735px;
		background: #fff;}

.visual-box {
	background: url(../../../Images/img-visual1.jpg) no-repeat -1px 0;
	height: 366px;
}

	.visual-box img {
		display:block;}
		
.visual-text {
	width: 355px;
	padding: 14px 0 0 38px;
	/*height: 290px;*/
	float:left;
	text-align:left;
}

.visual-left {
	background:#939408 url(../../../Images/visual-left.jpg) no-repeat top center;
	width:408px;
}

.visual-right {
	background:#ffffff url(../../../Images/visual-right.jpg) no-repeat top center;
	width:407px;
}

.txt-welcome {
	width: 313px;
	height: 35px;
	background: url(../../../Images/txt-welcome-to.gif) no-repeat;
	margin: 0 0 10px;
}
.visual-text a {
	text-decoration: underline;
	color: #fff !important;
	font: 11px Arial, Helvetica, sans-serif !important;
}
.visual-text a:hover {text-decoration: none;}
.list {
	padding: 0;
	margin: 0;
	width: 140px;
}
/*---.list li {background: url(../../../Images/img-dotted-border2.gif) repeat-x 0 100%;}
.list li a {
	line-height: 19px;
	text-decoration: none;
	font-size: 12px !important;
	line-height: 19px !important;
}
.list li a:hover {text-decoration: underline;}--*/
/*member-guest*/
.member-guest {
	float: right;
	width: 170px;
	clear:both;
	font: 12px/14px Arial, Helvetica, sans-serif;
	color: #000;
	text-align:left;
}
.member-guest a {
	color: #c1c25f !important;
	font-size: 11px;
}

	.guestWrapper {
			padding:0 10px 0 0; }
/*sidebar*/
#sidebar {
	float: left;
	width: 350px;
	padding: 41px 0 0 20px;
}

	#sidebar2 {
		float:left;
		width:350px;
		padding:41px 0 0 20px;
		}
		
#sidebar h2 {
	color: #fff;
	font: 18px Arial, Helvetica, sans-serif;
}
#sidebar p {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #000;
}

/*content*/
.content {
	
	width:510px;
	/*--width: 326px;
	padding-right: 31px;float: right;--*/
}

	.content2 {
	float:right;
	width: 377px;
	padding-right: 31px;
	text-align:left;
	}

	.content3 {
	float:right;
	/*width: 377px;*/
	padding:380px 30px 0 30px;
	text-align:left;
	}
/*photo-list*/
.photo-list {
	padding: 0;
	margin: 0 0 16px;
}

.photo-list img {
	float: left;
	margin: 4px 10px 0 0;
	vertical-align: top;
}
.photo-list p {
	font-size: 11px;
	line-height: 12px;
	color: #000;
	margin: 0;
}
.photo-list h3 {
	color: #2f6e86;
	font-size: 12px;
	margin: 0 0 7px;
	text-transform: uppercase;
}
.photo-list a {color: #939408;}

.icons-menu {
	padding: 0;
	margin: 0;
	width:170px;
}
.icons-menu a {
	color: #002737 !important;
	font-size: 10px;
	font-weight: bold;
	line-height: 21px;
	padding-left: 8px;
}
/*--
.icons-menu li a.ico-1 {background: url(../../../Images/ico-1.gif) no-repeat 0px 4px;}
.icons-menu li a.ico-2 {background: url(../../../Images/ico-2.gif) no-repeat 2px 2px;}
.icons-menu li a.ico-3 {background: url(../../../Images/ico-3.gif) no-repeat 2px 2px;}*/

/*----------------------------------------------------------------------
PRIVATE CONTENT IMAGES
------------------------------------------------------------------------*/

#imgSwim {
	background:url(../../../Images/pvtImage.jpg) top left no-repeat;
	height:371px;
	width:815px;}
	
	#imgSwim h1{
		margin:220px 200px 0 350px;
	}
	
/* -------------------------------------------------------------
= fOOTER CLASSES 
------------------------------------------------------------- */
#footer {
	background: url(../../../Images/bg-footer.gif) no-repeat;
	width: 100%;
	display: table;
	padding: 66px 0 55px;
	clear:both;
}

	#pvtFooter {
		background:url(../../../Images/bg-footer3.gif) no-repeat;
		width: 100%;
		display: table;
		padding: 66px 0 55px;
		clear:both;
	}

	#copyRight {
		padding-top:23px;
		float:right;
		width:250px;
		}
		
#FTRlinks {
	padding: 0 0 10px 15px;
	margin: 0;
	float:left;
	width:400px;
}
/*--#footer links {
	display: inline;
	padding-left: 19px;
	background: url(../../../Images/img-footer-separator.gif) no-repeat 7px 60%;
}
#footer li.first {
	background: none;
	padding: 0;
}--*/

#FTRlinks a {
	color: #5e92a7;
	font-size: 10px;
	padding:0 8px 0 8px;
}
#FTRlinks p {
	text-align: right;
	font-size: 10px;
	color: #5e92a7;
}
/*contentArea*/
.inner-page #contentArea {background: url(../../../Images/bg-container2.gif) repeat-y -1px 0;}
.inner-page #footer {background: url(../../../Images/bg-footer2.gif) no-repeat;}
.inner-page #sidebar {
	width: 230px;
	text-align:left;
}


/*--.inner-page .icons-menu li {background: url(../../../Images/img-dotted-border2.gif) repeat-x 0 100%;}--*/
.inner-page .content {
	width: 564px;
	float:right;
}

	.oneContent {
		width:564px;
		float:right;
	}
/*sub navigation*/

/*---
.sub-nav {
	padding: 30px 0 0;
	margin: 0 0 245px;
}
.sub-nav li {background: url(../../../Images/img-dotted-border2.gif) repeat-x 0 100%;}
.sub-nav a {
	color: #fff !important;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}
.sub-nav ul {
	padding: 0 0 5px;
	margin: 0;
}
.sub-nav li li {background: none;}
.sub-nav li li a {
	font-weight: normal;
	font-size: 10px;
	line-height: 18px;
}

--*/

/*login-form*/
.login-form {
	float: right;
	margin-top: 35px;
	width:317px;
}
/*--.login-form strong {
	color: #fff;
	font: 12px/18px "Times New Roman", Times, serif;
	display: block;
	text-transform: uppercase;
}
.login-form div {
	float: left;
	margin-right: 6px;
}
.login-form input.i-text {
	width: 141px;
	height: 14px;
	padding: 0;
	background: #fff;
	border: 1px solid #afc4cb;
	float: left;
}
.login-form input.btn-go {
	float: left;
	margin-left: 3px;
}
.login-form label {
	color: #fff;
	display: block;
	font-size: 10px;
}
.forgot-password {
	clear: both;
	display: block;
	text-align: right;
	width: 293px;
}--*/
.login-form a {
	color: #fff !important;
	font-size: 9px;
	text-decoration: none;
}
.login-form a a:hover {text-decoration: underline;}
/*c-text*/
.c-text {
	width: 450px;
	padding: 35px 0 0 60px;
	text-align:left;
}
.txt-membership {
	height: 14px;
	background: url(../../../Images/txt-membership.gif) no-repeat;
	margin: 0 0 10px;
}
/*galery-winter page*/
.galery-winter .sub-nav {
	padding-top: 0;
	margin-bottom: 42px;
}
.galery-winter .c-text {padding-top: 10px;}
.galery-winter .c-text p {
	color: #002737;
	font-size: 13px;
	line-height: 26px;
}
.galery-winter .c-text p a {
	color: #939408;
	text-decoration: underline;
}
.galery-winter .c-text p a:hover {text-decoration: none;}
.txt-welcome-calgary {
	height: 68px;
	background: url(../../../Images/txt-welcome-to-the.gif) no-repeat;
}
