body {
	margin: 0px auto;
}
body, #footer, #menu a, #poppri, #arttit, #bdtitle #arttit a, #main .fz12, #txtcom #form, #txtcom #forms, #term, #chreps textarea, #feedback textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body, #footer, #tabs a, #htext a, #menu a, #blist a, .blk, #blk, #pcomment #pspell a, #pcomments #pspell a, #subinput #menu a, #ptopsrch a, #ptxt01, #main #pryll, mtxt01, #addus a, #adds a, #pgwhiteg li a, #pgwhite a, #trash, #plink span, #mnavs a, #mopen a, .gedrop a, #main #mes a, #ptop a, .text33, #main .text33, #memcont, #title, #rmember a, #bgnone, #trash, .arrow, .arrows, #menu a.arrow:hover, #menu a:hover, #adds a, #main .bgdrop a, #menudona a, #menudona a:hover, .sitemap a, div#memberProfile {
	color: #333333
}
#title, #prtitle, #memtitle, #ltitle a, #titles, .time, #sbox, #stitle, #ltitles, #bdtitle, #pryll, #comm, #hdtitle {
	font-family: "Times New Roman", Times, serif
}
#outer div, #menu img, #main div, #header img, #box img, #box01 img, #input, #bodys img, #task ul li, #title ul li, #prtitle, #panel img, #panels img, #ptabs ul li, #bbox img, #bbbox img, #bpage ul li, #bmore img, label, #brate ul li, #brates ul li, #bpost ul li, .ftl, #bmain ul li, #bmains ul li, #context img, #context ul li, #mes ul li, #stitle ul li, #btop img, #tabs ul li, #box ul li, #box01 ul li, #sucheck li, #fll, .flleft, #chsearch, #search li, #mbottom ul li, #pmain img, #pcontent li, #pcontents div, #pcontents img, #wicday, #day, #chsearchs, #chsearchs input, #mnmain, #mnimg li, #bgmenu, #bgmenuser, #menu a, #bgmenus, #rmess, #mopen li, #icon, #profile li, #pgwhite li, #mnavs, #slideshow li, #icons li, #memb, .boimg, #menudona a, .sitemap img, .sitemap {
	float: left
}
#header #sign, #sort div.flrght, #footers .frght, #brate ul.frght, #bgtask div.flrght, #main #flrght, #flrght, #pcontent #flrght, #pspell, #bdbox, #mnav, #main #fright, #main .flr, #bodys .flr, #main #info {
	float: right
}
#outer, body, #main, #psearch, #main #header, .sitemap {
	width: 960px;
}
#tab, .w100, #blink, #btext, #bmore, #footers, #bfrm, #bfrm ul, #bfrm ul li, #binfo ul, #binfo, #bmain, #ppt, #chframe, #frleft, #subtext, #pcontent li, #pwrite, #bdrate div, #bgmess #mcont li, #bgmess #mopen li, #thks, #srchbox, #htitle, #main #lnum, #blist, .sitesup, #main .w240 div {
	width: 100%;
}
#hdtitle {
	width: 644px !important;
	width: 646px
}
#task ul, #task ul li, #title ul li, #all ul, #ptabs ul, form, #bpage ul, #bmore ul, #bfrm ul, #brate ul, #bpost ul, #binfo ul, #bmain ul li, #bmains ul li, #context ul, #context ul li, #mes ul, #stitle ul li, #tabs ul, #menu ul, #menu ul li, #box ul, #box01 ul, #sucheck ul, #pcontent ul, #bgmenus, #brates ul, #mcont ul, #mopen ul, #profile, #lnum ul, #blist ul, #addus ul, #adds ul, .mrpd, #pgwhite ul, #slideshow ul, #main #icons, .gedrop ul, #rmember ul, .tiny ul, .tiny ol {
	margin: 0px;
	padding: 0px
}
#all ul li, #ptop, #ptopsrch, .fz14, #ptxt, #pfile, #pfiles, #ptops, #ptops a, #ptxt01, #avai, #mtxt, #addus a, #adds a, .amount {
	font-size: 14px;
}
#rate {
	width: 636px
}
#main #hinfo a, #ltitles a, #drop a, #ptop a, #ptopsrch a, #ltitle a, .active, #all a, #bpage ul li a, #bpost a, #bnew a, #gname a, #txt a, #tabs a, #url a, #htext a, #menu a, #ptops a, #bdtitle a, #bdbox a, #blue, #blue a, #rtitle a, #rtitle_search a, #info a, #blist a, #addus a, #adds a, #pgwhiteg li a, #pgwhite a, #trash, #term a, #fqa a, #footers a, #mopen a, #mnavs a, .gedrop a, #main #mes a, #main .bgdrop a, #menudona a, .archivemess a, .sitemap a, #pri a:link, #pri a:active, #pri a:visited {
	text-decoration: none;
}
#main #hinfo a:hover, #header a, #txt a:hover, #tabs a:hover, #url a:hover, #htext a:hover, #bpost #gr, #ltitle a:hover, #pcomment #pspell a, #pcomments #pspell a, a:hover #trash, #fqa a:hover, .gedrop a:hover, #pri a:hover {
	text-decoration: underline;
}
#titles, .fz18, #blink a, #input input, #box input, #box01 input, #blinks a, #bgsubs, #poptit, #htitle, .memname {
	font-size: 18px
}
.fz16, #mtxt01, #bpage ul li a {
	font-size: 16px
}
#list {
	font-weight: normal
}
#title, #prtitle, #memtitle, #stitle, #hdtitle, #pryll {
	font-size: 38px
}
#title a {
	text-decoration: none;
	color: #333;
}
#title a:hover {
	text-decoration: underline;
}
.new_author {
	font-size: 12px;
	color: #aaa;
	font-family: Arial;
	font-weight: bold;
	margin-left: 20px;
}
.fz15, #bgnone {
	font-size: 15px
}
#sbox, #bboxs, #bcontent span, #comm {
	font-size: 21px
}
#ltitle a, #bdtitle a, #thks, #rtitle, #rtitle_search,  .fz20 {
	font-size: 20px
}
.cur, .button button {
	cursor: pointer
}
#ltitles, .memnames {
	font-size: 26px
}
#bmore a, #main .fz13 {
	font-size: 13px
}
#bmore a {
	color: #b56004
}
.redabuse {
	color: #fc0303
}
#bmore img, .mrr10 {
	margin-right: 10px
}
#main .center {
	text-align: center
}
#icon {
	width: 16px;
	height: 16px !important;
	height: 11px;
	background: url(../images/iconmen.jpg) no-repeat left top;
}
#lcon, .w50 {
	width: 50%
}
#bmore ul li, #pgwhite li, #hinput, #email, #addus li, #adds li {
	height: 25px
}
#htitle, #subinput li, .left {
	text-align: left
}
#main #slideshow {
	margin: 0px 21px;
	background: black;
	padding: 1px;
	overflow: hidden
}
#slideshow li, #slideshow {
	width: 557px;
	height: 335px;
}
.w48 {
	width: 49%
}
#opac {
	top: 25px;
	opacity: 0.8;
	width: 146px
}
#bgmenu, #bgmenuser {
	background: url(../images/line.gif) repeat-y left top;
}
#warm, #main span.red {
	color: red
}
#bgmenus {
	background: url(../images/lines.gif) repeat-y;
}
#bor, #slideshow, #main .rela {
	position: relative;
	padding-top: 0px
}
#main #header {
	background: url(../images/hmid.jpg) repeat-x 7px top;
}
#bnew, #hinput, .pos {
	position: absolute;
}
#term, #rem {
	width: 225px;
	padding-left: 25px;
}
#rgheader {
	height: 67px;
	/*width: 738px*/
	width:720px;
}  /*width:364px*/
#menu a, #main #menu a:hover, .w150 {
	width: 150px
}
#menu a:hover, #menudona a:hover {
	background: #ccffff;
	color: black;
	opacity: 1
}
#hinfo {
	padding: 10px 0px 6px 40px;
}
#info {
	padding: 10px 2px 6px 55px;
}
* html #info, * :first-child+html #info {
	padding: 10px 2px 6px 30px
}
#menu a, #menu a:hover, #logos, #menudona a {
	margin-left: 1px
}
.mrl10 {
	margin-left: 10px
}
#logos {
	padding: 3px 10px;
}  /*edit*/
#menu a, #menu a:hover {
	padding: 3px 5px;
}
.mrl70, .sub02, .sub03, .sub04 {
	margin-left: 70px
}
.sub01 {
	margin-left: 25px
}
.sub01 {
	width: 930px
}
.sub02 {
	width: 860px
}
.sub03 {
	width: 790px
}
.sub04 {
	width: 720px
}
#main .w240 {
	width: 240px
}
#tab {
	background: url(../images/tab.gif) no-repeat left 2px;
}
#email {
	padding: 10px 0px 0px 40px;
}
#new, .w115 {
	width: 115px;
}
.pdb20 {
	padding-bottom: 20px
}
#srchbox {
	padding-bottom: 3px
}
#cut {
	width: 78px;
	padding-top: 10px !important;
	padding-top: 5px
}
#new, #chrep, #chreps, #feedback, #cut, #mem, #brate ul li, #bpost ul li, #sucheck, #txtcheck, #memb, #membs, #fre, #amb, .pl5, #pcontent #ptxts, #pcontent #phelp, #pcomment img, #pcomments img, #pcontents #ptxts, #pcontents #phelp, #blist, #ptops, #ptops a, #avai, #mtxt, #message, #addus, .linefooter, #main #left img, .gedrop, #bgsubs, #bpage, #menudona a, .archivemess, #txtmore a, #txtmores a, .bsitemap, .sitesup span, .tiny ul li, html .tiny ul li {
	padding-left: 5px
}
.pl20, #mopen, #rmember li, .tiny ol, html .tiny ol {
	padding-left: 20px;
}
.tiny a{
	target:new window;
}
#tab {
	/*margin-left: 376px;*/ margin-left:356px;
	width: 363px
}
#bfrm ul li, #blist, #hdtitle, .pb8 {
	padding-bottom: 8px
}

