img, body, p, span, div, textarea, input, select {
	margin 	: 0;
	padding : 0;
	font	: normal 8pt Tahoma;
	color	: #88887c;
	text-align: left;
	}

body {
	margin: 0 auto;
	background	: #41454e none;
	}
div {
	float: left;
	display: block;
	}
textarea, 
input {
	float: left;
	overflow: visible;
	padding: 2px 4px;
	font: normal 8pt Tahoma;
	color: #41454e;
	}
select {
	float: left;
	overflow: visible;
	font: normal 8pt Tahoma;
	color: #41454e;
	}
form {
	width: 100%;
	float: left;
	display: block;
	}
form p {
	display : block;
	float	: left;
	clear	: both;
	margin : 5px;
	width	: 100%;
	}
form label {
	width	: 150px;
	display	: block;
	float	: left;
	}
a {
	border	: none;
	color	: #0e71ac;
	}
a:hover {
	color	: #962D3E;
	}
img {
	border: none;
	}
h1, h2, h3 {
	font-weight: bold;
	font-family: Georgia;
	margin: 10px 0;
	padding: 2px 10px;
	display: block;
	float: left;
	color: white;
	clear: both;
	white-space: nowrap;
	}
h1 {
	font-size: 10pt;
	background: #88887c;
	}
h2 {
	font-size: 8pt;
	background: #88887c;
	}
h3 {
	font-size: 7pt;
	background: #d7d8c8;
	}

