/* FRAME
---------------------------------------------------------------*/
html, body {
	height:100%;
}
* html #outer {
	height:100%
}

body {
	padding:0;
	margin:0;
	background-color:#000;
	text-align:left;
}
#container {
	min-height:100%;
	width:960px;
	margin:auto;
	position:relative;
}
#header {
	z-index:1;
	position:relative;
	text-align:left;
	width:960px;
	height:360px;
}
#menu {
	width:900px;
	padding-bottom:30px;
	padding-left:30px;
	padding-right:30px;
	padding-top:20px;
	text-align:center;
}
#footer {
	position:absolute;
	text-align:center;
	bottom:0;
	left:0;
	background:#000;
	height:40px;
	width:100%;
	paddng-top:30px;
}
#clearfooter {
	clear:both;
	padding-top:30px;
	height:40px;
}



/* CONTENT 
---------------------------------------------------------------*/
#main {
	width:960px;
	overflow:auto;
}

#mainleft {
	float:left;
	margin-right:15px;
	width:465px;
}
#mainright {
	float:left;
	margin-left:15px;
	width:465px;
}

#entryfull {
	width:960px;
	padding-bottom:20px;
}
#entryfullimage {
	width:960px;
}
#entryfullcontent {
	max-width:900px;
	padding-left:30px;
	padding-right:30px;
}

#entryhalf {
	padding-bottom:20px;
	width:465px;
}
#entryhalftitle {
	max-width:465px;
}
#entryhalfimage {
	max-width:465px;
}
#entryhalfcontent {
	max-width:405px;
	padding-left:30px;
	padding-right:30px;
}


#thirdleft {
	float:left;
	margin-right:15px;
	width:300px;
}
#thirdmiddle {
	float:left;
	margin-left:15px;
	margin-right:15px;
	width:300px;
}
#thirdright {
	float:left;
	margin-left:15px;
	width:300px;
}

#entrythirdtitle {
	max-width:300px;
}
#entrythirdcontent {
	max-width:240px;
	padding-left:30px;
	padding-right:30px;
}
