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


body {
	margin:0;
	padding:0;
	background:url(images/folly-background.jpg) no-repeat top center #484848;
	

	
}

div#contentWrapper {
	background:url(images/grey_dot.gif);
	overflow:auto;
	width:100%;
	
}


div#content {
	text-align:left;
	padding-top:0px;
	width: 960px;
	margin:0 auto
}

div#topWrapper {
	width:960px;
	position:relative;
	height:205px;
}
	


/*--- Spacer  (only used when in edit mode  ---*/
			   
div#spacer {
	height:80px;
}

/*------------- Header -------------*/

div#headerWrapper {
	height:33px;
	border-bottom:5px solid #FFD300;
	clear:both;
	background:#484848;
	
}


div#header {
	width:960px;
	margin:0 auto;
	
	
}

div.topShadow {
	

}

div.bottomShadow {
	height:10px;
	background:url(images/bottom-shadow.png) repeat-x top;
}


/*------------- Header Nav ------------*/

div#headerNav {
	float:right;
	width:780px
	
}


/*------------- logo -------------*/

div#logo {
	float:left;
	width:140px;
	height:200px;
	background:url(images/folly_logo.png) no-repeat bottom center;
	
}

/*------------- Big Text -------------*/

div#bigText {
	float:left;
	clear:right;
	position:absolute;
	padding-left:20px;
	bottom:0;
	left:150px;
	z-index:5;
}

/*------------- Project Pic -------------*/

div#projectPic {
	float:left;
	width:780px;
	padding:20px 0 0 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}



/*------------- Big Pic -------------*/

div#widePic {
	position:relative;
	padding:10px;
	clear:both;
	width:960px;
	
}

/*------------- Pic Text -------------*/

div#picText {
	float:left;
	clear:right;
	position:absolute;
	padding-left:20px;
	bottom:30px;
	left:0px;
	z-index:5;

}



/*------------- Content Main -------------*/
div#contentMain {
	float:left;
	width:530px;
	margin:0 10px 20px 160px;
	padding:10px;
		
}




/*-------------SideBlock----------------*/
div#sideBlock {
	float:right;
	margin:0;
	padding:10px 0 0 0;
	width:240px;
	
	
}



/*------------- Gallery -------------*/

div.sortable_fancybox_gallery_container img {
	border:solid 2px #fff;
}

div.sortable_fancybox_gallery_container {
	overflow:hidden;
}



/*------------- Grey Block -------------*/

#contentMain div.greyBlock {
	margin:0 0 20px 0;
	padding:10px;
	overflow:auto;
	clear:left;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background:url(images/yellow_dot.gif) #FF0;

}



/*------------- Footer -------------*/

div#footerWrapper {
	height:30px;
	border-top:5px solid #FFD300;
	clear:both;
	margin-top:0px;
	background:#484848;
	position:relative;
	
}


div#footer {
	width:960px;
	margin:0 auto;
	
	
}

/*------------- Footer Nav ------------*/


div#footerNav {
	float:right;
	width:780px
	
}


/*------------- Social media ------------*/


