#header h1 span a{line-height:35px; margin-left:10px; font-size: .4em; background: url(images/go-back-arrow-grey.png) no-repeat #fff; padding-left:15px; }
#header h1 span a:hover{ background-image:url(images/go-back-arrow-color.png);}

h3{ width:100%; font-weight: normal; font-family:"SantanaBold"; font-size:1.5em; }
h4, #toolbox dt{ width:100%; border-top: 1px solid #ccc; font-weight:normal; font-family:"SantanaRegular"; font-size:1.3em; clear:left; }

#web-header{ clear:left; }

/*portfolio CSS*/
#portfolio-menu{ list-style:none; display:block; position:relative; font-family:"SantanaBold"; font-weight:normal;}
#portfolio-menu li{ float:left; padding:0 10px; }
#portfolio-menu li.last{padding-right: 0; border-right:none;}

.portfolio{position:relative; padding-bottom:10px; margin-bottom:10px;}
.portfolio dt{ display:block; margin: 10px 0 3px 0; position:relative;font-size:1em; color:#777; font-weight:bold; width:100%; }
.portfolio dd{ display: block; position:relative; clear:left; width: 100%; margin:5px 0 0 10px; font-size:.8em;}
.portfolio dt a{ display:block;}

/*portfolio CSS Sprites*/
.icon-link:hover{ background-color:#fff; background-image:url(images/portfolio-sprite-map.png); background-repeat:no-repeat; margin-left:-18px; padding-left:18px;}
.zip-link:hover{ background-position:0 0; }
.www-link:hover{ background-position:0 -16px; }
.pdf-link:hover{ background-position:0 -32px; }

/*toolbox CSS*/
#toolbox dt{ clear: left; }
#toolbox dd{ margin:10px 10px 10px 10px; float:left; }
#toolbox dd a{background-image: url(images/toolbox-sprite-map.png); background-repeat: no-repeat; background-color:#fff;display: block; height:24px; padding-left:26px; line-height: 25px; font-size:1.2em; font-weight:bold;}

/*toolbox CSS Sprites*/
#ubuntu a{ background-position: 0 0; }
#ubuntu a:hover{ background-position: 0 -24px;}
#gedit a{background-position:0 -48px;}
#gedit a:hover{background-position:0 -72px;}
#inkscape a{background-position:0 -96px;}
#inkscape a:hover{background-position:0 -120px;}
#gimp a{background-position:0 -144px;}
#gimp a:hover{background-position:0 -168px;}
#filezilla a{background-position:0 -192px;}
#filezilla a:hover{background-position:0 -216px;}
#chromium a{background-position:0 -240px;}
#chromium a:hover{background-position:0 -264px;}
#apache a{background-position:0 -288px;}
#apache a:hover{background-position:0 -312px;}
#avenir a{background-position:0 -336px;}s
#avenir a:hover{background-position:0 -360px;}
