﻿/*

	Logo Orange:	D65B2F
	Logo Blue:		1A5579

	Green:			96af16   




*/

body,td { color: #676767; }

h1 { color: #d65b2f; }
h2 { color: #96af16; }
h3 { color: #d65b2f; }

a,a:visited { color: #3a91ad; }
a:hover { color:#ff5b2f; }



/* BLOG POST */
.bp { margin-bottom: 20px; }

.bpdateblock { padding-bottom: 3px; border-bottom: dotted 1px #ccc; }
.bpmonthday { font-size: 12pt; color: #96af16; }
.bpyear { }
.bptime { color: #888; }

.bptitle { font-size:16pt; }
.bptitle a,.bptitle a:visited { font-family:Times New Roman; color:#d65b2f; text-decoration:none; }
.bptitle a:hover { color:#ff5b2f; text-decoration: underline; }
.bpauthor { text-transform: capitalize; }

.bpbody { overflow:hidden; clear:both; }

/* COMMENTS */
.cosec { border-top:solid 1px #1a5579; padding-top:4px; font-size: 14pt; font-family: Times New Roman; margin-bottom: 10px; }
.cosec1 { padding: 5px 10px; background: #d65b2f; color: #fff; }
.cosec2 {  padding:5px 10px; background: #1A5579; color:#fff; }
.conum { color: #dee5b8; font-size:30pt; text-align:center; overflow:hidden;  }
.coname { color: #bbb; margin-top:5px; }
.cotext { margin: 5px 0 20px 0; }


a.cobsec { padding-top:4px; font-size: 12pt; font-family: Times New Roman; margin: 10px 0; text-align:right; display:block; text-decoration: none; }
.cobsec1 { padding: 5px 10px; background: #d65b2f; color: #fff; }
.cobsec2 {  padding:5px 10px; background: #1A5579; color:#fff; }

.cotsec { text-align:right; padding-right: 10px; }
.cotsec a,.cotsec a:visited { color: #d65b2f; text-decoration: none;  }
.cotsec a:hover { display:block; color: #f88; text-decoration: underline; }


/* SIDEBAR 1 */
.sb1 { margin-bottom:20px; }
.sb1 .sbtitle { font-size: 14pt; font-family: Times New Roman; color:#1a5579; }
.sb1 ul { padding: 0; margin-left:10px; }
.sb1 li { padding-bottom: 7px; list-style-type:none;  }
.sb1 a,.sb1 a:visited { background: #96af16; color:#fff; text-decoration:none; padding:2px;  }
.sb1 a:hover { background:#c00; }

.sb2 { margin-bottom:20px; }
.sb2 .sbtitle { font-size: 14pt; font-family: Times New Roman; color:#1a5579; }
.sb2 ul { padding: 0; margin-left:10px; }
.sb2 li { padding-bottom: 7px; list-style-type:none;  }
.sb2 a,.sb1 a:visited { background: #ff7d2d; color:#fff; text-decoration:none; padding:2px;  }
.sb2 a:hover { background:#c00; }

.sbn { margin-bottom: 20px; }
.sbn .sbtitle { font-size: 14pt; font-family: Times New Roman; color:#1a5579; }
.sbn ul { padding: 0; margin-left:10px; }
.sbn li { padding-bottom: 7px; list-style-type:none;  }
.sbn a,.sb1 a:visited { color:#1a5579; text-decoration:none; padding:2px;  }
.sbn a:hover { background:#d65b2f; color:#fff; }



/* events */
.event { margin-bottom: 20px }
.event h2 { font-size: 12pt; font-weight: normal; }
.event h1 { font-size: 14pt; font-weight: normal; }

/* hp items */
.hpisrc { color: #666; }
.hpisrc a,.hpisrc a:visited { color: #666; text-decoration:underline; }
.hpisrc a:hover { color: #d65b2f; text-decoration:underline; }
.hpid { color: #aaa; font-size: small; }

.hpis20t { margin-left: 10px; background: #f2faff; padding-top:10px; }
.hpis20 { padding:15px 0; background: #f2faff; }
.hpi { padding:25px 0; }

.hpi1 { color: #666; overflow:visible;  } /* top two items */
.hpi1 h1 { font-size: 16pt; color:#d65b2f; font-weight: normal; }
.hpi1 h1 { position:relative; left: -20px;  }
.hpi1 .hpisum { font-size: larger; }
.hpi1 h1 a { display:block;padding-left: 20px; }
.hpi1 h1 a:visited { background: url(chko.png) no-repeat left 3px;color:#888;  }
.hpi1 h1 a:hover { color:#ff5b2f; }

.hpi1b { color: #666; overflow:visible; padding-top:10px; } /* top two items */
.hpi1b h1 { font-size: 14pt; color:#d65b2f; font-weight: normal; }
.hpi1b h1 { position:relative; left: -20px;  }
.hpi1b .hpisum { }
.hpi1b h1 a { display:block;padding-left: 20px; }
.hpi1b h1 a:visited { background: url(chko.png) no-repeat left 3px;color:#888;  }
.hpi1b h1 a:hover { color:#ff5b2f; }


.hpi2 { color: #666; overflow:visible; padding:10px; }
.hpi2 h2 { font-size: 14pt; color:#d65b2f; font-weight: normal; }
.hpi2 h2 a { display:block; position:relative; left: -20px; padding-left:20px; }
.hpi2 h2 a:visited { background: url(chko.png) no-repeat left 3px; color:#888;  }
.hpi2 h2 a:hover { color:#ff5b2f; }

.grbp { text-align:right; font-size:larger; margin-right: 30px; }
.grbp a,.grbp a:visited { color:#d65b2f; text-decoration:none; }
.grbp a:hover { color:#f88; text-decoration: underline; }



/* SSI */
.ssit { border-collapse: collapse; }
.ssit td { border: solid 1px #666; padding: 3px; }
.ssitr1 td { background: #f2faff; }


/* Events */
.evt { text-align: center; border-collapse: collapse; }
.evt td { padding: 3px; }
.evtdpd { color: #ccc; } /* old day */


/* Like/Dislike */
.hplk { color: #a36954; font-size:90%; }
.hplk a { color: #a36954; text-decoration: none; }
.hplk a:hover { color:#fff; background: #a36954; }

/* Twitter page */
.twcount { font-size: 120%; color: #1A5579; width:15px; text-align:right;}
.twimg { margin-bottom: 10px; }
.twname { font-size:140%; }
.twuname { text-decoration:none; }
.twurl { text-decoration:none; color:#888; }
.twdescr { font-size: 90%; }
.twcounts { color:#888; }
.twcsc { color:#D68B5F; }

/* Follow */
.tfollow { text-align:right; margin:5px 10px; }
.tfollowt { font-size:120%; font-weight:bold; }
.tfollow a,.tfollow a:visited { background: #ff7d2d; color:#fff; text-decoration:none; padding:2px;  }
.tfollow a:hover { background:#c00; }


/* Live Stream */
.lea { padding:10px; margin:10px 0; border:solid 3px #D65B2F; background:#FFE299; color:#D65B2F; }
.leac { font-size:140%; }
.lea a { font-size:120%; color:#D65B2F; }
.lea a:hover { color:#f00; }

.bpas .bpas_n { color:#96af16 }
.bpast .bpas_n { color:#96af16 }


/* Home Page Service Provider list */
.hpvl { margin-left: 10px; }
.hpvl_c a,.hpvl_c a:visited { font-size:90%; color:#888; }
.hpvl_c a:hover { background-color: Transparent; text-decoration:underline; color:#c88; }
.hpvl_bn a,.hpvl_bn a:visited { font-size:120%; }

.hpvl_ws a,.hpvl_ws a:visited { font-size:90%; color:#888; }
.hpvl_ws a:hover { background-color: Transparent; text-decoration:underline; color:#c88; }
.hpvl_bd { }
.hpvl_bd a,.hpvl_bd a:visited { font-size:90%; color:inherit; }

.hpvl_co a,.hpvl_co a:visited { font-size:90%; }
.hpvl_co a:hover { }

.hpvl_fm { text-align:right; margin-bottom:10px;margin-top:5px; }
.hpvl_fm a,.hpvl_fm a:visited { font-size:90%; }
.hpvl_fm a:hover { }
