/* 
	#
	#	SiteFuse.com CSS Document
	#
*/
body, html { 	margin: 0; padding: 0; font: 12px Tahoma, Verdana, Geneva;
				color: #555; background: white url(/_img/bg.gif) repeat-x top left }

form, div, td, p, h1, h2, h3, h4, h5, hr	{ margin: 0; padding: 0 }
img, table	{ border: 0 }
ul 			{ margin: 0; padding: 0; list-style: none; }
label		{ display: block; margin-bottom: 3px }
a			{ color: #336ea6; text-decoration: none }
a:hover		{ color: #27509D; text-decoration: underline }

h1		{ font: bold 16px Tahoma, Verdana, Geneva; color: #1E1E1E }
h1 a	{ color: #555 }
h2		{ font: bold 14px Tahoma, Verdana, Geneva; color: #1E1E1E }

/* layout */
#wrapper	{ width: 780px; margin: 0 auto }
#header_top	{ height: 35px }
#header_tbl	{ width: 100%; margin-bottom: 1px; border-bottom: 1px solid #e9eae5 }

#main		{ min-height: 400px; height: auto !important; height: 400px }
#main_inner	{ margin-top: 18px; padding-top: 15px; border-top: 1px solid #EEE }

#nav_main a	{ font-size: 14px; font-weight: bold; margin-left: 20px }
#nav_user a	{ font-size: 10px; margin-left: 15px }
#adv_top 	{ margin-bottom: 16px; padding: 12px 0; border: 1px solid #EEE; border-left: 0; border-right: 0; text-align: center }
#search_bar	{ padding: 7px 10px 9px 10px; background-color: #f5f5f2; text-align: right }

#footer 	{ margin: 10px 0; padding: 12px 0 30px 0; font-size: 10px; color: #999999; border-top: 1px solid #e9eae5 }
#footer a	{ color: #777 }

/* main */
.threefidy	{ position: relative; width: 30%; float: left; margin: 0 25px 0 0; min-height: 160px; height: auto !important; height: 160px }
.listing	{ border-bottom: 1px solid #eae9e5 }
.listing_tit{ display: block; padding: 10px 0; padding-left: 25px; background: url(/_img/_ic/file.gif) no-repeat 3px center }

.cat_holder	{ height: 30px; margin: 0 0 10px 0 }
.cat_lft	{ float: left; width: 245px; margin-bottom: 5px }

.post_div	{ margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #EEE }
.post_ad	{ padding-left: 62px }
.post_text	{ padding: 10px 0 5px 0; font-size: 13px }
.bb_code	{ margin-bottom: -15px; padding: 12px; font-family: "Courier New", Courier, monospace; background-color: #f8f8f7 }
/* help */
.empty		{ height: 1px; clear: both }
.rgtspn		{ float: right }
.rgtalgn	{ text-align: right }
.no_list	{ margin-top: -10px; padding-top: 40px; min-height: 150px; height: auto !important; height: 150px; color: #999; background-color: #f8f8f5 }
.text_body		{ text-align: justify }
.text_body p	{ display: block; margin-bottom: 15px }
/* fonts */
.bready		{ padding-top: 6px; font-size: 10px; color: #999999 }
.font_title	{ font-size: 14px; font-weight: bold }
.font_small		{ font-size: 10px }
.font_small_l	{ font-size: 10px; color: #999 }
.font_med_l		{ font-size: 11px; color: #999 }
.font_light		{ color: #999 }
.font11_light	{ font-size: 11px; color: #999 }

.link_big		{ display: block; padding: 4px 0; font-size: 14px }

/* forms */
.error_box, .suc_box	{ background-color: #ffffcc; margin-bottom: 15px; padding: 16px }
.suc_box				{ background-color: #ddf0f7 }
.search_keyword			{ width: 200px; padding: 3px; color: #CCCCCC; background-color: white; border: 1px solid #9caab6; vertical-align:middle; border-right: 0 }
.search_keyword:focus	{ color: #1E1E1E }
.but_search			{ width: 29px; height: 24px; background: url(/_img/buts/search.gif) no-repeat 0 0; vertical-align:middle; border: 0; }
.but_search:hover	{ background-position: 0 -24px; cursor: pointer }

#hugeput	{ padding: 0 40px }
#hugeput textarea, .huge_in, .bigput 
				{ padding: 4px; width: 250px; margin: 3px 0; font: normal 16px Arial, Helvetica, sans-serif; border: 1px solid #c3c2bc; 
					background-color: #e7e6e0; color: #1E1E1E }
#hugeput textarea, .huge_in
				{ width: 98% }
#hugeput textarea:focus, .huge_in:focus, .bigput:focus 
				{ border-color: #908f87 }

.form_post, .form_mix		{ margin-bottom: 20px }
.form_post p, .form_mix p	{ display: block; margin-bottom: 15px }
.form_post input, .form_post textarea, .form_post select, .sinput, .binput
				{ padding: 4px; width: 250px; margin: 3px 0; font: normal 16px Arial, Helvetica, sans-serif; border: 1px solid #c3c2bc; background-color: #e7e6e0; color: #1E1E1E }
.binput			{ width: 98% }
.form_post input:focus, .form_post textarea:focus, .form_post select:focus, .sinput:focus, .binput:focus
				{ border-color: #908f87 }
.form_submit	{ margin-bottom: 25px }
.but_submit, a.button				{ -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius:3px; width: auto; padding: 7px 14px 8px; font: bold 12px Tahoma, Verdana, Geneva; line-height: 16px !important; 
					background: #73bcd1 url(/_img/buts/but_bg.gif) repeat-x scroll 0 0; -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); 
					border: 1px solid #151c29; color: white; cursor: pointer }
.but_submit::-moz-focus-inner						{ border: 0 none; padding: 0 }
.but_submit:hover, .but_submit:focus, a.button:hover{ border-color: #4b8596; text-decoration: none }
.but_submit:active, a.button:active					{ background-image: none !important; text-shadow: none !important }

/* Main */
#main .latest	{
	margin: 5px 0 5px 0; padding: 0; line-height: 20px;
}

#main fieldset {
	margin: 8px 0 8px 0; padding: 10px 10px 15px 10px;
}

#main fieldset legend {
	width: 65px; 2px; color: #12BFD9; font-size: 10px; font-weight: bold;
}

#pagenav {
	margin: 5px 0 5px 0; padding: 0; text-align: right;
}


.newtopics { margin: 0; padding: 15px 0; border-bottom: 1px solid #EEE }

.smallblue {
	color: #788A94; font-size: 10px;
}

/* links */
a.same:link { color: #BDBFBF; }
a.same:visited { color: #BDBFBF; }
a.same:hover { color: #A9AAAA; }

a.bigtitle {
	font-size: 12px; font-weight: bold;
}

a.red:link {
	color: #7ACFD6; font-weight: bold; text-decoration: none;
}

a.red:visited {
	color: #7ACFD6; font-weight: bold; text-decoration: none;
}

a.red:hover {
	color: #CC0000; font-weight: bold; text-decoration: none;
}

