/* StyleSheet for Cult of Erotica */

body	{
	background: #171313;
	font-family: Comic sans MS;
	font-size:  10px;
	color: #FFFFFF;
        margin:0px;
        scrollbar-face-color: #664D3E;
        scrollbar-highlight-color: #7F614E;
        scrollbar-shadow-color: #594436;
        scrollbar-3dlight-color: #735746;
        scrollbar-arrow-color:  #AEAEAE;
        scrollbar-track-color: #33271F;
        scrollbar-darkshadow-color: #2E231C;
	}

table	{
	font: normal 12px Comic sans MS;	
	}

a:link,
a:visited,
a:hover		{
		font-size: 12px;
		color:#FFFFFF;
		text-decoration:none;
		}

a:active	{
		font-size: 12px;
		color: #FFFFFF;
		text-decoration:underline;
		}

a.admin_link:link,
a.admin_link:visited,
a.admin_link:hover,
a.admin_link:active
		{
		color: #FFF5A0;
		font:bold 24px/120% Comic sans MS;
		text-decoration:none;
		}
		
#table1		{
		font-size: 12px;
		border: 1px solid #75665C;
		}
		
#table2		{
		font-size: 12px;
		border-left: 1px solid #75665C;
		}

#table3		{
		font-size: 12px;
		border-right: 1px solid #75665C;
		}
		
#table4		{
		font-size: 12px;
		border: 1px solid #75665C;
		}
		
#table_white	{
		border: 1px solid #FFFFFF;
		background: #352A24;
		font-size: 12px;
		}

#table2_bottom	{
		font-size: 12px;
		border-left: 1px solid #75665C;
		border-bottom: 1px solid #75665C;
		}
		
#table_border_bottom{
		font-size: 12px;
		border-bottom: 1px solid #75665C;
		}
#table_border_top{
		font-size: 12px;
		border-top: 1px solid #75665C;
		}

#img		{
		font-size: 12px;
		border: 1px solid #292420;
		padding: 2px;
		background-color: #4F453E;
		}

.copyright	{
		font-family: Comic;
		font-size: 10px;
		text-align: justify;
		color: #675B50;
		}

.caption	{
		font-family: Comic sans MS;
		font-size: 10px;
		text-align: justify;
		}

.error		{
		font-family: Comic sans MS;
		font-size: 12px;
		font-weight: bold;
		color: #ff0000;
		}
		
.tiptitle	{
		color: #FFFFFF;
		font-family: Comic sans MS;
		font-size: 10px;
		width: 240px;
		padding: 4px;
		vertical-align: middle;
		background: #352A24;
		border: 1px solid #75655B;
}
.tiptext 	{
		font-family: Comic sans MS;
		width: 240px;
		border: 1px solid #75655B;
		padding: 4px;
		background: #75655B url(../images/news_back.jpg);
}

.allowed	{
		font-family: Comic sans MS;
		font-size: 10px;
		font-style: italic;
		text-align: justify;
		text-decoration: underline;
		}
		
.align-justify 	{
		font-size: 12px;
		text-align: justify;
		}
a.mail:link,
a.mail:active,
a.mail:visited	{
		font-size: 12px;
		color:#FF0000;
		text-decoration:none;
		}

a.mail:hover	{
		font-size: 12px;
		color: #FFFF00;
		text-decoration:underline;
		}
a.biglink:link,
a.biglink:active,
a.biglink:visited	{
		font-size: 14px;
		font-weight: bold;
		font-family: Comic sans MS;
		color:#FFFFFF;
		text-decoration:none;
		}

a.biglink:hover	{
		font-size: 14px;
		font-weight: bold;
		font-family: Comic sans MS;
		color: #FFFFFF;
		text-decoration:underline;
		}
		
.page_title	{
		color: #FFF5A0;
		font:bold 24px/120% Comic sans MS;
		text-decoration:none;
		}

a.preview_block:link,
a.preview_block:visited,
a.preview_block:hover,
a.preview_block:active	{
			text-decoration:none;
			}
.smallfont	{
		color: #75655B;
		font-size: 8px;
		font-family: Comic sans MS;
		}
		
.newstitle	{
		color: #FFFFFF;
		font-size: 13px;
		font-weight: bold;
		font-family: Comic sans MS;
		}
.newstext	{
		color: #FFFFFF;
		font-size: 11px;
		display: block;
		font-family: Comic sans MS;
		text-align: justify;
		}
		
.welcometitle	{
		color: #FFF5A0;
		font-size: 14px;
		font-weight: bold;
		font-family: Comic sans MS;
		}
.welcometext	{
		color: #FFFFFF;
		font-size: 12px;
		font-family: Comic sans MS;
		text-align: justify;
		}
		
a.membersentrance:link,
a.membersentrance:active,
a.membersentrance:visited	{
		font-size: 14px;
		font-weight: bold;
		font-family: Comic sans MS;
		color:#FF0000;
		text-decoration:none;
		}

a.membersentrance:hover	{
		font-size: 14px;
		font-weight: bold;
		font-family: Comic sans MS;
		color: #FF0000;
		text-decoration:underline;
		}
		
.newsmore,
a.newsmore:link,
a.newsmore:active,
a.newsmore:visited	{
		font-size: 10px;
		color:#FFFFFF;
		text-decoration:none;
		}

a.newsmore:hover	{
		font-size: 10px;
		color: #FFFFFF;
		text-decoration:underline;
		}
.pages,
a.pages:link,
a.pages:active,
a.pages:visited	{
		font-size: 12px;
		color:#75655B;
		text-decoration:none;
		}