.bg   { color	: #c1c2b0 !important; 	}
.bg2  { color	: #d7d8c8 !important; 	}
.bg3  { color 	: #848484 !important;	}
.bg4  { color 	: #76c993 !important;	}
.grey { color	: #0e71ac !important;  	}
.red  { color	: #962D3E !important; 	}
.blue { color	: #0e71ac !important; 	}

.bg-bg 	 { background 	: #c1c2b0 !important; 	}
.bg2-bg  { background	: #d7d8c8 !important; 	}
.bg3-bg  { background 	: #848484 !important;	}
.bg4-bg  { background 	: #76c993 !important;	}
.grey-bg { background	: #0e71ac !important;	}
.red-bg  { background	: #962D3E !important; 	}
.blue-bg { background	: #0e71ac !important; 	}

.area {
	height: 80px;
	}
.button {
	font-weight: bold;
	}
.hidden {
	display : none !important;
	}

.w15  { width : 15px;  }
.w30  { width : 30px;  }
.w50  { width : 50px;  }
.w70  { width : 70px;  }
.w80  { width : 80px;  }
.w100 { width : 100px; }
.w120 { width : 120px; }
.w150 { width : 150px; }
.w180 { width : 180px; }
.w200 { width : 200px; }
.w230 { width : 230px; }
.w250 { width : 250px; }
.w300 { width : 300px; }
.w350 { width : 350px; }
.w400 { width : 400px; }
.w450 { width : 450px; }
.w500 { width : 500px; }
.w550 { width : 550px; }
.w600 { width : 600px; }

.pw {
	display : block;
	float : left;
	width : 900px;
}

.processing {
	position 	: absolute;
	display 	: block;
	float 		: left;
	color 		: white;
	padding 	: 2px 4px;
	font		: bold 8pt Tahoma;
	background 	: #0e71ac;
}

#text {
	font: normal 8pt Tahoma;
	color: #88887c;
	margin: 0 20px;
}
#text h1 {
	font: bold 11pt Tahoma;
	color: #88887c;
	background: none;
	width: 100%;
}
#text h2 {
	font: bold 10pt Tahoma;
	color: #88887c;
	background: none;
	width: 100%;
}
#text h3 {
	font: bold 9pt Tahoma;
	color: #88887c;
	background: none;
	width: 100%;
}
#text ul {
	margin: 5px 10px;
	padding: 0;
}
#left {
	display : block;
	float	: left;
	width: 685px;
	overflow: hidden;
	clear: left;
	}
#right {
	display : block;
	float	: left;
	overflow : hidden;
	margin  : 0 0 0 5px;
	width	: 200px;
	clear: right;
	}
	.rbox {
		width: 200px;
		display: block;
		float: left;
		background: #d7d8c8;
		}
		.rbox p {
			margin: 10px 5px;
		}
		.rbox label {
			display: block;
			float: left;
			margin: 10px;
			font: bold 9pt Tahoma;
			width: 100%;
			color: #0e71ac;
			text-transform: uppercase;
		}
		.tagcloud a {
			margin: 2px 5px;
		}
#wrap {
	margin	: 0 auto;
	width	: 900px;
	display	: block;
	float: center;
	}
	#header {
		display: block;
		float: left;
		width: 100%;
		background: black;
		
	}
	#logo {
		float	: left;
		margin	: 10px 100px 10px 10px;
		width: 120px;
		height: 30px;
		background: transparent url("../images/logo.png") no-repeat;
		}
	#menu {
		float: left;
		display: block;
		width: 100%;
		height: 34px;
		background: transparent url("../images/menu-bg.png") repeat-x;
		}
		
	#main-menu {
		float: left;
		display: block;
		margin: 0;
		padding: 0 20px;
		list-style: none;
		}
		#main-menu li {
			margin: 5px 10px 0 0;
			float: left;
			display: block;
		}
		#main-menu li a {
			display: block;
			text-decoration: none;
			color: white;
			text-transform: uppercase;
			padding: 5px 5px;
			font: bold 8pt Arial;
			}
			#main-menu li a:hover {
				color: #0e71ac;
				background: white;
			}
		#user-menu {
			float: right;
			display: block;
			margin: 0;
			padding: 0 20px;
			list-style: none;
			}
		#user-menu li {
			margin: 5px 10px 0 0;
			float: left;
			display: block;
		}
		#user-menu li a {
			display: block;
			text-decoration: none;
			color: white;
			text-transform: uppercase;
			padding: 5px 5px;
			font: bold 8pt Arial;
			}
			#user-menu li a:hover {
				color: #0e71ac;
				background: white;
			}
		
	#content-wrap {
		display : block;
		float	: left;
		margin 	: 0;
		padding: 0;
		width: 900px;
		text-align : left;
		overflow: hidden;
		background: #f5f6e8;
	}
	#content {
		display : block;
		float	: left;
		margin 	: 5px;
		padding: 0;
		width: 890px;
		text-align : left;
	}
	
	#header-search {
		float	: right;
		margin 	: 2px 0;
		display : block;
		width	: 300px;
		}
		#form-search {
			width :  290px;
			display : block;
			float : right;
		}
		#form-search p {
			margin : 10px;
		}
		
	#footer {
		display: block;
		float: left;
		width: 100%;
		height: 36px;
		background: transparent url("../images/footer-bg.png") repeat-x;
		}
	#footer p {
		margin: 11px 0 0 10px;
		color	: white;
		font 	: bold 8pt Tahoma;
		}
	#footer a {
		font 	: bold 7pt Tahoma;
		color	: white;
		text-transform: uppercase;
			}
	#counter {
		display: block;
		float: left;
		width: 100%;
		height: 50px;
		background: black;
		}
		#counter p {
			color: white;
			font: normal 8pt Tahoma;
			text-align: right;
			padding: 0 10px 5px 0;
		}
	.upload-table {
		background: #d7d8c8;
		padding: 2px;
		}
	.latest-uploads {
	margin : 5px;
	padding : 0;
	display : table;
	float : left;
	width : 900px;
	font : normal 8pt Tahoma;
	}
	.latest-uploads li {
		display : block;
		float : left;
		width : 100px;
		height : 100px;
		background: #c1c2b0;
		margin : 0 5px 0 0;
	}
		.latest-uploads li a {
			display : block;
			margin : 4px;
			width : 92px;
			height : 92px;
			overflow : hidden;
		}
		.latest-uploads li span {
			display: block;
			margin-top : 30px;
			text-align : center;
			color : #c1c2b0;
			font : normal 12pt Tahoma;
			}
			
	.home-left {
		text-align : center;
		}
	.home-right {
		margin-bottom : 20px;
		color : #666666;
		
		}
		.home-right a {
			font	: bold 14pt Tahoma;
		}
	.home-right div {
		margin : 10px;
		}
		.upload-text {
			margin : 10px;
			text-align : left;
			font : normal 8pt Tahoma;
			color : #666666;
			}
		.upload-table {
			display: block;
			float: left;
			width : 720px;
			margin: 0;
			}
			.upload-table td {
				font :  normal 8pt Tahoma;
				color : #666666;
				text-align : left;
				}
		.upload-button {
			width : 170px;
			font	: bold 10pt Tahoma;
			padding : 2px 4px;
			text-align : left;
			margin : 0 0 5px 5px;
			}
		.upload-button-small {
			margin : 10px 0 0 5px;
			font :  bold 8pt Tahoma;
			width	: 170px;
			padding : 2px 4px;
			text-align : left;
			}
