/*
Theme Name: HnK
Theme URI: http://www.handkphotography.com
Version: 1.0
Description: 2 Column theme, with 4 custom page templates
Author: David Bilbo
Author URI: http://www.push-here.com
*/


@import url("reset.css");
/* Structure */
html,body {
	margin:				0;
	padding:			0;
	height:				100%;
	background:			#5e5e5e;
	font-family:		arial,sans-serif;
	font-size:			small;
	color:				#fff;
	}
	
div#container {
	position:			relative; 
	margin:				0 auto;
	width:				1000px;
	background: 		url(images/bg.jpg) repeat-y;
	height:				auto !important;
	height:				100%; 
	min-height:			100%;
	}

#maincontainer {
	width: 				1000px;
	margin: 			0; 
	background: 		url(images/bbg.jpg) repeat-y;
	}
	
#topsection {
	background: 		url(images/header.jpg) no-repeat;
	height: 			63px;
	}

#contentwrapper {
	float: 				left;
	width: 				100%;
	}

#contentcolumn {
	margin-right: 		240px; 
	}
	
.con {
	height: 			477px;
	background: 		url(images/small/rbg.php) no-repeat;
	margin-left:		63px;
	}

.conmed {
	height: 			477px;
	background: 		url(images/medium/rbg.php) no-repeat;
	margin-left:		63px;
	}

.conlg {
	height: 			477px;
	background: 		url(images/large/rbg.php) no-repeat;
	margin-left:		63px;
	}

.conport {
	height: 			477px;
	background: 		url(images/conbgport.jpg) no-repeat;
	margin-left:		63px;
	}

.conscroll {
	background: 		url(images/conbgscen.jpg) repeat-y;
	margin-left:		63px;
	}
	
.scrollcontexttop {
	height: 			25px;
	background: 		url(images/conbgstop.jpg) no-repeat;
	}

.scrollcontext {
	padding: 0 45px 0 40px;
text-align:right;
	}

.scrollcontextbot {
	height: 			25px;
	background: 		url(images/conbgsbot.jpg) no-repeat;
	}

.smallcontext {
	padding:			40px 50px 0 440px;
	color: 				#fff;
	font-size: 			12px;
        text-align:                     right;
	}

.medcontext {
	padding:			30px 50px 0 245px;
	color: 				#fff;
	font-size: 			12px;
        text-align:                     right;
	}

.largecontext {
	padding:			30px 50px 0 40px;
	color: 				#fff;
	font-size: 			12px;
        text-align:                     right;
	}

#rightcolumn {
	float: 				left;
	width: 				240px;
	margin-left: 		-240px;
	}

#rightcolumn img {
	margin: 			0;
	}
	
#ftcontentwrapper {
	float: 				left;
	width: 				100%;
	}

.ftconlt {
	padding: 			15px 0 0 70px;
	color: 				#9e9e9e;
	font-size: 			9px;
	}

.ftconrt {
	padding: 			15px 90px 0 35px;
	color: 				#5e5e5e;
	font-size: 			9px;
	}

#ftcontentcolumn {
	margin-right: 		240px;
	}

#ftrightcolumn {
	float: 				left;
	width: 				240px;
	margin-left: 		-240px;
	}

#footer {
	clear: 				left;
	width: 				100%;
	background: 		url(images/foot.jpg) no-repeat;
	color: 				#FFF;
	height:				53px;
	}

#navcontainer { 
	padding: 			135px 0 0 0;
	}

#navcontainer ul {
	margin-left: 		0;
	padding-right: 		140px;
	list-style-type: 	none;
	font-family: 		Arial, Helvetica, sans-serif;
	}
	
#navcontainer ul li {
	list-style: 	none;
	}

#navcontainer a {
	padding: 			3px;
	font-weight:		        normal;
	font-size:			12px;
	}

#navcontainer a:link, #navlist a:visited {
	color: 				#fff;
	text-decoration: 	none;
}

#navcontainer a:hover {
	color: 				#aaa;
}

a, a:link, a:visited {
	color: 				#aaa;
	text-decoration: 	none;
}

a:hover {
	color: 				#fff;
}
h2 a, h2 a:link, h2 a:visited {
	color: 				#ff0000;
	text-decoration: 	none;
}

h2 a:hover {
	color: 				#fff;
}  

h3 {
font-size:24px;
margin: 0;
color:#fff;}

.postmetadata {
display:	none;}
.post small {
display:	none;}

.post h2 {
display:	none;}

.portfolio {
padding: 3px 2px; }

.entry ul li {
list-style: 	none;
padding: 2px 0;}

.portfolio p {
display: none;
}

.conport { 
background:transparent url(images/conbgport.jpg) no-repeat scroll 0 0;
height:477px;
margin-left:63px;
}
