/* ****************************** BODY / BACKGROUND AND FONT STYLES ****************************** */
body{
	background:url(../images/background_01.jpg) top center no-repeat #000;
	color:#fff;
	font: 12px verdana;
	padding: 0px;
	margin: 0px 0px 100px; 0px;
}
a{
	color:#ff7a00;
	text-decoration:none;
}
a:hover{
	color:#000000;
	text-decoration:underline;
}
blockqoute{
	padding-left:5px;
}
h1{
	font-size:12px;
	font-weight:normal;
}
h2{
	font-size: 20px;
	text-transform:uppercase;
	font-weight: bold;
	font-family: verdana;
}
label{
	font: 12px verdana;
}
input{
	font: 12px verdana;
}
/* ****************************** HEADER ****************************** */
.header{
	width:800px;
	margin:100px auto 10px auto;
	padding-top:10px;
	text-align:left;
}
	.header h1{
		color:#FFF;
		font-size:32px;
		font-weight:bold;
	}
	.header a{color:#fff; text-decoration:none;}
	.header a:hover{color:#ff7a00;}
.navbar{
	margin-top:10px;
	height:36px;
	background-color:#ff7a00;
	width:1000px;
}
.navbarSpacer{
	float:left;
	line-height:36px;
	background-color:#00F;
	width:25px;	
}
.navbarElement{
	float:left;
	width:100px;
	height:36px;	
	line-height:36px;
	text-align:center;
}
.navbarElement a{
	color:#fff;
	line-height:36px;
	width:100px;
	height:36px;
	font-size:14px;
	margin:0px 5px 0px 5px
}
.navbarElement a:hover{
	text-decoration:none;
	font-weight:bold;
}
.navbarElement:hover{
	background-color:#d76700;
}
/* ****************************** FRONTPAGE ****************************** */
.contentWrapper{
	background-color:#363636;
	width:800px;
	padding:10px;
	margin:0 auto 10px;
	border-radius:10px;
	-moz-border-radius:10px;	
}

.viewImageBox{
	float:left;
	width:480px;
	height:inherit;
}
	.resizedImage{ 
		max-width:470px;
		border:#262626 4px solid;
	 }
.sidebarBox{
	float:left;
	width:310px;
	padding:5px 0 0 5px;
	height:inherit;
}
	.sidebarWidget{
		width:300px;
		padding:15px 5px 15px 5px;
		margin:0 auto 10px;
		background-color:#fff;
		border-radius:10px;
		-moz-border-radius:10px;	
		color:#000;
		text-align:left;
	}
	.sidebarWidget h1{
		margin:0 0 10px;
		font-size:18px;
		font-weight:bold;
	}
	.sidebarWidget h2{
		margin:0 0 10px;
		font-size:14px;
		font-weight:bold;
	}
#homeTitle{
	text-align:left;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-transform:none;
	font-size:24px;
	font-weight:bold;
}


	.button {
	   border-top: 1px solid #96d1f8;
	   background: #65a9d7;
	   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
	   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
	   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
	   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
	   background: -o-linear-gradient(top, #3e779d, #65a9d7);
	   padding: 9px 18px;
	   -webkit-border-radius: 8px;
	   -moz-border-radius: 8px;
	   border-radius: 8px;
	   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	   box-shadow: rgba(0,0,0,1) 0 1px 0;
	   text-shadow: rgba(0,0,0,.4) 0 1px 0;
	   color: white;
	   font-size: 24px;
	   font-family: Georgia, serif;
	   text-decoration: none;
	   vertical-align: middle;
	   }
	.button:hover {
	   border-top-color: #28597a;
	   background: #28597a;
	   color: #ccc;
	   }
	.button:active {
	   border-top-color: #1b435e;
	   background: #1b435e;
	   }

.homeWrapper{
	width:1000px;
	margin:0 auto;
}
.homeContent{
	width:660px;
	float:left;
}
.homeSidebar{
	width:340px;
	float:left;
}
.homeImageWrapper{
	width:640px;
	margin:0 auto;
}
.homeImageBox{
	width:150px;
	height:160px;
	maring:0px auto 10px;
	padding:0px 5px 0px 5px;
	float:left;
}
.homeTitleHeader{
	width:650px;
	height:20px;
	padding:5px 0px 0px 5px;
	margin:0px 0px 10px 0px;
	background-color:#ff7a00;
	color:#fff;
	text-align:left;
	line-height:20px;
	font: bold 12px verdana;
}

/* ****************************** IMAGE PAGE ****************************** */
.imageInfoBox{
}
.imageInfoBoxText{
	float:left;
	width:250px;
}
.imageInfoBoxText h1{
	margin:0;
	font-size:12px; 
	font-weight:normal;
}
.imageInfoBoxLike{
	float:left;
	width:235px;
	height:35px;
	padding-top:5px;
	margin-left:15px;
	line-height:35px;
}
/* ****************************** LINKPARTNER LIST ****************************** */
.linkpartnerContainer{
	background-color:#363636;
	width:800px;
	padding:10px;
	margin:0 auto;
	border-radius:10px;
	-moz-border-radius:10px;	
}
.linkpartnerHead{
	width:795px;
	height:20px;
	padding:5px 0px 0px 5px;
	margin:0;
	background-color:#666;
	color:#fff;
	text-align:left;
	line-height:20px;
	font: bold 12px verdana;
}
.linkpartner{
	width:800px;
	text-align:center;
}
.linkpartner ul {
	width:800px;
	margin:5px 0px 10px 0px;
}
.linkpartner li {
	float:left;
	width:150px;
	list-style-type:none;
}
.linkpartner li a{ font-size:12px; color: #fff;}
.linkpartner li a:hover{ text-decoration:underline; }
/* ****************************** RANDOM IMAGES BOX ****************************** */
.randomImagesBox{
	width:700px;
	text-align:center;
	vertical-align:middle;
}
	.randomImagesBox h2{
		text-align:left;
		font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
		text-transform:none;
		font-size:24px;
		font-weight:bold;
	}
	.randomImagesBox img{
		border:#666 3px solid;	
	}
/* ****************************** SIDE-WIDE STUFF ****************************** */
.commentArea{
	width:800px;
	margin-top:10px;
}
	.commentBox{
		width:798px;
		background-color:#ff7a00;
		border:1px solid #ff7a00;
		margin:0 0 10px 0;
		text-align:left;
	}
		.commentBoxHeaderCounter{
			float:left;
			width:25px;
			height:20px;
			padding:5px 0 0 0px;
			background-color:#FFF;
			font: bold 12px verdana;
			text-align:center;
		}
		.commentBoxHeaderSpacer{
			float:left;
			width:763px;
			height:20px;
			padding:5px 0 0 10px;
			background-color:#ff7a00;
			color:#FFF;
			font: bold 12px verdana;
		}
		.commentBoxContentAvatar{
			float:left;
			width:115px;
			height:100px;
			padding:5px 0 0 10px;
		}
		.commentBoxContentMessage{
			float:left;
			width:663px;
			min-height:100px;
			padding:5px;
			background-color:#FFF;
		}
.messageBox{
	width:400px;
	padding: 10px;
	text-align:center;
}
/* ****************************** MODULES ****************************** */
.uploadFormSidebarHeader{
	width:335px;
	height:20px;
	padding:5px 0px 0px 5px;
	margin:0px 0px 10px 0px;
	background-color:#ff7a00;
	color:#fff;
	text-align:left;
	line-height:20px;
	font: bold 12px verdana;
}
/* ****************************** FOOTER  ****************************** */
.footer{
	width:800px;
	margin:15px 0;
	text-align:center;
	font-size:10px;
	color:#fff;
}
/* ****************************** USERCP ****************************** */
.pageScript{
	text-align:center;
	height:100%
}
.pageScript li{
	padding:3px;
	margin: 5px;
	float:left;
	list-style:none;
	list-style-type:none;
	font-family: georgia;
	font-size:14px;
	text-align:center;
}
#userImagesBox{
	width:700px;
	display:block;
}
#userImagesBox li{
	width:160px;
	height:165px;
	display:block;
	list-style:none;
	list-style-type:none;
	float:left;
	margin:2px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
}
/* ****************************** XTRAS ****************************** */