#listingPanel {
	padding	: 0;
	margin	: 0;
	width	: 500px;
	height	: 250px;
	overflow-x: hidden;
	background : white;
	}
.barFile {
	position : relative;
	display : block;
	padding : 2px 0;
	float	: left;
	clear	: both;
	width	: 100%;
	text-align : left;
	border-bottom: 1px solid #C7C7C7;
	}
	.barFile div {
		display : block;
		float	: left;
		margin	: 4px 0 4px 10px;
		}
.cancel {
	display : block;
	float	: right;
	padding : 2px 10px 2px 20px;
	margin	: 3px 10px 3px 0;
	border	: 1px solid #CCC;
	color	: #777;
	font 	: bold 8pt Tahoma;
	background : #FFF1F1 url('../images/delete.gif') no-repeat 3px 3px;
	text-transform : uppercase;
	cursor	: pointer;
	}
	.cancel:hover {
		border: 1px solid #999;
		background-color: #F00000;
		color: #FFF;
	}
.barCanceled {
	border-bottom: 1px solid #CCC;
	padding-top: 4px;
	padding-bottom: 4px;
	background: #F1F1F1 url('../images/notok.gif') no-repeat 4px center; 
	color: #AAA;
	padding-left: 24px;
}
.barCanceled a, 
.barCanceled a:hover , 
.barDone a, 
.barDone a:hover, 
.barCurrent a, 
.barCurrent a:hover, 
.barProcessing a, 
.barProcessing a:hover,
.barCanceled a, 
.barCanceled a:hover, 
.barDone a, 
.barDone a:hover, 
.barCurrent a, 
.barCurrent a:hover, 
.barProcessing a, 
.barProcessing a:hover {display:none;}

.barDone {
	border-bottom: 1px solid #CCC;
	background: url(../images/ok.gif) no-repeat 5px center #e3fddc; 
	padding: 8px; 
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 24px;
}
.barCurrent {
	border-bottom: 1px solid #CCC;
	background-color: #e5ecf9; 
	background-image: url(../images/progress.gif);
	background-repeat: repeat-y;
	background-position: -8px 0px;
	color: #000; padding: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.barProcessing {
	border-bottom: 1px solid #CCC;
	background: url(../images/processing.gif) no-repeat 5px center #e5ecf9; 
	padding: 8px; 
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 24px;
}

.errorMessage {
	float	: left;
	display : block;
	color: white;
	padding	: 2px 3px;
	margin: 3px 0 0 10px;
	font: bold 0.9em Tahoma;
	background: #962D3E;
	white-space : nowrap;
}

.errorUL {
	display : block;
	float	: left;
	clear	: both;
	width	: 100%;
	list-style: none;
	margin : 10px 0;
	padding : 0;
	}
	.errorUL li {
		display : block;
		float	: left;
		clear	: both;
		color	: white;
		padding : 1px 3px;
		margin : 1px 0;
		font: bold 0.9em Tahoma;
		background: #962D3E none;
		}
		.errorUL li label {
			white-space : nowrap;
			}

.okUL {
	display : block;
	float	: left;
	clear	: both;
	width 	: 900px;
	list-style: none;
	margin : 5px 0;
	padding : 0;
	}
	.okUL li {
		display : block;
		float	: left;
		clear	: both;
		color	: white;
		padding : 1px 3px;
		margin : 1px 0;
		font: bold 0.9em Tahoma;
		background: #0e71ac none;
		}
		.okUL li label {
			white-space : nowrap;
			}

