@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------------------------------------

[Master Style Sheet]

------------------------------------------------------------------------------------
Project:		E-Legacies (LinkBC)
Version:		1.0
Designer:		Ryan Martinez - Spincaster design (ryan@spincaster.com)
CSS 2.1 standards validated by: W3C  validated on: 
last change:	
Assigned to:
Primary use:	E-Legacies

Color  palette:
	p standard: 		#; grey
	p a:				#98cbff; baby blue
	p a hover:			#; dark blue
----------------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------------
	global reset
----------------------------------------------------------------------------------*/
* {
	border:none;
	outline:none;
	padding:0;
	margin:0;
	list-style:none;
	text-decoration:none;
}

/*----------------------------------------------------------------------------------
	global styles
----------------------------------------------------------------------------------*/

.clearer{
	height:1px; width:100%;
	margin:0px; padding:0px;
	clear:both;
}
/*the following will remove the dotted outline that appears when a link is focused*/
a:focus {
	outline: none;
}
a.skipToContent{
	display:none;
}

/*----------------------------------------------------------------------------------
	default template for E-Legacies
----------------------------------------------------------------------------------*/
html{
	height:100%;
}
body{
	position:relative;
	/*height: auto !important;*/
	height:100%;
	background: url(../images/backgrounds/body_bg2.jpg) #cbe9ff /*light blue*/ repeat-x center top;	
	
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	font-weight: inherit;
	text-decoration:none;
}

/*----------------------------------------------------------------------------------
	main container: #main_container
----------------------------------------------------------------------------------*/
	#main_container{
		position:relative;
		width:949px; 
		min-height: 100%;
		height: auto !important;
		height:100%;
		margin:0px auto;
		background:#fff url(../images/headers/InteriorPage_mainContainer_bg3.jpg) no-repeat 0px 0px;
	}

