*										{ padding:0px; margin:0px; }
body                            		{ margin:0px; background-color:#EEE; font-family:Arial,Verdana,Helvitica,sans-serif; font-size:11px; text-align:center; }

h1										{ font-size:18px; margin: 20px 0px 20px 0px; }
h2										{ font-size:16px; margin: 20px 0px 5px 0px; color: #888888; }
h3										{ font-size:14px; margin: 10px 0px 10px 0px; color: #AAAAAA; }
h4										{ font-size:12px; margin: 10px 0px 10px 0px; color: #BBBBBB; }
h5										{ font-size:12px; margin: 10px 0px 10px 0px; color: #CCCCCC; }
h6										{ font-size:12px; margin-top:2px; }

a										{ color:black; font-weight:bold;  }
a:hover                        			{ color:gray; }

code									{ white-space:pre; color: blue; }

fieldset								{ border: 0px; }

button                        			{ /* CSS3: border-radius 5px;*/ -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #DDDDDD; font-weight:bold; text-decoration:none; color:black; background:transparent url(images/bgButton.png) repeat-x top left; padding: 0px 10px 0px 10px;}
button:hover                 			{ /* CSS3: border-radius 5px;*/ -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #000000; font-weight:bold; text-decoration:none; color:black; background:transparent url(images/bgButton.png) repeat-x top left; padding: 0px 10px 0px 10px;}
button:focus                 			{ /* CSS3: border-radius 5px;*/ -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #DDDDDD; font-weight:bold; text-decoration:none; color:black; background:transparent url(images/bgButton180.png) repeat-x top left; padding: 0px 10px 0px 10px;}
button:active                			{ /* CSS3: border-radius 5px;*/ -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #DDDDDD; font-weight:bold; text-decoration:none; color:black; background:transparent url(images/bgButton180.png) repeat-x top left; padding: 0px 10px 0px 10px;}

input.button                        		{ /* CSS3: border-radius 5px;*/ -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #DDDDDD; font-weight:bold; text-decoration:none; color:black; background:transparent url(images/bgButton.png) repeat-x top left; padding: 0px 10px 0px 10px;}
input.button:hover                 			{ /* CSS3: border-radius 5px;*/ -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #000000; font-weight:bold; text-decoration:none; color:black; background:transparent url(images/bgButton.png) repeat-x top left; padding: 0px 10px 0px 10px;}
input.button:focus                 			{ /* CSS3: border-radius 5px;*/ -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #DDDDDD; font-weight:bold; text-decoration:none; color:black; background:transparent url(images/bgButton180.png) repeat-x top left; padding: 0px 10px 0px 10px;}
input.button:active                			{ /* CSS3: border-radius 5px;*/ -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #DDDDDD; font-weight:bold; text-decoration:none; color:black; background:transparent url(images/bgButton180.png) repeat-x top left; padding: 0px 10px 0px 10px;}


a.small                         { color:black; font-weight:bold; font-size:9px}
a.small:hover                  { color:gray;  }
a.symbol                        { text-decoration: none; }

a.button                        { /* CSS3: border-radius 5px;*/ -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #DDDDDD; font-weight:bold; text-decoration:none; color:black; background:transparent url(images/bgButton.png) repeat-x top left; padding: 0px 10px 0px 10px;}
a.button:hover                 { /* CSS3: border-radius 5px;*/ -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #000000; font-weight:bold; text-decoration:none; color:black; background:transparent url(images/bgButton.png) repeat-x top left; padding: 0px 10px 0px 10px;}
a.button:focus                 { /* CSS3: border-radius 5px;*/ -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #DDDDDD; font-weight:bold; text-decoration:none; color:black; background:transparent url(images/bgButton180.png) repeat-x top left; padding: 0px 10px 0px 10px;}
a.button:active                { /* CSS3: border-radius 5px;*/ -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #DDDDDD; font-weight:bold; text-decoration:none; color:black; background:transparent url(images/bgButton180.png) repeat-x top left; padding: 0px 10px 0px 10px;}

img                             { border: 0px; }
img.minipic						{ /* CSS3: border-radius 5px;  */-moz-border-radius: 5px; -webkit-border-radius: 5px;border:1px solid #FFFFFF; background-color:#FFFFFF; text-decoration:none; color:black;  padding: 1px 1px 1px 1px; }
img.avatar						{ border: 1px solid #BBBBBB; width: 50px; height: 67px; }
img.flag						{ width:20px; height:12px; }

#headline                       { margin: 0px auto; height:24px; font-size:11px; font-weight:bold; background:transparent url(images/bgOFF.gif) repeat-x top left; width: 100%; }
#headline table                 { margin:0px auto; width:80%; height:24px; }
#headline table td              { vertical-align:top; }
#headline ul                    { margin:0px; padding:3px 0px 0px 0px; list-style-type:none; }
#headline li                    { display:inline; }
#headline li a                  { color:#444; text-decoration:none; padding:6px 15px; height:24px; }
#headline li a:hover            { color:#FFF; background:transparent url(images/bgOFF.png) repeat-x top left; }
#headline li a.current          { color:#000; background:transparent url(images/bgW180.png) repeat-x top left; }
#headline input                 { border:1px solid #DDD; width: 90px; background:transparent url(images/bgOFF.gif) repeat-x top left; /* CSS3: border-radius 5px;*/ -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-top:0px; }
#headline input.button          { width: 25px; border:1px inset solid #DDD; }
#headline img                   { border:0px none; }

#mainframe                      { margin: 50px auto; width:80%; border:2px solid #DDD; padding: 0px; text-align:left; background-color:#FFFFFF; /* CSS3: border-radius 7px;*/ -moz-border-radius: 7px; -webkit-border-radius: 7px; }
#mainframe input                { border:1px solid #DDDDDD; color: #000; /* CSS3: border-radius 5px;*/ -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-top:0px; }
#mainframe input:hover          { border:1px solid #000000; background-color:#F5F5F5; }
#mainframe input:focus          { border:1px solid #000000; background-color:#F5F5F5; }
#mainframe input.button         { border:1px solid #DDDDDD; background:transparent url(images/bgW.png) repeat-x top left; padding: 2px 5px 2px 5px; }
#mainframe input.button:hover   { border:1px solid #000000; background:transparent url(images/bgW.png) repeat-x top left; }
#mainframe input.button:focus   { border:1px solid #000000; background:transparent url(images/bgW180.png) repeat-x top left; }
#mainframe input.button:active  { border:1px solid #000000; background:transparent url(images/bgW180.png) repeat-x top left; }
#mainframe input.miniButton      { border:1px solid #DDDDDD; background:transparent url(images/bgW.png) repeat-x top left; padding: 2px 5px 2px 5px; width:20px; }
#mainframe input.miniButton:hover   { border:1px solid #000000; background:transparent url(images/bgW.png) repeat-x top left; }
#mainframe input.miniButton:focus   { border:1px solid #000000; background:transparent url(images/bgW180.png) repeat-x top left; }
#mainframe input.miniButton:active  { border:1px solid #000000; background:transparent url(images/bgW180.png) repeat-x top left; }
#mainframe textarea             { border:1px solid #DDDDDD; color: #000; /* CSS3: border-radius 5px;*/ -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 0px; }
#mainframe textarea:hover       { border:1px solid #000000; background-color:#F5F5F5; }
#mainframe textarea:focus       { border:1px solid #000000; background-color:#F5F5F5; }
#mainframe .full						{ width:100%; }

#menu                       { margin: 0px auto ; padding: 15px; float: left; background-color:#ddd; width: 15%; height: 100% auto; font-weight:bold;/* CSS3: border-radius-bottomright: 5px;*/	-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border:1px solid #DDD;}
#menu ul                    { margin:0px; padding:0px; list-style-type:none;  }
#menu li                    { display:block; height:20px;}
#menu li a                  { color:#444; text-decoration:none; height:24px; }
#menu li a:hover            { color:#F00;  }
#menu li a.current          { color:#000;  }

#content                        { margin:0px 0px 30px 30px; width:76%; padding-top: 10px; float:left; border:0px solid black;background: url(images/tgbandshadowed.png) no-repeat top right;}
#content p						{ width:70%; text-align:justify;}

div.center						{ text-align: center; }
div.left					{ float: left; }
span.pseudolink					{ font-weight:bold; }



span.bold                       { font-weight:bold; }
.red							{ color: #CC0000; }
hr                              { border: 1px dashed #DDDDDD; height: 0px; }

table                           { font-family:Arial,Verdana,Helvitica,sans-serif; font-size:11px; }
table.standard                  { /* CSS3: border-radius 5px;*/	-moz-border-radius: 7px; -webkit-border-radius: 7px; border:1px solid #DDD; background-color: #EEEEEE; width: 100%; }
table.standard th               { /* CSS3: border-radius 5px;*/ -moz-border-radius: 7px 7px 0px 0px; -webkit-border-radius: 7px 7px 0px 0px; border:1px solid #DDD; background-color: #DDDDDD; font-weight:bold; text-align: left; padding: 0px 5px 0px 5px;}
table.standard th.forum			{ /* CSS3: border-radius 5px;*/ -moz-border-radius: 7px 7px 0px 0px; -webkit-border-radius: 7px 7px 0px 0px; border:1px solid #DDD; background-color: #DDDDDD; font-weight:bold; text-align: left; padding: 0px 5px 0px 5px; width:80px; text-align:center;}
table.standard td               { text-align: left; padding: 0px 2px 0px 2px; }
table.standard td.pic           { width: 55px; }

#clear                          { clear:both; }