#errorDiv {
	display : block;
	float : left;
	margin : 0;
	background : #a8a999;
	width : 100%;
	}
	#errorDiv p {
		color: white;
		display : block;
		float: left;
		margin : 10px;
	}

#progressBar {
	display : block;
	float: left;
	width : 100%;
	height: 50px;
	overflow: hidden;
	}
#progressInfo{
	width: 150px;
	margin-top: 10px;
}
#progressTotal {
	width : 100%;
}
#imageOptionsBar {
	display : block;
	float	: left;
	width	: 100%;
	height	: 50px;
	}
#imageOptions {
	width	: 100%;
	display : block;
	float : left;
	height : 50px;
	}
#membersOnly {
	position : absolute;
	display : none;
	padding	: 0;
	margin 	: 0;
	font	: normal 10pt Tahoma;
	color	: white;
	text-align : center;
	background : #6eb4cd;
	height	: 45px;
	width	: 500px;
	z-index : 10;
	/*
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	*/
	}
	#membersOnly p {
		margin-top : 15px;
	}
	#imageOptions table {
		width: 100%;
		}
		#imageOptions table td {
			font :  normal 7pt Tahoma;
			color : #666666;
			text-align : left;
			}
.avatar {
	display : block;
	float	: left;
	width	: 86px;
	height	: 76px;
	/*background : #41454e;*/
	overflow : hidden;
	/*border	: 1px solid #41454e;*/
	color	: #41454e;
	font-size : 8pt;
	}
	.avatar span {
		display : block;
		margin : 15px 0 0 0;
		text-align : center;
		text-decoration : none;
		}
	.avatar-img {
		display : block;
		margin : 3px;
		width	: 80px;
		height	: 70px;
		overflow : hidden;
		}
a.css_close:link, 
a.css_close:visited {
	height: 20px;
	float: right;
	background: url('../images/close.png') no-repeat;
	padding-left: 20px;
	text-decoration: none;
	color: #999;
}

img.boxed {
	border: 1px solid #CCC;
	padding: 4px;
	margin-right: 10px;
}


a.css_tag:link, a.css_tag:visited {
	background: url('../images/tag.gif') no-repeat 0px 2px;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 6px;
	color: #666;
}

a.css_tag:hover{
	background: url('../images/tag.gif') no-repeat 0px 0px;
	text-decoration: none;
	padding-left: 20px;
	color: #e59148;
}

/* ALBUM PIC CSS */

.album-element {
	position 	: relative;
	float		: left;
	display 	: block;
	overflow	: hidden;
	width		: 200px;
	margin		: 2px;
	background	: #ffffff;
	padding		: 5px;
	}
	
.album-element-top {
	display : block;
	float : left;
	color	: black;
	font : normal 9pt Tahoma;
	width : 100%;
	}
	.album-element-title {
		display : block;
		float : left;
		height : 20px;
		color	: black;
		font : normal 9pt Tahoma;
		width: 100%;
		overflow : hidden;
		margin: 0;
		}
		.album-element-title input {
			display : block;
			float : left;
			padding : 0;
			font : normal 9pt Tahoma;
			overflow: hidden;
			width: 190px;
			}
	.album-element-controls {
		display : block;
		float : right;
		margin: 0;
		width: 60px;
		}
		.album-element-controls a {
			display : block;
			font : normal 8pt Tahoma;
			color : #0e71ac;
			float: right;
			}
		
.album-element-pic {
	display : block;
	float	: left;
	margin	: 10px 0 0 0;
	width: 100%;
	height: 160px;
	color: #999;
	text-align: center;
	}
