body, td { font-family: Verdana; font-size: small; color: #333333; }

input { border: solid 1px #00a8c6; font: small Verdana; }

select { background: #ffffff; font: small Verdana; }

textarea { background: #ffffff; border: 1px solid #00a8c6; font: small Verdana; padding-bottom: 2px; padding-left: 2px; }

form { display: inline; }

input.pbutton { background: #EEEEEE; }

/* For BBCode Post Buttons */
.ButtonOut { filter: alpha(opacity=70); border: #7F9DB9 1px solid; }
.ButtonOver { background-color: #FFE1AC; border: #FFAD55 1px solid; }
.ButtonChecked { background-color: #FFCB7E; border: #FFAD55 1px solid; }
.ButtonOff { filter: gray() alpha(opacity=30); background-color: #C0C0C0; border: #7F9DB9 1px solid; }

/*  */
img { border: 0; }

/* hyperlinks */
a { color: #00a8c6; font-weight: bold; }
a:hover { color: #40c0cb; }

/* Header 1 - Main header */
.header1 { background: url('bg_header1.png'); background-color: #353535; color: #FFFFFF; font-weight: bold; height: 32px; font-size: 12px; margin-bottom: 0; }

/* Links in header1 */
tr.header1 a { color: #00a8c6; text-decoration: none; }
tr.header1 a:hover { color: #40c0cb; text-decoration: none; }

.header1Title { color: #FFFFFF; font-weight: bold; height: 32px; font-size: 12px; }

/* Header 2 - Sub header */
.header2 { background-color: #DDDDDD; color: #252525; font-weight: bold; height: 28px; }

td.header2links a { color: #00a8c6; }
td.header2links a:hover { color: #40c0cb; }

/* Footer1 - Bottom of tables */
.footer1 { font-size: 7pt; height: 28px; background-color: #fbfbfb; }

.footer1 select, .footer1 td { font-size: 7pt; }

.UserBox { font-size: 7.5pt; color: #808080; }

.postformheader { background-color: #D1D1D1; font-weight: bold; }

/* Header of posts */
.postheader { background-color: #eaeaea; color: #505050; }

.postheader a { font-size: 10pt; }

/* User info and post/article */
.post { background-color: #F0F0F0; color: #404040; }

.post_alt { background-color: #F5F5F5; color: #404040; }

.post_priority { font-weight: bold; }

.post_link { font-size: 10pt; font-weight: bold; }

/* Footer of posts */
.postfooter { background-color: #eaeaea; }

/* Area between posts */
.postsep { background-color: #939393; height: 2px; }

/* most tables are class 'content' */
.content { font-family: verdana,Arial,Helvetica,sans-serif; font-size: 8pt; border: solid 1px #505050; color: #000000; padding: 0px; background-color: #FFFFFF; }

.content td { padding: 3px; }

.forumheading { font-size: 10pt; font-weight: bold; }

.forumviewing { font-size: 8pt; color: #a0a0a0; }
.forumsubheading { font-size: 7.5pt; }

#RichEdit td { padding: 0px; }

/* links inside content table*/
.content a { color: #00a8c6; }
.content a:hover { color: #40c0cb; }

/* used for quoting messages */
.quote { margin-left: 16px; padding-left: 16px; }

.innerquote { padding: 4px; background-color: #d1d1d1; border: solid 1px #505050; }

/* used for code */
.code { margin-left: 16px; padding-left: 16px; }

.innercode { padding: 4px; background-color: #efefef; border: solid 1px #808080; color: #000000; font-size: 8pt; font-family: Courier New,Courier; }

/* font sizes */
.smallfont { font-size: 7.5pt; }
.largefont { font-size: 9pt; }

/* Image Links */
a.imagelink { font-size: 8pt; font-weight: bold; color: #000080; }
a:hover.imagelink { text-decoration: underline; color: #0000FF; /*background-color: #D0D0D0;*/ }

/* Used for editor textarea */
.posteditor { width: 100%; height: 200px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; }

/* Table just above and below tables */
table.command { /*border: solid 1px blue;*/ padding: 3px; }

/* p-tag at the top of pages with navigation links */
.navlinks { font-weight: bold; color: #333333; font-size: 9pt; }
.navlinks a { color: #00a8c6; }
.navlinks a:hover { color: #40c0cb; }
.navlinks #current { color: #8fbe00; }

/* for printing */
.print { border: solid 1px #C0C0C0; }
.printheader { background-color: #DDDDDD; color: #000000; padding: 4px; }
.printbody { background-color: #FFFFFF; color: #000000; padding: 4px; }

/*
Use this to setup overflow feature for your site.
On IE that would mean specifying a width so that the overflow will work properly.
This CSS already works on FireFox.
div.postdiv
{
	width: 100%;
	min-height: 100px;
	overflow: auto;
}
*/
