/* Forms */
#content {
	margin:				0;
}

#content p {
	margin:				10px 0;
	line-height:		14px;
}

#content h2 {
	margin:				10px 0;
	font-size:			22px;
	line-height:		24px;
}
.formInput label {
	font-weight: 		bold;
}

.miniForm {
	display:			inline;
}

.errorHeading {
	color:				#ca2024;
}

.alert {
	background:			#fee9b2;
	color:				#ca2024;
	padding:			6px 8px;
}

table.submissionForm {
	border:				0;
}

table.submissionForm td {
	background-color:	#F0F7E2;
	border-top:			1px solid #bbb;
	border-right:		1px solid #bbb;
	border-bottom:		1px solid #bbb;
}

table.submissionForm tr.spacer td {
	background-color:	#fff;
	border:				0;
}

table.submissionForm th {
	text-align:			right;
}

table.submissionForm th.formTopicTitle {
	text-align:			left;
}

table.optionsTable {
	border:				0;
}

table.optionsTable td {
	border:				0;
}

#content input {
	margin:				6px 0;
}

#content label {
	font-weight:		bold;
}

.extraOptionLink {
	margin:				6px 0;
}

.checkbox {
	margin:				6px 0;
}

.radio {
	background-color:	#CCF1FF;
	padding:			6px 8px;
}

.radio input {
	margin:				0;
}

.select {
	margin:				6px 0;
}

#poll {
	margin:				6px 0;
}

.pollQuestion {
	font-size:			24px;
	font-weight:		bold;
	margin:				10px 0;
}

.pollInfo {
	margin:				6px 0;
}

table.pollResults {
	border:				0;
	margin-bottom:		15px;
}

#content div.submit {
	padding:			6px 8px;
	border-bottom:		6px solid #00aeef;
	
}

#content div.submit1 {
	padding:			6px 8px;
	border-bottom:		6px solid #ecf3d7;
	
}

.submit {
	padding:			6px 8px;
	border-bottom:		6px solid #00aeef;
	background-color:	#00aeef;
	
}

table.searchForm {
	border:				1px solid #bbb;
	border-top:			10px solid #00aeef;
	background-color:	#CCF1FF;
}

#content fieldset {
	padding:			10px 10px 8px 10px;
	margin:				6px 0;
}

#content legend {
	background-color:	#00AEEF;
	color:				#fff;
	border:				1px solid #fff;
	padding:			5px 7px;
}
#content form a:link, form a:visited {
	text-decoration:	none;
	color:				#DDF5FF;	
}

#content form a:hover {
	text-decoration:	underline;
	color:				#DDF5FF;
}


#content ul.postLinks li {
	display:			block;
	float:				left;
	margin:				0 8px;	
}

#content blockquote {
	padding:			6px 8px;
	margin:				6px 0;
	background-color:	#eee;
	border:				1px solid #bbb;
}

#content .quoteAuthor {
	font-weight:		bold;
	font-style:			italic;
}

#content .reviewHeading {
	text-align:			center;
	background-color:	#222;
	color:				#fff;
	font-weight:		bold;
	font-size:			16px;
	padding:			6px 8px;
	margin:				6px 0;
}

#content .reviewReminder {
	margin:				6px 0;
}

#content .replyResults {
	font-size:			11px;
}

/* Forum Tables and Stuff */

#content table {
	border-bottom:		1px solid #bbb;
}

#content th {
	text-align:			left;
	background-color:	#CCF1FF;
	color:				#333;
}

#content td, th {
	padding:			8px 15px;
}

#content td.category {
	background-color:	#555;
	color:				#fff;
	font-weight:		bold;
}

#content .categoryDescription {
	font-weight:		normal;
	font-style:			italic;
}

#content tr.forumRow td.forum,
#content tr.topicRow td {
	border-left:		1px solid #bbb;
	border-top:			1px solid #bbb;
}

tr.forumRow td.recentPostInfo,
tr.topicRow td.recentPostInfo {
	border-left:		1px solid #bbb;
	border-right:		1px solid #bbb;
	border-top:			1px solid #bbb;
	background-color:	#F2FCFF;
}

#content table.threadTable {
	border-top:			0;
	border-bottom:		0;
	margin-bottom:		8px;
}

#content table.threadTable td.author {
	background-color:	#F0F7E2;
	width:				125px;
	vertical-align:		top;
}

