body          {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:default; background-color:#F2F3F3;}
td            {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
hr            {height:1px; border:0px; border-top:1px dashed #BBBBBB;}
h1            {text-align:center;}
form          {margin:0px;}
img           {border:0px;}
table.stand   {width:100%; background-color:#76797E; text-align:left;}
.input        {font-size:11px; background-color:#FFFFFF; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #555555; padding:1px;}
.select       {font-size:11px; background-color:#FFFFFF; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;}
.timezone option {font-family:"Courier New", Courier, serif;}
td.header     {font-size:11px; color:#000000; font-weight:bold; background-image:url(./images/header.png);}
td.subheader  {font-size:11px; background-image:url(./images/header2.png); color:#000000; font-weight:bold;}
a.header      {font-size:11px; color:#000000; font-weight:bold; cursor:pointer;}
a:hover.header{font-size:11px; color:#333333; cursor:pointer;}
a.small       {font-size:11px; color:#000000; cursor:pointer;}
a:hover.small {font-size:11px; color:#000000; text-decoration:none; cursor:pointer;}
a.nav         {font-size:11px; color:#000000; text-decoration:none; cursor:pointer;}
a             {color:#000000; cursor:pointer;}
a.postlink    {font-size:12px; color:#000000; cursor:pointer;}
.boardmainbg  {background-color:#FFFFFF; padding:10px;}
.flright      {float: right;}
.logo         {text-align:center;}
.tree         {font-size:10px; font-weight:bold; color:#757E89; text-decoration:none;}
.tree a:link,
.tree a:active,
.tree a:visited {color:#000000; text-decoration:underline;}
.tree a:hover {color:#333333; text-decoration:underline;}
.b1bg         {background-image:url(./images/b_1bg.png);}
.b2a          {background-image:url(./images/b_2a.png);}
.b2b          {background-image:url(./images/b_2b.png);}
.b3bg         {background-image:url(./images/b_3bg.png);}
.menubg       {background-image:url(./images/m_menubg.png);}
.tablelight   {font-size:11px; background-color:#F7F7F7; color:#000000;}
.tabledark    {font-size:11px; background-color:#EFEFEF; color:#000000;}

#clickablesmilies { text-align: center; }
#clickablesmilies div { width: 140px; margin-left: auto; margin-right: auto; border:1px black solid;}
#clickablesmilies strong { display: block; border-bottom:1px black solid; background-color:#efefef; padding: 5px; }
#clickablesmilies ul { padding-left: 0; margin-left: 0; padding-top: 0; margin-top: 10px;}
#clickablesmilies ul li {display: inline; padding: 2px; list-style-type: none;}
#quicksmilies strong { display: none;}
#quicksmilies ul { padding: 0; margin: 0;}
#quicksmilies ul li {display: inline; padding: 2px; list-style-type: none;}

ul.messageicons { padding:0; margin:0; }
ul.messageicons li {display:inline; padding:2px; list-style-type:none; }
html>body ul.messageicons li {white-space:nowrap;} /* Avoid IE */

.catfooter { background:#FFFFFF; background-image:url(./images/cat_footer.png); height:12px; padding:0px;}
td.navover    {font-size:11px; border:1px solid #555555; color:#000000; background-image:url(./images/header.png);}
td.nav        {font-size:11px; border:1px solid #555555; color:#000000; background-image:url(./images/headerbw.png);}
td.footer     {font-size:11px; border:1px solid #555555; color:#000000; background-image:url(./images/cat_footer.png);}
.signature    {font-size:11px; color:#333333;}
.copyright    {font-size:11px; text-align:center; line-height:14px;}
.post         {font-size:12px;}
.quote        {font-size:11px; background-color:#FEFEFE; color:#333333; width:90%; border:1px #555555 solid;}
td textarea   {width:100%} /* help give larger text areas */
table.quotebox{width:90%; margin-left:5%; margin-right:5%;} /* Copied from global.php */

/* File attachment formatting */
div.filebox {
	padding-left:20px;
	margin-top:5px;
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url(./images/attach.png);
}
.file   {font-size:11px; background-color:#FEFEFE; color:#333333; width:90%; border:1px #555555 solid;}

div.code      {margin-left:20px; margin-top:5px;}
div.codetitle {font-size:12px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:2px;}
.codelines    {width:1em; font-size:11px; background-color:#EEEEEE; color:#333333; border:1px #555555 solid; border-right:0; font-family:Courier New, Courier, serif; text-align:right; float:left; padding:3px;}
pre.codedata  {width:61em; font-size:11px; background-color:#EEEEEE; color:#333333; border:1px #555555 solid; font-family:Courier New, Courier, monospace; text-align:left; overflow:auto; padding:3px;}

.spoiler      {border:1px #555555 solid; background-color:#EEEEEE; color:#EEEEEE;}
.pages        {font-size:11px; color:#333333;}
a:hover.pages {font-size:11px; color:#CC0000; cursor:pointer;}
a:hover.pagelinks {color:#CC0000; cursor:pointer;}
#qsf_bbcode_buttons select {font-size:11px; background-color:#ececec; color:black;}
#qsf_bbcode_buttons input  {font-size:11px; background-color:#ececec; color:black; border:1px #555555 solid;}
.stats        {font-weight:bold;}
.adminstat    {text-align:center;}

/* Stuff for the AdminCP mods */
ul            {line-height:150%}
li a:hover    {color:#FFFFFF;}
.tiny         {font-size:10px; font-weight:normal}
.small        {font-size:11px}
.med          {font-size:14px; font-weight:bold}
div.fieldset  {border:1px solid #555555; padding:10px; background-color:#EFEFEF; margin:3px 0px 3px 0px}
div.legend    {border:1px solid #555555; padding:3px 5px 0px 5px; background-color:#EFEFEF; font-size:12px; font-weight:bold; position:relative; top:-15px; white-space:nowrap; border-bottom:0px; display:inline; height:18px;}
.labellight   {font-size:11px; border:1px solid #555555; background-color:#F7F7F7; color:#000000; font-weight:bold}
.labeldark    {font-size:11px; border:1px solid #555555; background-color:#EFEFEF; color:#000000; font-weight:bold}
input.free, select.free {display:block; float:left; width:150px; margin:0px; margin-bottom:10px}
input.freec   {display:block; float:left; margin:0px; margin-bottom:10px; padding:0px}
label.free    {display:block; float:left; width:100px; text-align:right; padding-right:20px}
br.free       {clear:left}
span.red      {color:red}
/* Format the RSS Reader annoucements section to look like a normal menu field except with bullet points */
.rssreader {
	border:1px solid #555555;
	padding:10px;
	background-color:#EFEFEF;
	margin:3px 0px 3px 0px
}
.rssreader .rsstitle {
	border:1px solid #555555;
	padding:3px 5px 0px 5px;
	background-color:#EFEFEF;
	font-size:12px;
	font-weight:bold;
	position:relative;
	top:-15px;
	white-space:nowrap;
	border-bottom:0px;
	display:inline;
	height:18px;
	margin-left: 0;
}
.rssreader li {
	margin-left: 2em;
}