.social-links { 
	position: relative;
	margin: 4px 0px 0px 10px; 
	height: 35px; 
	z-index: 800;
}
.fb:hover {opacity: 1.0;}
.googplus:hover {opacity: 1.0;}
.tweet:hover {opacity: 1.0;}
.linkedinshare:hover {opacity: 1.0;}
.stumble:hover {opacity: 1.0;}

.fb { float: left; margin-right: 10px; opacity: 0.4;}
.tweet { float: left; opacity: 0.4;}
.linkedinshare { float: left; margin-right: 10px; opacity: 0.4;}
.stumble { float: left; margin-top: 1px; margin-right: 10px; opacity: 0.4;}
.googplus { float: left; opacity: 0.4;}

/*----------------------------------------------------------
CODE FOR GALLERY
-----------------------------------------------------------*/

#content {
	/*outline:blue dotted 2px;*/
	text-align: left;
}
.Gcontainer {
	/*outline:#ff0000 dotted 1px;*/
	background: transparent; 
}
#content .Gcontainer { 
	padding-top: 0px;	
}
#imgContainer	{ /* this is the whole thumb container */
	margin: 0; 
	padding: 0; 
}
.thickbox { 
	border: none; 
	text-decoration: none;
}
a.thickbox img { /* this is for each image box*/
	margin: 0px 10px 10px 0px;
	text-decoration: none;
	
	-moz-box-shadow: 3px 3px 5px #000;
	-webkit-box-shadow: 3px 3px 5px #000; /* Safari */
	
}
#galleryTitle 
{
	position: relative;
	
	padding-bottom: 20px;
	
	font-family:"DinBlkAlt";
	font-size: 2.0em;
	color: #E9DEBE;
	text-align: left;
	line-height: 100%;
	text-shadow: 1px 4px 4px #000;
}

/*----------------------------------------------------------
-----------------------------------------------------------*/
.offscreen
{
	/*
	-webkit-box-shadow: 10px 10px 25px #ccc;
	outline: #ccc solid 1px;
	*/
	position: absolute;
	width: inherit;
	
}
.container
{
	/*outline: green dotted 1px;*/
}

#homeTitle 
{
	
	
	font-family:"DinBlkAlt";
	font-size: 1.4em;
	color: #999;
	text-align: left;
	line-height: 100%;
}
#homeCopy1 
{
	position: relative;
	float:left;
	clear:left;

	padding-top: 20px;
	padding-left: 4%;
	padding-right: 4%;
	width: 90%;
	
	font-family:"Gill_Sans_Light";
	font-size: 1.8em;
	color: #E9DEBE;
	text-align: left;
	line-height: 100%;
	text-shadow: 1px 1px 4px #000;
}


#blog1 
{
	/*outline: blue dotted 2px;
	background: rgba(0,0,0, 0.75);
	*/
	
	position: absolute;
	float:left;
	top: 30px;
	left: 30px;
	height: 640px;
	
	background: #FFFFFF;
	
	
	padding: 0px 40px 0px 0px;
	
	font-family:"Gill_Sans";
	font-size: 1.4em;
	color: #333;
	text-align: left;
	line-height: 120%;
	text-shadow: 0px 0px 0px #000;
}
#blogBG
{
	position: absolute;
	float:left;
	top: 20px;
	left: 20px;
	width: 15%;
	height: 310px;
	background: rgba(255,255,255, 0.6);
}

#news1 
{
	position: absolute;
	float:left;
	top: 20px;
	left: 20px;
	width: 30%;
	background: rgba(0,0,0, 0.6);
	
	padding: 40px 40px 40px 40px;
	
	font-family:"Gill_Sans_Light";
	font-size: 1.0em;
	color: #999;
	text-align: left;
	line-height: 140%;
	text-shadow: 1px 1px 1px #000;
}
#newsBG
{
	position: absolute;
	float:left;
	top: 20px;
	left: 0px;
	width: 35%;
	height: 100%;
	background: rgba(0,0,0, 0.6);
}
#links1 
{
	position: absolute;
	float:right;
	top: 20px;
	right: 120px;
	width: 25%;
	background: rgba(0,0,0, 0.6);
	border-left: solid rgba(0,0,0, 0.6) 30px; 
	
	padding: 20px 20px 40px 20px;
	
	font-family:"Gill_Sans_Light";
	font-size: 1.0em;
	color: #ccc;
	text-align: left;
	line-height: 160%;
	text-shadow: 1px 1px 1px #000;
}
#linksBG 
{
	position: absolute;
	float:right;
	top: 20px;
	right: 90px;
	width: 32%;
	height: 100%;
	background: rgba(0,0,0, 0.8);
}

.horText
{
	margin-right: 60px;
	margin-bottom: 30px;
	float: left;
}

#contactCopy1
{
	position: absolute;
	float:left;
	top: 30px;
	left: 30px;
	height: 640px;
	
	background: #FFFFFF;
	
	padding: 0px 0px 0px 0px;
	
	font-family:"Gill_Sans";
	font-size: 1.4em;
	color: #333;
	text-align: left;
	line-height: 120%;
	text-shadow: 0px 0px 0px #fff;
}
#contactBG
{
	position: absolute;
	float:left;
	top: 160px;
	left: 0px;
	height: 265px;
	background: rgba(255,255,255, 0.8);
	border-bottom: solid rgba(255,255,255, 0.8) 5px; 
}

#rightPage 
{
	/* outline: yellow dotted 1px;
	float: right;*/
	
	position: fixed;
	top: 5%;
	right: 10%;
	width: 27%;
	z-index: 900;
}
.pictureFrame 
{
	/*outline: yellow dotted 1px;
	position: fixed;*/
	
}
#silverframe
{
	/*outline:#ff0000 dotted 1px;
	float: right;
	clear: right;*/
	
	margin-top: 20%;
	padding-right: 40%;
	width: 100%;
}
