*{margin:0;padding:0;}
html{background:#f3f3f3 url(images/general/background-slice.png) 0 0 repeat-x }
body{font-size:75%;font-family: 'Lucida Grande', Verdana, sans-serif;width:855px;margin:0 auto;color:#2a2a2a;position:relative}
a{color:#1c88ab;text-decoration:none}
a:hover{text-decoration:underline;color:#1c88ab}
a:visited {color:#800080;}
img{border:none}

div#header{height:157px;position:relative;}
h1.logo a {display: block; background:url(images/branding/CCF.png) 0 0 no-repeat;width:283px;height:76px;text-indent:-999em;position:absolute;top:51px;left:40px}

div#header ul{position:absolute;top:55px;background:url(images/nav/nav-divider.gif) 100% 0 no-repeat;text-align:right;padding:0 20px 0 0;font-size:11px}
ul#main-nav-01{right:340px}
ul#main-nav-02{right:180px}
ul#main-nav-03{right:40px}

div#header ul li{list-style:none;text-transform:uppercase;padding:4px 0}

div#header ul li a{color:#7e7e7e}
div#header ul li a:hover{color:#000;text-decoration:none}

div#header ul li.donate a { color: #1c88ab; }

/* HOMEPAGE SLIDES */
div#slideshow-wrapper{position:relative}
div#slideshow-wrapper2{position:relative}
div#slideshow-border{background:url(images/homepage/slideshow-border.png) 0 0 no-repeat;z-index:1000;position:absolute;top:0;left:0;width:852px;height:253px}
/* The Nivo Slider styles  */
.nivoSlider{position:relative;top:5px;left:5px;margin-bottom:40px}
.nivoSlider img{left:0;position:absolute;top:0}
/* If an image is wrapped in a link  */
.nivoSlider a.nivo-imageLink{cursor:pointer;border:0;display:none;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:8}
/* The slices in the Slider  */
.nivo-slice{display:block;height:100%;position:absolute;z-index:8}
/* Control nav styles */
.nivo-controlNav{position:absolute;right:40px;bottom:20px}
.nivo-controlNav a{float:left;cursor:pointer;position:relative;z-index:2000;text-indent:-999em;display:block;height:16px;width:16px;background:url(images/homepage/slideshow-nav.png) no-repeat 0 0;outline:none;margin-left:7px}
.nivo-controlNav a.active,
.nivo-controlNav a:hover{background-position:0 -16px}

#slider{position:relative;background:url(http://www.climateforum.ca/wp-content/themes/cfcas/images/loading/loading.gif) no-repeat 50% 50%}
#slider img{display:none;left:0;position:absolute;top:0}

#sliderhome {position:relative;top:5px;left:5px;margin-bottom:40px}
#control{position:relative;left:700px;bottom:70px;z-index:2000;}	
#control a {float:left;cursor:pointer;position:relative;z-index:2000;text-indent:-999em;display:block;height:16px;width:16px;background:url(images/homepage/slideshow-nav.png) no-repeat 0 0;outline:none;margin-left:7px}
div#slideshow-border2{background:url(images/homepage/slideshow-border.png) 0 0 no-repeat;z-index:1000;position:absolute;top:0;left:0;width:852px;height:253px}

#control a.active, #control a:hover {background-position:0 -16px}


div#main-content{margin:0 0 0 40px;width:500px;float:left}
div#main-content h2{font-size:30px;text-transform:uppercase;line-height:0.8em;margin:0 0 18px;background:url(images/general/horizontal-divider.gif) 0 100% no-repeat;padding-bottom:16px}
div#main-content p{font-size:12px;line-height:22px;margin-bottom:18px}
div#main-content td {padding:5px;}
div#main-content h3{font-size:16px;text-transform:uppercase;line-height:0.8em;margin:0 0 8px;}
div.entry-content h3 {text-transform:uppercase;margin-bottom:12px;line-height:18px;}
div.entry-content ul {padding-bottom:12px}
div.entry-content ul li {margin-bottom:10px;line-height:16px;margin-left:30px }
.default-link{float:right;}
div.home-content{margin-bottom:60px!important;}
#home-content-introtext{margin-bottom:40px!important;}
div.home-content p{margin-bottom:0!important;}
div.home-content h3 a{color: #3B3B3B;}
div.home-content h3 a:hover{color: #3B3B3B;}
h2#recent-updates{margin-bottom:30px !important;}

div.category-grant{background:url(images/general/horizontal-divider.gif) 0 100% no-repeat;padding-bottom:10px;margin-bottom:18px}
div#main-content img {padding:5px; border:1px #ccc solid; margin:0px 10px 10px 0px; float:left;}

div.grant-sep {
line-height:18px;
border-bottom:1px solid #ccc;
padding-bottom:10px;
margin-bottom:10px;
}
div.news-archives {
line-height:18px;
border-bottom:1px solid #eaeaea;
padding-bottom:15px;
margin-bottom:15px;
}

table{
border-collapse:collapse;
}

td {
border:1px solid #ccc;
padding:5px;

}

div#sidebar{width:220px;position:relative;float:left;margin:0 0px 0 40px;}
div#sidebar h3{background:url(images/general/horizontal-divider.gif) 0 100% no-repeat;text-transform:uppercase;padding-bottom:10px;margin-bottom:12px}


div#sidebar ul{padding-bottom:18px}
div#sidebar ul li{list-style:none;margin-bottom:12px;line-height:18px}
div#sidebar ul li p.date{color:#9a9a9a}
div#sidebar ul li h4{text-transform:uppercase}
div#sidebar ul li h4 a{color:#3b3b3b;}
div#sidebar ul li h4 a:hover{color:#2e99c1;text-decoration:none;}

div#sidebar ul#contact-info{padding:0 0 24px 24px;color:#7c7c7c;background:url(images/general/mail-icon.gif) 0 4px no-repeat}

div.sidebar-home{width:220px;position:relative;float:left;margin:0 20px 0 40px;}

div.sidebar-home a:hover{color:#2e99c1!important;text-decoration:none !important;}

#news-feed{width:220px;}
.twitter-follow-button{position:absolute;left:160px;top:0;}

div.twtr-tweet-text p{line-height:20px !important;}
div.twtr-hd{display:none;}
div.twtr-ft{display:none;}
div.twtr-hd h3{display:none;}
div.twtr-hd h4{padding-top:10px!important;}
div.twtr-widget-profile h4{padding-top:10px!important;}
div.twtr-timeline{border:none!important;
-moz-border-radius: 0!important;
-webkit-border-radius: 0!important;
border-radius: 0!important;
}
div.twtr-doc{width:220px !important;}
.twtr-tweet-wrap{padding:6px 0px !important;}
.twtr-bd{padding:0!important;}
.twtr-user{display:none;}
.twtr-tweet-text{background:#ececec;padding:10px;}
#twtr-widget-1 .twtr-tweet a{color: #3B3B3B !important;}
#twtr-widget-1 .twtr-tweet a:hover{color: #1C88AB !important;}
#twitter-div{position:relative;margin-bottom:20px;}

div#donate{margin:20px 0 30px 0;}
body.page-template-home-php div#donate{margin:0 0 30px 0;}
#donate a{color:#2A2A2A;}
body.page-id-26 h3#support a{color:#000000 !important;}
body.page-id-887 h3#support a{color:#000000 !important;}



div#footer{background:url(images/general/horizontal-divider.gif) 0 0 no-repeat;clear:both;margin:0 40px;height:100px;padding-top:10px}
div#footer p{text-align:right;color:#b3b3b3;font-size:10px}






#navigation a
{
  padding:10px;
  background:#d60c62;
  color:#FFFFFF;
  text-decoration:none;
}

#navigation a.sexyslider-prev
{
  float:left;
}

#navigation a.sexyslider-next
{
  float:right;
}