#psearch {
	padding-bottom: 8px;
	background: transparent url(../images/bgsearch.jpg) no-repeat scroll right top;
}
#logo {
	margin: 10px 0px 0px 0px
}
#ratef, #arttit, #rgray, .rgray {
	color: #999999
}
.gray01 {
	color: #b7b6b6
}
#blist, #task, #adds a {
	color: #2c2c2c
}
.memname {
	color: #018ab6
}
.boimg {
	border: 3px solid #018ab6;
	width: 68px
}
.arch {
	color: #058DB6
}
#header #sign, #info, #hinfo, #header a, #footers, #footers a, #task, #task a, #bpage #active a, #bgsubs, #hpow {
	color: #FFFFFF;
}
#bnew #context a, #bpost #gr, #bpost.gr {
	color: #666666
}
#main #pri a {
	color: #d97a02
}
.error {
	color: red
}
.text33, #memcont, #menu a.arrow:hover, #menu a.arrows {
	color: #333333
}
#ltitle a, #bdtitle a, #ltitles a, #blink a, #blinks a, #plink, #plink a, #ptitle a, #bpost, #bpost a, #gname a, #pmem #name, #name a, #subinput a, #bdbox a, #blue, #blue a, #area a, .blue, span.blue a {
	color: #0099cc
}
#chsearchs input, #txtcom #form, #txtcom #forms, #chreps textarea, #feedback textarea, .archivemess, .archivemess a {
	color: #727272
}
#avai {
	color: #3c69c6
}
#menu a:hover, #email {
	width: 120px;
}
#ltitle {
	width: 442px
}  /*436px*/
#brate {
	width: 180px
}
#bpage #bgnone,#bpage #bgnone a {background: none;}

