* {margin: 0; padding: 0;}
a, body {color: #293F66; font: 400 11px/14px verdana, arial, helvetica, sans-serif;}
a img {border: 0;}
body, html {background: #CBCBCB; cursor: default; direction: ltr; text-align: center; width: 100%;} 
h3 {padding-bottom: 5px;}
p {margin-bottom: 10px;} 
.listing {padding: 10px 10px 10px 20px;}
#sponsoremail {text-align: center;}
#delivery {font-size: 11px; width: 115px;}
#email, #name, #npw, #pw, #rpw, #homepage {width: 270px;}
#mi {background: #E7EDF3; border: 1px solid #BFD2E2; color: #000; margin-top: 7px; padding: 10px 10px 0; width: 984px; voice-family: "\"}\""; float: left; width: 962px; voice-family: "\"}\"";}
#mi a {color: #000; text-decoration: underline;}
#mi p {margin-bottom: 8px;}
#mi p.close {text-align: right;}
#mi p.close a {cursor: pointer;}
html > body #unsubscr {voice-family: "\"}\""; margin-top: 3px; voice-family: "\"}\"";}
.advice {float: left; padding: 0 0 3px 110px;}
.anc a {color: #E7EDF3; height: 1px; line-height: 0; text-decoration: none;}
.b {font-weight: 700;}
.nobold {text-decoration: none; font: 400 11px/14px verdana, arial, helvetica, sans-serif;}  
.homebold {font-weight: 700; font-size: 12px;} 
.homebold a {font-weight: 700; font-size: 12px; text-decoration: underline;} 
.home {font-size: 12px;}
.home a {font-size: 12px; text-decoration: underline;}   
.homestats { height: 230px; width: 770px; padding: 6px 0px;}   
.home-block {width: 984px; } 
.home-block-text {text-align: justify; width: 770px;} 
.tagblock {float: right; width: 195px; }
.sponsorblock {float: right; width: 195px; } 
#sponsor {color: #4a4a4a; background: #E7EDF3; float: left; line-height: 22px; padding: 0px 0px 2px 0px; width: 195px;} 

.b a {font-weight: 700;}
.blank {width: 5px;}
.blb {border-left: 1px solid #6C99C6;}
.brd {border-right: 1px solid #18426D;}

.betanote {font-weight: 700; color: #FF0000;}

.block {clear: left; margin-bottom: 5px; width: 1000px;}   
.block-top {background: url(/images/bg-block-top-v2.6.gif) no-repeat; font-size: 0; height: 9px; margin: 0; padding: 0;}
.block-content {float: left; background: #FFF; border-left: 1px solid #A5ABB9; border-right: 1px solid #A5ABB9; padding: 0 7px; width: 1000px; voice-family: "\"}\""; width: 984px; voice-family: "\"}\"";}
.block-bottom {clear: both; background: url(/images/bg-block-bottom-v2.6.gif) no-repeat; font-size: 0; height: 8px;}
.block-support-top {background: url(/images/bg-block-support-top-v2.6.gif) no-repeat; font-size: 0; height: 9px; margin: 0; padding: 0;}
.block-support-content {float: left; background: #FFF; border-left: 1px solid #FFCC00; border-right: 1px solid #FFCC00; padding: 0 7px; width: 1000px; voice-family: "\"}\""; width: 984px; voice-family: "\"}\"";}
.block-support-bottom {clear: both; background: url(/images/bg-block-support-bottom-v2.6.gif) no-repeat; font-size: 0; height: 8px;}   

.calendar {float: right; width: 195px; background: #BFD2E2;}

.calendartable table {background: #BFD2E2; border-collapse: collapse; border-left: 1px solid #A5ABB9; border-right: 1px solid #A5ABB9; float: left; width: 100%;}
.calendartable tr {height: 20px;}
.calendartable td, .calendartable th {text-align: center;}
.calendartable td {color: #787878; font-size: 12px;}
.calendartable td a {font-size: 12px; text-decoration: underline;}

.calform {float: left; padding-top: 5px;}
.calform select {font-size: 11px;}
.calform #yy {width: 52px;}
.calform #mm, .calform #dd {width: 40px;}
.calform input#calsubmit {font-size: 11px; font-weight: 700; height: 20px; width: 30px;}

.container {margin: auto; margin-top: 10px; text-align: left; width: 1000px;}
.content {background: #E7EDF3; border-left: 1px solid #A5ABB9; border-right: 1px solid #A5ABB9; float: left; padding: 20px 33px; width: 1000px; voice-family: "\"}\""; width: 932px; voice-family: "\"}\"";}
.content-home {background: url(/images/bg-content-v2.6.gif) repeat-y; float: left; width: 1000px;}

.error {background: #FFEEC0; border: 1px solid #8C1E00; color: #8C1E00; font-size: 13px; font-weight: 700; height: 26px; padding: 5px 8px; voice-family: "\"}\""; height: 14px; voice-family: "\"}\"";}

.footer {clear: both; margin: 5px 0 50px; width: 1000px;}
html > body .footer {float: left;}
.footer-left {background: url(/images/bg-footer-left-v2.6.gif) no-repeat; float: left; height: 36px; width: 10px;}
.footer-middle {background: url(/images/bg-footer-middle-v2.6.gif) repeat-x; float: left; height: 36px; width: 980px;}
.footer-right {background: url(/images/bg-footer-right-v2.6.gif) no-repeat; float: left; height: 36px; width: 10px;}

.footertext {color: #000; float: left; font-size: 10px; padding: 12px 0 0 6px;}
.footertext a {color: #000; font-size: 10px; text-decoration: underline;}

.head {width: 1000px;}

.head-bottom {float: left; margin-bottom: 5px; width: 1000px;}
.head-bottom-left {background: url(/images/bg-head-bottom-left-v2.6.gif) no-repeat; float: left; height: 46px; width: 10px;}
.head-bottom-middle {background: url(/images/bg-head-bottom-middle-v2.6.gif) repeat-x; float: left; height: 46px; width: 980px;}
.head-bottom-right {background: url(/images/bg-head-bottom-right-v2.6.gif) no-repeat; float: left; height: 46px; width: 10px;}

.head-top {width: 1000px;}
.head-top-left {background: url(/images/bg-head-top-left-v2.6.gif) no-repeat; float: left; height: 54px; width: 10px;}
.head-top-middle {background: url(/images/bg-head-top-middle-v2.6.gif) repeat-x; float: left; height: 54px; width: 980px;}
.head-top-right {background: url(/images/bg-head-top-right-v2.6.gif) no-repeat; float: left; height: 54px; width: 10px;}

.i-hdl-settings, .i-hdl-search {float: left; height: 18px; margin-top: -2px; width: 27px;}
.i-hdl-settings {background: url(/images/icon-hdl-settings-v2.6.gif) no-repeat;}
.i-hdl-search {background: url(/images/icon-hdl-search-v2.6.gif) no-repeat;}

.i-email {background: url(/images/icon-email-v2.6.gif) no-repeat;}
.i-homepage {background: url(/images/icon-homepage-v2.6.gif) no-repeat;}
.i-date {background: url(/images/icon-date-v2.6.gif) no-repeat;}
.i-delivery {background: url(/images/icon-delivery-v2.6.gif) no-repeat;}
.i-name, .i-email, .i-pw, .i-delivery, .i-date, .i-stat, .i-unsubscr {float: left; height: 12px; width: 17px;}
.i-name {background: url(/images/icon-name-v2.6.gif) no-repeat;}
.i-pw {background: url(/images/icon-password-v2.6.gif) no-repeat;}
.i-stat {background: url(/images/icon-statistics-v2.6.gif) no-repeat;}
.i-unsubscr {background: url(/images/icon-unsubscribe-v2.6.gif) no-repeat;}

.info {cursor: pointer;}

.list {float: left; width: 800px;}  
.homelist {float: left; width: 768px;} 

.listheadline {float: left; background: #CDE1F2; font-size: 13px; font-weight: 700; padding: 5px 8px;}   
.supportheadline {float: left; background: #FFFECC; font-size: 12px; font-weight: 700; padding: 5px 8px; width: 968px; border: 2px solid #FFCC00;}   
.supportheadline a {color: #000; font-size: 13px; font-weight: 700;} 
.supportheadline a:hover {color: #FF0000;}    

.listhomeheadline {float: left; width: 758px; background: #CDE1F2; font-size: 13px; font-weight: 700; padding: 10px 8px;} 
.listlongheadline {float: left; width: 968px; background: #CDE1F2; font-size: 13px; font-weight: 700; padding: 10px 8px;} 

div.subscribeformbg, table {background: #FFFFCC; color: #000000; font: 700 12px/15px Arial, Verdana, Helvetica, sans-serif; margin-bottom: 20px; padding: 3px 0; width: 800px;}
div.subscribeformbg span {font-weight: 400;}
div.subscribeformbg input.checkbox {margin: 0 7px 0 5px;}
div.subscribeformbg input.text {margin-bottom: 12px; width: 225px; voice-family: "\"}\""; height: 15px; width: 220px; voice-family: "\"}\"";}   
div.subscribeformbg td {padding: 3px 10px;}  
.radiochoice {background: #FFEECC;} 
#subscribesubmit {font-size: 11px; font-weight: bold; height: 30px; width: 250px;  padding: 10px 8px;}
  
.separator {margin-top: 12px;padding: 20px 20px 0 0;}

.listtable table {background: #FFF; border-collapse: collapse; border-left: 1px solid #A5ABB9; border-right: 1px solid #A5ABB9; float: left; width: 100%;}
.listtable th, .calendartable th {background: #FFF url(/images/bg-headline-v2.6.gif) repeat-x 0 1px; border-bottom: 1px solid #A5ABB9; color: #000; font-size: 12px; font-weight: 700; height: 27px;}
.listtable th {text-align: left;}
.listtable th a {color: #000; font-size: 12px; font-weight: 700; text-decoration: underline;}
.listtable tr {height: 24px;}
.listtable tr.dark {background: #E7EDF3;}
.listtable td, .listtable th {padding: 0 10px 0;}
.listtable td.r, .listtable th.r {padding-right: 10px; text-align: right;}   

.homeendtable {border-bottom: 1px solid #A5ABB9;} 

.prprefix {font-family: courier new, courier, monospace; font-size: 14px;} 

.listselect {float: left; padding: 20px 0 0 6px;}
.listselect span {font-weight: 700; margin-right: 5px;}
.listselect input#lsubmit {font-size: 11px; font-weight: 700; height: 20px; width: 70px;}
.listselect select {font-size: 11px; width: 100px;}

.logo {float: left; padding: 25px 0 0 6px;}

.mb5 {margin-bottom: 5px;}
.mb15 {margin-bottom: 15px;}
.ml5 {margin-left: 5px;}
.member {background: url(/images/icon-member-v2.6.gif) no-repeat 0 2px; float: left; height: 14px; width: 15px;}
.moreinfo {cursor: help; float: right;}
.mr20 {margin-right: 20px;}

.monthnav-back {float: left;}
.monthnav-month {float: left; color: #FFF; font-size: 12px; font-weight: 700; text-align: center; width: 141px;}
.monthnav-forward {float: left;}   
.centertext {float: left; color: #FFF; font-size: 12px; font-weight: 700; text-align: center; width: 170px;} 

.msg-content {background: #FFF; color: #000; float: left; font: 400 14px/18px courier new, courier, monospace; padding: 15px 25px 10px; width: 932px; voice-family: "\"}\""; width: 882px; voice-family: "\"}\"";}
.msg-content a {font: 400 14px/18px courier new, courier, monospace;}
.msg-content .quote, .msg-content .quote a {color: #738A9E;}
.msg-content pre {margin-bottom: 20px;}
.msg-data {background: #BFD2E2; float: left; height: 25px; padding: 5px 10px 0; width: 932px; voice-family: "\"}\""; height: 20px; width: 912px; voice-family: "\"}\"";}
.msg-data div {float: left;}
.msg-data div.userdata span a {font-size: 12px; font-weight: 700;}
.msg-data div.msg-links {float: right;}
.msg-data div.msg-links a {font-size: 12px; font-weight: 700;}
.msg-foot {background: #FFF; color: #7697B3; float: left; font-size: 9px; height: 27px; padding: 0 10px; margin-bottom: 19px; width: 932px; voice-family: "\"}\""; width: 912px; voice-family: "\"}\"";}
.msg-foot a {color: #7697B3; font-size: 9px;}
.msg-foot div {border-top: 1px solid #BFD2E2; padding-top: 5px;}

.msg-row {background: #BFD2E2; float: left; margin-bottom: 13px; width: 100%;}
.msg-label {float: left; font-size: 12px; font-weight: 700; padding: 5px 10px 5px; width: 110px; voice-family: "\"}\""; width: 90px; voice-family: "\"}\"";}
.msg-field {background: #FFF; float: left; height: 25px; width: 822px;}
html > body .msg-field {voice-family: "\"}\""; height: auto; min-height: 25px; voice-family: "\"}\"";} 
.msg-field div {float: left;}
.msg-field input, .msg-field textarea {float: left; font-family: courier new, courier, monospace; font-size: 14px;}
.msg-field div.text {font-weight: 700; padding-top: 5px;}
.msg-field #subject {height: 25px; width: 822px; voice-family: "\"}\""; height: 22px; width: 818px; voice-family: "\"}\"";}
.msg-field #body {width: 822px; voice-family: "\"}\""; width: 818px; voice-family: "\"}\"";}
.msg-field #pconfirm {margin: 2px 5px 0 10px;}
html > body .msg-field #pconfirm {voice-family: "\"}\""; margin: 6px 8px 0 10px; voice-family: "\"}\"";}
.msg-prev-s, .msg-prev-m {background: #FFF; color: #000; float: left; font-family: courier new, courier, monospace; font-size: 14px; line-height: 18px; padding: 5px 10px; width: 822px; voice-family: "\"}\""; width: 802px; voice-family: "\"}\"";}
.msg-prev-s {height: 25px; voice-family: "\"}\""; height: 15px; voice-family: "\"}\"";}
.msg-prev-m a {font: 400 14px/18px courier new, courier, monospace;}
.msg-prev-m .quote, .msg-prev-m .quote a {color: #738A9E;}
.msg-prev-m pre {margin-bottom: 20px;}

.navi-top {background: url(/images/bg-navi-top-middle-v2.6.gif) repeat-x; float: left; height: 31px; width: 100%;}
.navi-top-left {background: url(/images/bg-navi-top-left-v2.6.gif) no-repeat; float: left; height: 31px; width: 10px;}
.navi-top-middle {float: left;}
.navi-top-right {background: url(/images/bg-navi-top-right-v2.6.gif) no-repeat; float: right; height: 31px; width: 10px;}
.navi-bottom {background: url(/images/bg-navi-bottom-middle-v2.6.gif) repeat-x; float: left; height: 31px; width: 100%;}
.navi-bottom-left {background: url(/images/bg-navi-bottom-left-v2.6.gif) no-repeat; float: left; height: 31px; width: 10px;}
.navi-bottom-middle {float: left;}
.navi-bottom-right {background: url(/images/bg-navi-bottom-right-v2.6.gif) no-repeat; float: right; height: 31px; width: 10px;}
.navi-bottom-big {background: url(/images/bg-navi-bottom-big-middle-v2.6.gif) repeat-x; float: left; height: 48px; width: 100%;}
.navi-bottom-big-left {background: url(/images/bg-navi-bottom-big-left-v2.6.gif) no-repeat; float: left; height: 48px; width: 10px;}
.navi-bottom-big-middle {float: left; padding-top: 9px;}
.navi-bottom-big-right {background: url(/images/bg-navi-bottom-big-right-v2.6.gif) no-repeat; float: right; height: 48px; width: 10px;}

.pagenav {color: #FFF; float: left; font-size: 12px; padding-top: 8px;}
.pagenav .nav-title {float: left; padding: 0 10px;}
.pagenav a {color: #FFF; font-size: 12px; text-decoration: underline;}
.pagenav div {float: left;}
.pagenav ul {float: left; list-style: none;}
.pagenav li {color: #FFF; display: inline; font-size: 12px;}

.pr7 {padding-right: 7px;}
.pl7 {padding-left: 7px;}
.pr10 {padding-right: 10px;}
.pl10 {padding-left: 10px;}
.plt7 {padding-left: 7px; padding-top: 7px;}

.res-content {background: #FFF; float: left; padding: 10px 10px 0; width: 932px; voice-family: "\"}\""; width: 912px; voice-family: "\"}\"";}
.res-content span.subj a {font-size: 12px; font-weight: 700; line-height: 20px;}
.res-content span.source a {line-height: 20px;}
.res-content p {color: #000; margin-bottom: 20px;}

.searchform {display: block; float: right; padding: 17px 6px 0 0; width: 243px;}
.searchform img {float: left; margin: 3px 8px 0 0;}
.searchform input {font-size: 11px;}
.searchform input#q {display: inline; width: 137px;}
.searchform input#qsubmit {display: inline; font-size: 11px; font-weight: 700; height: 20px; width: 70px;}

.set-row {background: #FFF; float: left; margin-bottom: 5px; width: 100%;}
.set-label {background: #BFD2E2; float: left; font-size: 12px; font-weight: 700; height: 30px; line-height: 11px; margin-right: 10px; padding: 10px 5px 5px; width: 175px; voice-family: "\"}\""; height: 15px; width: 165px; voice-family: "\"}\"";}
.set-set {color: #000; font-size: 11px; padding-top: 5px;}
.set-set input, .set-set select, .set-set div {float: left; margin-right: 5px;}
.set-set input.submit {font-size: 11px; font-weight: bold; height: 22px; width: 150px;}
.set-set input.cancel {width: 80px;}
.set-set div.text {padding-top: 3px;}

.showinfo {background: #BFD2E2; border: 1px solid #293F66; padding: 10px; position: absolute; width: 250px;}

.sort {float: left; margin-right: 5px;}
.sort div {height: 7px; width: 11px;}

.subheadline {background: #FFF url(/images/bg-headline-v2.6.gif) repeat-x; border: 1px solid #A5ABB9; border-top: 0; color: #000; float: left; font: 400 13px arial, verdana, helvetica, sans-serif; height: 30px; margin-bottom: 2px; padding: 8px 10px 0; width: 932px; voice-family: "\"}\""; height: 20px; width: 910px; voice-family: "\"}\"";}
.subheadline div {float: left;}
.subheadline div.msg-nav {float: right; margin: 1px 0 0 10px;}

.subm-r {margin-top: -4px; width: 610px;}
.subm-r input.submit {float: right; font-size: 11px; font-weight: bold; height: 22px; width: 190px;}

.success {background: #BFF0B2; border: 1px solid #156600; color: #156600; font-size: 13px; font-weight: 700; height: 26px; padding: 5px 8px; voice-family: "\"}\""; height: 14px; voice-family: "\"}\"";}

.t-pw, .t-unsubscr {width: 270px; voice-family: "\"}\""; width: 274px; voice-family: "\"}\"";}
.t-delivery {width: 150px; voice-family: "\"}\""; width: 154px; voice-family: "\"}\"";}
.t-overview {width: 99px; voice-family: "\"}\""; width: 103px; voice-family: "\"}\"";}

#caltoday {color: #8C1E00; font-weight: 700;} 
.today a {color: #8C1E00; font-weight: 700;} 

.threadnav, .monthnav {color: #FFF; float: left; font-size: 12px; font-weight: 700; padding-top: 8px;}
.threadnav a {color: #FFF; font-size: 12px; font-weight: 700; text-decoration: underline;}
.threadnav a img, .threadnav img {margin-right: 8px;}
.threadnav div {float: left;}

.topheadline {background: #FFF url(/images/bg-headline-v2.6.gif) repeat-x 0 1px; border: 1px solid #A5ABB9; border-top: 0; float: left; font-size: 13px; font-weight: 700; height: 40px; padding: 14px 33px 0; width: 1000px; voice-family: "\"}\""; width: 932px; height: 25px; voice-family: "\"}\"";}
.topnav {float: right; padding: 25px 6px 0 0;}
.topnav a {color: #FFF; font-size: 12px; font-weight: 700; text-decoration: underline;}
.topnav a img {margin-right: 5px;}
.topnav div {float: left;}

.w50 {width: 52%;}
.w55 {width: 55%;} 
.w60 {width: 59%;} 

.w100 {width: 100px !important;}     

#ads {padding: 0 0 0 35px;}

#tagcontent  { padding: 5px 0 1px 4px;}    

#tags {color: #4a4a4a; background: #E7EDF3; float: left; line-height: 22px; padding: 7px 0 3px 0px; width: 195px;}
#tags a {color: #4a4a4a; text-decoration: none;}
#tags a:hover {color: #8a8a8a; text-decoration: underline;}
#tags .t-01 {font-size: 10px;}
#tags .t-02 {font-size: 11px;}
#tags .t-03 {font-size: 11px; font-weight: 700;}
#tags .t-04 {font-size: 12px;}
#tags .t-05 {font-size: 12px; font-weight: 700;}
#tags .t-06 {font-size: 13px;}
#tags .t-07 {font-size: 13px; font-weight: 700;}
#tags .t-08 {font-size: 14px;}
#tags .t-09 {font-size: 14px; font-weight: 700;}
#tags .t-10 {font-size: 15px;}
#tags .t-11 {font-size: 15px; font-weight: 700;}
#tags .t-12 {font-size: 16px;}
#tags .t-13 {font-size: 16px; font-weight: 700;}
#tags .t-14 {font-size: 17px;}
#tags .t-15 {font-size: 17px; font-weight: 700;}
#tags .t-16 {font-size: 18px;}
#tags .t-17 {font-size: 18px; font-weight: 700;}
#tags .t-18 {font-size: 19px;}
#tags .t-19 {font-size: 19px; font-weight: 700;}
#tags .t-20 {font-size: 20px;}
#tags .t-21 {font-size: 20px; font-weight: 700;}
#tags .t-22 {font-size: 21px; font-style: italic; font-weight: 700;}
#tags .t-23 {font-size: 22px; font-style: italic; font-weight: 700;}
#tags .t-24 {font-size: 23px; font-style: italic; font-weight: 700;}
#tags .t-25 {font-size: 24px; font-style: italic; font-weight: 700;}
#tags .t-26 {font-size: 25px; font-style: italic;}
#tags .t-27 {font-size: 26px; font-style: italic; font-weight: 700;}
#tags .t-28 {font-size: 27px; font-style: italic;}
#tags .t-29 {font-size: 28px; font-style: italic; font-weight: 700;}
#tags .t-30 {font-size: 29px; font-style: italic;}