#content table.threadTable td.body {
	border-left:		1px solid #ddd;
	border-right:		1px solid #ddd;
	border-bottom:		1px solid #ddd;
	vertical-align:		bottom;
}

#content table.threadTable td.body ul {
	list-style-position:	inside;
	margin:					8px 10px 10px 10px;
	line-height:			16px;
}

#content table.threadTable td.reply {
	border-top:			1px solid #ddd;
}

#content div.pagination {
	float:				right;
}

#content div.pagination table {
	border:				0;
}

#content div.pagination td {
	padding:			2px 3px;
}

#content .forumName {
	font-size:			18px;
	font-weight:		bold;
	margin-bottom:		6px;
}

#content .forumInfo {
	color:				#666;
	padding:			3px;
}

#content .forumDescription {
	font-weight:		bold;
	padding:			3px;
}

#content .topicPagination {
	font-size:			13px;
}


#content .postLinks {
	margin-left:		15px;
	font-weight:		bold;
}

#content .topicMarker {
	float:				left;
}

#content .topicTitle, .topicAuthor {
	margin-left:		40px;
}

#content .topicTitle {
	font-size:			18px;
	margin-bottom:		6px;
	line-height:		20px;
}

#content .replyLink {
	margin-bottom:		3px;
}

#content .avatar {
	float:				left;
}

#content .authorInfo {
	padding-left:		5px;
}

#content .authorIP {
	font-style:			italic;
}

#content .authorName {
	font-size:			14px;
}

#content .attachments {
	background-color:	#eee;
	padding:			5px 8px;
	margin-bottom:		8px;
}

#content .attachTitle {
	font-weight:		bold;
	margin-bottom:		4px;
}

#content .attachments img {
	border:				1px solid #bbb;
}

#content h3 {
	margin:				15px 0 10px 0;
	background-color:	#333;
	color:				#fff;
	font-weight:		bold;
	padding:			6px 8px;
}

#content .postContent {
	margin:				10px 0;
	border-top:			1px solid #666;
	border-bottom:		1px solid #666;
}

#content a:link, a:visited {
	text-decoration:	none;
	color:				#00AEEF;	
}

#content a:hover {
	text-decoration:	underline;
	color:				#00AEEF;
}

/*Rasel*/
.mr {margin:0; padding:0; display:block;}

.mr form { margin:0; padding:0; }

.mr h2.movetitle {padding:5px 0 0 10px; font-size:11px;width:690px; height:23px; display:block; background: url(images/mreply.gif) top repeat-x; margin:0;}

.urloft_topic { clear:both; background:url(images/v_bg.gif) top repeat-x; margin:0; padding:0;}

.urloft_topic form h2 {font-size:12px; padding:5px 0 5px 0;margin:0 0 0 10px;}
.urloft_topic p {font-size:11px;padding:5px 0 5px 0;margin:0 0 0 10px;}

.urloft_topic form input.url { border-top:1px groove #666;border-right:1px solid #ccc; border-bottom:1px solid #ccc; height:20px; padding:5px 0 0 0; border-left:1px groove #666; width:550px; margin:0 0 10px 10px;}



.snemail {height:26px; padding:6px 0 0 0; display:block; background:url(images/check_bg.gif) top repeat-x;}

.snemail input.cbox {border:none; margin:0 10px 0 10px;}

.btn_bg { background:url(images/btn_bg.gif) bottom repeat-x;height:26px; margin:0; padding:5px 0 0 0;}

.btn_bg input.btn {border:none; background: #669900 url(images/btn_img.gif) top repeat-x; cursor:pointer; height:20px; width:150px; color:#333333; margin:0 0 0 10px;}
.movetitle {padding:5px 0 0 10px; font-size:11px; height:23px; display:block; background: url(images/mreply.gif) top repeat-x; margin:0;}
.movetitle_srch {padding:5px 0 0 15px; font-size:12px; height:23px; display:block; background: url(images/mreply.gif) top repeat-x; margin:0; color:#000000;}
.mergeinput {border:1px solid #ccc;}
.left_space_row {padding:8px 0 0 15px; font-size:12px; font-weight:700; float:left;}
.left_space_row1 {padding:8px 15px 0 0; font-size:12px; font-weight:700; float:right;}

/*Rasel*/