#bfrm textarea {
	width: 400px;
}
#title {
	width: 425px;
}
#bpost, #lrecord, .bg {
	background: #ccffff
}
.bgdrop, #menudona {
	border-left: #7a7a7a solid 1px;
	border-right: #7a7a7a solid 1px
}
.bgmenu {
	background: #097a9c
}
#mes, .bgbox, #bgmess {
	background: #8f8e8d
}
.bgmenu {
	background: #097a9c
}
#mes, .bgbox, #bgmess {
	background: #8f8e8d
}
#sucheck, #thks, .gray, #pcontent, #pcontents, .bgdrop {
	background: #cecdcd
}
#pryll {
	background: #fef72d
}
#main #total {
	background: url(../images/bgsearch.jpg) no-repeat right top;
}

#btsubs {
	background: url(../images/bgsearch.jpg) no-repeat 12px top;
}
#bbox, #bboxs, #bbbox {
	background: #ffffcc
}
#tab div.bgamb {
	background: #fdbd65
}
#tab div.bgground {
	background: #f8a22c
}
#bdbox, #bpost.gr {
	background: #f3f3f3
}
#fravartar div {
	background: url(../images/avonline.png) no-repeat top left;
	width: 23px;
	height: 23px;
	padding: 7px 0px 0px 7px
}
#fravartar1 div {
	width: 23px;
	height: 23px;
	padding: 7px 0px 0px 7px
}
#fravartar img, #fravartar1 img {
	border: 1px #675747 solid;
	width: 15px;
	height: 15px;
}
#pgcontent {
	background: url(../images/pmemb.png) repeat-y;
	padding: 0px 14px 0px 14px;
	width: 284px !important;
	width: 284px
}
#pgwhite, #pgwhiteg, .bgblk, #txtcom, #lbcom, #lbcoms, #mnmain, #blank, #mcont, #mopen, #addus, #adds, .gedrop, #menudona, .archivemess {
	background: #ffffff
}
#title, #memtitle, #stitle {
	padding: 4px 10px 3px 20px
}
.btsub {
	padding: 15px 18px 8px 0px
}
.box {
	padding: 12px 0px 8px 21px
}
.box01 {
	padding: 12px 0px 8px 0px
}
#prtitle {
	padding: 4px 0px 3px 0px
}
#box {
	width: 305px
}
#box01 {
	width: 300px
}
#box input, #poppri, .w230 {
	width: 225px
}
#box01 input {
	width: 215px
}
#btsub, #btsubs, #hdtitle {
	height: 50px
}
.w380, #bgmess #addus li {
	width: 380px
}
#premem, .w628 {
	width: 628px
}
.w262 {
	width: 262px
}  /**/
.w264, #subinput .w264, #subinput li {
	width: 264px;
}
.w155 {
	width: 155px
}
.w340 {
	width: 330px
}
#main .w95 {
	width: 95px
}
.w608, .archivemess {
	width: 608px
}
#bodys, .subbody {
	width: 644px
}
#bcontent {
	width: 634px
}
#sbox, #bcontent span {
	color: #ba7939
}
#bboxs {
	color: #675747
}
.task, #adds a, #sucheck {
	padding-left: 10px
}
#bbox {
	width: 379px;
}
#plink, #barrow, .pd {
	padding: 4px 10px 4px 10px;
}
.pd9 {
	padding: 9px 0px 0px 9px
}
#bgtask, #bgsubs, #premem {
	background: url(../images/bgtask.jpg) repeat-x;
}
#bgtask, #premem {
	padding: 5px 0px 9px 8px;
}
#bgtask {
	width: 337px
}  /*345px*/
#sort {
	background: url(../images/sortline.jpg) repeat-x;
	padding: 9px 7px 11px 0px;
	width: 241px;
}
ul li, #sucheck ul li, #pcontent ul li, #pcontent ul li ul li, #mcont ul li, #mopen ul li, #addus li, #adds li, .gedrop li, #rmember li {
	list-style-type: none
}  /**/
.tiny ul li {
	list-style: inside circle
}
html .tiny ul li {
	list-style: inside circle
}
#input input, #box input, #box01 input {
	background: url(../images/formBg.jpg) repeat-x;
	border: 0px;
}
#input input, #box input, #box01 input, .subupdate img {
	height: 24px;
}
.subupdate #chsearchs input {
	height: 15px;
	width: 130px;
}
#input input, .w450 {
	width: 450px;
}
.w405 {
	width: 405px;
}
#plink textarea, #bbox, #bbbox, #bboxs, #bcontent {
	border: 1px solid #cdcbcb;
}
#panel, #panels {
	width: 302px;
}
#panels {
	width: 316px !important;
	width: 314px;
}
#main #spanel, #panel, #bboxs {
	margin-left: 14px !important;
	margin-left: 5px
}

#plink {
	background: #dff8fc;
	width: 283px
}
	.small{ font-size: 0.8em;}
	.normal{ font-size: 1em;}
	.large{ font-size: 1.5em;}
	.extra{ font-size: 2em;}
	a.small, a.normal, a.large, a.extra{text-decoration:none; }


#plink textarea, .w280 {
	width: 280px !important;
	width: 275px
}
#tnew {
	width: auto;
	padding-left: 0px
}
#plink a:hover, #ptitle a:hover, #subinput a:hover {
	color: #cc9a00
}
#main .bgtab {
	background: url(../images/ptabno.gif) no-repeat left top
}
#bpost a:hover, #ltitle a:hover, #bdtitle a:hover, #task a:hover, #blist a:hover, #arttit a, #bdbox a:hover, #blue a:hover, #main #oran, .memnames, .oran, #main #context a:hover, #main .bgdrop a:hover {
	color: #ff9900
}
#ptop, #ptopsrch {
	padding: 10px 10px 5px 10px;
	width: 282px
}

