/* Follow functionality */
div#footer {position:relative}

div#footer .follow-panel a {padding:0;}
.follow-link {position:absolute; top:95px; left:420px}
.follow-link img {vertical-align:top; margin-bottom:24px}
.follow-close {padding:0; float:right; text-decoration:none; color:#937D66;}
.follow-panel {display:none; border:1px solid #375171; background-color:#fff; position:absolute; left:0px; top:0px; width:140px; padding:3px 0 3px 10px; }
.follow-caption {font-weight:bold; font-size:1.1em; float:left; margin-bottom:5px;}
.follow-panel ul {clear:both; margin:0 !important; text-align:left;}
.follow-panel ul li {width:50%; float:left; display:inline; height:20px; clear:left; }
div#footer .follow-panel ul li a {padding:3px 0 3px 20px; text-decoration:none; background:url(../images/rss/icons.gif) no-repeat; }
.follow-facebook a {padding:0; background-position:0 -178px !important;}
.follow-twitter a {padding:0; background-position:0 -619px !important;}
/* overrides */
.follow-panel {left:450px; top:45px; }
.follow-caption { font:1.4em "Times New Roman", Times, serif; color:#2f3026; font-variant:small-caps; font-weight:bold; }
.follow-panel ul { font:1.2em "Times New Roman", Times, serif; color:#2f3026; }


/* Social Media links*/
div#social-links{ background:url(../images/social-bg.gif) no-repeat bottom center; width:490px;margin: 30px auto 0 auto; position: relative; height:60px;}
div#social-links ul{ list-style:none;margin:0 0 0 100px;padding:0;}
div#social-links ul li{ float:left;margin:0 10px 0 0;}
div#social-links ul li.email{ width:90px;}
div#social-links ul li.fb{ width:100px;}
div#social-links ul li.tw{ width:90px;}
div#social-links ul li a{ color:red;text-decoration:none;font-size:1.1em;font-weight:bold;color:#5C5038;padding:0;margin:0;}
div#social-links ul li a img{ vertical-align:middle; }