/* Layout */body { color: black; font-size: 9pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #a4a8ac; background-image: url("images/paperbg.jpg"); background-repeat: repeat-x; text-align: center }table { font-size: 1.4em }td { color: black; font-size: 8pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }select { font-size: 8pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }input { font-size: 8pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }textarea { font-size: 8pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }label { text-align: left; font-size: 8pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }#main { text-align: left; margin: 0 auto; width: 728px }#grp1 { background-color: #fff; border: solid 2px #4B4176}#title1 { background-color: #fff; background-image: url("images/titlebg.jpg"); width: 726px; height: 90px }#title2 { padding-top: 10px; padding-right: 4px; padding-left: 4px }#mncol  { background-image: url("images/brmark.gif"); background-repeat: no-repeat; background-position: right bottom; width: 726px; float: left }#bcbox { float: left; width: 726px; color: #fff; font-weight: bold; background-color: #4B4176 }#bcbox2 { padding: 4px }div#ftrgap { clear: both; line-height: 5px; height: 5px }#ftrbox { color: #fff; background-color: #4B4176; padding: 2px; clear: both; border-style: none solid solid; border-width: 1px; border-color: #000 }#ftrrt { text-align: right }div.spacer { clear: both; line-height: 0px; height: 0px }/* Links & menu */a { color: #4B4176; font-weight: bold }a:hover { color: #000; font-weight: bold; text-decoration: underline }.footer { color: #fff; font-size: .95em; text-decoration: none }.footer a { color: #fff; font-size: 8pt; font-weight: bold; text-decoration: none }.footer a:hover { color: #fff; font-weight: bold; text-decoration: underline }.subcat { color: #00f; font-size: .95em; text-decoration: none }a.subcat { color: #000; font-weight: bold; text-decoration: none }a.subcat:hover { color: #666666; font-weight: bold; text-decoration: underline }.bctrail { color: #fff; font-size: 8pt; font-weight: bold; background-color: #4B4176}.bctrail a { color: #fff; font-size: 8pt; font-weight: bold }.bctrail a:hover { color: #fff; font-size: 8pt; font-weight: bold; text-decoration: underline overline }.pgsel { color: #00f; font-size: 8pt; text-decoration: none; text-align: center; margin-top: 4px; margin-bottom: 4px }a.pgsel { color: #00f; font-weight: bold; text-decoration: none }a.pgsel:hover { color: #000; font-weight: bold; text-decoration: underline }.wnclnk { font-size: .95em }a.wnclnk { color: #000; font-weight: bold; text-decoration: none }a.wnclnk:hover { color: #000; font-weight: bold; text-decoration: underline }#tmnu { text-align: right; color: #4B4176 }#tmnu a { color: #4B4176; font-weight: bold }#tmnu a:hover { color: #000000; font-weight: bold; text-decoration: underline  }.alphaIdx { font-weight: bold; list-style-type: none; margin: 10px 0 0 0; padding: 0; text-align: center }.alphaIdx li { display: inline; text-align: center }.alphaIdx li a { padding: 0 4px 0 4px; }.alphaIdx li a:hover  { background-color: #efefef }/* Ad area */#bnr { padding-bottom: 10px; border-style: none }#adarea0 { margin-top: 10px; }#adarea1 { margin-top: 10px; }#adarea2 { margin-top: 10px; }/* Main area */img { border-style: none }#ctnt  { margin-top: 6px; padding: 4px 24px }#catbox { background-color: #ffffff; padding-top: 15px; padding-bottom: 4px; width: 678px; float: left}#catL { float: left; width: 338px }#catR { float: right; width: 338px }#catN { float: justify; width: 600px }#catbox2 { margin-top: 10px; background-color: #efefef; padding-top: 15px; padding-bottom: 4px; width: 678px; float: left }#catL2 { float: left; width: 338px }#catR2 { float: right; width: 338px }img.cat { border-style: none }.catlst { margin-left: 10px; padding-left: 10px; margin-top: 0; margin-bottom: 0 }.catlst li { margin-top: 4px; margin-bottom: 4px }.catlst ul  { margin-top: 0; margin-bottom: 0; margin-left: 10px; padding-left: 10px }.catsp { clear: both; line-height: 4px; height: 4px }.entryHigh { background-color: #fffacb; font-weight: normal; padding: 4px; border: solid 1px #4B4176 }.entryNorm { font-weight: normal; padding: 4px }.entrybox  { list-style-type: none; margin-left: 0; padding-left: 0 }.entrybox li { font-weight: bold; margin-bottom: 10px }img.lnk { border-style: none }.lnkrate { font-size: .95em; font-weight: bold; text-align: right }.lnkurl { font-size: .95em; font-weight: bold; text-align: right }.lnkop { text-align: right; font-size: .95em }.inbox { background-color: #f3f3f3; padding-top: 6px; padding-bottom: 6px; vertical-align: top }.inbox2 { background-color: #f3f3f3; padding-top: 6px; padding-bottom: 6px; text-align: center }.inbox3 { background-color: #f3f3f3; padding-top: 6px; padding-bottom: 6px }#dtlpic { margin-top: 10px; border: none }#revopt { margin-top: 10px; }.stdhdr { font-weight: bold; background-color: #acc4e6; text-align: center; padding: 2px; display: block }#stdbox { background-color: #d5e5f7; padding: 2px; border: solid 1px #acc4e6 }.payhdr  { font-weight: bold; background-color: #ffde71; text-align: center; display: block; padding: 2px }#paybox { background-color: #fff1c1; padding: 2px; border: solid 1px #ffde71 }.revlst { margin-left: 10px; padding-left: 10px }.ltus { padding-left: 30px }.ltusbox { background-color: #fffacb; margin-bottom: 5px; padding: 2px; border: solid 1px #ff7203 }.jtxt { text-align: justify }#addlbox { text-align: center; margin-top: 10px; background-color: #fffacb; padding: 4px; border: solid 1px #4B4176 }#searchForm { margin-top: 5px; margin-bottom: 5px }#featuredEntry { margin-top: 4px; background-color: #fffacb; font-weight: normal; padding: 4px; border: solid 1px #4B4176 }#featuredBox { margin-top: 10px; margin-bottom: 10px }.wdcatcnt { font-size: .8em; }#entryPreview { margin-top: 4px; background-color: #fffacb; font-weight: normal; padding: 4px; border: solid 1px #4B4176 }/* Text formatting */h1 { font-size: 1.6em; margin: 0px; padding: 0px }h2 { font-size: 8pt }#dname {text-align: center; color: #fff; font-size: 1.8em; font-weight: bold }.formrequired { color: red; font-weight: bold; font-size: 1.5em }.contactErr { font-size: 10px; background-color: #ffdbdc; padding: 3px; border: solid 2px red }.cent { text-align: center }.right { text-align: right }#tolra { color: #fff; font-size: .95em; text-align: center }#tolra a { color: #fff; font-weight: bold }#tolra a:hover { color: #fff; font-weight: bold; text-decoration: underline }#perfStats { margin-top: 15px; color: #000; font-size: .95em; text-align: center }img.emoticon { border-style: none }.codebox { background-color: #d1d5f4; margin-top: 0.25em; margin-bottom: 0.25em; border: solid 1px #7093db }.codeboxhdg { background-color: #7093db; padding: 0.5em; color: #fff; font-weight: bold; margin: 0 }.codeboxbdy { font-size: 1.2em; background-color: #d1d5f4; padding: 0.5em; margin: 0 }.quotebox { background-color: #d1d5f4; margin-top: 0.25em; margin-bottom: 0.25em; border: solid 1px #7093db }.quoteboxhdg { background-color: #7093db; padding: 0.5em; color: #fff; font-weight: bold; margin: 0 }.quoteboxbdy { background-color: #d1d5f4; margin: 0; padding: 0.8pt 0.5em }#sponsors { margin-top: 10px; position: relative; background-color: #fafafa; border: solid 1px #cdcdcd; padding: 4px; font-size: .85em; text-align: left }#sponsors p { margin: 0; padding: 0 }#sponsors ul { padding: 0 0 0 10px; margin: 6px 0 0 10px; }