@charset "UTF-8";
/*
 *  Author:       	Jason Rosewell @Linkhouse Media www.linkhousemedia.com
 *  Created:      	May 10, 2010
 *  Language:    CSS
 *  Project:      	The Bra Project
 *
 * *************************************************************************** 
 */

html, body {
	height: 100%;
	margin:0;
}

body {
	padding:0;
}

.clr {
	clear:both;
	float:none;
	height:5px;
}

.loader {
	padding:3px 3px 3px 40px;
	line-height:2;
}

/* ELEMENTS */

label {
	
}

input {
	padding:2px;
}

textarea {
	padding:4px;
	width:675px;
}

input.half {
	width:125px;
}

/* END ELEMENTS */

/* STICKY FOOTER */

#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0px auto -100px; /* the bottom margin is the negative value of the footer's height */
}

#footer, #push {
	margin: 0 auto;
	margin-top:20px;
	width:970px;
	padding:0 7px 0 7px;
	height:80px; /* .push must be the same height as .footer */
	font-size:0.9em;
	}
	
	#footer a {
		display:block;
		float:left;
		line-height:2.3;
		padding-bottom:10px;
		margin-right:20px;
	}
	/*
	#footer .goog-logo-link {
		display:inline;
		float:none;
	}*/
	
	#footer .twitter {
		background:url(../images/logo.twitter.png) no-repeat;
		padding-left:40px;
	}
	
	#footer .facebook {
		background:url(../images/logo.facebook.png) no-repeat;
		padding-left:40px;
	}
	

/* END STICKY FOOTER */

/* NAVIGATION */

#nav {
	height:75px;
	width:720px;
	margin:0 auto;
	padding:20px 0 0 10px;
	list-style:none;
	}
	#nav li {
		float:left;
		margin-right:10px;
	}
	#nav li a {
		display:block;
		padding:4px 7px 4px 7px;
	}
	#nav li .subnav {
		display:none;
		padding:0;
		margin:0;
		list-style:none;
	}
	#nav li .subnav li {
		float:none;
		padding:3px;
		text-align:center;
	}
	#nav li:hover ul {
		display:block;
	}
	#nav .navSlider {
		display:none;
		position:absolute;
		padding-top:10px;
	}
/* END NAVIGATION */

/* FEATURE / HOME PAGE */

#content {
	position:relative;
	display:none;
	width:670px;
	padding:0 15px 0 15px;
	margin:0 auto;
	margin-top:-10px;
	}
	#content.block, .block {
		display:block;
	}
	#content #wallet {
		float:right;
		width:189px;
		height:281px;
		margin-top:-100px;
		right:0;
		position:relative;
		z-index:1000;
		}
		#content #wallet div {
			height:140px;
			padding:110px 25px 35px 25px;
		}
	#content.pushup {
		margin-top:-50px;
	}

#artboard {
	position:relative;
	width:100%;
	margin-bottom:100px;
}

#helperline {
	position:relative;
	width:100%;
	height:150px;
	margin:0;
	z-index:0;
	}

#feature {
	position:relative;
	width:390px;
	margin:0 auto;
	padding-right:400px;
	}
	#feature #artist {
		margin-top:20px;
	}

#welcome {
	position:absolute;
	left:425px;
	top:200px;
	width:350px;
}

.map_caption {
	margin-top:20px;
	padding-left:20px;
}

.map_caption img {
	position:absolute;
	padding-top:1px;
	left:20px;
}

/* END FEATURE / HOME PAGE */

/* CLOTHESLINE */

.polaroid {
	position:relative;
	height:460px;
	width:347px;
	margin:0 auto;
	padding-left:15px;
	z-index:100;
	}
	.polaroid .img {
		height:330px;
		width:330px;
		left:0;
		top:0;
		margin:96px 0 0 8px;
		overflow:hidden;
		position:absolute;
	}
	.polaroid .img img {
		height:306px;
		width:306px;
	}
	.polaroid.preview,
	.artista.preview {
		margin:0;
		text-align:center
	}
	.polaroid .overlay {
		position:absolute;
		height:460px;
		width:347px;
		left:0;
		top:0;
	}
	
	.polaroid .title {
		position:absolute;
		margin:0 auto;
		margin-left:-7px;
		top:410px;
		width:335px;
}

.preview-header {
	float: left; 
	width: 350px; 
	margin-left: 10px
}

.preview-adjustment {
	float: left;
	margin-left: 15px;
}

#imageAdjust {
	width: 400px;
	float: left; 
	margin: -400px 0 0 375px;
}

.artista {
	width:350px;
	margin:0 auto;
	padding-right:15px;
	}
	.artista a {
		line-height:2;
		padding-left:20px;
		padding-top:2px;
	}
	
#admin-preview {
	margin-left:10px;
}

/* END CLOTHESLINE */
