/* stdlink floats left, firstrow is the top buttons */
.stdlinkl { text-align:center; float:left; width:20%;}

.firstrow {float:left; width:100%; padding:20px 0px; border-radius:0px; 	background: -webkit-linear-gradient(#094976, #0988C5); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(#094976, #0988C5); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(#094976, #0988C5); /* For Firefox 3.6 to 15 */ background: linear-gradient(#094976, #0988C5); /* Standard syntax */}
a.firstrow:link, a.firstrow:hover, a.firstrow:active  {text-decoration:none; }
a.firstrow:hover, a.firstrow:active { background:#0988C5; }
.firstrow span { color:#fff; font-weight:bold; }

/* tiers options for firstrows */
div[id^="tier1opt"], div[id*=" tier1opt"] { display:none; }
#tier1opt0 { display:block; }
/* tiers options for 1.6 */
div[id^="tier2opt"], div[id*=" tier2opt"] { display:none; }
/* tiers options for Spybot 2 */
div[id^="tier3opt"], div[id*=" tier3opt"] { display:none; }
/* tiers options for Spybot tools */
div[id^="tier4opt"], div[id*=" tier4opt"] { display:none; }
/* tiers options for Safer-Networking tools */
div[id^="tier5opt"], div[id*=" tier5opt"] { display:none; }
/* tiers options for sbnet */
div[id^="tier6opt"], div[id*=" tier6opt"] { display:none; }

/* tiers options for submenus */
div[id^="t2ier0opt"], div[id*=" t2ier0opt"] { display:none; }
div[id^="t2ier1opt"], div[id*=" t2ier1opt"] { display:none; }
div[id^="t2ier2opt"], div[id*=" t2ier2opt"] { display:none; }
div[id^="t2ier3opt"], div[id*=" t2ier3opt"] { display:none; }
div[id^="t2ier4opt"], div[id*=" t2ier4opt"] { display:none; }
div[id^="t2ier5opt"], div[id*=" t2ier5opt"] { display:none; }
div[id^="t2ier6opt"], div[id*=" t2ier6opt"] { display:none; }

/* firstrow container */
#controldiv {height:60px;}
.firstrow { border-top:2px solid #094976; border-bottom:2px solid #094976; }
#firstrow1 { border-left:2px solid #094976; border-top-left-radius:5px; border-bottom-left-radius:5px; }
#firstrow5 { border-right:2px solid #094976; border-top-right-radius:5px; border-bottom-right-radius:5px; }

/* blue lines */
p.separator {
    height: 0;
    width: 100%;
    border: 0;
    border-top: 1px solid red;
    border-bottom: 1px solid green;
}

/* category list container */
.categories { min-width:100%; min-height:120px; background-color:#eff5fa; }
.categories,.otherSections { margin:2px 0px; height:auto; display:inline-block; border-top-width:thick; border-bottom-width:thick; border-top-style:double; border-bottom-style:double; border-top-color:#084A76; border-bottom-color:#084A76; }
div.categories li {font-size:17px; float:left; list-style-type:none; margin:0px 2px; }
div.categories li a { text-decoration:none; padding:3px; }
div.categories li a:hover { background-color:#0988c5; color:#fff; }

/* faq display container */
.viewContainer {height:auto;}

/* single faq view, and single faq view container */
.faqView {width:99%; margin:2px 2px; float:left;}
#controldiv h2, .faqView h2, .categories h2 { color:#fff; text-align:center; font-size:18px; padding-left:10px; border:2px solid #094976; border-radius:5px; background: -webkit-linear-gradient(#094976, #0988C5); background: -o-linear-gradient(#094976, #0988C5); background: -moz-linear-gradient(#094976, #0988C5); background: linear-gradient(#094976, #0988C5); }
#controldiv h2, .faqView h2, .categories h2, div.categoryfaqs {  margin:2px; }
div.categoryfaqs {height:auto; border:2px solid #094976; border-radius:5px;}
div.categoryfaqs ul { margin:5px; color:#094976;  }
div.categoryfaqs ul li { margin:5px; margin-left:20px; font-size:14px; font-weight:bold; }
div.categoryfaqs ul li a { }
div.categoryfaqs ul li:hover { background:#0988c5; }
div.categoryfaqs ul li:hover a { color:#fff; }
div.categoryfaqs a { text-decoration:none; }
.categoryfaqs p, div.categories li.cat-item a { color:#094976; }

/* tutorial link */
.otherSections { width:100%; }
.otherSections a { text-decoration:none; }
.otherSections a p { font-weight:bold; margin:1px 0px; text-align:center; color:#fff; float:left; width:25%; background: -webkit-linear-gradient(#094976, #0988C5); background: -o-linear-gradient(#094976, #0988C5); background: -moz-linear-gradient(#094976, #0988C5); background: linear-gradient(#094976, #0988C5); }
.otherSections a p:hover { background:#0988c5; }

p.centered { text-align:center; width:20%; background: -webkit-linear-gradient(#094976, #0988C5); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(#094976, #0988C5); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(#094976, #0988C5); /* For Firefox 3.6 to 15 */ background: linear-gradient(#094976, #0988C5); /* Standard syntax */ border:2px solid #094976; border-radius:5px; color:#fff;  margin:2px auto; font-weight:bold; }
p.centered:hover { background:#0988c5; }
p.wide { width:99%; }
a.viewallbtn, a.viewtutbtn { text-decoration:none; color:#fff; }

/* single faq page */
#nav-above, #nav-below, body.single-faq #sidebar, body.archive #sidebar, body.single-faq small { display:none; }
body.single-faq div[id^="post-"], body.archive div[id^="post-"] { width:940px; border:2px solid #094976; border-radius:5px; margin:3px 0px; overflow:auto; }
body.single-faq div[id^="post-"] h3 a, body.archive div[id^="post-"] h3 a { text-decoration:none; color:#fff; padding:10px; }
body.single-faq div[id^="post-"] h3, body.single-faq div[id^="post-"] h1, body.archive div[id^="post-"] h3, body.archive div[id^="post-"] h1 { color:#fff; margin:5px; font-size:18px; padding-left:10px; border:2px solid #094976; border-radius:5px; background: -webkit-linear-gradient(#094976, #0988C5); background: -o-linear-gradient(#094976, #0988C5); background: -moz-linear-gradient(#094976, #0988C5); background: linear-gradient(#094976, #0988C5); text-align:center; }
body.single-faq div[id^="post-"] h3, body.archive div[id^="post-"] h3 { width:50%; overflow:auto; margin:10px auto 0px auto; }
body.single-faq div[id^="post-"] h3:hover, body.archive div[id^="post-"] h3:hover { background:#0988C5; }
body.single-faq div[id^="post-"] p, body.archive div[id^="post-"] p, body.archive div[id^="post-"] h2, body.archive div[id^="post-"] h4 { margin:10px 5px; padding:0px; color:#094976; }
body.single-faq div[id^="post-"] li, body.archive div[id^="post-"] li, body.single-faq div[id^="post-"] span, body.archive div[id^="post-"] span { color:#094976; }
body.single-faq .entry-summary, body.archive .entry-summary { margin:10px; }
body.archive div[id^="post-"] .entry-summary {
    max-height: 100px;
    transition: max-height 1s ease-out;
    overflow: hidden;
}

body.archive div[id^="post-"]:hover .entry-summary {
    max-height: 1000px;
    transition: max-height 1.5s ease-in-out;
}
body.archive div[id^="post-"] hr { color:#084A76; border-color:#084A76; background-color:#084A76; }

/* 'most popular' div on faq page */
#tier1opt0 { width:940px; }
#tier1opt0 .categories { width:100%; margin:5px 0px; }
#tier1opt0 .categories ul { padding-bottom:10px; }
#tier1opt0 .categories ul li { width:100%; }
#tier1opt0 .categories ul li span { color:#184c87; }
#tier1opt0 .categories ul li a:hover span.tptn_title { color:#fff; }