/* OVERWRITES MAIN DESIGN */

#left {
	background: url('/gfx/design/forum_left.gif');
	background-repeat: no-repeat;
	height: 500px;
}

#right {
	background: url('/gfx/design/forum_right.gif');
	background-repeat: no-repeat;
}

#page {
	background: url('/gfx/design/forum_bgcontent2.gif');
}

#mid {
	background: url('/gfx/design/forum_mid.gif');
}

#pcontent {
	background: url('/gfx/design/forum_bgcontent.gif'); 
}

#content {
	width: 768px;
}

#content h1 {
	background-image: url('/gfx/design/forum_h1.gif');
	background-repeat: no-repeat;
	background-position: 50%;
}

/* MESSAGE EDITOR */

.smileyBox {
	float: right;
	padding: 3px;
	border: 1px solid #333;
	width: 90px;
	margin-top: 20px;
	text-align: center;
}

.designButtons {
	border: 1px solid #333;
	padding: 5px;
	margin-bottom: 3px;
}

.editor label {
	display: block;
	height: 20px;
}

.editor textarea {
	border: 1px solid #333;
	width: 630px;
}


/* FLASH FACES */

div.face {
	margin: auto;
	width: 100px;
	height: 100px;
	float: none;
}

/* */

.forumCat a {
	text-decoration: none;
}
.forumCat .forumTheme {
	margin-bottom: 5px;
	padding-left: 40px;
	padding-right: 5px;
}
.forumCat .forumTheme:hover {
	background-color: #ffffff;
	display:block;
	cursor: pointer;
}
.forumCat .forumTheme {
	background-image: url('/gfx/design/forum_baby_flower.gif');
	background-repeat: no-repeat;
}
.forumCat .forumThemeRead {
	background-image: url('/gfx/design/forum_flower.gif');
	background-repeat: no-repeat;
}
.forumCat .forumTheme h3 {
	position: relative;
	clear:left;
	padding: 0px;
	margin: 0px;
	font-size: 13px;
	font-weight: bold;
	text-transform: none;
	letter-spacing: 0px;
	background: none;
	word-wrap: break-word;
}
.forumCat .forumTheme p {
	clear: both;
	font-style: italic;
	padding-bottom: 5px;
	margin: 0px;
	padding: 0px;
}

div.forumDate {
	clear: both;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.threadBlock {
	background-image: url('/gfx/forum/forum_mid.gif');
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0px;
	width: 730px;
}

.thread .tinfo:hover, .threadRead .tinfo:hover {
	background-color: #eeffaa;
	display:block;
}
.thread, .threadRead {
	cursor: pointer;
	margin-bottom: 5px;
	padding-right:5px;
	height: 40px;
	min-height: 20px;   /* -> /www/css/ie.css */
	clear: both;
}

.tinfo {
	margin-left: 40px;
	padding-left: 10px;
}

.oddthread .tinfo {
	background-color: #ffffff;
}

.thread a, .threadRead a {
	text-decoration: none;
}

.thread {
	background-image: url('/gfx/design/forum_baby_flower.gif');
	background-repeat: no-repeat;
}
.threadRead {
	background-image: url('/gfx/design/forum_flower.gif');
	background-repeat: no-repeat;
}

.thread h2, .threadRead h2 {
	clear:left;
	border: 0px;
	padding: 0px;
	margin: 0px;
	font-size: 13px;
	font-weight: bold;
	text-transform: none;
	letter-spacing: 0px;
	background: none;
	word-wrap: break-word;
}

.thread .replies, .threadRead .replies {
	font-style: italic;
}
.thread .author, .threadRead .author {
	font-style: italic;
	margin-right: 15px;
}

.thread a:hover, .threadRead a:hover {
	text-decoration: none;
}

.sticky {
	background-image: url('/gfx/design/forum_sticky.gif');
	background-repeat: no-repeat;
}

.mode {
	margin: auto;
	margin-top: 5px;
	text-align: center;
}

td.icons {
	width: 12px;
}

#content div.threadBlock table td.face {
	width: 175px;
	background-image: url('/gfx/forum/forum_up.gif');
	background-repeat: no-repeat;
}
#content div.threadBlock table td.face div.author {
	color: #FFF;
}
#content div.threadBlock td.face div.author a {
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
#content td.face div.author a:hover {
	text-decoration: underline;
	color: #FFF;
}
#content div.threadBlock table td.head { 
	background-image: url('/gfx/forum/forum_first.gif');
	background-repeat: no-repeat;
	margin: 0px; 
	padding: 0px; 
	height: 13px;
}
#content div.threadBlock table tr.message {}
table#siteLayout #content div.threadBlock table td div.content { padding: 5px; }
table#siteLayout #content div.threadBlock table td { padding: 0px; }
#content table td.foot {
	background-image: url('/gfx/forum/forum_bottom.gif'); 
	background-repeat: no-repeat;
	background-position: bottom;
	height: 20px;
	width: 730px;
	text-align: right;
	padding: 0px;
	margin: 0px;
}
#content table td.foot div.date {
	margin: 0px;
	padding: 0px;
	height: 20px;
	float: right;

	padding-top: 10px;
	margin-bottom: -5px;
	font-size: 11px;
}

#content div.threadBlock table {
	border-collapse: collapse;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
#content div.threadBlock table tbody tr td {
	border: 0px;
}
#content div.threadBlock table tbody tr td.icons {
	text-align: right;
	width: 40px;
	padding: 0px;
	margin: 0px;
}

#content div.threadBlock table tbody tr td.icons img {
	margin-right: 5px; 
}
#content div.threadBlock table tbody tr td.rface {
	text-align: left;
	margin: 0px;
	padding: 0px;
}

