body { margin: 0 auto; padding: 0; color: #333; background-color: #bbb; font-size: 100%;padding : 10px 0 30px 0; }
*, P, PRE, TABLE { font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 12px; line-height: 15px; }
ol { margin-bottom: 10px; }
.center { text-align: center; }
ul { list-style: square; margin-top: 3px; margin-bottom: 3px; margin-left: 1em; padding-left: 1em; }
img { margin: 0; padding: 0; border: 0; }
a:link { font-size: 12px; color : #1D2ECD; }
a:visited {font-size: 12px; color : #5A5C70; }
a:hover { font-size: 12px; color : maroon; }
#blogtitle { font-size: 1.25em; float: left; margin: 7px 0 0 0; padding: 8px 4px 4px 4px; width: 700px; }
#nav { float: left; margin: 0; padding: 0; text-align: right; background: transparent; color: #333; font-size: 70%; font-variant: small-caps; letter-spacing: 0.09em; }
#blog { float: left; margin-right: 5px; padding: 0 10px 10px 10px; color: #333; text-align: left; }
.entry { margin-top: 10px; padding: 0 10px 10px 10px; border: 1px solid #ccc; background: #F9F8F2; color: #333; }
#sidebar { float: left; margin-left: 5px; padding: 10px 10px 10px 15px; border: 1px solid #ccc; text-align: left; }
#ads {background-color: #fff;}
#warning {position:absolute;left:50px;top:90px;z-index:1;background-color:#fff;margin:0 auto;padding:0;width:680px;clear:both;}
.date { font-size: 120%; background: transparent; color: #000; }
.title { font-size: 130%; font-weight: bold; background: transparent; color: #000066; border-bottom: 1px solid #ddd; }
.posted {margin-bottom: 10px;font: 10px lucida grande, verdana, arial, helvetica, sans-serif;background: transparent;color: #666;}
.sidetitle {margin: 18px 0 7px 0;font-size: 115%; letter-spacing: 0.09em; font-weight: bold;background: transparent;color: #5A5C70; border-bottom: 1px dotted #ccc;}
.pagecount { font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 10px; color: #666; font-weight: normal; background-color: transparent; text-align: center;}
.calendarBG { background-color: #000;}
.calendarBlank { background-color: #8888A7;}
.calendarHeader { font-weight: bold; color: #fff; text-align: center; background-color: #000;}
.calendarMonthLinks { font-family: Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif; font-size: 12px; font-weight: bold; letter-spacing: .1em; text-decoration: none; color: #fff; background-color: transparent;}
.calendarMonthLinks a { color: #fff; text-decoration: none; background-color: transparent;}
.calendarMonthLinks a:visited { color: #fff; text-decoration: none; background-color: transparent;}
.calendarMonthLinks a:hover { color: #ccc; text-decoration: underline; background-color: transparent;}
.calendarDayHeading { font-weight: bold; font-size: 12px; color: #fff; background-color: #000055; text-align: center; vertical-align: middle;}
.calendarToday { font-family: Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif; font-size: 12px; font-weight: bold; letter-spacing: .1em; text-decoration: none; text-align: center; vertical-align: middle; color: #000; background-color: #ccc;}
.calendarCell { font-family: Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif; font-size: 12px; font-weight: bold; letter-spacing: .1em; text-decoration: none; text-align: center; vertical-align: middle; color: #666; background-color: #fff;}
.calendarCell a { color: #000; text-decoration: underline; background-color: transparent;}
.calendarCell a:visited { color: #000; text-decoration: underline; background-color: transparent;}
.calendarCell a:hover { color: #fff; text-decoration: none; background-color: transparent;}
.textarea {border-top: 1px solid #999999;border-left: 1px solid #999999;background-color: #fff;color: #000;font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;font-size: 12px;margin-top: 3px;margin-bottom: 3px;}
.checkbox {background-color: transparent;margin: 3px;padding: 0;border: 0;}
H4 {font-size: 15px; line-height: 17px; text-transform:capitalize}
.caption { font-size: 10px; line-height: 12px; color: #002266; border-bottom: 0px; border-top: 0px; margin-bottom: 0px; margin-top: 0px; text-align: justify }
.footnote { font-size: 10px; line-height: 12px; color: gray; border-bottom: 0px; border-top: 0px; margin-bottom: 0px; margin-top: 0px; text-align: center }
.sidetext { color : #000000; margin-bottom: 15px; margin-top: 0px; margin-left: 5px }
a:link.toplink { 
color : #222288;
border:0;
margin-right:10px;
line-height : 13px;
font-size : 11px;
text-decoration : none;
padding: 0 5px 0 5px;
} 
a:visited.toplink { 
color : #333355;
border:0;
margin-right:10px;
line-height : 13px;
font-size : 11px;
text-decoration : none;
padding: 0 5px 0 5px;
} 
a:hover.toplink { 
color : maroon;
text-decoration : underline;
}
#paper {
position:relative;
background-color: #fff;
width:975px;
margin:7px auto 20px auto;
border-right : solid 2px #999;
border-bottom : solid 2px #999;
border-top: 0;
border-left: 0;
padding : 10px 0 10px 0;
background-image:url('/g-pages/paper3.gif');
} 
#topmenu {
background-color:#EBE7DB;
width:100%;
margin:0 0 30px 0;
padding: 1px 0 4px 0; 
text-align:right;
clear:both;
}
#container {
margin : 5px 0 10px 40px;
width : 780px;
float:left;
top:0px;
left:90px;
} 
#leftmenutop { 
position: absolute;
top: 0px;
left: 10px;
z-index:1;
background-color:#F4F1E8;
width:110px;
height:60px;
}
#leftmenu { 
position: absolute;
top: 100px;
left: 10px;
background-color:#F4F1E8;
width:110px;
padding-bottom:10px;
}
.alternate 	{ background-color:#efe; }
.yellow 	{ background-color:#ff6; }
.green		{ background-color:#6f6; }
.red		{ background-color:#f66; }
.main 		{ 	background-color:#fff; 
				text-align:center;
				margin:auto;
				margin-bottom:10px;
				}
.statementR	{	width:240px;
				font-size:13px;
				line-height:15px;
				text-align:left;
				vertical-align: middle;
				padding:10px 10px 10px 0 ;
				color:#336;
				margin:0;
				border:0;
				font-weight:bold;
				}
.statementL	{	width:240px;
				font-size:13px;
				line-height:15px;
				text-align:right;
				vertical-align: middle;
				padding:10px 0 10px 10px ;
				color:#336;
				margin:0;
				border:0;
				font-weight:bold;
				}
.sixradios 	{	width:190px;
				text-align:center;
				padding:0;
				margin:0;
				border:0;
				float:left;
				vertical-align: middle;
				}
/*==INPUT FORMATTING==*/
.input {
    border: 1px solid #006;
    background: #ffc;
}
.headerbutton {
    background: #F4F1E8;
    text-align:left;
    border:0;
    margin:0;
    padding:0;
    text-transform:capitalize;
    color:#225;
    font-weight:bold;
	font-size:12px;
}
.headerbutton:hover {
    background: #fff;
    color:maroon;
}
.pagebutton1 {
	width:96px;
    background: #E7DEC7;
    text-align:left;
    border:0;
    border-left:1px dotted #C7B89B;
    margin:0;
    padding:0 0 0 1px;
    text-transform:capitalize;
    color:black;
    font-size:11px;
}
.pagebutton2 {
	width:96px;
    background: #EFE6D5;
    text-align:left;
    border:0;
    border-left:1px dotted #C7B89B;
    margin:0;
    padding:0 0 0 1px;
    text-transform:capitalize;
    color:black;
    font-size:11px;
}
.currentpage {
	width:96px;
    background: #fff;
    text-align:left;
    border:0;
    border-left:1px dotted #C7B89B;
    margin:0;
    padding:0 0 0 1px;
    text-transform:capitalize;
    color:maroon;
    font-size:11px;
    font-weight:bold;
}
.currentpage:hover {
    background: #fff;
    color:maroon;
}
.pagebutton1:hover {
    background: #fff;
    color:#c00;
}
.pagebutton2:hover {
    background: #fff;
    color:#c00;
}
#bluepaper { position:relative; left: 13px; width: 792px; margin-top: 10px; background-image: url(/g-pages/bluepaper.gif); background-repeat: repeat-y;}
#narrowcontent { float:left; width: 350px; margin-right: 40px; }
#block {float:left; margin-left: 30px; top: 10px; width:180px; }
#blockright {float:right; margin-right: 0px; top: 10px; width:140px; margin-left: 20px; }
#blockright2 {float:right; margin-right: 0px; margin-top: 20px; margin-left: 20px; }
#base {clear:both; left: 13px;}
#footer { clear: both; text-align: center; position: relative; left: 13px; width: 792px; margin-top: 0px; background-image: url(/g-pages/paper.gif); background-repeat: repeat-y;}
textarea, input, button, option, select { background-color: #ddb;}
.ttheader { font-size: 20px; color: #CCCCCC; }
/*#container { position:relative; margin: 0px auto; width: 792px; margin-bottom: 15px; margin-top: 0px; margin-left: 0px; margin-right: 0px; }*/
td.padded { padding:10px;font-size:12px;color:#224;}
/* Default Links------------------------------------------------------ */
a { text-decoration: none; color: #1D2EEF; background-color: transparent;}
a:visited { color: #1D2ECD; background-color: transparent;}
a:hover { color: maroon; text-decoration: underline; background-color: transparent;}
/* Main Content Wrapper------------------------------------------------------ */
#content {float : left;width:670px;padding:10px 50px 10px 50px;}

/* Basic stuff------------------------------------------------------ */
.default, .defaultBold, .defaultRight, .defaultCenter { background:transparent; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 12px; color: #575979;}
.defaultBold { font-weight: bold;}
.defaultRight { text-align: right;}
.defaultCenter {text-align: center;}
.header { background: #74779D url({path:image_url}bg_profile_heading.jpg) repeat-x left top; color: #fff; padding: 5px; border: 1px solid #7B81A9; margin: 0 0 10px 0;}
h1 { font-family:Georgia, Times New Roman, Times, Serif, Arial; font-size: 16px; line-height:20px;font-weight:bold; letter-spacing:.05em; color:#777; margin:6px 0 6px 0; padding:0;}
h2 { background:transparent; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 13px; line-height:16px;color: #38394B; margin:6px 0 6px 0;}
h3 { background:transparent; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 12px; line-height:15px;color: #38394B; margin:6px 0 6px 0;}
.lighttext { font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 10px; color: #73769D; padding: 4px 0 2px 0; background-color: transparent; }
/* Page Header ------------------------------------------------------ */
#pageheader { background: #6F603D url({path:image_url}bg_header.jpg) repeat-x left top; border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 20px 0 20px 0;}
.heading { font-family:Georgia, Times New Roman, Times, Serif, Arial; font-size: 16px; font-weight:bold; letter-spacing:.05em; color:#fff; margin: 0; padding:0 0 0 28px;}
/* Sub-header Bar Contains the breadcrumb links------------------------------------------------------ */
#subheader { background: #F0F0F2 url({path:image_url}bg_breadcrumb.jpg) repeat-x left top; padding: 4px 40px 3px 27px; border-top:1px solid #767A9E; border-bottom:1px solid #979AC2;}
/* Breadcrumb Links------------------------------------------------------ */
.breadcrumb { background-color: transparent; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 9px; margin:3px 0 3px 0;}
.breadcrumb a:link { color: #330099; background: transparent; text-decoration: none;} 
.breadcrumb a:visited { color: #5A5C70; background: transparent; text-decoration: none;}
.breadcrumb a:hover { color: maroon; background: transparent; text-decoration: underline;}
.currentcrumb { color: #38394B; font-weight: bold;}
.breadcrumbspacer { color: #6B6B85;}
/* Misc. Formatting Items------------------------------------------------------ */
.spacer { margin-bottom: 12px;}
.itempad {padding: 2px 0 2px 0;}
.itempadbig {padding: 5px 0 5px 0;}
.bottompad {padding: 0 0 2px 0;}
.marginpad { margin: 12px 0 10px 3px; background: transparent;}
.redalert { font-family: Arial; font-size: 18px; line-height: 22px; color:white; background-color:#900;padding:10px;}
ol { margin-bottom: 10px; }
/* Member Profile Page------------------------------------------------------ */
.profileAlertHeadingBG { background:#6e0001 url({path:image_url}bg_alert.jpg) repeat-x left top; color:#fff; padding:6px 6px 6px 6px; border-bottom:#7A6A42 1px solid;}
.profileTopBox { background:#F0F0F2 url({path:image_url}bg_profile_box.jpg) repeat-x left top; margin:0; padding:7px 5px 5px 5px;}
.profileTitle { font-family:Tahoma, Verdana, Geneva, Trebuchet MS, Arial, Sans-serif; font-size:14px; font-weight:bold; color:#000; padding: 3px 0 3px 0; margin:0; background-color: transparent; }
.profilePhoto { background:#F0F0F2 url({path:image_url}bg_profile_box.jpg) repeat-x left top; border-left: 1px solid #CBBE9F; padding:1px; margin-top: 1px; margin-bottom: 3px;}
.avatar { background:transparent; margin:3px 14px 0 3px;}
.photo { background:transparent; margin:6px 14px 0 3px;}
.profileHead { font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size:10px; font-weight:bold; text-transform:uppercase; color:#fff; padding:3px 4px 3px 10px; background-color:#6F603D; border-top:1px solid #fff; border-bottom:1px solid #fff; margin:0 0 0 0;}
.profileMenu { background: #EBE7DB; border: 1px solid #7B81A9; padding:1px; margin-top: 1px; margin-bottom: 3px;}
.profileMenuInner { padding-left:10px; padding-right:8px; margin-bottom:4px; margin-top:4px;}
.borderTopBot { border-top:1px solid #7A6A42; border-bottom:1px solid #7A6A42;}
.borderBot { border-bottom:1px solid #7A6A42;}
.altLinks { color: #fff; background: transparent; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 12px;}
.altLinks a:visited { color: #fff; background: transparent; text-decoration: none;}
.altLinks a:hover { color: maroon; background: transparent; text-decoration: underline;}
.innerShade { background-color:#DDE1E7; border: 1px solid #74779D; margin:0; padding:10px;}
/* Table Formatting------------------------------------------------------ */
.tablePad { padding: 0 2px 4px 2px;}
.tableborder { border: 1px solid #9F8A57; padding:1px; margin-top: 1px; margin-bottom: 3px;}
.tableBorderTopRight { border-top: 1px solid #968770; border-right: 1px solid #968770; padding:1px; margin-top: 1px; margin-bottom: 3px;}
.tableBorderRight { border-right: 1px solid #968770; padding:1px; margin-top: 1px; margin-bottom: 3px;}
.tableBG { background-color: #F0F0F0;}
.tableHeading { font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 12px; letter-spacing: .1em; font-weight:bold; color: #fff; padding: 0; margin:0; background-color: transparent; }
.tableCellOne { background: #F4F1E8 url({path:image_url}bg_table_td_one.jpg) repeat-x left top; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 12px; color: #180000; padding: 3px 6px 3px 6px; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.tableCellTwo { background: #EBE7DB url({path:image_url}bg_table_td_two.jpg) repeat-x left top; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 12px; color: #180000; padding: 3px 6px 3px 6px; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
/* Pagination Links------------------------------------------------------ */
.paginate a:link { text-decoration: none; color: #330099; text-decoration: none; background-color: transparent;}
.paginate a:visited { color: #5A5C70; text-decoration: none; background-color: transparent;}
/* Form Field Formatting------------------------------------------------------ */
form { margin: 0; padding: 0; border: 0;}
.hidden { margin: 0; padding: 0; border: 0;}
.input { border-top: 1px solid #8386AC; border-left: 1px solid #8386AC; border-bottom: 1px solid #979AC2; border-right: 1px solid #979AC2; color: #333; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 12px; height: 1.7em; padding: 0; margin: 0; background-color:#ddb;} 
.textarea { border-top: 1px solid #8386AC; border-left: 1px solid #8386AC; border-bottom: 1px solid #979AC2; border-right: 1px solid #979AC2; color: #333; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 12px; padding: 0; margin: 0; background-color:#ddb;}
.buttons { font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 9px; font-weight: bold; border-top:1px solid #9EA3D5; border-left:1px solid #9EA3D5; border-right:1px solid #000; border-bottom:1px solid #000; letter-spacing: .1em; margin: 0; padding:1px 6px 3px 6px; background-color: #3F4471; color: #fff; cursor: pointer;}
.alert { font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 12px; color: #990000; font-weight:bold;}
.alertgreen { font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 12px; color: #009900; font-weight:bold;}
.highlight { color: #990000;}
/* Page Footer------------------------------------------------------ */
/* Copyright notice------------------------------------------------------ */
.copyright { text-align: center; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 9px; color: #999; margin-top: 15px; margin-bottom: 15px;}
/* Formatting Buttons------------------------------------------------------ */
.buttonMode { font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 9px; color: #73769D; background-color: transparent; white-space: nowrap;}
.htmlButtonOuter, .htmlButtonOuterL { background-color: #f6f6f6; padding: 0; border-top: #333 1px solid; border-right: #333 1px solid; border-bottom: #333 1px solid;}
.htmlButtonOuterL { border-left: #333 1px solid;}
.htmlButtonInner { background-color: transparent; text-align:center; padding:0 3px 0 3px; border-left: #fff 1px solid; border-top: #fff 1px solid; border-right: #ccc 1px solid; border-bottom: #ccc 1px solid;}
.htmlButtonOff { font-family: Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif; font-size: 9px; font-weight: bold; padding: 1px 2px 2px 2px; white-space: nowrap;}
.htmlButtonOff a:link { color: #000; text-decoration: none; white-space: nowrap;}
.htmlButtonOff a:visited { text-decoration: none;}
.htmlButtonOff a:active { text-decoration: none; color: #999;}
.htmlButtonOff a:hover { text-decoration: none; color: maroon;}
.htmlButtonOn { font-family: Verdana, Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif; font-size: 9px; font-weight: bold; background: #f6f6f6; padding: 1px 2px 2px 2px; white-space: nowrap;}
.htmlButtonOn a:link { color: #990000; text-decoration: none; white-space: nowrap;} 
.htmlButtonOn a:visited { text-decoration: none;} 
.htmlButtonOn a:active { text-decoration: none; color: #999;}
.htmlButtonOn a:hover { color: maroon; text-decoration: none;}
/* SPELL CHECK CSS--------------------------------------------------------------- */
.wordSuggestion{background-color: #f4f4f4; border: 1px solid #ccc; padding: 4px; }
.wordSuggestion a, .wordSuggestion a:active{cursor: pointer;}
.spellchecked_word{cursor: pointer;background-color: #fff;border-bottom: 1px dashed #ff0000;}
.spellchecked_word_selected{cursor: pointer;background-color: #ADFF98;}
/* Larger Links ------------------------------------------------------ */
.largeLinks { color: #000; background: transparent; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 12px;}
.largeLinks a:link { color: #330066; background: none; text-decoration: none;} 
.largeLinks a:visited { color: #330066; background: transparent; text-decoration: none;}
.largeLinks a:hover { color: #A0A4C1; background: transparent; text-decoration: underline;}
/* Alternate links in opposit color------------------------------------------------------ */
.altLinks a:link { color: #fff; background: none; text-decoration: underline;} 
.altLinks a:visited { color: #fff; background: transparent; text-decoration: none;}
/* Small links------------------------------------------------------ */
.smallLinks { font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 10px; color: #38394B; background-color: transparent; }
.smallLinks a:link { color: #330099; background: transparent; text-decoration: none;} 
.smallLinks a:visited { color: #330099; background: transparent; text-decoration: none;}
.smallLinks a:hover { color: #330099; background: transparent; text-decoration: underline;}
/* Links in forum posts------------------------------------------------------ */
.post a { text-decoration: none; color: #1D2ECC; text-decoration: underline; background-color: transparent;}
.post a:visited { color: #1D2E66; text-decoration: underline; background-color: transparent;}
.post a:hover { color: #A0A4C1; text-decoration: none; background-color: transparent;}
/* Basic stuff------------------------------------------------------ */
p { background:transparent; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 12px; color: #38394B; margin:4px 0 8px 0;}
/* Special formatting for quotes, <code>, <pre> etc..------------------------------------------------------ */
code { white-space: normal; }
pre { background: #EFEFF4; border:1px solid #CBBE9F; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; color: #38394B; margin:8px 2px 10px 6px; padding:10px 10px 10px 6px; white-space: normal;}
.codeblock { background: #EFEFF4; border-left:1px solid #CBBE9F; border-top:1px solid #CBBE9F; border-bottom:1px solid #CBBE9F; border-right:1px solid #CBBE9F; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; color: #38394B; margin:8px 4px 10px 3px; padding:10px 10px 10px 6px;}
blockquote { background: #EFEFF4; border-left:4px solid #6363A0; border-top:1px solid #CBBE9F; border-bottom:1px solid #CBBE9F; border-right:1px solid #CBBE9F; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; color: #38394B; margin:8px 2px 10px 6px; padding:5px 10px 10px 6px;}
.quote_author { font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 10px; font-weight:bold; color: #38394B; margin:0 0 4px 0; background-color: transparent;}
/* Top Bar ------------------------------------------------------ */
#topBar { background: #666DAD url({path:image_url}bg_page_topbar.jpg) repeat-x left top;}
.topBarLinks { color: #fff; background: transparent; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; text-align:center; padding: 15px 30px 6px 20px;}
.topBarLinks a:link { color: #fff; background: transparent; text-decoration: underline;}
.topBarLinks a:visited { color: #fff; background: transparent; text-decoration: underline;}
.topBarLinks a:hover { color: #B8BDED; background: transparent; text-decoration: none;}
/* Right side of page banner------------------------------------------------------ */
.rightheader { background-color: transparent; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; color:#fff; text-align:left; padding:0 22px 0 20px;}
.rightheader a:link { color: #fff; background: transparent; text-decoration: underline;}
.rightheader a:visited { color: #fff; background: transparent; text-decoration: underline;}
.rightheader a:hover { color: #B9BDD4; background: transparent; text-decoration: none;}
/* Private message box------------------------------------------------------ */
.privatemessagebox{ background: #303466; padding:3px; border-top:1px solid #181B3C; border-left:1px solid #181B3C; border-bottom:1px solid #4E548F; border-right:1px solid #4E548F;}
/* Member Signature------------------------------------------------------ */
.signature { background: transparent; border-top:1px solid #DBDCF5; border-right:1px solid transparent; border-left:1px solid transparent; border-bottom:1px solid transparent; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; color: #38394B; margin:15px 0 0 0; padding:3px 10px 4px 6px;}
.signatureTitle { font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 10px; color: #AEB0D8; background-color: transparent; }
.leftpad { padding: 0 0 0 4px;}
/* Forum related text formatting------------------------------------------------------ */
.forumName { font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 12px; letter-spacing: .1em; color: #333449; background-color: transparent; }
.forumDescription { font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; padding: 3px 0 0 0; color: #38394B; background-color: transparent; }
.forumLightLinks { font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 10px; color: #73769D; padding: 4px 0 2px 0; background-color: transparent; }
.forumLightLinks a:link { color: #330099; background: transparent; text-decoration: none;}
.forumLightLinks a:visited { color: #330099; background: transparent; text-decoration: none;}
.forumLightLinks a:hover { color: #A0A4C1; background: transparent; text-decoration: underline;}
.topicTitle { font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 12px; letter-spacing: .1em; color: #333449; background-color: transparent; }
.userBlock { padding:2px 0 2px 0;}
.edited {font-size:9px;color:#555;}
/* File Attachments------------------------------------------------------ */
.attachTitle { font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 10px; font-weight:bold; color: #fff; padding: 4px; margin:10px 0 1px 0; background-color: #C8C8E1;}
.attachBody { font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; color: #73769D; padding: 4px; margin-bottom:10px; background-color: #EFEFF6;}
.attachThumb { margin: 3px 6px 3px 3px; border: 1px solid #6A6F93; background-color: #6A6F93;}
/* User Rank Text in Post------------------------------------------------------ */
.rankAdmin { font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 10px; font-weight:bold; color: #349A01; padding: 2px 0 3px 0; background-color: transparent; }
.rankModerator { font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 10px; font-weight:bold; color: #990000; padding: 2px 0 3px 0; background-color: transparent; }
.rankMember{ font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 10px; font-weight:bold; color: #424A65; padding: 2px 0 3px 0; background-color: transparent; }
.rankImage { margin: 0; padding: 0; border: 0;}
/* Button FormattingThis controls the look of the various buttons, likethe "NEW TOPIC" and "POST REPLY" buttons------------------------------------------------------ */
.button { width:80px; background-color: transparent;}
.button40 { width:40px; background-color: transparent;}
.button80 { width:80px; background-color: transparent;}
.button100 { width:100px; background-color: transparent;}
.button150 { width:150px; background-color: transparent;}
.button210 { width:210px; background-color: transparent;}
.buttonSpacer{ margin:0 0 0 6px;}
.buttonLarge { background: #5C5FA0 url({path:image_url}nav_tab_bg.jpg) repeat-x left top; border-top:#6266A6 1px solid; border-left:#6266A6 1px solid; border-right:#44488E 1px solid; border-bottom:#44488E 1px solid; text-transform: uppercase; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 10px; text-align:center; color:#fff; font-weight:bold; padding: 4px 6px 4px 6px; margin: 2px 0 4px 0; white-space: nowrap; cursor: pointer;}
.buttonLargeHover { background: #DCE0F6 url({path:image_url}nav_tab_bg_on.jpg) repeat-x left top; border-top:#7B7EB4 1px solid; border-left:#7B7EB4 1px solid; border-right:#66699D 1px solid; border-bottom:#66699D 1px solid; text-transform: uppercase; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 10px; text-align:center; color:#D0D2E8; font-weight:bold; padding: 4px 6px 4px 6px; margin: 2px 0 4px 0; white-space: nowrap; cursor: pointer;}
.buttonSmall { background: #5C5FA0 url({path:image_url}nav_tab_bg.jpg) repeat-x left top; border-top:#6266A6 1px solid; border-left:#6266A6 1px solid; border-right:#44488E 1px solid; border-bottom:#44488E 1px solid; text-transform: uppercase; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 10px; font-weight:bold; text-align:center; color:#fff; padding: 2px 3px 2px 3px; margin: 0 2px 0 3px; white-space: nowrap; cursor: pointer;}
.buttonSmallHover { background: #DCE0F6 url({path:image_url}nav_tab_bg_on.jpg) repeat-x left top; border-top:#7B7EB4 1px solid; border-left:#7B7EB4 1px solid; border-right:#66699D 1px solid; border-bottom:#66699D 1px solid; text-transform: uppercase; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 10px; font-weight:bold; text-align:center; color:#D0D2E8; padding: 2px 2px 2px 3px; margin: 0 3px 0 3px; white-space: nowrap; cursor: pointer;}
/* Post Preview------------------------------------------------------ */
.preview { background:#f9f9f9; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; color: #38394B; padding: 10px; margin:0 0 12px 0; border: 1px solid #CBBE9F;}
.previewheading { background: #C9CAE2; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-weight:bold; font-size: 11px; color: #fff; padding: 5px 0 5px 10px; border-top: 1px solid #A7A9C7; border-right: 1px solid #A7A9C7; border-left: 1px solid #A7A9C7;}
/* Moderator Highlight This controls the look of the name of moderators that appear in the stats area. The idea is that moderators appear in the list differently than regular members------------------------------------------------------ */
.activeModerator { font-weight: bold;}
.border { border: 1px solid #CBBE9F; padding:0; margin-top: 1px; margin-bottom: 3px;}
.tableBorderLeft { border-left: 1px solid #CBBE9F; padding:0; margin-top: 1px; margin-bottom: 3px;}
.tableBorderTopLeft { border-top: 1px solid #CBBE9F; border-left: 1px solid #CBBE9F; padding:0; margin-top: 1px; margin-bottom: 3px;}
.tableBorderPad { border: 1px solid #CBBE9F; padding:1px; margin-top: 1px; margin-bottom: 3px;}
.threadBorder { border-left: 1px solid #CBBE9F; padding:0; margin:0 0 8px 0;}
.tableHeadingBG { background: #6C73B4 url({path:image_url}bg_table_heading.jpg) repeat-x left top; color: #fff; padding: 7px 6px 7px 6px; border-bottom: 1px solid #fff;}
.tableHeadingSmall { font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; font-weight:normal; color: #fff; padding: 0; margin:0; background-color: transparent; }
.tableRowHeading, .tableRowHeadingBold { background: #CBBE9F url({path:image_url}bg_table_row_heading.jpg) repeat-x left top; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; color: #404055; padding: 8px 10px 8px 6px; border-top: 1px solid #A7A9C7; border-bottom: 1px solid #A7A9C7;}
.tableRowHeadingBold { font-weight: bold;}
.tableRowSpacer { background: #FBFBFD; padding: 0;}
.tablePostInfo { font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 10px; color: #73769D; background-color: transparent; }
.ignored { border: 1px solid #CBBE9F; padding:0; margin-top: 1px; margin-bottom: 8px;}
.profileHeadingBG { background: #8A784C; color: #fff; padding: 6px 6px 6px 6px; border-bottom: #4B5388 1px solid;}
.profileItem { background:transparent; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; color: #180000; margin: 2px 0 2px 0; background-color: transparent; }
.menuHeadingBG { background: #8A784C repeat-x left top; color: #fff; padding: 6px 6px 6px 6px; border-bottom: #4B5388 1px solid;}
.menuItem { font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size:11px; padding:3px 0 3px 0; background-color:transparent; }
.success { font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size:11px; color:#009933; font-weight:bold; padding:3px 0 3px 0; background-color:transparent; }
.memberlistRowOne { background: #FBFBFC url({path:image_url}bg_table_td_one.jpg) repeat-x left top; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; color: #38394B; padding: 3px 6px 3px 6px; border-top: 1px solid #fff; border-bottom: 1px solid #CBBE9F; border-left: 1px solid #CBBE9F; border-right: 1px solid #fff;}
.memberlistRowTwo { background: #F0F0F0 url({path:image_url}bg_table_td_two.jpg) repeat-x left top; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; color: #38394B; padding: 3px 6px 3px 6px; border-top: 1px solid #fff; border-bottom: 1px solid #CBBE9F; border-left: 1px solid #CBBE9F; border-right: 1px solid #fff;}
.memberlistHead { font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; font-weight: bold; background: #74779D url({path:image_url}bg_profile_heading.jpg) repeat-x left top; color: #fff; border-bottom: #4B5388 1px solid; padding: 8px 0 8px 8px;}
.memberlistFooter { font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; color: #000; padding: 6px 10px 6px 6px; border-top: 1px solid #fff; border-bottom: 1px solid #999; border-right: 1px solid #fff; background-color: #B8B9D1; }
/* Search Formatting------------------------------------------------------ */
.searchBox { background: transparent; border:1px solid #C1C2E2; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; color: #38394B; margin:16px 0 0 0; padding:8px 5px 5px 5px;}
.searchBoxTitle { font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 10px; font-weight:bold; color: #333; background-color: transparent; }
.searchpad { padding: 6px 0 8px 0;}
.searchspacer { margin-bottom: 6px;}
.paginateBorder { background-color: transparent; border-top: 1px solid #696EA4; border-right: 1px solid #696EA4; border-bottom: 1px solid #696EA4; margin-bottom:4px; }
.paginate { background: #FBFBFC url({path:image_url}bg_table_td_one.jpg) repeat-x left top; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; color: #000; border-right: 1px solid #fff; border-left: 1px solid #7B81A9; padding: 2px 4px 2px 4px; margin: 0; }
.paginateStat { background: #4A4E80; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; color: #fff; border-left: 1px solid #7B81A9; padding: 2px 10px 2px 10px; margin:0; white-space: nowrap; }
.paginateCur { background: #FBFBFC url({path:image_url}bg_table_td_one.jpg) repeat-x left top; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; color: #ccc; border-left: 1px solid #7B81A9; padding: 2px 6px 2px 6px; margin:0; }
.paginate a:visited { color: #330099; text-decoration: none; background-color: transparent;}
.paginate a:hover { color: #A0A4C1; text-decoration: none; background-color: transparent;}
.select { background-color: #fff; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; font-weight: normal; letter-spacing: .1em; color: #333; margin-top: 2px; margin-bottom: 2px;}
.multiselect { border-top: 2px solid #979AC2; border-left: 2px solid #979AC2; border-bottom: 1px solid #979AC2; border-right: 1px solid #979AC2; background-color: #fff; color: #333; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; margin-top: 2px; margin-top: 2px;}
.radio {
width:20px;
height:20px;
margin:0;
padding:0;
}
.smallprint {
font-size:10px;
line-height:11px;
color:#555;
margin:0;
padding:5px 0 5px 0;
}
.submit { font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; font-weight: normal; border-top:1px solid #9EA3D5; border-left:1px solid #9EA3D5; border-right:1px solid #000; border-bottom:1px solid #000; letter-spacing: .1em; margin: 0; padding:1px 4px 1px 4px; background-color: #353A66; color: #fff; cursor: pointer;}
/* Error messages------------------------------------------------------ */
.errorHeading { background: #660000; color: #fff; padding: 6px 6px 6px 6px; border-bottom: 1px solid #fff; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 12px; letter-spacing: .1em; font-weight:bold;}
.errorMessage { font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; color: #990000; padding: 10px 0 10px 0;}
.errorBox { background:#f9f9f9; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; color: #990000; padding: 10px; margin:0 0 12px 0; border: 1px solid #990000;}
.iframe {border:1px solid #6666CC;}