#ptopsrch {
	padding: 58px 10px 5px 10px;
	width: 282px
}
#all ul li, #pspell {
	padding: 0px 10px 0px 20px
}
#ptop a:hover, #subex a, #all a:hover, #ptops, #ptops a, #gname, #txt a, #url a/*, #htext*/, #htext a:hover, #box input.input, #box01 input.input, 	/*add*/ #addus a:hover, #addus a:focus, #adds a:hover, #adds a:focus, #rtitle a, #rtitle_search a, #pgwhiteg li a:hover, #pgwhite li a:hover, .linefooter, #main #mes a:hover {
	color: #f18d00
}
#all a {
	color: black
}
#hinput {
	z-index: 3;
	width: 170px;
	left: -130px !important;
	left: -140px;
	opacity: 0;
}
#ptopsrch a.active, #all a.active, #ptop a:active, #main .blues {
	color: #058db6
}
#gold {
	color: #cb7003
}
#expand, #tabs {
	padding: 7px
}
#tabs {
	background: url(../images/ptab.gif) no-repeat left top;
	width: 288px;
}
#tabs, #ratef {
	font-size: 11px;
}
#bodys #bbox, bodys #bbbox, #bodys #bboxs, .pdl12, #memcont {
	padding-left: 12px;
}
.pdl3 {
	padding-left: 3px
}
.pdl4 {
	padding-left: 4px
}
#ptabs {
	background: #fbd299;
}
.blueover, #menu #bgmenus a:hover {
	background-color: #66cbff
}
.ml5 {
	margin-left: 5px !important;
	margin-left: 0px
}
#ptabs, #psub, .w300, #memb {
	width: 300px;
}
div.popup div {
	float: left;
}
#mem, .w90px {
	width: 90px
}
#srchbox, #srchinsert {
	width: 636px
}
#bbg {
	background: #db7c02
}
#plarrow {
	padding: 26px 0px 21px 10px;
}
#plist {
	width: 225px;
}
#bcontent, #mes ul li, #poppri, #pts, #term, .pd5, #pgrd {
	padding: 5px
}
.w35, #main #left {
	width: 35px
}
.w75 {
	width: 75px;
}
.pd905 {
	padding: 9px 0px 5px
}
#sucheck .w263 {
	width: 258px;
}
.pd212 {
	padding: 26px 10px 21px 0px;
}
#ptitle {
	margin: 0px 6px 0px 8px !important;
	margin: 0px 4px 0px 4px;
	background: #fcf0de;
	width: 275px
}
#ptitle, #titles, #bbox, #bbbox, #bboxs, #plist, #rate, #bdbox, #bpost, #lrec div, #lrecord div, .p4 {
	padding: 4px
}
#titles {
	width: 293px
}
#prtitle {
	width: 530px
}
#pgwhite, #pgwhiteg, #input input, #box input, #box01 input, #bpage, #ppt, #bgsubs, #txtcheck, #txtmore, #fre, .pt5, #pcomment, #pcomments, #pcontent #ptops, #bgmess #phelp, #mcont #addus li, #mopen li.checkac, #mopen li.checkac div, .amount, #srchbox, .bsitemap {
	padding-top: 5px
}
#pcontent #tppage, #main .pdt0, #main #pfile, #txtmore div {
	padding-top: 0px
}
.pdt2 /*,.sitesup,.w240 div*/ {
	padding-top: 2px
}
#ppt, #txtcheck, #txtmore, #txtmores, #fre, #all ul li, #all, #btext, #bpage, #sucheck #subform, #keyword, #ptopsrch li, #profile li, .pdb5, .gedrop {
	padding-bottom: 5px
}
#mcont #addus li {
	margin-bottom: 0
}
#main .mbr, #bodys .mbr, #container .mbr {
	background: url(../images/linembr.gif) repeat-y left top;
	padding: 4px 30px 4px 20px;
	width: 200px;
	line-height: 13px;
}
.grframe {
	width: 157px;
	height: 165px;
}
.pdt10, #logos .pdt10, #bbox, #bbbox, #bboxs, #bmore, #bgchat, #pdt10 div, .pt10, #pcontent ul li, #pcontent #ptxts, #pcontents div, #pcontents #ptxts, #pwrite, #avai, #new, #commtext, #thks, #message, #mtxt01, #mopen li, #mtxt, #sucheck, .sub01, .sub02 /*,.sub03,.sub04*/ {
	padding-top: 10px
}
#mcont li {
	margin-top: 10px
}
#pts {
	width: 77px;
}
.pdl25, #pts {
	padding-left: 25px
}
#bboxs, #chsearchs input {
	width: 212px;
}
#bboxs, #bbox, #bbbox, #subinput li, .mrb10, #mcont li {
	margin-bottom: 10px
}
.pt12, #pcontent #ptxt, #pcontent #ptxts, #pcontent #phelp, #pcontents #ptxt, #pcontents #ptxts, #pcontents #phelp {
	padding-top: 12px
}
#bbg, .pdtb {
	padding: 4px 0px
}
#barrow input, #pgwhite, #pgwhiteg, #frtext, .pdlr4 {
	padding: 0px 4px;
}
#barrow, .pdt30 {
	padding-top: 30px
}
#main .pdr30 {
	padding-right: 30px
}
#bmain ul li, #bmains ul li, #chcen, #pgwhite, #pgwhiteg, #pgwhite li, #subtask, #tbicon, #membs, #mes, .pdr10, #wicday, #pfile, #bgmess, #mcont, #mnav, #mnavs img, #crgroup, .memname, #memcont, #main #icons li {
	padding-right: 10px;
}
#chcen, #pgwhite, #pgwhiteg, #subtask, #pryll, #mes, .pdl10, #ptxt, #pfile, #bgmess, #mnav, #addus li, #crgroup, #feedback {
	padding-left: 10px
}
#limg {
	padding-left: 70px
}
#search #logos, #btexts, #subtext, #rgray, #commtext, #thks, .pdb10, #memcont, .sub03, .sub04 {
	padding-bottom: 10px
}
.mrl5 {
	margin-left: 5px
}
#bpage ul li, #blist img, .mrr5, .amount img {
	margin-right: 5px
}
#task, #rate, .pdb2, #pcheck {
	padding-bottom: 12px
}
#bgchat01, #ptxt, #mopen, .amount {
	padding-right: 20px;
}
#bpost, .mrt2, #bgnone, #menudona a, #brate, #bmains img, #bmain img, .sitesup span {
	margin-top: 2px
}
.pd7 {
	padding: 7px
}
.pd7share {
	padding: 7px 7px 7px 4px
}
#chrep, #chreps, #pgwhiteg li, #sucheck, #subex li, #blist, .pdr5, #pcontent #ptxts, #pcontents #ptxts, #pcomments img, #pcomment img, #mtxt, #message, #addus, #memb, .linefooter, #pfiles, .gedrop, .bsitemap {
	padding-right: 5px
}
#pline, .mrt10 {
	margin-top: 10px;
}
#main .mrt5 {
	margin-top: 5px;
}
#srchmn {
	background: url(../images/bgmnsearch.jpg) repeat-y;
}
#hdtitle {
	background: url(../images/bgsearchl.png) no-repeat right top;
}

