H1.fTitle {
	font-size: 14px;
	font-weight: normal;
	text-indent: 22px;
	background-image: url(../images/write_20x20.jpg);
	background-repeat: no-repeat;
	padding-top: 4px;
	width: 100%;
	text-decoration: none;
}

H1.fTitleAlt {
	
}

DIV.page {
	position: relative;
	top: 0px;
}

A.fThread {
	font-size: 12px;
	font-weight: normal;
	color: #27629E;
	border-bottom: #EDEDED 1px solid;
	padding-left: 20px;
	background: url(../images/op_3.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

DIV.fThread {
	border: #AAAAAA 1px solid;
	border: #C7C7C7 1px solid;
	background-color: #FBFBFB;
	margin: 1px;
	padding: 1px;
	-moz-border-radius: 5px;
}

DIV.fPost {
	border: #A6B3B5 1px solid;
	background-color: #FBFBFB;
	margin: 1px;
	margin-bottom: 10px;
	-moz-border-radius: 5px;
}

DIV.fPostSolution {
	border: #A7CD2C 1px solid;
	background-color: #FBFBFB;
	margin: 1px;
	margin-bottom: 10px;
	-moz-border-radius: 5px;
}

DIV.fPostEditor {
	border: #EA996C 1px solid;
	background-color: #FBFBFB;
	margin: 1px;
	margin-bottom: 10px;
	-moz-border-radius: 5px;
}

DIV.fPostModerator {
	border: #92B8E9 1px solid;
	background-color: #FBFBFB;
	margin: 1px;
	margin-bottom: 10px;
	-moz-border-radius: 5px;
}

DIV.fPostExpert {
	border: #7cc5fe 1px solid;
	background-color: #FBFBFB;
	margin: 1px;
	margin-bottom: 10px;
	-moz-border-radius: 5px;
}

DIV.fThreadInner {
	border: #E4E4E4 1px solid;
	background-color: white;
	margin: 1px;
	padding: 10px;
	-moz-border-radius: 5px;
}

DIV.fPostInner {
	border: #F1F1F1 1px solid;
	background-color: white;
	margin: 2px;
	padding: 10px;
	-moz-border-radius: 5px;
}

DIV.fPostHeader {
	border-bottom: #A6B3B5 1px solid;
	background-color: white;
	background-image: url(../images/graybg.jpg);
	margin: 0px;
	padding: 2px;
	-moz-border-radius: 2px;
}

DIV.fPostHeaderSolution {
	border-bottom: #A7CD2C 1px solid;
	background-color: #DFF0B7;
	background-image: url(../images/greenbg.jpg);
	margin: 0px;
	padding: 2px;
	-moz-border-radius: 2px;
}

DIV.fPostHeaderEditor {
	border-bottom: #FD7C32 1px solid;
	background-color: #DFF0B7;
	background-image: url(../images/orangebg.jpg);
	margin: 0px;
	padding: 2px;
	-moz-border-radius: 2px;
}

DIV.fPostHeaderModerator {
	border-bottom: #6DBEEB 1px solid;
	background-color: #DFF0B7;
	background-image: url(../images/bluebg.jpg);
	margin: 0px;
	padding: 2px;
	-moz-border-radius: 2px;
}

DIV.fPostHeaderExpert {
	border-bottom: #6DBEEB 1px solid;
	background-color: #DFF0B7;
	background-image: url(../images/lightbluebg.jpg);
	margin: 0px;
	padding: 2px;
	-moz-border-radius: 2px;
}

DIV.fRateMyPost {
	margin: 5px;
	margin-left:auto;
	width: 150px;
	padding: 5px;
	border: #D1D1D1 1px dotted;
	text-align: center;
}

P.ftTitle {
	font-size: 12px;
	border-bottom: 
}

P.fThreadHeader {
	border-bottom: #F2F2F2 1px solid;
	font-size: 11px;
}

TD.fUserInfo {
	width: 100px;
	vertical-align: top;
	border-right: #35679A 1px dotted;
	padding: 4px;
}

TD.fTContent {
	text-align: left;
	padding: 4px;
	font-size: 11px;
	line-height: 16px;
	color: #444444;
}

TD.fPContent {
	text-align: left;
	padding: 4px;
	color: #545454;
	line-height: 15px;
	height: 100px;
}

TD.fTOptions {
	text-align: right;
}

TABLE.fPostHeader {
	width: 100%;
	margin: 0px;
	padding: 2px;
}

TABLE.fThread {
	width: 100%;
}

TD.fPostStatus {
	width: 50%;
	text-align: left;
}

TD.fPostOptions {
	width: 50%;
	text-align: right;
	/*
	background-color: white;
	filter: alpha(opacity=90); -moz-opacity: 0.5; opacity: 0.5;
	*/
}

IMG.avatar {
	margin: 2px;
	padding: 2px;
	background-color: white;
	height: 80px;
	width: 80px;
	display: block;
	border: #F2F2F2 1px solid;
}

TABLE.fCategory {
	border: #F2F2F2 1px solid;
	margin: 2px;
	width: 100%;
}

TABLE.fCategoryHeader {
	border: #F2F2F2 1px solid;
	margin: 2px;
	width: 100%;
}

TEXTAREA.fPost {
	margin: auto;
	font-size: 11px;
	display: block;
	width: 600px;
	height: 200px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

INPUT.fPost {
	margin: auto;
	margin-bottom: 1px;
	font-size: 11px;
	display: block;
	width: 600px;
}

P.code {
	font-family: monospace;
	background-color: #F8F9E5;
	margin: 10px;
	padding: 2px;
	border-left: #F0E68C 2px solid;
}

P.quote {
	background-color: #FBFBFB;
	margin: 10px;
	padding: 4px;
	border-left: #EFEFEF 2px solid;
	color: #6B6B6B;
	font-style: italic;
}

/* fCategory*/

TABLE.fCategory {
	width: 95%;
	margin: auto;
	margin-bottom: 3px;
	color: #5C5C5C;
	background-color: White;
	/*
	filter: alpha(opacity=90); 
	-moz-opacity: 0.9; 
	opacity: 0.9;
	*/
}

TD.fCatName {
	width: 350px;
	text-align: left;
	border-right: #F2F2F2 1px solid;
}

TD.fCatDescription {
	width: 300px;
	border-right: #F2F2F2 1px solid;
}

TD.fCatSlim {
	width: 20px;
	border-left: #F2F2F2 1px solid;
	text-align: center;
}

TD.fThreadListTitle {
	text-align: left;
	font-size: 12px;
	color: #27629E;
}

TD.fCatLastPost {
	text-align: center;
}

TD.fCatLastPostUser {
	border-left: #F2F2F2 1px solid;
	width: 100px;
	text-align: center;
}

TD.fGAds {
	width: 1%;
}

P.fCatDesc {
	font-size: 11px;
	color: #5B5B5B;
	padding-left: 30px;
}

P.fCatUnderThread {
	font-size: 10px;
	color: #CACACA;
	padding-left: 20px;
}

P.fNew {
	text-indent: 20px;
	color: #5D92C4;
	border-bottom: #EDEDED 1px solid;
	margin: 10px;
}

P.fPages {
	text-align: right;
	margin: 10px;
}

P.BB {
	text-indent: 10px;
	margin: 5px;	
}

IMG.BB {
	margin: 2px;
	padding: 2px;
	background-color: white;
	border: #F2F2F2 1px solid;
	-ms-interpolation-mode: bicubic;
	max-width: 600px;
}

IMG.BBLeft {
	margin: 2px;
	margin-left: 4px;
	padding: 2px;
	background-color: white;
	-ms-interpolation-mode: bicubic;
	max-width: 600px;
	float:left;
}


A.BB {
	text-decoration: underline;
	color: #27629E;
}

DIV.postRate {
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	display: inline;
	background-color: white;
	padding: 2px;
	border: #E7E7E7 1px solid;
	width: 15px;
}

A.navigate {
	margin: 10px;
	font-weight: bold;
	color: #4576A7;
}

B.fRank2 {
	border-bottom: #FFD700 2px solid;
}

B.fRank3 {
	border-bottom: #D2691E 2px solid;
}

B.fRank4 {
	border-bottom: #82b025 2px solid;
}
B.fRank5 {
	border-bottom: #47aefe 2px solid;
}

B.fRank6 {
	border-bottom: #708090 3px solid;
}

B.fRank7 {
	border-bottom: #b22222 3px solid;
}

B.fRank8 {
	border-bottom: #1e90ff 3px solid;
}

B.fRank9 {
	border-bottom: #9acd32 3px solid;
}

B.fRank10 {
	border-bottom: #daa520 3px solid;
}


P.fSig {
	font-size: 10px;
	text-align: center;
	color: #696969;
}

DIV.fConf {
	position: absolute;
	background-color: #F9F9F9;
	border: #C9C9C9 1px dotted;
	width: 200px;
	padding: 10px;
	margin: 2px;
}

DIV.fPreviewArea {
	margin-left: 0px;
	width: 400px;
	margin-top: 8px;
	background-color: White;
	border: #E7E7E7 1px solid;
	border-top: white 1px solid;
	border-bottom: #DEDEDE 1px solid;
	padding: 4px;
	padding-top: 6px;
	font-size: 11px;
	background-image: url(../images/graph_uparrow.png);
	background-position: center top;
	background-repeat: no-repeat;
}

DIV.fPreviewAreaInner {
	color: #818181;
}


.widget {
	text-align: center;
	position:absolute; 
	width: 280px; 
	height: 100px; 
	background-color: white; 
	margin-left:-195px;
	margin-top:-80px;
	padding:2px;
	border: #e7e7e7 1px solid;
	background-color: #f4f4f4;
}

.widgetResults {
	font-size: 10px;
	border: #1e90ff 1px dotted;
	width: 260px;
	margin: 2px;
	padding: 2px;
	margin: auto;
	background-color: white; 
	width: 
}

.widgetQuery {
	font-size: 11px;
	width: 260px;
	margin: auto;
}

.vab {
	vertical-align:bottom;
}

B.currentPage {
	color: #f44a06;
}