.album-element-links {
	display : block;
	float : left;
	width : 100%;
	color : black;
	font : bold 8pt Tahoma;
	}
	.album-element-links a {
		display: block;
		float: left;
		font: normal 8pt Tahoma;
		color : #0e71ac;
		margin-left: 15px;
		}
	.album-element-links p {
		position: relative;
		display : block;
		float : left;
		}
	.album-element-links label {
		display : block;
		width : 100%;
		font : oblique 8pt Tahoma;
		}
	.album-element-links input {
		position: relative;
		float: left;
		display:  block;
		padding : 1px;
		font : normal 8pt Tahoma;
		width : 190px;
		overflow: hidden;
		}
	.album-element-links div {
		text-align: center;
		overflow: hidden;
		height: 24px;
		display: block;
		width: 100%;
		margin-left: 2px;
		}
		

#album {
	display : block;
	float 	: left;
	clear 	: both;
	width 	: 100%;
	}
#album-id {
	overflow : hidden;
	width : 150px;
	}
#new-album-link {
	color : #962D3E;
	text-decoration : underline;
	cursor : pointer;
	width : 100px;
	font : normal 8pt Tahoma;
	}
#new-album-input {
	margin-top : 5px;
	display : none;
	}
#new-album-text {
	margin : 1px 2px 0 0;
	width : 80px;
	padding : 0;
	font : normal 8pt Tahoma;
	overflow : hidden
	}
#new-album-button-add {
	font : bold 7pt Tahoma;
	}
#new-album-button-cancel {
	font : bold 7pt Tahoma;
	}
#album-buttons {
	margin : 5px 0;
	display : block;
	float : left;
	clear : both;
	width	: 100%;
	}
	#album-buttons input {
		display : inline;
		}

#my-albums {
	display : block;
	float	: left;
	width	: 100%;
	}
		.my-albums-item {
			width	: 195px;
			display : block;
			float	: left;
			margin  : 30px 30px 0 0;
		}
		.my-albums-box {
			display : block;
			float	: left;
			background : #c1c2b0;
			width	: 195px;
			height	: 145px;
		}
		.my-albums-thumb {
			display : block;
			float	: left;
			overflow : hidden;
			width	: 90px;
			height	: 65px;
			background : #c1c2b0;
			margin : 5px 0 0 5px;
			color	: #41454e;
			}
				.my-albums-thumb p {
					margin: 20px 5px;
					width : 80px;
					text-align : center;
				}
			.my-albums-text {
				display : block;
				float	: left;
				overflow: hidden;
				width	: 195px;
				padding	: 5px 0 10px 0;
				}
				.my-albums-text p {
					display : block;
					float	: left;
					margin : 1px 0 0 5px;
					width	: 100%;
					}
					.my-albums-text label {
						width	: 65px;
						text-align: right;
						margin-right: 5px;
						}
		.my-albums-name span {
			display : block;
			float	: left;
			width	: 175px;
			overflow: hidden;
			}
		.my-albums-status {
			display : block;
			float	: left;
			padding : 2px 0;
			margin	: 0;
			cursor	: pointer;
			overflow: hidden;
			z-index : 100;
			}
			.my-albums-status p {
				display : block;
				float	: left;
				font: bold 6pt Tahoma;
				text-transform: uppercase;
				width	: 14px;
				text-align : center;
				color: white;
				}
		.my-albums-actions {
			display : block;
			float	: left;
			margin : 1px 0 0 0;
			}
		.my-albums-actions div {
			display	: block;
			float	: left;
			margin	: 0 1px 0 0;
			cursor : pointer;
			}
		.my-albums-actions div p {
			text-align : center;
			margin	: 5px 0;
			width	: 47px;
			font : normal 7pt Tahoma;
			color	: black;
			}

#album-details {
	float	: left;
	display : block;
	margin	: 10px 0;
	padding	: 10px 0;
	width	: 100%;
	}
#album-details p {
	float	: left;
	display : block;
	width	: 90%;
	margin	: 2px 0 0 10px;
	
	}
