/* Raspberry Flavour
-------------------------------------------------------------- */   
body                    { background-color: #3c2623; }
h1, h2, h3, h4          { color: #9A3350; }
.tagline h1				{ color: #ffffff;}
hr						{ color: #9A3350; background-color: #9A3350; height: 2px; }


/* Links */
a                       { color: #9A3350; background-color: #FDFFDF; text-decoration: none; }
a:hover                 { color: #9A3350; background-color: #d6d8c0; text-decoration: none;}
a:visited               { color: #9A3350; text-decoration: none;}
a:visited:hover         { color: #9A3350; text-decoration: none;}
h1 a:hover				{ background-color: #FFF;}

/* Navigation tabs */
.nav-bar li 			{ float:left; background:url("raspberry/raspberry-left-tab-off.png") no-repeat left top; margin:0; padding:0 0 0 3px; }
.nav-bar a 				{ float:left; display:block; background:url("raspberry/raspberry-right-tab-off.png") no-repeat right top; padding:5px 15px 4px 10px;margin-right:2px; text-decoration:none; color:#765; }
.nav-bar a:hover 		{ color:#333; }
.nav-bar li.current_page_item	{ background-image:url("raspberry/raspberry-left-tab.png"); }
.nav-bar li.current_page_item a { background-image:url("raspberry/raspberry-right-tab.png"); color:#fff; padding-bottom:5px; }

/* Call to action button */
.roundedcornr_box		{ background: #ffffff; }
.roundedcornr_top div 	{ background: url(raspberry/roundedcornr-tl.png) no-repeat top left; }
.roundedcornr_top 		{ background: url(raspberry/roundedcornr-tr.png) no-repeat top right; }
.roundedcornr_bottom div{ background: url(raspberry/roundedcornr-bl.png) no-repeat bottom left; }
.roundedcornr_bottom    { background: url(raspberry/roundedcornr-br.png) no-repeat bottom right; }
.roundedcornr_top div, .roundedcornr_top, .roundedcornr_bottom div, .roundedcornr_bottom
						{ width: 100%; height: 15px; font-size: 1px; }
.roundedcornr_content a { background-color: transparent; color:#9A3350; }
.roundedcornr_content a:hover   { color:#9A3350; background-color: transparent; }
.roundedcornr_content a:visited { color:#9A3350; background-color: transparent; }

/* Containers */
.strip                  { background-color:#9A3350; }
.content				{ background-color:#FDFFDF; }
.content-sub			{ background-color:#FFFFFF; }

/* Homepage images */
.home-img               { border: 1px solid #9A3350;}

/* Footer */
.footer-bar             { background-color:#9A3350; border-top:25px solid #FDFFDF;  }
.final-footer           { background-color:#9A3350; color:#fff; }
.final-footer a         { color:#ffffff;background-color: transparent; }
.final-footer a:hover   { color:#fdffdf;background-color: transparent; }
.final-footer a:visited { color:#ffffff;background-color: transparent; }

/* Feed rollovers */
a.rsslight 				{ background-image:url(raspberry/raspberry-rss.png); background-position:0; display:block; height:35px; width:36px; float:right; cursor: pointer; }
a.rsslight:hover		{ background-position:36px; text-decoration:none; }

a.emaillight 			{ background-image:url(raspberry/raspberry-email.png); background-position:0; display:block; height:35px; width:36px; float:right; margin-left:5px; margin-right:10px; cursor: pointer; }
a.emaillight:hover 		{ background-position:36px; text-decoration:none; }