/*
Theme Name: CTS
Theme URI: http://cts-stc.ca/
Description: The CTS theme originally developed for the website at www.ccsr.ca/cts/. Subtle variations required as it was adapted to WordPress. Used for all pages in website.
Version: 1.0
Author: Nicholas Jesson
*/

p,ol,li,table,tr,td,b,strong,em,i{color:inherit;}
html,body,p,ol,ul,li,table,tr,td{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000080;
 background-color:#ffffff;
}
p,td,td p{line-height:1.4;orphans:3;widows:2;}
li{padding-bottom:5px;padding-top:5px;}
h1,h2,h3,h4,h5,h6{
 font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#000080;
}
.small{font-size:80%;}
h1{font-size:xx-large;}
h2{font-size:large;}
h3{font-size:16px;}
h4{font-size:16px;}
h5{font-size:14px;}

a[href$=".pdf"]{padding-right:18px;background:transparent url(/images/pdf.gif) no-repeat scroll right center;}
a[href$=".doc"]{padding-right:18px;background:transparent url(/images/doc.gif) no-repeat scroll right center;}
a[href$=".rtf"]{padding-right:18px;background:transparent url(/images/rtf.gif) no-repeat scroll right center;}
a[href$=".wpd"]{padding-right:18px;background:transparent url(/images/wpd.gif) no-repeat scroll right center;}
a[href$=".mp3"]{padding-right:20px;background:transparent url(/images/audio.gif) no-repeat scroll right center;}
a[href$=".m3u"]{padding-right:20px;background:transparent url(/images/audio.gif) no-repeat scroll right center;}
a[href$=".ra"]{padding-right:20px;background:transparent url(/images/audio.gif) no-repeat scroll right center;}
a[href$=".mov"]{padding-right:20px;background:transparent url(/images/video.gif) no-repeat scroll right center;}
a[href$=".rm"]{padding-right:20px;background:transparent url(/images/video.gif) no-repeat scroll right center;}
a[href$=".rss"]{padding-right:20px;background:transparent url(/images/feed_icon_tiny.png) no-repeat scroll right center;}
// a[target~="_blank"]{padding-right:14px;background:transparent url(/images/linker.gif) no-repeat scroll right center;}
a[href^="mailto"]{padding-right:20px;background:transparent url(/images/email.gif) no-repeat scroll right center;}
a[href^="itpc"]{padding-right:20px;background:transparent url(/images/itunes.gif) no-repeat scroll right center;}


a:link,*:link{color:maroon;text-decoration:none;}
a:visited{color:#6E6D73;text-decoration:none;}
a:hover,a:active{color:maroon;text-decoration:underline;}

// a:link {color: #66ccff;}
// a:visited {color: #ff9966;}
// a:hover,a:active {color: #ffcc33;}

#main p{line-height:1.75;}
#main{padding:10px 10px 10px 25px;}

.banner{
 font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
 font-weight:bold;
 font-size:36px;
 background-color:#b4ca94;
 color:#000080;
 padding:5px;
}

.headerlinks {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:10px;
 color:#000080;
 background-color:#b4ca94;
 padding:5px;
}
.headerlinks a:link{color:maroon;text-decoration:none;}
.headerlinks a:visited{color:#6E6D73;text-decoration:none;}
.headerlinks a:hover,.headerlinks a:active{color:maroon;text-decoration:underline;}

.footer{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:10px;
 color:#66ccff;
 border-top:1px solid #b4ca94;
 padding-top:5px;
 padding-right:0;
 margin:0;
}
// .footer a:link{color:#66ccff;text-decoration:none;}
// .footer a:visited{color:red;text-decoration:none;}
// .footer a:hover,.footer a:active{color:#ff9966;text-decoration:none;}

.sidepanel{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#000080;
 font-size:11px;
 padding:10px;
 border-right:1px solid #b4ca94;
}
.sidepanel a:link{color:maroon;text-decoration:none;}
.sidepanel a:visited{color:#6E6D73;text-decoration:none;}
.sidepanel a:hover,.sidepanel a:active{color:maroon;text-decoration:underline;}
.sidepanel ul{font-size:11px;padding-left:0;margin-bottom:0;}
.sidepanel ul li{font-size:11px;}
.sidepanel img{border:0;}
.sidepanel_li{padding-bottom:10px;}
div.widget{border-bottom:1px solid #b4ca94;margin-top:10px;}
div#search-3.widget{padding-bottom:10px;}