/* Addtions by Bob Mutch */

#frontfeaturedEntry { margin-top: 4px; background-color: #FFFFFF; font-weight: normal; padding: 4px; border: none }

/* Layout */

body { color: black; font-size: .7em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #cecfce; text-align: center }

table { font-size: 1.4em }

td { color: black; font-size: .7em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }

select { font-size: 1em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }

input { font-size: 1em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }

textarea { font-size: 1em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }

label { text-align: left; font-size: 1em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }

#main { text-align: left; margin: 0 auto; width: 740px }

#grp1 { background-color: #fff; border: none }

#title1 { background-color: #ffffff; background-image: url("images/titlebg.jpg"); width: 740px; height: 147px }

#title2 { padding-top: 10px; padding-right: 4px; padding-left: 4px }

#lnk1 { width: 730px; text-align:right}

#mncol  { width: 740px; float: left }

#bcbox { float: left; width: 740px; height:15px color: #fff; font-weight: bold; background-color: #efefef; border-top: 1px solid #cecfce; border-bottom: 1px solid #cecfce}

#bcbox2 { padding: 4px }



div#ftrgap { clear: both; line-height: 5px; height: 5px }

#ftrbox { background-image: url("images/bg2665.jpg"); color: #000; background-color: #cecfce; padding: 2px; clear: both; border-style: none ; height:66px; width:737px }

#ftrrt { text-align: right }

div.spacer { clear: both; line-height: 0px; height: 0px }



/* Links & menu */

a { color:#666666; font-weight: bold; text-decoration: none }

a:hover { color:#E1E1E1; font-weight: bold; text-decoration: underline }

.footer { color: #000; font-size: .95em; text-decoration: none }

.footer a { color: #000; font-size: 1em; font-weight: bold; text-decoration: none }

.footer a:hover { color: #000; font-weight: bold; text-decoration: underline }

.subcat { color:#666666 ; font-size: .95em; text-decoration: none }

a.subcat { color: #666666; font-weight: normal; text-decoration: none }

a.subcat:hover { color: #993300; font-weight: normal; text-decoration: underline }

.bctrail { color: #000; font-size: 1em; font-weight: normal; background-color: #efefef; text-decoration:none }

.bctrail a { color: #000; font-size: 1em; font-weight: bold }

.bctrail a:hover { color: #000f; font-size: 1em; font-weight: bold; text-decoration: underline }

.pgsel { color: #666666; font-size: 1em; text-decoration: none; text-align: center; margin-top: 4px; margin-bottom: 4px }

a.pgsel { color: #666666; 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: #fff }

#tmnu a { color: #fff; font-weight: bold }

#tmnu a:hover { color: #fff; font-weight: bold; text-decoration: underline overline }

.alphaIdx { font-weight: NORMAL; list-style-type: none; margin: 10px 0 0 0; padding: 0; text-align: left }

.alphaIdx li { display: inline; text-align: center }

.alphaIdx li a { padding: 0 4px 0 4px; }

.alphaIdx li a:hover  { background-color: #efefef }

#entryPreviewTitle { color:#666666; font-weight: bold; text-decoration: none }



/* 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 }

#catbox2 { margin-top: 10px; background-color: #ffffff; 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; i }

.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: none }

.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 #ffffff }

.jtxt { text-align: justify }

#addlbox { text-align: center; margin-top: 10px; background-color: #D6D35A; padding: 4px; border: none; text-decoration:none }

#searchForm { margin-top: 5px; margin-bottom: 5px }

#featuredEntry { margin-top: 4px; background-color: #fffff; font-weight: normal; padding: 4px; border: none; text-decoration:none }

#featuredBox { margin-top: 10px; margin-bottom: 10px }

.wdcatcnt { font-size: .8em; }

#entryPreview { margin-top: 4px; background-color: #ffffff; font-weight: normal; padding: 4px; border: none }



/* Text formatting */

h1 { font-size: 1.6em; margin: 0px; padding: 0px }

h2 { font-size: 1.1em; text-decoration:none; font-weight:normal}

#dname { color: #fff; font-size: 1.8em; font-style: italic; font-weight: bold }

.formrequired { color: red; font-weight: bold; font-size: 1.5em }

.contactErr { font-size: 1.1em; background-color: #ffdbdc; padding: 3px; border: solid 2px red }

.cent { color: #000; text-align: left; padding:0 0 0 20px;} 
.cent1 { color: #000; text-align: right; padding:0 0 0 20px;} 

.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.1em 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; }