* :first-child+html #bpage ul li span, * :first-child+html #bpage #active span {
	padding: 1px 8px 3px 0px
}
#bpage ul li span {
	background: url(../images/pager.png) no-repeat right top;
}
#bpage ul li span, #bpage #active span {
	padding: 2px 8px 3px 0px;
}

#bpage ul li {	background: url(../images/pagel.png) no-repeat left top; padding: 0px 0px 3px 8px; height:21px; line-height:21px; }
#bpage ul li a {	color: #434343;	background: transparent url(../images/pager.png) bottom right no-repeat;	padding-right:7px;
	padding-bottom: 1px;	padding-top: 1px; margin: 0; display:block; height: 19px; line-height: 19px; }

#bpage li#active, #bpage li:hover { color: #fff; font-weight:bold; font-size:16px;background: url(../images/pagels.png) no-repeat left top; }

#bpage ul li.paging_inactive_li:hover {	background: url(../images/pagel.png) no-repeat left top;}

#bpage li#active a,#bpage li a:hover, #bpage li:hover a{ background: url(../images/pagers.png) no-repeat bottom right; padding-right:7px; color:#FFF;}

#bpage ul li a.paging_inactive_link {
	color: #FFFFFF;
	background: transparent url(../images/pager.png) bottom right no-repeat;
	padding-right:7px;
	font-size: 16px;
	cursor: default;
}

#bpage ul li a.paging_inactive_link:hover {
	color: #FFFFFF;
	background: transparent url(../images/pager.png) bottom right no-repeat;
	padding-right:7px;
	font-size: 16px;
	cursor: default;
}
#bpage li#active a, #bpage li#active a:hover {
	cursor: default;
}

#bpage #active span { background: url(../images/pagers.png) no-repeat right top; }

#panels {
	background: url(../images/bgsearchr.png) no-repeat left top;
}
#footers div {
	background: #046380
}
div#akst_email label, .w140 {
	width: 140px;
}
#main #btsearch, .h30 {
	height: 30px
}
#bfrm .input, #subtask, #mes {
	width: 280px
}
#pgrd {
	width: 306px
}
.w89, #menudona a, #menudona a:hover {
	width: 89px
}
#bor {
	width: 605px;
	height: 337px;
}
#dash_row3 span b, #fqa a, #tofu, #dash_row3 a {
	color: #046380
}
#dash_row3 ul {
	list-style-image: url(../images/bullet.jpg);
	margin: 15px 0px 15px 30px
}
#dash_row3 ul li {
	padding-bottom: 5px;
	list-style-type: circle;
}
#fqa #tit, #tofu {
	background: #edf7fa;
	padding: 3px 5px 3px 0px
}
#drop a, #all ul li, #ptop, #ptopsrch, #bmore a, #input input, #box input, #box01 input, .bold, label, #name a, #pmen, #pgwhite, #pgwhiteg, #pcontent #ptxt, #pcontent #ptxts, #pcontents #ptxt, #pcontents #ptxts, #pcomments #pspell a, #pcomment #pspell a, #pfile, #ptxt01, #avai, #chsearchs input, #txtcom #form, #bgmenus a, #txtcom #forms, #mtxt, mtxt01, #mnav, #mnavs, #addus a, #adds a, #chreps textarea, #feedback textarea, #tofu, #mnavs a, #pfiles, #mopen li.checkac div, #bpage ul li a, #menu a:hover, .arrows, #menudona a:hover, .archivemess, .archivemess a, .sitemap {
	font-weight: bold
}
#bmains {	width: 520px }
#bmains2 { width:630px; } 
#bpost {	width: 512px; }
.bpost2 {	width: 622px !important;  }
.w20 {
	width: 20%
}
.w40 {
	width: 40%
}
.w60 {
	width: 60%
}
#limg, .w70 {
	width: 70%
}
.w64 {
	width: 64px
}
.w85 {
	width: 85px
}
#bbg, .w70px {
	width: 70px
}
#tbname, .w24 {
	width: 24%
}
.w5 {
	width: 5%
}
#blist, #lrec, #lrecord {
	width: 99%
}
.w98, #bpage {
	width: 98%
}
#listnm {
	width: 80%
}
#pgwhite, #pgwhiteg {
	width: 251px
}
#pmen {
	width: 198px
}
#txtcheck, .bgmenu, .w100p {
	width: 100px
}