#album-details p label {
	float	: left;
	font	: bold 8pt Tahoma;
	width 	: 120px;
	}

	#user-details {
		width: 100%;
	}
	#user-details table {
		
	}
	#user-details td p {
		font : normal 8pt Tahoma;
	}
	#user-latest-images {
		display : block;
		float	: left;
		width	: 100%;
		margin : 5px 0 0 0;
		padding : 10px;
	}
	#user-latest-comments {
		display : block;
		float	: left;
		width	: 100%;
		margin : 5px 0 0 0;
		padding : 10px;
	}
		.user-latest-comments-row {
			display : block;
			float	: left;
			width	: 100%;
			}
	#user-most-popular {
		display	: block;
		float	: left;
		width	: 100%;
		padding : 10px 0;
		margin	: 0;
		
	}
	#user-most-comments {
		display	: block;
		float	: left;
		width	: 100%;
		padding : 10px 0;
		margin	: 5px 0 0 0;
		
	}
	#user-thumbs-wrap {
		display : block;
		float	: left;
		height	: 230px;
		overflow : hidden;
		}
	
.thumb {
	display : block;
	float	: left;
	width	: 150px;
	height	: 80px;
	background : #c1c2b0;
	margin : 5px 0 0 5px;
	color	: #41454e;
	}
	.thumb p {
		overflow : hidden;
		margin: 3px;
		width	: 144px;
		height : 74px;
		text-align : center;
	}

.user-images,
#user-images {
	display : block;
	float	: left;
	margin	: 0;
	width	: 100%;
	}
	.user-image-name {
		display : block;
		float	: left;
		font	: bold 8pt Arial,Verdana,Helvetica, sans-serif;
		margin	: 5px 0 0 10px;
		text-align : left;
		width	: 100%;
	}
.user-image-div {
	display : block;
	float	: left;
	width	: 170px;
	height 	: 185px;
	margin	: 2px;
	text-align : center;
	overflow : hidden;
	}
.user-image-thumb {
	display : block;
	float: left;
	color	: #41454e;
	background : #c1c2b0;
	margin	: 5px;
	}
	.user-image-thumb p {
		overflow : hidden;
		margin: 3px;
		text-align : center;
	}
.thumb-most {
	display : block;
	float	: left;
	width	: 100px;
	height	: 70px;
	background : #c1c2b0;
	margin : 5px 0 0 5px;
	color	: #41454e;
	}
	.thumb-most p {
		overflow : hidden;
		margin: 3px;
		width	: 94px;
		height : 64px;
		text-align : center;
	}
.thumb-comment {
	display : block;
	float	: left;
	width	: 80px;
	height	: 50px;
	background : #c1c2b0;
	margin : 5px 0 0 5px;
	color	: #41454e;
	}
	.thumb-comment p {
		overflow : hidden;
		margin: 3px;
		width	: 74px;
		height : 44px;
		text-align : center;
	}
	
