* {
	margin:0;
	padding:0;
}
html {

	height:100%;
}
body#main {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background-image: url(../img/bg_body.jpg);
	background-repeat:repeat-x;
	background-position: bottom left;
	
	
}
body.editor{
	background-image:none;
}
img {
	border:none;
}
input,textarea,select {
	border: 1px solid #999;
}
ul{
	list-style: none;
}

div#superHolder{


	height:100%;
	min-height:100%;
	

}

div#megaHolder {
	width:100%;
	height:100%;

	background-image: url(../img/bg_body_right.jpg);
	background-repeat:no-repeat;
	background-position: bottom right;
	
}

div#pageHolder{
	float:left;
	clear:none;
	margin-left:130px;

}
/*	HEADER & NAVIGATION 	*/
div#headHolder{
	width:900px;

}
div#header {
	width:900px;
	height:80px;
	background-image: url(../img/header_logo.png);
	background-position: top right;
	background-repeat: no-repeat;
}
	div#header h1{
/*		visibility:hidden;*/
		width:100%;
		float:left;
		margin-top:50px;
		display:none;
	}
		div#header h1 span{
			display:none;
			visibility:hidden;
		}
div#navbar {

	width:900px;
	height:31px;
	background-image: url(../img/bg_navbar.png);
	background-repeat:repeat-x;
	background-position: top right;
}		

div#mainMenu {
	margin-top:10px;
	float:left;
	clear:none;
}
div#searchBar{
	margin: 5px 5px 0px 0px;
	float:right;
}
	div#searchBar input#searchField{
		float:left;
		height:21px;
		border: 1px solid #C9C9C9;
		margin-right:5px;
	}
	div#searchBar input#searchSubmit{
		border:none;
	
	}
	
div#subMenu {
	width:100%;
	margin: 10px 0px 0px 10px;
	float:left;
	clear:both;
}	
	
/*	CONTENT	*/
div#contentHolder{
	margin: 55px 0px 0px 20px;
	width:900px;
	height:100%;
/*	height:540px;*/

/*	background-color: #DDD;*/
}
div#pageHeading{
	clear:both;
	margin: 0px 0px 10px 0px;
}

/*STANDARDMALL*/
div#left {

	float:left;
	width:50%;
	

}
div#right {
	float:left;
	width:50%;

}

/*SCROLLER*/
div#scrollContainer {
	float:left;
	position:relative;
	width:100%;
	height:300px;
	
	margin-bottom:20px;
}
	div#scrollContainer img#scrollUp{
		position:absolute;
		top:0;
		right:15px;
	}
	div#scrollContainer img#scrollDown{
		position:absolute;
		bottom:0;
		right:15px;
	}	

div.textblock {
/*	overflow:hidden;*/
/*	padding-bottom:150px;*/
/*	height:100%;*/
	width:380px;
	}

div#newsHolder{
	float:left;
	margin-left:20px;
/*	height:600px;*/
	}
div.newsItem p {
	width:370px;
}

/*COMMENTS*/
div#commentsHolder {
	float:left;
	padding:10px;
	background-color: #DDD;
	width:90%;
	
}
	div#commentsHolder div.newsComment {
		margin-bottom:10px;
	
	}
	div.pages{
		width:100%;
	}
div#comments {
	width:350px;
}

div#comments h2{
	margin-bottom:10px;
	
}
div#postComment{
	
	width:315px;
}
div#postComment label {
	width:50px;
}

/*	CO-MEMBERS	*/
img.userImgSmall {
	margin: 0px 10px 10px 0px;
}
div#leftSidebar{
	width:200px;
	float:left;
	margin-left:20px;
}
div#mainContent {
	width:675px;
	float:left;
}
div.puff{
	margin:0 0 23px 23px;
/*	height:135px;
	width:150px;*/
	float:left;
}
div.puff img {
/*	height:113px;
	width:150px;*/
}
/*	PRESS */
div#pressRight {
	float:left;
	width:230px;
}
div#pressImages{
	float:left;
	clear:both;
	width:220px;
	margin-bottom:10px;
}
div#pressImages img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}	
	
/*FORMS*/
label {
	float:left;
	width:100px;
	margin-right:5px;
}
div.input {
	margin-bottom:10px;
}
textarea#UserStatement{
	width:420px;
	height:150px;
}
input#UserWebsite{
	width:300px;
}
textarea.imageDesc{
	clear:left;
	float:left;
	width:210px;
	margin-right:10px;
	margin-bottom:10px;
}

div.imageUpload{
	margin-top:10px;
}
div.submit{
	float:right;
}
div#thumbnails img {
	height:40px;
}

/*	ERRORS */
.error-message {
/*	float:left;*/
	margin-left:5px;
	color:#990024;
}
.form-error{
	border-color: #990024;
}	
.message{
	padding:3px;
	font-weight:bold;
	background-color: #EEE;
	border: 1px solid #990024;
}