label {font-weight: bold;}
p {margin-top: .5em;margin-bottom: .5em;}

table {margin: 4px auto;border: 2px solid #000;width: 97%;padding:10px}
td {font-size: 100%;color: #eee;vertical-align: top;padding-top:10px;padding-bottom:10px;text-align: left}
td label {text-align: left;display: block;}
input, select, textarea {border: 1px solid #ccc;background-color: #DFDFDF;}
textarea {width: 345px;}
.clear { clear: both; overflow: hidden; height: 0; line-height: 0; }
.cent { text-align: center }
.right { text-align: right; }
.lft { text-align: lft; }
.grey {color:#ccc}


/* Box for title */
#titlebox {color: #fff;background-color: #2476AE;padding: 15px;}
#titlebox #dname {font-size: 145%;font-style: italic;font-weight: bold;}
#titlebox #tmnu {text-align: right;}
#titlebox #tmnu a {font-weight: bold;}
#titlebox #tmnu a:hover, #footer a:hover {text-decoration: none;}
#titlebox a, #footer a { color: #fff; }


/* RSS feed button */
#feed { margin: 4px 0; }

/* stats */
#perfStats {margin-top: 15px;font-size: 60%;text-align: center;}

/* Path way */
#pathway {color: #fff;padding: 5px 0px;margin-bottom: 5px;}
#pathway a {color: #C6D9AB;font-weight: bold;}
#pathway a:hover {text-decoration: none;}



/* Category boxes */
#catbox, #catbox2 {margin: 8px 0;padding: 5px 0;background-color: #C6D9AB;background-image: url(../images/catback-1.gif);background-repeat: repeat-x;}
#catL, #catL2 { float: left; width: 49.5% }
#catR, #catR2 { float: right; width: 49.5% }
#catbox ul li a {text-decoration:none;color:#000;font-size: 110%;}
#catbox2 ul li a {text-decoration:none;color:#252525;font-size: 110%;}

#catbox ul, #catbox2 ul { margin-left: 10px; padding-left: 10px; margin-top: 0; margin-bottom: 0; list-style: square; color:#959595}
#catbox li, #catbox2 li { margin-top: 4px; margin-bottom: 4px; }
#catbox ul ul, #catbox2 ul ul { margin-top: 0; margin-bottom: 0; margin-left: 10px; padding-left: 10px; }
#catbox a.subcat, #catbox2 a.subcat { font-weight: normal; font-size: 75%; color: #000; }

.wdcatcnt { font-size: 85%; }

/* search box */
#searchForm { margin: 5px 0 8px 0;}

/* Add site/cate box */
#addlbox {text-align: center;background-color: #313131;color: #fff;padding: 3px;margin: 5px 0;}
#addlbox a { color: #fff; }

/* Alpha index (home page) */
.alphaIdx { font-weight: bold; list-style-type: none; margin: 10px 0 0 0; padding: 0; text-align: center; font-size: 85%; }
.alphaIdx li { display: inline; text-align: center }
.alphaIdx li a { padding: 0 2px; }
.alphaIdx li a:hover  { background-color: #E2EDFB; }

/* Page selection */
div.pgsel { text-align: center; margin-top: 4px; margin-bottom: 4px; padding: 3px; }
a.pgsel:hover { text-decoration: underline }

/* Listings */
.entryHigh {background-color: #4F003E;font-weight: normal; padding: 4px; border-bottom: dotted 1px #8600AF;}
.entryHigh a, .entryHigh a:visited{color:#A0BE7C !important;text-decoration: none !important;}
.entryHigh a:hover{color: #000 !important;text-decoration: none !important;}
.entryNorm {font-weight: normal; padding: 4px; border-bottom: dotted 1px #666;}
.entryNorm a, .entryNorm a:visited{color:#AE7CBE !important;text-decoration: none !important;}
.entryNorm a:hover{color: #fff !important;text-decoration: none !important;}

.entrybox  { list-style-type: none !important; margin: 0; padding: 6px 0; }
.entrybox li { list-style-type: none !important;font-weight: bold; margin-top: 2px; margin-bottom: 2px; }
.entdesc, .lnkrate, .lnkurl, .lnkop, .wnclnk { font-size: 95%; }
.lnkurl, .entdesc { margin-top: 5px; }
.lnkop, .wnclnk { text-align: right; }

#featuredBox {background-color: #4F003E;border: 1px solid;border-color: #ccc;margin-right: 8px;margin-bottom: 8px;font-weight: normal;padding: 9px;}
#featuredEntry { margin-top: 7px; }

/* Forms */
.contactErr {padding: 5px;margin-top: 8px;margin-bottom: 8px;font-weight: bold;border: 1px solid;border-color: #c90000;color:#eee}

/* Pay boxes */
.payhdr {background-color: #3F0032;color:#eee;padding: 4px;text-align: left;font-weight: bold;}
#paybox {width: 100%;margin-top: 10px;}
#payL {border: 1px solid #3F0032;float: left;width: 49.5%;color:#ccc}
#payR {border: 1px solid #3F0032;float: right;width: 49.5%;color:#ccc}
#payL ul, #payR ul {margin-left: 10px;padding-left: 10px;}
.declare { display: inline; text-align: left; font-weight: normal; }
#Geographic_Location__rbreq0, #Geographic_Location__rbreq1 { border: none; background-color: #f0f0f0; }

/* Preview box */
#entryPreview {border: 1px solid #000;margin-bottom: 8px; font-weight: normal; padding: 9px;color:#eee}
#entryPreviewTitle { font-weight: bold; text-decoration: underline; }

#sponsors {border: 1px solid;border-color: #ccc;background-color: #eee;padding: 4px 9px;margin: 12px 0 6px 0;}
#sponsors ul {list-style: square;margin-top: 0;margin-bottom: 0;}

/* Ad area */
#adarea0 { margin-top: 10px; text-align: center; }
#adarea0 img { margin-left: 5px; margin-right: 5px; border: 0; }
#adarea1 { margin-top: 10px; margin-bottom: 10px; text-align: center; }
#adarea1 img { margin-left: 5px; margin-right: 5px; border: 0;}
#adarea2 { margin-top: 10px; text-align: center; }
#adarea2 img { margin-left: 5px; margin-right: 5px; border: 0;}

/* Cloud list */
.cloud { list-style: none; margin: 0; padding: 6px; border: 1px solid #ccc;margin-top:20px }
.cloud li { display: inline; }
.cloud a { text-decoration: none !important; }
.cloud1 a { color: #AF2091 !important; }
.cloud2 a { font-size: 110%; color: #DF8BCD !important; }
.cloud3 a { font-size: 120%; color: #CF40B1 !important; }
.cloud4 a { font-size: 130%; color: #FFBFF2 !important; }
.cloud1 a:hover, .cloud2 a:hover, .cloud3 a:hover, .cloud4 a:hover { text-decoration: none; color:#eee !important }

/* cloud page */
#cloudbox {width: 100%;margin: 8px 0;padding: 5px 0;background-image: url(images/vertbar.gif);background-position: 50% 0;background-repeat: repeat-y;}#cloudL { float: left; width: 49.5% }
#cloudR { float: right; width: 49.5% }

/* submission terms */
#terms {height: 250px;overflow: auto;border: 1px solid #ccc;padding: 6px;margin-top: 10px;margin-bottom: 30px;background-color: #4F003E;color:#eee}
#terms h2 {color: #A2C17F;font-size: 16px;font-weight: bold;text-transform: capitalize;margin: 0px;line-height: 150%;}


/* live news */
#livenewsBox, #livenewsBox2 {border: 1px dotted;border-color: #ccc;margin-right: 8px;margin-bottom: 8px;font-weight: normal;padding: 9px;}
#livenewsBox {}
#livenewsBox ul, #livenewsBox2 ul {list-style: none;margin: 0;padding: 0;}
#livenewsBox li a, #livenewsBox2 li a {font-size: 110%;color: #6699FF;text-decoration: none;}
#livenewsBox li a:hover, #livenewsBox .meta a:hover, #livenewsBox2 li a:hover, #livenewsBox2 .meta a:hover {color: #9C0204;text-decoration: underline;}
#livenewsBox .meta, #livenewsBox2 .meta {font-size: 95%;color: #669900;}
#livenewsBox .meta a, #livenewsBox2 .meta a {color: #669900;font-weight: normal;}
#livenewsBox .more, #livenewsBox2 .more {font-size: 85%;text-align: right;}
#livenewsBox2 li {margin: 12px 0;}