.thumb60 {
	display : block;
	float	: left;
	width	: 60px;
	height	: 60px;
	background : #c1c2b0;
	margin : 0 5px 0 10px;
	color	: #41454e;
	}
	.thumb60 p {
		overflow : hidden;
		margin: 3px;
		width	: 54px;
		height : 54px;
		text-align : center;
	}
	
	
	/*	IMAGES	*/
	
	#image-user-details {
		display	: block;
		float	: left;
		width	: 100%;
		margin  : 0;
		padding	: 10px 0;
		}
		.image-user-details-text {
			display : block;
			float	: left;
			color: #848484;
		}
	#image-user-about-image {
		display	: block;
		float	: left;
		width	: 100%;
		margin  : 5px 0 0 0;
		padding	: 10px 0;
		}
		#image-user-about-image p {
			display : block;
			clear :  both;
			margin : 2px 5px;
			color : #848484;
			}
			#image-user-about-image label {
				display : block;
				float : left;
				text-align : right;
				padding : 0 10px 0 0;
				width : 80px;
			}
	#image-links {
		display	: block;
		float	: left;
		width	: 100%;
		margin  : 5px 0 0 0;
		padding	: 10px 0;
		}
		#image-links p {
			display : block;
			clear :  both;
			margin : 2px 5px;
			color : #848484;
			}
	
	#image-navigate {
		width	: 100%;
		display : block;
		float	: left;
		}
		#image-navigate div {
			display : block;
			margin : 5px 5px 2px 5px;
			color	: #848484;
			}
			#image-navigate div a {
				display : block;
				float	: left;
				color	: black;
				padding : 2px 5px;
				text-decoration : underline;
				text-transform : uppercase;
				font	: bold 7pt Tahoma;
				}
			#image-navigate div span {
				display : block;
				float	: left;
				color	: #F2EBC7;
				padding : 2px 5px;
				text-transform : uppercase;
				font	: bold 7pt Tahoma;
				cursor : pointer;
				}
	#image-actions {
		display : block;
		float	: left;
		width	: 100%;
		margin : 0;
		padding	: 5px 0;
		}
		#image-actions a {
			text-decoration : none;
			text-transform : uppercase;
			font: bold 7pt Tahoma;
			color: white;
		}
		#image-actions li {
			display : block;
			float	: right;
			padding : 2px 5px;
			margin	: 0 5px 0 0;
			color	: #F2EBC7;
			text-decoration : none;
			text-transform : uppercase;
			font	: bold 7pt Tahoma;
			cursor : pointer;
		}
	
	#image-wrap {
		float: left;
		display: table;
		width: 685px;
		}
		#image-wrap a {
			margin: 10px auto;
			display: table;
			padding: 2px;
		}
		
	#image-user-more {
		display : block;
		float	: left;
		width	: 100%;
		padding : 10px 0;
		margin	: 5px 0 0 0;
		}
	#image-comment-form,
	#image-report-form {
		display: block;
		float: left;
		margin: 0 0 10px 0;
		}
	#image-comment-form p,
	#image-report-form p {
		display : block;
		float	: left;
		width	: 90%;
		margin-left: 10px;
		}
	#image-comment {
		display : block;
		float	: left;
		width	: 100%;
		padding : 10px 0;
		margin	: 5px 0 0 0;
		}
	#image-comment-list {
		display : block;
		float	: left;
		width	: 100%;
			}
			.image-comment-item {
				display : block;
				float	: left;
				width	: 100%;
				margin	: 0 0 5px 0;
				padding	: 5px 0 5px 0;
				border-top :  1px dashed #c1c2b0;
				}
	#top-list {
		display	: block;
		float	: left;
		width	: 100%;
		margin  : 0;
		padding	: 10px 0;
		}
		.top-item {
			display :  block;
			float	: left;
			width	: 100%;
			padding	: 10px 0;
			border-bottom :  1px dashed #c1c2b0;
			}
		.top-item-text {
			}
			.top-item-text a {
				padding: 1px 3px;
				text-decoration: none; 
				text-transform: uppercase;
				font-size: 7pt;
				color: black;
			}
			.top-item-text a:hover {
				background  : #c1c2b0;
				}
		#top-info {
			margin : 20px 0 0 10px;
			}
	
	#comments-list {
		display	: block;
		float	: left;
		width	: 100%;
		margin  : 0;
		padding	: 10px 0;
		}
		.comments-item {
			display :  block;
			float	: left;
			width	: 100%;
			padding	: 10px 0;
			border-bottom :  1px dashed #c1c2b0;
			}
			.comments-item-title {
				margin	: 5px 0 0 0;
				}
			.comments-item-title a {
				text-transform : uppercase;
				font-weight : bold;
				text-decoration : none;
				margin	: 0;
				padding : 1px 2px;
			}
			.comments-item-title a:hover {
				background	: #c1c2b0;
			}

.browse-user-wrap {
	display : block;
	float	: left;
	width	: 178px;
	height	: 105px;
	margin	: 0 0 2px 0;
	}
.browse-user-data {
	display : block;
	float	: left;
	margin	: 5px 0 0 5px;
	width	: 82px;
	overflow : hidden;
	}
	.browse-user-data {
		font	: normal 7pt Tahoma, sans-serif;
		}
	.browse-user-data label {
		font	: bold 7pt Tahoma, sans-serif;
		}
	.browse-user-data a {
		font	: bold 8pt Tahoma, sans-serif;;
		}
.browse-images {
	display : block;
	float	: left;
	width: 175px;
	height	: 180px;
	overflow: hidden;
	}
	.browse-images a {
		display : block;
		float	: left;
		border : 3px solid #c1c2b0;
	}
