body {				margin:0px; padding:10px; background:#933; }
body, td, th, input, 
textarea, select {		font-family:Arial,Verdana; font-size:10pt; }
a { 					color:#600; }
a:hover {			color:#c96; }
small {				font-size:8pt; }
textarea {			width:400px; height:120px; }
ul {					margin:6px 20px; padding:0px; }
ul li {				list-style-type:disc; }
form { 				margin:0px; padding:0px; }
img {				border:0px; }
h1 {					margin:0px; padding:0px; font-size:16pt; font-weight:bold; }
h2 {					margin:0px; padding:0px; font-size:12pt; font-weight:bold; }
h2 img {				vertical-align:middle; }
h2 a {				text-decoration:none; }
h2 a:hover {			color:#c96; }

#copyright {			width:182px; margin:0px; padding:8px 3px; border:1px solid #666; 
					font-size:8pt; background:#ddd; color:#666; text-align:center; }
#mainbody {			vertical-align:top; background:#ddd; text-align:left;
					border:1px solid #000; border-left:0px; border-top:0px; }
#main {				margin:0px; padding:10px; background:#ddd; border:0px; }
div#header {			width:750px; background:#ccc url(../../img/000.jpg) 50% 0 no-repeat; }
div#blendimage {		height:100px; background-position: 50% 0; }
#body {				margin:0px; padding:10px; border: 3px solid #000; background:#ccc; }
ul#toc {				margin:0px; padding:0px; }
ul#toc li {			width:200px; margin:0px; padding:0px; list-style-type:none; }
ul#toc li a {			height:16px; margin:0px; padding:6px 5px 6px 10px;
					display:block; font-weight:bold; text-decoration:none;
					border:1px solid #000; background:#e88; color:#000; }
ul#toc li a:hover {		background:#600; color:#fff; }
ul#toc li a.bodysel {	background:#ddd; color:#000; border-right:0px; }
ul#toc li a.unread  { 	background:#900; color:#fff; }
ul#toc li a.unread:hover { background:#600; color:#fff; }

#tocbox {			width:176px; margin:0px; padding:0px; border:2px solid #000; }
#tocbox th {			padding:4px; font-size:8pt; background:#600; color:#fff; 
					font-weight:bold; text-align:center; }
#tocbox td {			font-size:8pt; background:#e88; color:#000; padding:4px; }
#tocbox td a {		text-decoration:none; }
#tocbox input {		font-size:8pt; }
#tocbox input[type="text"], #tocbox input[type="password"] { width:100px; }

#vertoc ul {			margin:0px; width:100%; height:30px; }
#vertoc ul li {			margin:0px; padding:0px; list-style-type:none; float:left; height:16px; }
#vertoc ul li a {		float:left; width:100px; margin:0px 0px 0px 10px; padding:6px;
					text-align:center; display:block; font-weight:bold; text-decoration:none;
					border:1px solid #000; background:#e88; color:#000; }
#vertoc ul li a:hover {	background:#600; color:#fff; }
#vertoc ul li a.vertsel { height:17px; border-bottom:0px; background:#ddd; color:#000; }
#bump {				background:#ccc url(img/dot.gif) bottom right no-repeat; }
#rightedge {			padding-top:9px; vertical-align:top; width:200px; 
					background:#ccc url(img/dot.gif) right repeat-y; }
#horizontal {		padding:12px 0px 0px 0px; vertical-align:bottom; border:0px;
					background:#ccc url(img/dot.gif) bottom repeat-x; }

.lower { 			background:#eee; padding:4px; border:2px solid #000; border-top:0px; }
.middle { 			background:#eee; padding:4px; border:2px solid #000; border-top:0px; border-bottom:0px; }
.left {				background:#eee; padding:4px; border-left:2px solid #000; }
.cleft {				background:#eee; padding:4px; border-left:2px solid #000; text-align:center; }
.vleft {				background:#eee; padding:4px; border-left:2px solid #000; vertical-align:top; }
.right {				background:#eee; padding:4px; border-right:2px solid #000; }
.vright {			background:#eee; padding:4px; border-right:2px solid #000; vertical-align:top; }
.cright {			background:#eee; padding:4px; border-right:2px solid #000; text-align:center; }
.none {				background:#eee; padding:4px; border:0px; }
.cent {				background:#eee; padding:4px; border:0px; text-align:center; }
.lcent {				background:#eee; padding:4px; border:0px; text-align:left; }
.rcent {				background:#eee; padding:4px; border:0px; text-align:right; }
.right textarea {		width:500px; height:200px; }
textarea.recip {		width:400px; height:80px; }

.avatar {			padding:4px; background:#fcc; color:#000; border:0px; 
					border-left:2px solid #000; border-bottom:1px solid #000; }
.info {				padding:4px; background:#fcc; color:#000; border:0px; font-size:8pt; vertical-align:top; }
.rinfo {				padding:4px; background:#fcc; color:#000; border:0px; font-size:8pt; vertical-align:top; 
					border-right:2px solid #000; border-bottom:1px solid #000; }
.minfo {				padding:4px; background:#fcc; color:#000; font-size:10pt; border:0px;
					border-bottom:1px solid #000; border-left:2px solid #000; border-right:2px solid #000; }
.binfo {				padding:4px; background:#fcc; color:#000; font-size:10pt; border:0px;
					border-top:1px solid #000; border-left:2px solid #000; border-right:2px solid #000; }
.minilinks {			padding:0px 4px; background:#fcc; color:#000; vertical-align:bottom; 
					border:0px; border-bottom:1px solid #000; }
.minilinks a {		padding:0px 5px; display:block; float:left; text-decoration:none; border-left:1px solid #933; }
.minilinks a:hover {	background:#B7E7FF; color:#600; }
.tright,.tleft,.tright2 { background:#ddd; border:0px; font-size:8pt; vertical-align:bottom; }
.tright {			text-align:right; padding:0px 0px 4px 0px; }
.tleft {				text-align:left; padding:0px; }
.tright2 {			text-align:right; padding:0px; }
.tright a {			text-decoration:none; }
.tright a:hover {	text-decoration:underline; }
.alert {				width:300px; border:2px solid #000; background:#9f9; padding:10px; text-align:center; }
.redalert {			width:300px; border:2px solid #000; background:#e88; padding:10px; text-align:center; }

table.layout {		padding:0px; }
table.calendar {		padding:0px; border-collapse:collapse; }
.layout th, .calendar th {	padding:4px; font-size:8pt; background:#600; color:#fff; 
					font-weight:bold; text-align:center; border-top:3px solid #a44; }
.layout th a {		color:#fff; }
.layout th a:hover {	color:#c96; }

.category {			font-weight:bold; font-size:8pt; padding:4px 8px; background:#e88; color:#000;
					border:2px solid #000; border-bottom:1px solid #600; }

.icon {				padding:6px 0px; border:0px; border-left:2px solid #000; background:#eee; text-align:center; }
.forum {				padding:6px; vertical-align:middle;	background:#eee; }
.forum a {			text-decoration:none; font-weight:bold; }
.lastpost { 			padding:6px; vertical-align:middle; background:#d6d6d6; font-size:8pt; }
.lastpost a {		text-decoration:underline; font-weight:bold; color:#600; }
.lastpost div a {		font-weight:normal; }
.forum a:hover, .lastpost a:hover { text-decoration:underline; color:#c96; }

.online {			padding:6px; background:#eee; font-size:9pt; border-right:2px solid #000; }

.posts, .posts-bord { font-size:8pt; background:#d6d6d6; text-align:center; }
.posts-bord { 		border-right:2px solid #000; }

th.cal {				padding:4px; font-size:8pt; background:#600; color:#fff; 
					font-weight:bold; text-align:center; }
.empty {				background:#ddd; border:0px; }
.day {				width:14%; height:60px; background:#E88; border:1px solid #000; 
					vertical-align:top; padding:4px; font-size:8pt; }
.day2, .today, .today2 { width:14%; height:60px; border:2px solid #000; 
					vertical-align:top; padding:4px; font-size:8pt; }
.day2 {				background:#eee; }
.today {				background:#C66; }
.today2 {			background:#600; }
.today2 a {			color:#fff; }
.today2 a:hover {	color:#fc9; }

table.pages {			margin:10px 0px; padding:0px; border:0px; }
table.pages td {		font-size:8pt; }
.pages {				background:#e88; color:#000; padding:0px; border:0px; border-right:4px solid #ddd; }
.pagetxt {			background:#eee; color:#000; padding:3px 8px; border:0px; border-right:4px solid #ddd; }
.pages a {			background:#e88; color:#000; padding:3px 8px; display:block; text-decoration:none; }
.pages a:hover {		background:#600; color:#fff; }
ul.mini {			margin:0px; padding:0px; border:0px; }
ul.mini li {			list-style-type:none; float:left; background:#e88; color:#000; padding:0px; border:0px; border-right:4px solid #eee; }
ul.mini li a {			float:left; background:#e88; color:#000; padding:3px 8px; display:block; text-decoration:none; }
ul.mini li a:hover {	background:#600; color:#fff; }
a.tiny {				color:#000; text-decoration:none; font-size:8pt; }

.quo {				margin:10px 10px 10px 20px; font-size:8pt; }
.quote {				margin:5px 0px 0px 0px; border:1px solid #ccc; padding:5px; background:#fff; }
.quote div {			display:none; }
.quote img {			display:none; }
.quote img.smiley {	display:inline; }
.nobulk div {			display:none; }
.nobulk img {		display:none; }
.nobulk img.smiley {	display:inline; }
.profilebox {		border-top: 2px solid #999; border-left: 2px solid #999;
					border-right: 2px solid #333; border-bottom: 2px solid #333;
					font-size:8pt; font-weight:normal; padding: 12px 8px 12px 8px; background:#efefef; }
table.emoticons {		margin:0px; padding:0px; border:1px solid #ccc; }
.emoticons td {		padding:4px 6px; text-align:center; }
					
.spacer {			border:0px; border-top:2px solid #000; height:16px; }
.spacer-bot {		border:0px; border-top:2px solid #000; height:2px; font-size:1px; }

.album {				float:left; margin:0px 10px 10px 0px; padding:5px; border:0px; width:320px; height:132px; }
.album a.cover {		display:block; float:left; margin-right:10px; padding:5px; background:#fff; border:1px #333 solid; }
.album a.cover:hover { background:#cbd3d9; border:1px #045882 solid; }
.album img {			border:0px; }
.photo {				float:left; padding:5px; border:0px; text-align:center; width:172px; height:132px; }
.photo a {			display:block; padding:5px; background:#fff; border:1px #333 solid; }
.photo a:hover { 	background:#cbd3d9; border:1px #045882 solid; }
.photo img {			border:0px; }
.msg {				overflow:hidden; }
input.bbcode {		padding:0px 6px; border:1px solid #eee; }
input.bbcode:hover {	border-top:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #000; border-right:1px solid #000; }
input.bbcode:active { border-top:1px solid #000; border-left:1px solid #000; border-bottom:1px solid #999; border-right:1px solid #999; }

em {				font-style:normal; background:#ffff00; font-weight:bold; }