/*
Theme Name: Clean
Theme URI: http://www.benpurkiss.com
Description: The second installment of bP design website.
Version: 1.2
Author: Ben Purkiss
Author URI: http://www.benpurkiss.com
Tags: clean
*/


@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
}

.clear {
	clear:both;
}

.float {
	float:left;
}

body, html {
	font-family:Helvetica,Segoe,Segoe UI,sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	height:100%;
}

body {
	background:url(images/Background---main.jpg);
	background-repeat:no-repeat;
}

#container {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -20px; /* the bottom margin is the negative value of the footer's height */
}

#content {
	width:800px;
	height:600px;
	margin:0 0 50px 0;
}



#header {
	width:100%;
}


#logo {
	height:65px;
	width:431px;
	margin:44px 0 45px 22px;
}


#footer, .push {
	height: 20px; /* .push must be the same height as .footer */
}
	
	#footer {
		position:relative;
		bottom:0px;
		left:0px;
		padding:5px 0;
		width:100%;
	}
	
		#footer .text {
			color:#000000;
			font-size:11px;
			margin:0 auto;
			text-align:center;
			width:900px;
		}
		
#photo-gallery {
	height:357px;
	width:500px;
}


#sidebar {
	margin:0 39px 0 0px;
	width:200px;
}

		#sidebar .contact-body {
		padding:0 0 14px 22px;
	}
	
		#sidebar .contact-body .text {
			font-size:11px;
			margin:0 0 6px 0;
			color: #d6e1f3;
			letter-spacing: .5px;
		}

	#sidebar .link-body {
		padding:0 0 14px 22px;
	}
	
		#sidebar .link-body .text {
			font-size:11px;
			margin:0 0 6px 0;
			color: #d6e1f3;
			letter-spacing: .5px;
		}

		#sidebar .link-body .text a{
			font-size:11px;
			margin:0 0 6px 0;
			color: #d6e1f3;
			letter-spacing: .5px;
			text-decoration:none
		}
			
		#sidebar .link-body .text a:hover{
			font-size:11px;
			margin:0 0 6px 0;
			color: #d71921;
			letter-spacing: .5px;
			text-decoration:none
		}

	#sidebar .project-body {
		padding:0 0 14px 22px;
	}
	
		#sidebar .project-body .text {
			font-size:11px;
			margin:0 0 6px 0;
			color: #d6e1f3;
			letter-spacing: .5px;
		}
		
		#sidebar .project-body .text a{
			font-size:11px;
			margin:0 0 6px 0;
			color: #d6e1f3;
			letter-spacing: .5px;
			text-decoration:none
		}
			
		#sidebar .project-body .text a:hover{
			font-size:11px;
			margin:0 0 6px 0;
			color: #d71921;
			letter-spacing: .5px;
			text-decoration:none
		}
		
	#sidebar .title-bg {
		background:url(images/Titles---bg.jpg);
		background-repeat:no-repeat;
		color:#ffffff;
		font-size:10px;
		letter-spacing: 4.5px;
		height:15px;
		width:200px;
		padding:0 0 0 22px;
		margin:0 0 14px 0;
	
	}
	
#thumbnail .thumbs {
	margin:0 1px 2px 1px;
}
#thumbnail {
	margin:0 auto;
	text-align:center;
}

#main image {
	text-align:center;
}