.user-place {
	display : block;
	float: left;
	margin : 10px 0 0 20px;
	width : 150px;
	}
.stars {
	
	display : block;
	float	: left;
	width	: 100px;
	height	: 20px;
	background: transparent url('../images/stars.png') no-repeat;
	background-position: -100px 0;
	}
	#tagcloud {
		margin : 0 0 0 10px;
		display : block;
		float : left;
		width	: 95%;
		text-align: justify;
		}
		#tagcloud a {
			margin : 0 2px;
		}
.tag-1 {
		color	: #962D3E;
		font: bold 12pt Tahoma;
	}
.tag-2 {
		color	: #0e71ac;
		font: bold 10pt Tahoma;
	}
.tag-3 {
		color: #848484;
		font: normal 10pt Tahoma;
	}
.tag-4 {
		color: #848484;
		font: normal 9pt Tahoma;
	}
.tag-5 {
		color: #848484;
		font: normal 8pt Tahoma;
	}
	
#paging {
	display : block;
	float	: right;
	}
	#paging a, #paging span, #paging p {
		display : block;
		float	: left;
		margin : 0 5px 0 0;
		text-decoration: none;
		padding: 2px 6px;
	}
	#paging a {
		color: white;
	}
	#image-actions ul {
		display: block;
		float: right;
	}
#image-tags {
	display : block;
	float: left;
	width: 100%;
	}
	#image-tags hr {
		float: left;
		display: block;
		margin: 5px;
		border: none;
		width: 660px;
		color: #c1c2b0;
		border-bottom: 1px dotted #c1c2b0;
	}
	#image-tags label {
		display: block;
		float: left;
		padding-right: 10px;
		margin-left: 20px;
		font: bold 9pt Tahoma;
		padding-top: 0;
		}
		#image-tags a {
			float : left;
			display : block;
			margin-right: 5px;
			font: normal 8pt Tahoma;
			text-decoration: underline;
			text-transform: none;
		}
#image-report-wrap {
	float: left;
	margin: 5px 0 0 0;
	padding: 10px 0;
	width: 100%;
		}
#image-comment-wrap {
	float: left;
	margin: 5px 0 0 0;
	padding: 10px 0;
	width: 100%;
		}

#album-save-form label {
	width : 80px;
	text-align : left;
	}

	#image-tools {
		float: left;
		display: block;
		width: 100%;
		padding-top: 10px;
	}
	
	.image-edit-button {
		margin: 5px 10px 0 10px;
		float: right;
		display: block;
		text-decoration: underline;
		cursor: pointer;
		height: 16px;
		padding-left: 18px;
		font: normal 8pt Tahoma;
		color: black;
	}
	
	.crop {
		background: transparent url("../images/crop.png") no-repeat;
	}
	.resize {
		background: transparent url("../images/resize.png") no-repeat;
	}
	
	.rotate-left {
		background: transparent url("../images/rotate-left.png") no-repeat;
	}
	
	.rotate-right {
		background: transparent url("../images/rotate-right.png") no-repeat;
	}
	
	#image-crop-actions {
		float	: left;
		width	: 100%;
		margin : 0;
		padding	: 0;
		}
		#image-crop-actions a {
			text-decoration : none;
			text-transform : uppercase;
			font	: bold 7pt Tahoma;
		}
		#image-crop-actions ul {
			margin: 0;
			padding: 0;
		}
		#image-crop-actions li {
			display : block;
			float	: right;
			padding : 2px 5px;
			margin	: 0 5px 0 0;
			color	: #F2EBC7;
			text-decoration : none;
			text-transform : uppercase;
			font	: bold 7pt Tahoma;
			cursor : pointer;
		}
		#tag-it-register {
			white-space: nowrap;
			width: 200px;
			text-align: left;
		}
		#tag-it-register a {
			display: block;
			float: left;
		}
		 #tag-it-register span {
			display: block;
			float: left;
			margin-right: 5px;
		}
		
#album-add {
	display: block; 
	float: left; 
	height: 20px;
	background: transparent url("../images/add.png") no-repeat;
	padding-left: 20px;
	}
	#paging {
		margin-bottom: 5px;
	}
