/* Filename: ft.css */
/* site: ftechz.abstra.org CSS */
/* Copyright: ftechz 2007 */

/* Layout Setup */

body{
	background: url(./images/bgc.png) #f0f6e7 repeat-x;
	background-attachment: fixed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 12px;
}

#over{
	margin: 0 auto;
}

.broad{
	margin: 0 auto;
	width: 450px;
}

/** Mid Section Styles ***********************************/
.mid{
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.main{
	vertical-align: top;
}

.content{
	width: 100%;
	padding-top: 5px;
	padding-bottom: 7px;
	border-bottom: 1px dotted;
}

.error{
	width: 100%;
	font-size: 11px;
	border-top: 1px solid;
	padding-bottom: 3px;
	text-align: left;
}

#errormsg{
	padding-top: 10px;
	text-indent: 10px;
}

.error li{list-style-type:square}

a:link, a:visited { color: #000000; text-decoration: none; }
a:hover, a:active { color: #999999; text-decoration: none; }


/** Forms ***********************************************/
.form {
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid;
	border-bottom: 1px solid;
	width: 100%;
}	

#login .fieldlabel {
	text-align: right;
	font-size: 11px;
}

#register .fieldlabel {
	text-align: right;
	font-size: 11px;
}

.fieldlabel {
	vertical-align: top;
	text-align: right;
	font-size: 11px;
}

.buttonarea {
	text-align: center;
}

input.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656b78;
	border: 1px solid #656b78;
	height: 18px;
  }

input.text {
	cursor: default;
	padding-left: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656b78;
	background-color: #f6f8f9;
	border: 1px solid #656b78;
}

textarea.postarea{
	cursor: default;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656b78;
	background-color: #f6f8f9;
	border: 1px solid #656b78;
	width: 300px;
	height: 200px;
}

#cat a{
	font-weight:bold;
}

#cat li div{
	padding: 2px;
}

/** Footer Styles *****************************************/
.footer{
	background: url(./images/footer.jpg) no-repeat;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:100%;
	height:50px;
}

.footer a:link, .footer a:visited { color: #000000; text-decoration: none; }
.footer a:hover, .footer a:active { color: #999999; text-decoration: none; }

.rating .op
{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
	filter: alpha(opacity=50);	
	opacity:0.5;			
}

.rating img:hover, .rating img.selected
{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
	filter: alpha(opacity=100)	!important;
	opacity:1.0 !important; 
}

