/*	logo	*/
#logo {position:relative;top:0px;left:10px;background: url('images/logo.png') top right no-repeat;text-align:right;color:#6DBE17;}
#logotext{position:absolute;left:185px;top:13px;color:#6DBE17;font:.8em Tahoma, sans-serif;}
/*#logotext{position:absolute;left:135px;top:13px;color:#6DBE17;font:.8em Tahoma, sans-serif;}*/


.quote {position:absolute;right:43px;top:70px;color:#fff}
.blog_dropdown {position:absolute;right:21px;top:87px;color:#fff}

/*	status	*/
.statustl { background: url(images/corners/iwtl.gif) no-repeat #f3f3f3; }
.statustr {
	background: url(images/corners/iwtr.gif) 100% 0 no-repeat;
	margin: 0px;
	padding: 8px 15px 0px 15px;
	color:#000;
	font-size:1em;
	text-align:center;
}
/*styles for new status box*/
.status_no_box{
	margin: 0px;
	padding: 5px 0px 0px 0px;
	color:#000;
	font-size:.9em;
	text-align:center;
}
.status_no_box a {color:#06C;text-decoration:none;}
.status_no_box a:hover{text-decoration:underline;}
/*end new styles*/
.statustr a {color:#000;text-decoration:none;}
.statustr a:hover{text-decoration:underline;}
.statusbl { background: url(images/corners/iwbl.gif) 0 100% no-repeat #f3f3f3;}
.statusbr { background: url(images/corners/iwbr.gif) 100% 100% no-repeat;width:100%;padding:0px}

/*	sections	*/
.sectionbarbg { background: url(images/green_grad.gif) repeat-x}
/*.sectionbarbg { background: url(images/newyear2.jpg) repeat-x}*/
.sectionbartl { background: url(images/corners/gwtl.gif) no-repeat; padding:5px;position:absolute;}
.sectionbartr {
	background: url(images/corners/gwtr.gif) 100% 0 no-repeat;
	margin: 0px;
	padding: 3px 5px 0px 7px;
}

#sectionlinks a {text-decoration:none;padding-right:2px;font-weight:bold;font-family:arial, sans-serif;font-size:1.2em;position:relative;top:3px;color:#E76A17}
#sectionlinks a img {padding:0px;}
.sectionlinkstl { display:inline; background: url(images/corners/wgtl.gif) 0 0 no-repeat;}
.sectionlinkstr {
	display:inline;
	background: url(images/corners/wgtr.gif) 100% 0 no-repeat;
	margin: 0px;
	padding: 0px;
}


/*	categories	*/
.categorybarbl { background: url(images/corners/bwbl.gif) 0 100% no-repeat #7E8EF7; }
.categorybarbr {
	background: url(images/corners/bwbr.gif) 100% 100% no-repeat;
	font-size: 11px;
	margin: 0px;
	padding: 4px 4px 4px 20px;
}
.categorybarbr a {text-decoration:none;padding:4px 11px 4px 11px;margin-right:0px;font-weight:regular;font-family:arial, sans-serif;font-size:1.2em;color:#fff;}
.categorybarbr a:hover {color:#fff;background-color:#7473F9}
.categorybarbr a.selected {color:#fff;background-color:#AEB7F6}
.categorybarbr a.selected:hover {color:#fff;background-color:#7473F9}
.categorybarbr a.spacer {background-color:#7E8EF7}
.categorybarbr a.spacer:hover {background-color:#7E8EF7}


/*	blog styles	*/

.blogBoxTL {/* background: url(images/corners/iwtl.gif) no-repeat #fff;*/}
.blogBoxTR {
	/*background: url(images/corners/iwtr.gif) 100% 0 no-repeat;*/
	margin: 0px;
	padding: 6px 10px 6px 20px;
	font-size:1.1em;
	color:#444;
}
.blogBoxTR .blogTitle{font-size: 17px;font-weight:regular;color:#000;position:relative;left:-10px;}
.blogBoxTR a{color:#5959ff;}
.blogBoxTR a:hover{text-decoration:none;}

.blogBoxBL { /*background: url(images/corners/iwbl.gif) 0 100% no-repeat #fff; */}
.blogBoxBR {
/*	background: url(images/corners/iwbr.gif) 100% 100% no-repeat;*/
	font-size: 1em;
	margin: 0px;
	padding: 6px;
	color:#000;
	text-align:right;
	font-weight:regular;
/*	font-size:1.8em;*/
	color:#444;
}

.blogBoxBR a{color:#5959ff;}
.blogBoxBR a:hover{color:#5959ff;text-decoration:none;}

/*	footer	*/
#footer {position:relative;top:8px;width:100%;background-color:#fff;font-size:.9em;color:#444;border-top:solid 1px #9CD230;padding-top:3px;}
#footer td.right{text-align:right;}
#footer td.right a{color:#444;}
#footer td.right a:hover{color:#444;text-decoration:none;}

/*	forum styles	*/
.threadHeaderTL { background: url(images/corners/swtl.gif) no-repeat #ECECEC; }
.threadHeaderTR {
	background: url(images/corners/swtr.gif) 100% 0 no-repeat;
	margin: 0px;
	padding: 3px 8px 3px 0px;
	color:#000;
	font-size:12px;
	text-align:center;
}

.threadCatHeader{
	font-size:17px;
	}

.threadFooterBL { background: url(images/corners/swbl.gif) 0 100% no-repeat #ECECEC; }
.threadFooterBR {
	background: url(images/corners/swbr.gif) 100% 100% no-repeat;
	font-size: 1.1em;
	margin: 0px;
	padding: 6px;
	color:#000;
}

.threadFooterBR a{color:#000;font-weight:regular;text-decoration:none;padding:6px;}
.threadFooterBR a:hover{color:#000;font-weight:regular;text-decoration:none;background-color:#D8D8D8}

.threadList{color:#6f6f6f;background-color:#fff;text-align:center;font-family:verdana;font-size:8pt;white-space: nowrap;padding:2px}
.threadList a {text-decoration:none;color:#5959ff;}
.threadList a:hover {text-decoration:underline;color:#39B44A;}

.threadTitleList{color:#6f6f6f;background-color:#fff;text-align:center;font-family:verdana;font-size:8pt;white-space: nowrap;padding:2px;font-weight:regular;}
.threadTitleList a {text-decoration:none;color:#5959ff;}
.threadTitleList a:hover {text-decoration:underline;color:#39B44A;}

.threadList #unread{position:absolute;display:block;height:10px;width:10px;top:3px;left:6px;background: url('images/forumdot.png') left no-repeat;}
.threadList #sticky{position:absolute;display:block;height:10px;width:10px;top:3px;left:26px;background: url('images/postit.gif') left no-repeat;}
.threadListDateTime{display:inline;font-size:.9em;}

.viewThreadTitle{text-align:left;}
.viewThreadAuthor{text-align:left;font-size:1em;}
.viewThreadPageNumber{text-align:right;}

.threadContent{color:#6f6f6f;background-color:#fff;text-align:center;font-size:1em;}
.threadContent a {text-decoration:none;color:#6A56FC;}
.threadContent a img{text-decoration:none;background-color:#fff;padding:4px;margin:10px;color:#000;border:1px solid #cecece}
.threadContent a:hover {text-decoration:underline;}
.threadContent #unread{position:absolute;display:block;height:10px;width:10px;top:3px;left:6px;background: url('images/forumdot.png') left no-repeat;}

.postHeader{color:#444;border-bottom:solid 1px #ECECEC;background-color:#ECECEC;font-size:.9em;}
.postHeader24{color:#444;border-bottom:solid 1px #444;background-color:#ECECEC;font-size:.9em;}
.postTitle{font-size:1.3em;}
.postTimestamp{font-size:1em;}
.postBody{color:#000;background-color:#fff;border:1px solid #ECECEC;padding:5px;font-family:"Lucida Grande", Verdana, Geneva, Arial, sans-serif;font-size:1em;text-align:left;word-wrap:break-word;width:100%;left:0}
textarea.postArea{width:650px;height:200px;padding:5px;font-family:"Lucida Grande", Verdana, Geneva, Arial, sans-serif;font-size:1em;}
textarea.commentArea{width:650px;height:100px;padding:5px;font-family:"Lucida Grande", Verdana, Geneva, Arial, sans-serif;font-size:1em;}
.postBoxYouAre{height:19px;font-size:1.1em;padding:2px}
.postBoxPostingTo{height:23px;font-size:1.1em;padding:2px}
.postBoxYouAre a{text-decoration:none;color:#5959ff}
.postBoxYouAre a:hover{text-decoration:underline;color:#39B44A}
.postButtons{width:602px;border: solid 1px red;}
.quoteBox{text-align:left;width:80%;background-color:#fff;border: solid 1px #cecece;padding:3px;}
.threadAnchor{background-color:red;height:0px;}


/*	friends	*/
#narf{background-color:#66ff99;width:40%}
#friendHolder{width:90%;}
#friendHolder td a{background-color:#fff;}
#friendHolder td a:hover{background-color:#fff;}

#friend_help {background-color:#5ABCF3;width:240px;height:170px;padding:10px;color:#99ff99;}
#friend_help a{color:#fff;}
#friend_help h2 {margin:20px 20px 0 20px;line-height:22px;}

#friend_help2 {background-color:#66ff99;width:240px;height:50px;padding:10px;color:#6600ff;font-weight:bold;vertical-align:middle;}
#friend_help2 img{position:absolute;top:30px;left:180px;}

/*	font styles	*/


/*	messages	*/
.message_errorTL { background: url(images/corners/swtl.gif) no-repeat #FF668A; }
.message_errorTR {
	background: url(images/corners/swtr.gif) 100% 0 no-repeat;
	margin: 0px;
	padding: 6px 8px 5px 0px;
	color:#000;
	font-size:1.1em;
	text-align:center;
}

.message_errorBL { background: url(images/corners/swbl.gif) 0 100% no-repeat #FF668A; }
.message_errorBR {
	background: url(images/corners/swbr.gif) 100% 100% no-repeat;
	font-size: 1.1em;
	margin: 0px;
	padding: 6px;
	color:#000;










}


.message_infoTL { background: url(images/corners/swtl.gif) no-repeat #E3F6FF; }
.message_infoTR {
	background: url(images/corners/swtr.gif) 100% 0 no-repeat;
	margin: 0px;
	padding: 10px;
	color:#000;
	font-size:1em;
	text-align:left;
}
.message_infoTR img{padding:5px}

.message_infoBL { background: url(images/corners/swbl.gif) 0 100% no-repeat #E3F6FF; }
.message_infoBR {
	background: url(images/corners/swbr.gif) 100% 100% no-repeat;
	font-size: .1em;
	margin: 0px;
	padding: 0px;
	color:#000;
}

/*	forms	*/
.formstyle {width:600px;}
.formstyle input {width:300px;}
.formstyle select {width:305px;}
.formstyle .short input {width:60px;}
.formstyle .short select {width:150px;}
.formstyle textarea {width:300px;height:100px;position:relative;left:-5px;}
.formstyle .submit input {position:relative;left:280px;margin-top:10px;width:60px;}
.form li {padding:6px;list-style:none;position:relative;border-bottom:1px dotted #888;}
.form li .fright img {position:absolute;top:8px;left:-22px;}
.form .error .f5 {color:#DC4141;}
.form .selected {background-color:#E3F6FF;}

/*	global styles	*/

.separator1 {height:1px;background-color:#fff;}
.separator3 {height:3px;background-color:#fff;}
.separator10 {height:10px;background-color:#fff;}
.separator15 {height:15px;background-color:#fff;}

body {
/*background:#8EB7DA url(images/xmas_bg.jpg) no-repeat scroll left top;*/
	background: #fff;
	margin: 0px 5px 0 5px; 
	padding: 10px 20px 20px 20px; 
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}
form {display:inline;padding:0px;margin:10px 0;}
select {margin:5px 5px 0 0;color:#444;}
ul {margin:0px;padding:0px;}
ul li {list-style:none;}
.header {position:relative;margin-top:25px;display:block;border-bottom:3px solid #DCDCDC;width:100%;margin-bottom:8px;}
.header2 {border-top:1px solid #eee;border-bottom:1px solid #eee;margin:20px 0 10px 0;padding:10px 0;}
.header2 .fright {margin-top:2px;}
.header3 {position:relative;border-top:1px dotted #aaa;background-color:#FFFDDE;display:block;border-bottom:3px solid #DCDCDC;width:90%;margin-bottom:8px;}
.header3 .head3 {position:absolute;bottom:4px;left:10px;}
.item {padding:4px 0 4px 0;border-bottom:1px dotted #aaa;}
.item-selected {background-color:#FCF0C0;padding:4px 0 4px 0;border-bottom:1px dotted #aaa;}
.clear {clear:both;}