#poptit, #txtmore, #txtmores, #main #bgmenu, .w200 {
	width: 200px
}
#logos {
	width: 550px;
}
#ldate, .w19 {
	width: 19%
}
#main #bgmenuser {
	width: 165px
}
.w21 {
	width: 21px
}
#menu #bgmenus a, #menu #bgmenus a:hover {
	width: 215px;
}
#area {
	width: 450px
}
#tbicon {
	width: 6%
}
#tbcontent {
	width: 59%
}
#pryll {
	width: 580px;
	left: -10px;
	top: 15px
}
#bw80, .w80 {
	width: 80px;
}
#bw80, #mes ul li {
	height: 16px
}
.w168 {
	width: 166px
}
.left {
	left: 38px;
}
.lefts {
	left: 34px
}
* html .left {
	left: 34px;
}  /**:first-child+html*/
.leftstatus {
	left: -10px !important;
	left: -50px;
	top: 0px !important;
	top: 15px
}
* :first-child+html .leftindex {
	left: 715px;
	top: 100px
}
.posdisplay {
	top: 14px;
	left: 7px;
}
* :first-child+html #stitle {
	width: 554px
}
#btexts {
	width: 22%
}
#blinks {
	width: 78%
}
#blinks {
	height: 86px
}
#main .w94, #pcontent #ptops, #pcontent #ptxt01 {
	width: 94%
}
.h60 {
	height: 55px
}
#srchmn, .w300 {
	width: 300px
}
#drop a {
	display: block;
	color: black;
	padding: 2px;
	background-image: url(../images/bglinemenu.jpg);
	background-repeat: repeat-x;
	background-position: 0px -15px;
	width: 115px
}
#menu a.arrow:hover {
	background: #ccffff url(../images/arrow.gif) no-repeat 145px 5px;
}
#drop a:hover {
	background-position: 0px;
	color: #FFFFFF;
}
.arrow {
	background: url(../images/arrow.gif) no-repeat 145px 5px;
}
.arrows {
	background: #ccffff url(../images/arrow.gif) no-repeat 145px 5px;
}
#ie a:hover {
 background: # #ccffff
}
#track {
	background: url(../images/boxc.png) repeat-y;
}
.coll {
	background: url(../images/expand.png) no-repeat left -18px;
	width: 18px;
	height: 18px
}
#chsearch input, #chsearchs input, #expand {
	background: url(../images/semid.png) repeat-x;
}
.bghomes {
	background: url(../images/arrstatus.gif) 50px 2px no-repeat;
	width: 65px
}
#main #left {
	background: url(../images/btleft.jpg) no-repeat;
	padding: 15px 5px 29px 0px
}
#main #right {
	width: 40px;
}
#main #right {
	background: url(../images/btright.jpg) no-repeat;
	padding: 15px 0px 29px 5px
}
#chcen {
	width: 279px;
}
#chrep, #chreps {
	background: url(../images/bgchatb.png) repeat-y;
	width: 261px !important;
	width: 241px
}  /**/
#feedback {
	background: url(../images/fbb.png) repeat-y;
	width: 258px !important;
	width: 251px
}
#bgsubs {
	padding-right: 5px;
	width: 262px;
	height: 34px !important;
	height: 29px
}
.extand {
	background: url(../images/expand.png) no-repeat left top;
	width: 18px;
	height: 18px
}
#chrep #bgchat {
	background: url(../images/bgchatd_02.png) repeat-x;
	width: 148px;
	height: 63px;
}
#chframe {
	height: 150px;
}
#chframe .flr img{
	float:right;
}
#chframe, .ofy {
	overflow-y: scroll;
}
#chreps textarea, #feedback textarea {
	overflow: hidden
}
#chsearch input, #chsearchs input {
	background: url(../images/semid.png) repeat-x;
	height: 22px;
	border: 0px;
}
#chsearch input {
	width: 240px
}
#chsearch input, #chsearchs input, #main #lcon, #main #ldate, #main #listnm, #fright, .pdt8 {
	padding-top: 8px;
}
#frtextl, .mrl16 {
	margin-left: 16px !important;
	margin-left: 8px
}
#main #btsearch {
	padding-top: 0px;
	width: 30px
}
#frtext {
	background: url(../images/chboxb.jpg) repeat-y left top;
}
#frtext, #frtextl, .w160px {
	width: 160px;
}
#frtextl {
	padding-left: 16px;
	background: url(../images/chboxb1.jpg) repeat-y left top;
}
.uncheck {
	background: url(../images/check.png) no-repeat left 2px;
	width: 23px;
	height: 23px;
}
#line, #pline {
	border-top: 1px solid #656463;
}
.check {
	background: url(../images/check.png) no-repeat left -19px;
	width: 23px;
	height: 23px;
}
#fre {
	width: 230px
}
#warm, .hide {
	display: none
}
.shows {
	display: block
}
#pcontent, #pcontents {
	width: 615px;
	padding: 10px 20px 10px 20px;
}
#mbbox {
	width: 98px;
}
.w100px, #pcheck, #amb {
	width: 105px
}
.noadv {
	background: url(../images/btadvanced.png) no-repeat left 6px;
	height: 40px;
	width: 118px;
}
.adv {
	background: url(../images/btadvanced.png) no-repeat left -35px;
	height: 40px;
	width: 118px;
}
.mrr20, #info {
	margin-right: 20px
}
#day {
	background: url(../images/dayrep.gif) repeat-x;
	border: 0px;
}
#day, #pcomments {
	height: 21px;
}
#wicday {
	width: 21px
}
#pcomment, #pcomments {
	border-top: #6a6a6a 1px solid;
}
#pcomment, #pcomments {
	background-color: #a5d7e6;
	padding-top: 8px;
	width: 603px
}
#pcomment {
	height: 23px;
}
#pcomment, #pcomments, #lbcom {
	border-bottom: #6a6a6a 1px solid;
}
#lbcoms {
	border-top: #6a6a6a 1px solid;
}
#txtcom, .archivemess {
	border-right: 1px solid #6a6a6a;
}
#srchbox {
	background: url(../images/srchmid.jpg) repeat-y
}
#srchinsert {
	background: url(../images/srchmidws.jpg) repeat-y;
}
#pspell {
	border-left: 1px #FFFFFF solid
}
#txtcom, .archivemess {
	border-left: 1px solid #6a6a6a;
}
.sitesup, .bosite {
	border-left: 1px #333333 solid
}
#form {
	width: 613px !important;
	width: 611px;
}
#forms {
	width: 601px !important;
	width: 599px
}
#form, #forms, .ovef {
	overflow: hidden
}
#icons li {
	width: 77px
}
.pdl40, #mcont {
	padding-left: 40px
}
.w683 {
	width: 683px
}
.txtgray {
	color: #8f8e8d
}
.cyan {
	background: #b3e2fa
}
#crgroup {
	background: #666565;
	width: 658px
}
.bsitemap {
	background: url(../images/bsmm.gif) repeat-x;
	height: 21px;
}
#main #mbbox {
	padding: 0px
}
.gedrop {
	top: 21px;
	left: -105px;
	overflow-y: scroll;
	overflow-x: hidden;
	height: 150px;
	width: 115px
}
a.widget_link {
	color: #000000;
}
.button button {
	height: 25px;
	background: none;
	border: 0px;
	float: left;
	margin: 0px;
	padding: 0px;
}
/**/
#hinputs {
	text-align: left;
}
#hinputs, #fileinputs, .fileinputs_image, .hinputs_image, .fileinputs_doc, .hinputs_doc {
	position: absolute
}
#hinputs, .hinputs_image, .hinputs_doc {
	z-index: 3;
	width: 170px;
	height: 25px;
	opacity: 0
}
.hinputs_image, .hinputs_doc {
	left: -170px;
}

