img {z-index:10}

body {margin:4px 0 0 0; background:#0d1420 url(gfx/n1d.jpg) repeat-x;color:#000; font-family:Arial,Avantgarde,sans-serif; text-align:center; font-size:12px;}

img {border:0px;margin:0}

object {display:block;}


/*main*/
#lvl0 {position:relative; margin: 0 auto; width:994px; text-align:left}
#lvl1 {z-index:5;background:#e8e8e8; padding:5px 2px 2px 2px; width:822px}
#tit {z-index:10;position:relative; color:#fff; background:url(gfx/n2.png); width:826px; margin:8px 0 0 0 ; height:44px; font-family:Trebuchet MS,Verdana,Helvetica,ArialAvantgarde,sans-serif;}

#bot {position:relative; background:url(gfx/n2.png) 0 -44px; height:20px; font-size:12px;color:#FFF;text-align:left;width:806px;height:17px; padding: 3px 0 0 20px}

/*
#getff {position:absolute; top:12px; right:18px; width:80px;height:15px; filter:alpha(opacity=70); -moz-opacity:0.7;}
*/

/*footer*/
#fot {font-size: 11px;color:#fff;text-align:right; width:826px;}

/*ads*/
#ad1 {width:728px;height:90px;padding:0;margin:0;margin:0 49px}
#ad2 {width:160px;padding:99px 0 0 0;margin:0;float:right}

/*#fzp1 {width:994px;height:90px;padding:0;margin:0;margin:0;position:relative}
#fzp2 {width:160px;padding:0;margin:0;float:right}
#fzp1 div {position:absolute;top:0px;right:2px;color:#FFF;font-size:18px;font-weight:bold;}
#fzp1 a:hover,#fzp2 a:hover {background:transparent}*/


/* adjust link colors*/
#pictit2 a, #tit a, #bot a, #fot a, *.rem a, *.remdiv h1 a {color:#FFF;}
#pictit2 a:hover, *.rem a:hover {background-color:#aaa;color:#FFF;}

#fztit {float:left; width:200px;}
#fztit a {display:block;height:44px;line-height:44px}

/*#fzparty {background:url(gfx/n9.gif);width:160px;height:90px;margin-bottom:8px;font-weight:bold;text-align:center;font-size:20px}
#fzparty a {display:block;color:#fff;text-decoration:none;padding:5px 0 0 0}
#fzparty a:hover {background:transparent;text-decoration:underline}
#fzparty small {font-size:12px}*/

#tit a:hover, #bot a:hover {background-color:transparent;}
#nav1, #nav1 ul {font-weight:bold; font-size:17px; margin: 0; list-style: none; padding: 0; line-height:44px}
#nav1 {float:left} /*{position:relative; top:0px; left:200px}*/
#nav1 li {float:left; position: relative}
#nav1 li ul {left:-999em; position: absolute; top:100%; background:#5e8ce0; width:160px;line-height:17px}
#nav1 li:hover ul, #nav1 li.over ul {left:0 }
#nav1 li li a {font-family:Arial,Avantgarde,sans-serif; font-size:12px;white-space:nowrap;padding:0px 10px 0px 10px; }
#nav1 li li a.my {padding:0px 10px 0px 20px}
#nav1 li li a.my:hover {padding:0px 7px 0px 17px;}
#nav1 li li {float:none; display:block}
#nav1 a {display:block;text-decoration:none; padding:0px 10px 0px 10px; margin:0; border-left:#6595f0 solid;border-right:#5882d1 solid; border-width:0px 1px;}
#nav1 a:hover {background:#405d93;padding:0px 10px 0px 10px}

/* navi-icons */
#modin {position:absolute;top:13px;left:744px;display:block;padding:0;}
#modin:hover {background-color:transparent}
#msgin {position:absolute;top:13px;left:795px;display:block;padding:0;}
#msgin:hover {background-color:transparent}
#frdreq {position:absolute;top:11px;left:770px;display:block;padding:0;}
#frdreq:hover {background-color:transparent}

/*
#offonl {position:absolute;top:81px;left:562px;display:block;padding:0;width:200px;text-align:right;color:white;font-family:Arial,Avantgarde,sans-serif; font-size:11px;}
*/

img.botpager {position:absolute;top:2px;vertical-align:bottom;width:16px;height:16px}


/*comments*/
*.remdiv {float:right;width:168px;text-align:left;overflow:hidden;position:relative;left:-2px; font-size:12px;}
*.rem, *.remdiv h1 {font-size: 11px; color:#FFF;padding:2px;margin:0px 0px 2px 0px;overflow:hidden; background: #606060}
*.remdiv h1 {font-size:12px;  color:#fff; background: #333 no-repeat url(gfx/n2.png) 0 -64px;}
*.remdiv h6 {margin:10px 0px}

/*table.newcom *.rem {width:154px;float:left;margin-left:2px;}
*/

table.newcom *.rem {width:154px;margin-left:2px;vertical-align:top;float:left}

/*use this  when ff2 phases out
table.newcom *.rem {width:154px;margin-left:2px;vertical-align:top;

display:-moz-inline-stack;
display:-moz-inline-box;
display:inline-block;
zoom:1;
*display: inline;
}
div.rmff {width:154px;margin-left:2px;vertical-align:top;display:block;}
*/

*.cminp    {font-size:11px;background-color:#FFFFFF;border:1px #6E74CA solid; width:148px}
#cmbut    {width:16px;height:16px;position:absolute;right:0px;top:0px;}
#cmdiv    {position:relative;padding:0px;height:19px;}
#cmfor {margin-top:10px;}
table.newcom img {vertical-align:bottom;}

/*photo*/
div.mainpic {font-size:10px;width:648px;overflow:hidden;position:relative;left:2px} /* redo this*/
#pictit1 {width:648px;margin:0px 0px 2px 2px;overflow:hidden;position:relative;}
#pictit2 {font-size: 12px;padding:2px 2px 2px 4px;font-weight:bold;    color:#fff; background: #333 no-repeat url(gfx/n2.png) 0 -64px;  }
#pictit3 {position:absolute;top:0;right:0;height:19px;width:160px;text-align:right;overflow:hidden;}
#picfooter {width:648px}
div.mainpic img {vertical-align:bottom; max-width:648px;max-height:648px;width:auto;height:auto}

/*th,h2,h3 { font-size:14px; padding:1px 2px 1px 4px; vertical-align:middle; font-weight:bold; border:0; border-bottom:1px dotted #525252; border-right:1px solid #525252; font-family:Trebuchet MS,Verdana,Helvetica,ArialAvantgarde,sans-serif;}
*/

#pictit3 img {vertical-align:bottom;margin:1px}
#pictit3 a:hover {background:transparent}

/* nametags */
/*div.nt {position:absolute; font-size: 11px;background-color:#484848; color:#FFF;padding:0px;filter:alpha(opacity=90); -moz-opacity:0.9;clip:rect(0px 200px 50px 0px);}
div.nt a {background:no-repeat url(gfx/arrow4.gif) 2px 2px;padding:0px 2px 1px 13px; display:block; font-weight:bold;}
div.nt a.dellink {background:transparent;padding:0px 2px 1px 2px;text-align:right}
*/

div.hident div.nt {display:none}

div.nt {position:absolute; font-size: 11px;background-color:#484848; color:#FFF;padding:0px;filter:alpha(opacity=90); -moz-opacity:0.9;clip:rect(0px 200px 50px 0px);}
div.nt a {color:#FFF; background:no-repeat url(gfx/arrow4.gif) 2px 2px;padding:0px 2px 1px 13px; display:block; font-weight:bold;}
div.nt a.dellink {background:transparent;padding:0px 2px 1px 2px;text-align:right}
div.nt a:hover, div.nt a.dellink:hover {background-color:#aaa;color:#FFF;}

/*div.nt input, */
input.delpic, input.linklike {font-weight:normal;border:0;padding:0px 2px;margin:0;background:transparent;text-decoration:underline;color:#FFF;font-size:11px;display:block;cursor:pointer;text-align:left;font-family:Arial,Avantgarde,sans-serif;}
input.delpic {color:#000;text-align:right;font-size:10px;}
input.linklike {color:#000;font-size:10px;width:140px}
/*div.nametag {position:absolute; font-size: 11px;padding:0px;filter:alpha(opacity=90); -moz-opacity:0.9;}
a.nametag 	  {padding:10px; display:inline-block; display:block;}
a.nametag:hover	  {padding:0px; display:inline-block}
a.nametag b	  {background:no-repeat url(gfx/arrow2.gif) 2px 2px;padding:0px 2px 1px 13px; display:inline-block; font-weight:bold; background-color:#6E74CA; color:#FFF;}
a.nametag:hover b {background:no-repeat url(gfx/arrow2.gif) 12px 12px;padding:10px 12px 11px 23px; display:inline-block; font-weight:bold; background-color:#6E74CA; color:#FFF;}
div.nametag a.del {background:none; font-weight:normal; padding:0px 2px 2px 3px; }
*/

/*ggl ads*/

/*#gglsm  {width:120px;height:260px;margin-top:20px;padding:0px;}
#gglbg  {width:120px;height:610px;margin-top:20px;padding:0px;}
#tlst {position:absolute;top:13px;left:803px;width:146px;height:85px;color:#fff}
#gt {position:absolute;bottom:0;left:0;vertical-align:bottom;}
#lout {text-align:center;font-weight:bold; font-size:15px;display:block;text-decoration:none;padding:7px}*/

/* login form */
#logfrm {position:absolute;width:172px; right:10px;top:7px;text-align:right;font-family:Arial,Avantgarde,sans-serif;font-size:11px;}
#logfrm a {font-size:11px;font-weight:normal;display:inline;padding:0; color:#FFF;line-height:12px;}
#logfrm a:hover {background:#8d8892}
#logfrm input{font-size:11px; font-family:Arial,Avantgarde,sans-serif; padding:0px 1px; margin:0;}
/*#logfrm input.nav{background-color:#FFF; width:60px;}
#logfrm input.but{border:0;vertical-align:bottom;margin:1px}
*/
#lognick, #logpass {position:relative;float:left;margin-right:1px;}
#lognickf, #logpassf {width:60px;border:1px solid #ccc}
#submitf{float:left;border:0;vertical-align:bottom}
label.overlabel {color:#999;}
label.overlabel-apply {position:absolute;top:3px;left:5px;z-index:1;color:#999;}


*.ulist2 {font-weight:normal;font-size:11px;padding:1px;text-align:center}
*.ulist3 {float:right;font-weight:normal;font-size:11px}
*.ulist2 a, *.ulist3 a, *.ulist3 b {padding:0px 2px 0px 2px}

/*
body {margin:0px; background-color:#D5D5F5;color:#000; font-family:Arial,Avantgarde,sans-serif;}
img {border:0px;margin:0px}
*/

/*forum search form*/
#fsrch1, #fsrch2 {font-size:11px; font-family:Arial,Avantgarde,sans-serif; padding:0px 1px; border:1px #AAA solid; margin:0}
#fsrch1 {background:#FFF repeat-x url(gfx/fsb.gif); width:100px;padding:1px}
#fsrch2 {border-top:1px #DDD solid; border-left:1px #DDD solid;}
/*table.fsrchres span {background:yellow}*/
table.thread2 span, table.thread span {background:yellow}

table {border:0px;margin:0px;border-spacing:1px;}
a {color:#000;}
#menu2 a {display:block;font-size:24px;font-weight:bold; text-decoration:none}
a.main {font-size:12px;font-weight:bold;}
a.mann {background:no-repeat url(gfx/sx.png); padding-left:15px;}
a.frau {background:no-repeat url(gfx/sx.png) 0px -56px; padding-left:15px;}
a.mannx {background:no-repeat url(gfx/sx.png) 0px -28px; padding-left:15px;}
a.fraux {background:no-repeat url(gfx/sx.png) 0px -84px; padding-left:15px;}
a.usr {padding-left:15px;}
a:hover {color:#000;background-color:#aaa;}
a.nohov:hover {background-color:transparent;}
div.fzinfo {position:absolute;top:0px;left:0px;border:1px black solid;background:white;display:none;font-size:11px;padding:2px;text-align:left;z-index:120}
form {padding:0px;margin:0px}
table.ulist img, table.ulists img, img.ui  {vertical-align:bottom;width:14px;height:14px;padding-left:3px}
img.sm      {vertical-align:bottom;}
img.viewpic {vertical-align:bottom;width:20px;height:20px}
/*
img.viewpicb{vertical-align:bottom;width:21px;height:19px;margin:-2px}
*/
input.smlbut {font-size:9px;border:1px solid #989BCA;background-color:transparent;padding:0px;width:160px;}
*.fullborder {border:1px solid #6E74CA;}

/* special tbl cells */
td, th       {font-size:12px;background: #e2e2e2; vertical-align:top;   padding:2px 4px; text-align:left;border-left:1px solid #ddd}
table.small td {font-size:11px;}
*.small {font-size:11px;}
tr.mn td, td.main, td.mainsm {background:#eee;border-left:1px solid #ddd}
td.mainsm {font-size:11px;}
td.trans{background:transparent none;padding:0;border:0}

/*error cell for registration/settings*/
td.err {color:#F00; text-align:left; font-weight:bold; background:#FFF no-repeat url(gfx/err.gif) 2px 2px;padding:3px 2px 2px 24px;}

table.thumbs td, td.thumb {background:#e2e2e2;font-size:11px;vertical-align:middle;text-align:center;width:152px;height:152px;padding:0px}
table.thumbs img, td.thumb img {vertical-align:bottom;} /* needed? */

a.fldico {text-decoration:none;}
a.fldico:hover {background-color:transparent;}
a.fldico img {width:100px;height:100px}


div.pxgal, div.pxgal3, div.pxgal4, div.pxgal5 {overflow:hidden;zoom:1;position:relative;font-size:11px}
div.anicont {overflow:hidden;zoom:1;position:relative;}

/*
	
display:-moz-inline-box;
display:-moz-inline-block;

*/

div.pxth {
display:-moz-inline-stack;
display:-moz-inline-box;
display:inline-block;
zoom:1;*display:inline;width:150px;padding:0;margin:0 1px 1px 0px;width:150px;position:relative;text-align:center;vertical-align:middle;font-size:11px}

div.pxff {display:block;width:150px;position:relative;min-height:150px} /*remove when ff2 phases out*/

div.pxgal3 div.pxth {margin:0 1px 1px 0}
/*div.pxgal4 {margin-right:175px}*/
div.pxgal4 {padding-right:4px}
div.pxgal4 div.pxth {margin:0 4px 3px 4px}
div.pxgal5 div.pxth {margin:0 4px 4px 4px}

div.pxgal3, div.pxgal4, div.pxgal5 {margin:0 0px 5px 0px}
div.pxgal3 h3, div.pxgal4 h3, div.pxgal5 h3 {margin:0 0px 5px 0px}


div.pxth a {background-color:transparent;}
div.pxth img {vertical-align:bottom; max-width:150px;max-height:150px;width:auto;height:auto}

table.newcom div.pxth {float:left} /*remove when ff2 phases out*/

/* thumb icons */	
div.pxrm, div.pxnt, div.pxvd {position:absolute;top:1px;width:10px;height:10px;overflow:hidden;background:url(gfx/ti.gif)}
div.pxrm {background-position:0px -10px;left:1px}
div.pxnt {background-position:0px 0px;left:12px}
div.pxvd {background-position:0px -20px;left:23px} 



table.ulist td, table.ulists td {font-size:11px;}
table.ulist td div {float:right;padding-right:10px;}
table.ulists td div {float:right;padding-right:5px;}
table.ulists td {padding:2px 1px}
table.events td img {width:75px;height:56px;vertical-align:bottom}
table.event2 {table-layout:fixed}
table.event2 td img {width:75px;height:56px;vertical-align:bottom;padding:0px 38px}

/* forum */
div.forbut {float:right}
div.forbut a:hover {background-color:transparent}
div.q1 {padding:8px 30px 16px 30px;font-weight:bold}
div.q2 {border:1px solid #c8c8c8;background:#eee;padding:0px 2px;font-weight:normal}
div.q2 div.q2 {background:#ddd}
div.q2 div.q2 div.q2 {background:#eee}
table.thread td, td.bottomborder {border-bottom:1px solid #ddd;}
table.thread tr.mn div.q2 {background:#ddd}
table.thread tr.mn div.q2 div.q2 {background:#eee}
table.thread tr.mn div.q2 div.q2 div.q2 {background:#ddd}
table.thread pre {border:1px solid #c8c8c8;background:#ddd;padding:0px 2px;font-weight:normal;margin:0}
table.thread tr.mn pre {background:#e6e6e6}
table.thread2 td {font-size:11px;white-space:nowrap}
table.thread2 img {margin:-2px;vertical-align:bottom}


table.msgs {table-layout:fixed}
table.msgs td {border-bottom:1px dashed #a0b4d2}
table.msgs td.usr {padding-right:10px}
table.msgs div.tim {font-size:11px;white-space:nowrap}
table.msgs td.act {text-align:center}
table.msgs td.act img {vertical-align:bottom;width:20px;height:15px;margin-bottom:2px;display:block}
table.msgs td.act input {padding:0px;margin:1px}
table.msgs div.btn {float:right;text-align:right;font-size:11px}

div.pages {font-weight:normal;font-size:12px;text-align:center;}
/*div.pages img {vertical-align:bottom;width:21px;height:19px;margin:-1px}*/
div.pages img {vertical-align:bottom;width:16px;height:16px;margin:1px;padding:0px 3px;}
div.pages a {padding:0px 3px; color:#ddd;font-weight:normal}
div.pages a img {padding:0}
div.pages a.current {text-decoration:none;font-weight:bold;color:#fff}
div.pages b {padding:0px 3px}
div.pages span {padding:0px 3px}
#prevpage:hover, #nextpage:hover {background-color:transparent;}


#smcnt {display:none;width:640px;height:150px;overflow:auto;margin:5px 0px 0px 0px}
#smcnt img {padding:1px;border:1px solid #a0b4d2;vertical-align:bottom;}


/* table titles, remove td's ASAP */
/*th,h2,h3 {background: #b0cbf2; font-size:14px; padding:0px 2px; vertical-align:middle; font-weight:bold; border-bottom:1px dotted #ff9600; font-family:Trebuchet MS,Verdana,Helvetica,ArialAvantgarde,sans-serif;}*/


th,h2,h3 {zoom:1;color:#fff; background: #333 no-repeat url(gfx/n2.png) 0 -64px; font-size:14px; padding:1px 2px 1px 4px; vertical-align:middle; font-weight:bold; border:0; border-bottom:1px dotted #525252; border-right:1px solid #525252; font-family:Trebuchet MS,Verdana,Helvetica,ArialAvantgarde,sans-serif;}
th.title0 {font-size:12px; font-weight:normal}
th.title2 {font-size:15px;}

th a, h2 a, h3 a {color:#FFF;}
th a:hover, h2 a:hover, h3 a:hover {background-color:#888;color:#FFF;}


/*titles (h1 used for special stuff)*/
h2,h3 {margin:5px 0px;}
h2 {font-size:15px; margin:0px 1px 5px 1px;}
h4,big {font-size:13px; font-weight:bold;padding:0;margin:0;display:block}
h5,small {font-size:11px; font-weight:normal;padding:0;margin:0;display:block}
h6 {font-size:10px; font-weight:normal;padding:0;margin:0}

/*smallest text*/
/*memberpage*/
#mempix {float:right;width:460px;position:relative;left:-2px}
#memprof {width:346px;table-layout:fixed}
#mempf {padding:0;text-align:center;width:90px;border:0}
#mempf img {width:90px;height:120px;vertical-align:bottom}
#nosth {background:none #e6e6e6;border:0;color:#000}
#nosth a {color:#000;}
#nosth a:hover, h3 a:hover {background-color:#888;color:#000;}
#memlst {margin-top:0px;margin-bottom:0px;list-style:none;padding-left:20px;margin-left:0}
#memlst li {padding-left:14px;background:no-repeat 0px 2px}


/*member1, allmembs*/
#mem1r {float:right;width:180px;text-align:left;overflow:hidden;position:relative;left:-2px; font-size:11px;}
#usrch1 {font-size:11px;margin:0px;width:160px}
#usrch2 {position:absolute;text-align:left;background-color:#eee;border:solid 1px black;display:none;font-size:11px;}


/* 10pt - 13px*//*  9pt - 12px*//*  8pt - 11px*/
/* messages that come on top of page */
div.error,div.topmsg {font-size:16px;color:#F00;text-align:left;font-weight:bold;margin:15px; background:#FFF no-repeat url(gfx/err.png) 4px 4px;padding:3px 2px 2px 26px;}
div.topmsg {color:#FFF;background:#6E74CA no-repeat url(gfx/ok.png) 5px 5px;padding:3px 2px 2px 26px;}
div.helpmsg {color:#000;text-align:left;font-size:13px;margin:15px; background:#FFF no-repeat url(gfx/help.png) 4px 4px;padding:3px 2px 2px 26px;}
div.topmsg a {color:#FFF;}
div.topmsg a:hover {background-color:#aaa;color:#FFF;}

/* tabs */
div.tab1{padding:2px 0 0 10px; margin: 0px 2px 3px 2px; background: url(gfx/n6.gif) repeat-x bottom;height:22px;font-family:Trebuchet MS,Verdana,Helvetica,ArialAvantgarde,sans-serif;font-size: 14px;font-weight: bold;}
div.tab1 ul				{margin:0;padding:0;list-style:none;}
div.tab1 li				{padding:0px 0px 0px 0px; float:left;margin:0}
div.tab1 a				{padding:2px 0px 1px 0px; background:url(gfx/n5.gif) no-repeat right top; background-position:100% -140px; text-decoration: none; display:block; margin:0;}
div.tab1 span			{padding:2px 5px 1px 5px; background:url(gfx/n4.gif) no-repeat left top; background-position:0 -140px;color:#eee}
div.tab1 li.act span	{padding:2px 5px 2px 5px; background-position:0 0;color:#fff}
div.tab1 li.act a		{padding:2px 0 2px 0; background-position:100% 0;}
div.tab1 a:hover span	{background-position:0 0;color:#fff}
div.tab1 a:hover		{background-position:100% 0}
div.tab1 img, th img, img.icon	{vertical-align:bottom;padding-right:4px; width:16px;height:16px}
div.tab2{padding:0px 0 0 5px; margin: 0px 2px 5px 2px; background: url(gfx/n6.gif) repeat-x bottom;height:18px;font-size: 11px;font-weight: bold;}
div.tab2 ul				{margin:0;padding:0;list-style:none;}
div.tab2 li				{padding:0px 0px 0px 0px; float:left;margin:0}
div.tab2 a				{padding:2px 0px 1px 0px; background:url(gfx/n5.gif) no-repeat right top; background-position:100% -140px; text-decoration: none; display:block; margin:0;}
div.tab2 span			{padding:2px 5px 1px 5px; background:url(gfx/n4.gif) no-repeat left top; background-position:0 -140px;color:#eee}
div.tab2 li.act span	{padding:2px 5px 2px 5px; background-position:0 0;color:#fff}
div.tab2 li.act a		{padding:2px 0 2px 0; background-position:100% 0;}
div.tab2 a:hover span	{background-position:0 0;color:#fff}
div.tab2 a:hover		{background-position:100% 0}