/*----------------------------------------------------------------------------------
	1.0 LeftColumn: #LeftColumn (header / primary nav / featured buttons / other )
----------------------------------------------------------------------------------*/
	#LeftColumn{
		position:relative;
		float:left;
		width:228px;
		padding:180px 5px 0px 10px;
		margin:0px 0px 190px 0px;
	}
		/* 1.1 LeftColumn Header Logo: #LeftColumn h1
		-------------------------------------------------*/
		#LeftColumn h1{
			position:absolute; top:0px; left:0px;
			display:block;
			width:auto; height:auto;
		}
			#LeftColumn h1 a{
				display:block;
				width:240px; height:178px;
			}
			#LeftColumn h1 a span{ display:none; }
		
		/* 1.2 LeftColumn Primary Navigation: #LeftColumn #pnav
		-------------------------------------------------*/
		#LeftColumn #skipnav{display:none;} /*this is for accessibility*/
		#LeftColumn #pnav{ margin:0px 0px 25px 0px;}
			#LeftColumn #pnav li{
					display:block; 
					width:auto; height:auto;
					margin:8px 0px 0px 0px;
			}
				#LeftColumn #pnav li a{
					display:block;
					width:170px;
					padding:0px 0px 0px 35px;
									
					background:url(../images/backgrounds/pnav_li_a_bg.gif) no-repeat;
				
					font-size:18px;
					text-decoration:none;
					color:#777;
					
				}
				
				#LeftColumn #pnav li a.home{background-position:0px -124px;}
				#LeftColumn #pnav li a.look{background-position:0px -156px;}
				#LeftColumn #pnav li a.get{background-position:0px -185px;}
				#LeftColumn #pnav li a.contact{background-position:0px -215px;}
				
					#LeftColumn #pnav li a:hover{ color:#555}
					#LeftColumn #pnav li a.home:hover{background-position:0px -4px;}
					#LeftColumn #pnav li a.look:hover{background-position:0px -36px;}
					#LeftColumn #pnav li a.get:hover{background-position:0px -65px;}
					#LeftColumn #pnav li a.contact:hover{background-position:0px -95px;}
		
		/* 1.3 LeftColumn Quick Reference: #LeftColumn #quickReference
		-------------------------------------------------*/			
				#LeftColumn #quickReference{
					width:100%;
					padding:37px 0px 3px 0px; margin:0px 0px 10px 0px;
					
					background:url(../images/backgrounds/quickReference_ul_bg2.gif) no-repeat 0px 0px;
					border-bottom:1px solid #d5e3f5; /*blue*/
				}
					#LeftColumn #quickReference > li{
						padding:0px 0px 0px 10px;
						margin:0px 0px 7px 0px;
						text-align:left;
					}
					
						
						#LeftColumn #quickReference li a{ color:#4ba6dd;/* baby blue*/}
						#LeftColumn #quickReference li a:hover{ color:#265e89; /*dark blue */}
					
				 	#LeftColumn > #quickReference > li > ul.hasChild {
						margin:7px 0px 0px 25px;
						border-top:1px  dotted #98cbff; /*baby blue*/
					}
						#LeftColumn #quickReference li ul.hasChild li{ 
							margin:7px 0px 0px 0px;
							padding:0px 0px 0px 10px;
							background:url(../images/backgrounds/quickeRef_ul_li_ul_li_bg.jpg) no-repeat 0px 5px;
						}
						#LeftColumn #quickReference li ul.hasChild li ul.hasChild li{ 
							margin:3px 0px 0px 20px;
							padding:0px 0px 0px 10px;
							background:url(../images/backgrounds/quickeRef_ul_li_ul_li_bg2.jpg) no-repeat 0px 5px;
						}
								
		/* 1.4 LeftColumn featured buttons: #LeftColumn .featuredButton
		-------------------------------------------------*/	
				#LeftColumn .featuredButton{
					display:block;
					margin:0px 0px 15px 0px;
					/*border:1px solid #aaa;*/
				}
					#LeftColumn .featuredButton:hover{
						/*border:1px solid #4f8cca;*/
					}
								
		/* 1.5 LeftColumn featured buttons: #LeftColumn .featuredButton
		-------------------------------------------------*/			
				#LeftColumn #FeaturedNews {
					display:block;
					padding:10px; margin-bottom:10px;
					background:#eef5fb;
					border-top:1px solid #d5e3f5; /*blue*/
					border-bottom:1px solid #d5e3f5; /*blue*/
				}
				
				#LeftColumn #FeaturedNews h2,
				#LeftColumn #FeaturedNews h3,
				#LeftColumn #FeaturedNews h4,
				#LeftColumn #FeaturedNews h5{
					color:#4ba6dd;/* baby blue	*/
					margin:0px 0px 10px 0px;
				}
				#LeftColumn #FeaturedNews h2{ font-size:16px;}
				#LeftColumn #FeaturedNews h3{ font-size:15px;}
				#LeftColumn #FeaturedNews h4{ font-size:14px;}
				#LeftColumn #FeaturedNews h5{ font-size:13px;}
				
				#LeftColumn #FeaturedNews a{ color:#4ba6dd;/* baby blue	*/ }
				#LeftColumn #FeaturedNews a:hover{ color:#0d3351; /*dark dark blue */}
				
				#LeftColumn #FeaturedNews p{ color:#777; font-size:11px; margin:0px 0px 10px 0px;}
				#LeftColumn #FeaturedNews ul, #LeftColumn #FeaturedNews ol{ margin:0px 0px 10px 0px; }
				#LeftColumn #FeaturedNews li{ color:#777; font-size:11px; }
				#LeftColumn #FeaturedNews ul li{ 
					padding:0px 0px 0px 15px;
					background:url(../images/backgrounds/homepage_Content_ul_li_bg.jpg) no-repeat 0px 5px;
				}
				#LeftColumn #FeaturedNews ol li { list-style:inside decimal; }
				#LeftColumn #FeaturedNews img {display:block; }
				#LeftColumn #FeaturedNews a[href="edit.php?language=en&pagename=home&field=featured&page_id=1"] img{display:block;} 