#hinputs {
	left: -165px;
}

#fileinputs, .fileinputs_image, .fileinputs_doc {
	z-index: 2;
	opacity: 0;
	font-size: 17px;
	FILTER: alpha(opacity: 0);
}
#fileinputs {
	left: -140px !important;
}

.fileinputs_image {
	left: -130px !important;
}

.fileinputs_doc {
	left: -115px !important;
}

input.hide_fileinput {
	width: 220px;
}

.geography dl {
	clear: both;
	height: 28px;
	padding: 0px;
	margin: 0px 0px 7px 0px;
	width:100%;	
}
dl.error {
	height: auto !important;
}
dl.error dt {
	width: auto;
	font-weight: normal;
}
.geography dt {
	width: 90px;
	float: left;
	font-weight: bold;
}
.geography dd {
	float: left;
	width: 300px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.geography dd input, .geography dd select, .related_group select, .captcha input,
form.dhForm input, form.dhForm select {
	padding: 0px;
	color: #727272;
	font-weight: bold;
	border: #727272 solid 1px;
	border-collapse: collapse;
}
.silver_button {
	text-decoration: none;
	color: #727272;
	display: block;
	width: 80px;
	float: left;
	margin-left: 10px;
}
.silver_button span {
	line-height: 23px;
	height: 13x;
	vertical-align: middle;
	background: url(../images/bt_silver.png) no-repeat right center;
	padding: 5px;
	width: 65px;
	display: block;
}
.topic_alphabe a {
	color: #000;
	text-decoration: none;
}
.topic_alphabe a:hover {
	color: #F18D00;
}
ul.profile_list li {
	list-style-image: url(../images/infor_arrow.gif);
	height: 30px;
}
ul.profile_list li span {
	font-weight: bold;
	line-height: 25px;
	padding-bottom: 10px;
	vertical-align: middle;
}
.new_author {
	color: #AAA;
	float: left;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin-left: 20px;
	float: left;
}
div#overlay {
	display: none;
	position: absolute;
	top: 0pt;
	left: 0pt;
	z-index: 95;
	width: 2000px;
	height: 10000px;
	background: black;
	opacity: 0.8;
	filter: alpha(opacity = 80);
}
div#chatContainer {
	position: absolute;
	z-index: 100;
	left: 400px;
	top: 400px;
}
.moderator a {	color: #f18d00; text-decoration:none; }
.moderator a:hover{ text-decoration:underline;  }
.groupname{padding: 10px 10px 5px; width: 282px; font-weight: bold; font-size: 14px;}
div.message{position:relative;z-index:100;top:14px;left:0px; width:157px;}
.previewpost{ line-height: 30px;width:605px;}.previewpost img{border:none;}
/* Splited style */
#main .w103p {
	width: 103px
}

#pgwhite_adv_group li {
	padding-right: 8px;
	float: left;
	height: 25px;
}

#pgwhite_adv_group li a:hover {
	color: #f18d00;
}

#pgwhite_adv_group a {
	color: #333333;
	text-decoration: none;
}

#pgwhite_adv_group ul {
	margin: 0px;
	padding: 0px
}