a.pages:hover	{
		font-size: 12px;
		color: #75665C;
		text-decoration:underline;
		}
.clickable,
a.clickable:link,
a.clickable:active,
a.clickable:visited,
a.clickable:hover
		{
		color: #FFF5A0;
		font: 14px Comic sans MS;
		text-decoration:underline;
		}
.clickable2,
a.clickable2:link,
a.clickable2:active,
a.clickable2:visited,
a.clickable2:hover
		{
		color: #FFF5A0;
		font: 12px Comic sans MS;
		text-decoration:underline;
		}
.clickable3,
a.clickable3:link,
a.clickable3:active,
a.clickable3:visited,
a.clickable3:hover
		{
		color: #FFF5A0;
		font: 10px Comic sans MS;
		text-decoration:underline;
		}
#dropmenudiv	{
		position:absolute;
		border:1px solid black;
		font:normal 10px Comic sans MS;
		line-height:18px;
		z-index:100;
		}

#dropmenudiv a	{
		font-size: 12px;
		color: #000000;
		width: 100%;
		display: block;
		text-indent: 3px;
		text-decoration:none;
		}

#dropmenudiv a:hover	{ /*hover background color*/
			font-size: 12px;
			background-color: #75665C;
			text-decoration: underline;
			}

a.mainlink,
a.mainlink:link,
a.mainlink:visited,
a.mainlink:hover	{
			font-size: 12px;
			color: #75655B;
			text-decoration:none;
			}
td.footer {
		font: normal 12px Comic sans MS;
		background: url(../images/down.jpg);
	}
td.news_back {
		font: normal 12px Comic sans MS;
		background: url(../images/news_back.jpg);
	     }
	     
td.clt	{
	background: url(../images/news_corner_left_top.gif);
	}
td.crt	{
	background: url(../images/news_corner_right_top.gif);
	}
td.clb	{
	background: url(../images/news_corner_left_bottom.gif);
	}
td.crb	{
	background: url(../images/news_corner_right_bottom.gif);
	}
td.cl	{
	background: url(../images/news_corner_left.gif);
	}
td.cr	{
	background: url(../images/news_corner_right.gif);
	}
td.ct	{
	background: url(../images/news_corner_top.gif);
	}
td.cb	{
	background: url(../images/news_corner_bottom.gif);
	}
td.bt	{
	background: url(../images/news_border_top.gif);
	}
td.bb	{
	background: url(../images/news_border_bottom.gif);
	}
td.bl	{
	background: url(../images/news_border_left.gif);
	}
td.br	{
	background: url(../images/news_border_right.gif);
	}
td.lb	{
	background: url(../images/leftback.jpg);
	}
td.rb	{
	background: url(../images/rightback.jpg);
	}
td.back	{
	font: normal 12px Comic sans MS;
	background: #352A24;
	}
#empty	{
	background: url(../images/1px.gif);
	}
td.artist_page_title{
	background: url(../images/page_title_2.gif);
	}
td.warning{
	background: url(../images/warning_back.jpg);
	}
.enter,
a.enter:link,
a.enter:active,
a.enter:visited,
a.enter:hover
		{
		color: #FFF5A0;
		font-weight: bold;
		font: 18px Comic sans MS;
		text-decoration:underline;
		}
		
.howto		{
		color: #FFF5A0;
		font: 12px Comic sans MS;
		text-decoration: none;
		}
td.announce_head	{
			font-size: 12px;
			background: url(../images/announce_back.jpg);
			}
td.announce_back	{
			font-size: 12px;
			background: #352A24;
			}
	
#announce_table	{
		border: 1px solid #FF0000;
		}
		
#announce_table_black	{
		border: 2px solid #000000;
		}
#announce_table_red	{
		border: 2px solid #FF0000;
		}
#announce_table_gold	{
		border: 2px solid #fdd017;
		}

td.com_head	{
		font-size: 12px;
		background: url(../images/com_head.jpg);
		}
td.com_back	{
		font-size: 12px;
		background: #352A24;
		}
	
#com_table	{
		border: 1px solid #FFF5A0;
		}
		
.com_title	{
		color: #FFF5A0;
		font-size: 14px;
		font-weight: bold;
		font-family: Comic sans MS;
		}
		
.com_interview_title	{
		color: #FFF5A0;
		font-size: 12px;
		font-weight: bold;
		font-family: Comic sans MS;
		}
.com_artist	{
		color: #E5C9B5;
		font-size: 12px;
		font-weight: normal;
		font-family: Comic sans MS;
		}
		
#updates	{
		font-size: 12px;
		position: relative;
		margin: 4px;
		border-bottom: 1px solid #75665C;
		padding-bottom:4px;
		margin:0px;
		}
.updates_navi	{
		color: #75665C;
		font-size: 12px;
		font-weight: normal;
		font-family: Comic sans MS;
		}
		
.updates_this_month	{
			color: #E5C9B5;
			font-size: 12px;
			font-weight: normal;
			font-family: Comic sans MS;
			}
textarea, select {
	color : #000000;
	font: normal 12px Comic sans MS;
	border-color : #FFFFFF;
}

/* The text input fields background colour */
input.post, textarea.post, select {
	font: normal 12px Comic sans MS;
	background-color : #FFFFFF;
	color : #000000;
}

input { font: normal 12px Comic sans MS;
	text-indent : 2px; 
	color : #000000; }

/* The buttons used for bbCode styling in message post */
input.button {
	background-color : #000000;
	color : #FFFFCC;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

.strong	{
	font: bold 10px Comic sans MS;
	}