/*----------------------------------------------------------------------------------
	2.0 RightColumn: #RightColumn (page content)
----------------------------------------------------------------------------------*/
	#RightColumn{
		position:relative;
		float:right;
		width:690px;
		padding:208px 10px 15px 0px;
		margin:0px 0px 190px 0px;

		color:#777;
	}
		#RightColumn p, #RightColumn ul, #RightColumn ol, #RightColumn hr{margin:0px 0px 15px 0px;}
		#RightColumn h1,#RightColumn h2,#RightColumn h3,#RightColumn h4,#RightColumn h5,#RightColumn h6{
			display:block;
			padding:0px;
			margin:0px 0px 15px 0px;
			color:#4ba6dd;/* baby blue	*/
			font-weight:normal;
		} 
		#RightColumn h1{display:none;}
		#RightColumn h2{
			padding:0px 0px 6px 0px;
			border-bottom:1px solid #d5e3f5; /*blue*/
			font-size:20px;
		}
		#RightColumn h2 b {color:#4ba6dd;/* baby blue	*/}
		#RightColumn h3{font-size:18px;}
		#RightColumn h4{font-size:16px;}
		#RightColumn h5{font-size:14px;}
		#RightColumn h6{font-size:12px;}
		#RightColumn p{ color:#777; }
		#RightColumn strong{ color:#999; font-weight:bold; }
		#RightColumn b{ color:#999; font-weight:bold; }
		#RightColumn a{ color:#4780ba; /*darker blue*/}
		#RightColumn a:hover{ color:#265e89; /*dark blue */}
		#RightColumn a:visited{}
		#RightColumn p a{color:#4780ba; /*darker blue*/}
		#RightColumn p a:hover{ color:#265e89; /*dark blue */}
		#RightColumn p a:visited{}
		#RightColumn ul li{ 
			background:url(../images/backgrounds/Content_ul_li_bg.jpg)  no-repeat 0px 5px;
			padding:0px 0px 0px 10px;
		}
		#RightColumn ol{ margin:0px 0px 0px 20px; }
		#RightColumn ol li{list-style: inside decimal; margin:0px 0px 15px 0px;}
		/*#RightColumn img{border:1px solid #bbb;}*/
		#RightColumn a img{border:1px solid #bbb;}
		#RightColumn a:hover img{border:1px solid #777;}
		#RightColumn hr{height:1px; border-bottom:1px solid #d5e3f5; /*blue*/ clear:both;}
		#RightColumn img[align=right]{margin:15px 0px 15px 15px;}
		#RightColumn img[align=left]{ margin:15px 15px 15px 0px;}
		#RightColumn img[align=center]{ margin:15px 15px 15px 15px;}
		#RightColumn a img[align=right]{margin:15px 0px 15px 15px; }
		#RightColumn a img[align=left]{ margin:15px 15px 15px 0px;}
		#RightColumn a img[align=center]{margin:15px 15px 15px 15px; }
		
		#RightColumn a.addthis_button{ position:absolute; top:7px; right:10px; }
		
		
		/* 2.1 Right Column Breadcrumbs: #RightColumn #breadcrumbs
		-------------------------------------------------*/
		#RightColumn #breadcrumbs{
			width:100%; height:27px;
			margin:10px 0px 10px 0px;
			
			background:url(../images/backgrounds/breadcrumbsBackground2.gif) no-repeat 0px 0px;
			overflow:auto;
		}
			#RightColumn #breadcrumbs li{
				float:left;
				width:auto; height:auto;
				padding:0px; margin:0px;
				background:none;
			}
			#RightColumn #breadcrumbs li a{
				display:block;
				padding:6px 17px 6px 5px;
				
				background:url(../images/backgrounds/breadcrumbsBackground_li_a_bg.gif) no-repeat right 0px;
				
				text-transform:lowercase;
				color:#666;
			}
			#RightColumn #breadcrumbs li:first-child a{ padding:6px 17px 6px 10px; }
			#RightColumn #breadcrumbs li a:hover{ color:#fff; }
			#RightColumn #breadcrumbs li a.currentpage{ 
				background:none;
				color:#fff;
			}
		
		
/*----------------------------------------------------------------------------------
	3.0 footer: #footer
----------------------------------------------------------------------------------*/	
		#footer{
			position:absolute; bottom:0px; left:0px;
			padding:45px 10px 10px 10px;
			width:929px; height: 121px;
			background: url(../images/backgrounds/footer_bg.jpg) no-repeat 0px 0px;
		}
		#footer p{ color:#16426f; /*dark blue*/ font-size:11px;}
		#footer p a{ color:#fff;}
		#footer p a:hover{ color:#97c3f4;  /*baby blue*/}
		#footer span{ 
			display:block;
			margin:5px 0px 0px 0px;
			color:#97c3f4;  /*baby blue*/
			font-size:11px; 
		}
		#footer span a{ color:#97c3f4; /*baby blue*/}
		#footer ul{ 
			width:100%;
			margin:15px 0px 15px 0px;
			overflow:auto;
		}
			#footer ul li{
				float:left;
			}
				#footer ul li a{
					display:block;
					padding:0px 10px 0px 10px;
					
					border-left:1px solid #fff;
					color:#fff;	
				}
				#footer ul li:first-child a{
					border-left:none;
					padding:0px 10px 0px 0px;
				}
				#footer ul li a:hover{
					color:#16426f; /*dark blue*/
				}
				
/*----------------------------------------------------------------------------------
	CONTROL-C
----------------------------------------------------------------------------------*/
.controlcbackground {
	background-image: url(../admin-templates/admin-images/back.jpg);
	background-repeat: repeat-x;
}
.red {
	font-weight:bold;
	color:#C00;	
}