/*-General---------------------------------------*/

html, body {
	margin:10px 10px 10px 10px;
	padding:0px;
	background:#111111;
	color: white;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: x-small;
}

A {
	text-decoration: none;
	font-weight: bold;
	color:#ffffff;
}

form {
	display:inline;
	margin:0px;
	padding:0px;
}

a img {
	border:none;
	margin:0px;
	padding:0px;
}

h1, h2, h3, h4, h5, h6, p, div {
	margin:0px;
	padding:0px;
}

h3, h4 {
	font-size: small;
}

.footer {
	text-align:center;
}

.universe {
	width:100%;
	text-align:center;
}

.content {
	width:800px;
	background:#333333;
	border-style:solid;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-color: #444444 #111111 #111111 #444444;
	padding:1px 1px 0px 1px;
	margin:0px 0px 0px 0px;
	text-align:left;
}

.main {	
	width:530px;
	background:#333333;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
        border-width: 0px 0px 0px 0px;
	text-align:left;
}

.logo
{
	width:100%;
	height:70px;
	background-image: url(logo.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.topRightArrow {
	text-align: right;
}

.topLeftArrow {
	text-align: left;
}

.menu {
	margin-bottom: 0px;
	padding-bottom: 10px;
}

.menuRow {
	width:100%;
	background:#333333;
	border-right-width:0px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:0px;
	margin-top:0px;
	margin-bottom:-2px;
	margin-left:0px;
	margin-right:0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.menuRow td
{
	width:528px;
	background:#333333;
	border-style:solid;
	border-right-width:1px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-left-width:1px;
	border-color: #444444 #111111 #111111 #444444;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.menuRow table
{
	width:100%;
	border-style:none;
	border-right-width:0px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding: 0px 0px 0px 0px;
}

.next {
	float:right;
	position:relative;
}

.nextIcon
{
	width:100%;
	height:16px;
	background-image: url(next.gif);
	background-repeat: no-repeat;
	background-position: right;
	cursor: pointer;
}

.prevIcon
{
	width:100%;
	height:16px;
	background-image: url(prev.gif);
	background-repeat: no-repeat;
	background-position: left;
	cursor: pointer;
}

.prev {
	float:left;
	position:relative;
}

.commentHeader {
	text-align: left;
}

.commentBox
{
	width:516px;
	background:#333333;
	border-style:solid;
	border-right-width:1px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-left-width:1px;
	border-color: #444444 #111111 #111111 #444444;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:2px;
	padding: 4px 4px 4px 4px;
}

.tops {
	width:530px;
	background:#333333;
	border-style:solid;
	border-right-width:0px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:0px;
	border-color: #444444 #111111 #111111 #444444;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.messages {
	width:530px;
	background:#333333;
	border-style:solid;
	border-right-width:0px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:0px;
	border-color: #444444 #111111 #111111 #444444;
	margin-top:0px;
	margin-bottom:2px;
	margin-left:0px;
	margin-right:0px;
	padding: 0px 0px 0px 0px;
}

.messageRow {
	width:100%;
	background:#333333;
	border-right-width:0px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:0px;
	margin-top:0px;
	margin-bottom:-2px;
	margin-left:0px;
	margin-right:0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.messageRow td
{
	width:50%;
	background:#333333;
	border-style:solid;
	border-right-width:1px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-left-width:1px;
	border-color: #444444 #111111 #111111 #444444;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding: 0px 0px 10px 0px;
	vertical-align: top;
}

.unreadCommentSubject { 
	color: #ffff20;
}

.unreadComment { 
	color: #ffff20;
	margin-bottom: 20px;
}
	

.readComment {
	margin-bottom: 20px;
}

#collectiontitle {
	margin-bottom: 10px;
}

#collectiondesc {
	margin-bottom: 25px;
	width: 60%;
}

#homepageinfo, #collectioninfo {
	margin-bottom: 20px;
}

#homepagetitle {
	margin-bottom: 20px;
}

.messageRow table
{
	width:100%;
	border-style:none;
	border-right-width:0px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding: 0px 0px 0px 0px;
}

.messageRow tr
{
	width:100%;
	background:#333333;
	border-style:solid;
	border-right-width:0px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding: 0px 0px 0px 0px;
}

.message {
	width:100%;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-left-width:0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.messageComments, .messageInfo {
	width:100%;
}

.messageInfo {
        position:relative;
        margin-top:10px;
        margin-bottom:10px;
}

.messageComments {
        position:relative;
        margin-top:10px;
        margin-bottom:0px;
}

.messageInfo A {
	text-decoration: none;
	font-weight: bold;
	font-size: 1em;
	color:#ffffff;
}

.messagetitle {
	margin-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

.sidebaritem h3, #userMenu h3 {
	margin-bottom:5px;
}

.messageContent {
	padding-left: 5px;
	padding-right: 5px;
}

.messageContent img {
	width:200px;
	border-style:solid;
	border-right-width:1px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-left-width:1px;
	border-color: #888888 #111111 #111111 #888888;
	cursor: pointer;
}
	
.sidebar {
	float:right;
	position:relative;
	width:257px;
	top:2px;
	background: #333333;
	border-style:solid;
	border-right-width:1px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-left-width:1px;
	border-color: #444444 #111111 #111111 #444444;
	padding: 5px 5px 5px 5px;
	margin-top:0px;
	margin-right:0px;
	margin-left:-2px;
	margin-bottom:0px;
}

input
{
	background-color:#333333;
	border-top:1px solid #444444;
	border-bottom: 1px solid #111111;
	border-left: 1px solid #444444;
	border-right: 1px solid #111111;
	color: white;
	margin-top: 5px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: x-small;
}

textarea, .text, select
{
	background-color:#333333;
	border-top:1px solid #111111;
	border-bottom: 1px solid #444444;
	border-left: 1px solid #111111;
	border-right: 1px solid #444444;
}

textarea, select
{
	color: white;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: x-small;
	scrollbar-base-color: #333333;
	scrollbar-arrow-color: #333333;
	scrollbar-shadow-color: #333333;
	scrollbar-highlight-color: #333333;
	scrollbar-face-color: #333333;
	scrollbar-3dlight-color: #333333;
	scrollbar-darkshadow-color: #333333;
	scrollbar-track-color: #333333;
	margin-top: 5px;
}

.nobrd
{
	background-color: #333333;
	border-width: 0px;
}

.sidebaritem {
	width:244px;
	background: #333333;
	border-style:solid;
	border-right-width:1px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-left-width:1px;
	border-color: #444444 #111111 #111111 #444444;
	padding: 5px 5px 5px 5px;
	margin-top:1px;
}

#userMenu {
	background: #444444;
	border-color: #676767 #111111 #111111 #676767;
}

#cloud {
	margin-top: -2px;
	text-align: center;
}

#cloud img, .cloudthumb {
	border-style:solid;
	border-right-width:1px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-left-width:1px;
	border-color: #888888 #111111 #111111 #888888;
	width:120px;
	height:120px;
}

#uid, #pwd {
	background-color:#484848;
}

#uid, #pwd {
	border-top:1px solid #111111;
	border-bottom: 1px solid #585858;
	border-left: 1px solid #111111;
	border-right: 1px solid #585858;	
}

#loginbtn {
	background-color:#444444;
	border-top:1px solid #585858;
	border-bottom: 1px solid #111111;
	border-left: 1px solid #585858;
	border-right: 1px solid #111111;
}