#pgwhite_adv_group {
	background: #ffffff;
	padding-top: 5px;
	padding: 0px 4px;
	padding-left: 10px;
	font-weight: bold;
	width: 253px;
	padding-right: 8px;
}
.list_group_wrap{ width:630px;}
.list_group_wrap ul{ width: 590px;display:block;  }
.list_group_wrap ul li{ width:100px;float:left; list-style:none;height:110px;margin-left:10px;margin-bottom:10px;position: relative; border: #ccc thin solid;  }
.list_group_wrap ul li a.group_title{ text-decoration:none; top:5px; left: 0px;width:90px; text-align:center; position:absolute;width:100px; overflow:hidden; font-weight:bold; }
.list_group_wrap ul li img {border:none; top:25px; left:15px; position:absolute; width:60px; height:60px;padding:2px;border: #ccc thin solid; }
.list_group_wrap ul li span{position:absolute; color:red; top: 93px; left:0px; width:90px; overflow:hidden;width: 90px; text-align: center;}

.new_rnavigation{background-color:#ccffff; width: 300px;}
.new_rnavigation ul{ background-color:#ccffff; width: 290px; margin:1px;padding:0px;}
.new_rnavigation ul li {width:286px;padding-left:10px; height:24px;border: #FFF 2px solid; line-height:24px; vertical-align:middle; }
.new_rnavigation ul li a{ font-weight: bold;text-decoration:none;text-align:right;}
.heading3 { font-size:1.2em;  }
.tinytext { font-size:1em; padding:0px; overflow:auto;  }
.light_textbox { font-size:1em;height:19px !important;line-height:20px;margin-top:0px; padding-top:4px !important; }

span.organge_l{ background:transparent url(../images/btn_org_l.png) top left no-repeat;height:16px;line-height:16px;vertical-align:middle; padding:4px 0px; margin:0px 3px; display:block; }
.orange_wraper span{float:left; }
a.organge_r{ background:transparent url(../images/btn_org_r.png) top right no-repeat;height:16px;line-height:16px;margin-left:10px; padding:5px 10px 3px 3px; font-weight:bold; color:#FFF !important;}

ul.member_search_result {  margin:0px 0px 0px -10px; padding:10px 0px; width: 250px;float:left; display:block; background:#FFF;}
ul.member_search_result li.item { display:block; margin:2px 2px; padding:2px; float:left;text-align:left;height:16px; line-height: 16px; vertical-align:middle; min-width:40px;  }
ul.member_search_result li.item span { float:left; margin-left:3px; }
ul.member_search_result li.item sup { font-weight:bold; font-size:12px;}
ul.member_search_result li.item a { text-decoration:none; font-size:0.9em; margin-left:5px; }
ul.member_search_result li.spacer { padding-top: 4px; }



/*BEGIN CHAT*/
	.minchat{
		width:190px;
		height:95px;
		display:block;
		position:fixed;
		background:transparent url(../images/chat_bg.png) no-repeat top left;
		bottom: 0px;
		z-index: 4;
	}
	
	.minchat_but{
		position:absolute;
		top:5px;
		left:135px;
		display:block;
		width: 50px;
		height:20px;
	}
	
	.minchat_but a{ 
		float: left;
		margin-left:3px;
	}
	.minchat_but a img{
		border: none;
	}
	
	.minchat_info{
		position:absolute;
		top:30px;
		left:15px;
		display:block;
		width:150px;
		height:45px;
	}
	
	/* CHAT CONFERENCE */
	/*div.invite_box ul.contacts_list{
		margin:0px;padding:0px;height:200px;overflow: auto;
	}
	
	div.invite_box ul.contacts_list li{
		padding:1px 1px 5px 1px;margin-left:0x;	height:12px;width:170px !important;		
		cursor: pointer;cursor:hand;font-weight:bold;
	}
	
	div.invite_box ul.contacts_list li.selected{
		background:#0CF;color: #FFF;width:170px !important;
	}*/

	div.invite_conference{
		height:200px; width:150px; margin:3px;padding:5px; /*border:#999 2px solid;background:#FFF;	*/
	}
	
	div.invite_conference a, div.invite_bottom a{  text-decoration:none; outline:none; }
	
	div.invite_conference ul li span{				
		margin-left: 15px;width:120px;display:block;		
	}
	
	div.invite_bottom a img { margin:0px 2px; }
	
	.invite_box select{
		width:200px;
	}				
	div.invite_box{
		height:200px; width:200px; margin:0px; /* padding:5px;background:#FFF; */
	}
	
	div.invite_bottom{
		float:right;
	}
	div.invite_bottom input{
		width: 100px;
	}	
	div.invite_bottom{
		float:right;
	}
	div.invite_bottom input{
		width: 100px;
	}
	
	div.message_list{
		width: 425px;border:#999 2px solid; margin:3px;padding:5px;background:#FFF; 
	}		
	div.message_list ul.contacts_list{
		margin:0px;
		padding:0px;
		height:200px;
		overflow: auto;		
	}		
	div.message_list ul.contacts_list li{
		padding:1px 1px 1px 1px;
		margin-left:0x;
		width: 98% !important;		
	}
	
	div.message_list ul.contacts_list li span.user{
		color:#0CF;	
		font-weight:bold;
		font-size:12px;
	}
	div.message_list ul.contacts_list li span.message{
		margin-left: 5px;		
		font-weight:bold;
	}
					
	div.small_box{
		height:170px; width:150px;border:#999 2px solid; margin:3px;padding:5px;background:#FFF;cursor:pointer;
		font-weight:bold;
	}
	div.small_box select {width:150px; font-weight:bold;font-size:12px; }
	div.small_box select option.offline { font-style:italic; font-weight:normal;  }
	
	.im_button{
		width:160px;margin:0px auto;text-decoration:none;outline:none;line-height:20px;
	}		
	.message_textarea{
		width:613px;	
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		color: #727272;
		font-weight: bold;
	}
	.invite_pop {width: 270px;   }
	.invite_pop dl { clear:both; margin:5px;  }
	.invite_pop dl dd { float:left;width: 40px;  margin-left:2px;padding-top:4px; }
	.invite_pop dl dt { float: left; }	
	.invite_pop span a { text-decoration:none;}
	.pd4 { padding:4px;}
	.groupNav {margin-left:18px}
	.invite_pop dl {width:100%}
	.invite_pop dl dd, invite_pop dl dt {float:left}
/*END CHAT*/


/*  END TYPOGRAPHY   */
/* SAFARI HACKS */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.im_button{   margin-top:6px !important; line-height:17px !important;	}
	.message_textarea{ width:609px !important;	}
	.organge_r{ line-height:17px !important;}
	.invite_pop span a{ text-align:left; margin-right:3px; }
}

em.errors, li.errors, div.errors {
	color: red;
}

div.captcha span.ctitle {
	padding: 10px 10px 10xp 0px;
	display: block;
	width: 100%;
	font-weight: bold;
}

div.captcha_image_wrap {
	display: block;
	padding: 10px 10px 10px 0px;
	width: 100%;
	height: 70px;
}

div.captcha_image_refresh {
	display: block;
	padding: 25px 10px 10px;
	float:left;
}

div.captcha input {
	margin-top: 5px;
	width: 200px;
	display: block;
	float: left;
}

button.button {
	border: 0;
	margin: 0;
	padding: 0;
	float: left;
	cursor: pointer;
	background: none;
}

a.messageLink {
	color: #ff9900 !important;
}
a:hover.messageLink {
	text-decoration: underline !important;
}

#ad_box{}
#ad_box ul { display:block; float:left; margin:0px; padding:0px 0px 0px 25px;  }
#ad_box ul li{ float: right; width:250px; height:250px; margin: 5px auto;}

span.char {
	color: #999999;
}
#messageArchiveSession { padding-left: 5px; }