.ainput {
	font-size: 14px;
	background-color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;	
	border: 1px solid #999999;
}

.row_a {
	background-color:#BBBBBB;
}

.row_b {
	background-color:#FFFFFF;
}

.hover {
	background:url(/gfx/thumb_bg.png) no-repeat center center;  /* Image used as background on hover effect
	border: none; /* Get rid of border on hover */
}

.spoiler {
	color:#CCCCCC;
	background-color:#CCCCCC;
}

.spoiler:hover {
	color:#000000;
}

.bold {
	font-weight:bold;
}

.italic {
	font-style:italic;
}

.underline {
	text-decoration: underline;
}

.overline {
	text-decoration: overline;
}

.quote {
	color:#999999;
	font-style:italic;
}

.post {
	overflow: auto;
	height: 150px;
}

.ajaxtooltip{
position: absolute; /*leave this alone*/
display: none; /*leave this alone*/
/* width: 619px; */
left: 0; /*leave this alone*/
top: 0; /*leave this alone*/
background: lightyellow;
border: 2px solid gray;
border-width: 1px 2px 2px 1px;
padding: 5px;
}

 .hide { 
 	display: none; 
}

.justborder {
	border: solid 1px #999999;
	padding: 0;
	margin: 0;
	-moz-border-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}

.themecolor {
	background-color: #CADADD;
}

.postleft {
	background-color: #CADADD;
	font-weight: bold;
	text-align:right;
}

.justbold {
	font-weight: bold;
}


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.post_info {	
	color:#E5E5E5; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.mini_text {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.mini_text a {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.alert {
	color:#FF0000;
	font-weight:bold;
}

a {
	color: #000000;
	text-decoration: underline;
	border-style: none;
	border: none;
}

a img {
 border: none; 
}

a:hover {
	color: #555555;
	text-decoration: underline;
}

.thumb {
	cursor: pointer;
	cursor: hand;
}

.link {
 
}

.tbl {
}

.reply {
	background:#CADADD;
	border: solid 1px #999999;
	padding: 0;
	margin: 0;
	-moz-border-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}
.subject {
	font-size: 24px;
	font-weight: bold;
}
.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
}

/* Modal window */

	.modal-overlay
	{
		position:fixed;
		top:0;
		right:0;
		bottom:0;
		left:0;
		height:100%;
		width:100%;
		margin:0;
		padding:0;
		background:#fff;
		opacity:.75;
		filter: alpha(opacity=75);
		-moz-opacity: 0.75;
		z-index:101;
	}
	* html .modal-overlay
	{   
		position: absolute;
		height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	}
	.modal-window
	{
		position:fixed;
		top:50%;
		left:50%;
		margin:0;
		padding:0;
		z-index:102;
	}
	* html .modal-window
	{
		position:absolute;
	}
	.close-window
	{
		position:absolute;
		width:32px;
		height:32px;
		right:8px;
		top:8px;
		background:transparent url('/gfx/close-button.png') no-repeat scroll right top;
		text-indent:-99999px;
		overflow:hidden;
		cursor:pointer;
		opacity:.5;
		filter: alpha(opacity=50);
		-moz-opacity: 0.5;
	}
	.close-window:hover
	{
		opacity:.99;
		filter: alpha(opacity=99);
		-moz-opacity: 0.99;
	}
