/*  
Theme Name: StandardTheme 
Version: 1.1
Description: A simple, elegant, and flawlessly coded, documented, and SEO-ready Wordpress Theme for the casual and professional blogger. We have a growing and active community ready to help you as well! Say "Hi" over at the Support Forums: http://standardtheme.com/support.
Author: Standard Theme
Author URI: http://www.standardtheme.com
*/

/*
The following code is wonderfully optimized:
-Merged classes!
-Removed any useless properties!
-Standardized format throughout! (You've never seen anything more consistent!)
-Simple documentation for your creativity and customization!
Have fun and enjoy! This will make search engines happy as well as your users.
*/

/* ********************************************** */
/* CUSTOM CSS ~~~> ??? <~~~ READ BELOW!!! */
/* ********************************************** */

/* 
If you're going to make STYLE changes to your theme then please make them in the CUSTOM.CSS file!
To do this you can COPY any piece of code here and then PASTE it in the CUSTOM.CSS file with your changes.
If you need any clarification, help, or suggestions, check out the SUPPORT FORUMS: http://standardtheme.com/support.
*/

/* ********************************************** */
/* Default Styles and Hyperlinks */
/* ********************************************** */

@import "css/reset.css";

body {background: #fff; font-size: 13px; font-family: Arial, Helvetica, Sans-serif; line-height: 1.5; color: #000;}
h1, h3, h4, h5, h6 {margin: 0; font-family: Arial, Helvetica, Sans-serif; color: #000;}
h2 {margin: 0; font-family: Arial, Helvetica, Sans-serif; color: #FFF;}
h1 {font-size: 30px;} h2 {font-size: 24px;} h3 {font-size: 20px;} h4 {font-size: 18px;} h5 {font-size: 14px;} h6 {font-size: 12px;}
p {margin: 0;}

/* URLs and Hyperlinks */
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited  {text-decoration: none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration: underline;}
a:link, a:visited  { color: #333333; }
a:hover  { color: #666666; }

/* ********************************************** */
/* Core Site Design and General Appearance */
/* ********************************************** */

#container {}

/* Columns */
.col-left {float: left;}
.col-right {float: right;}
.col-full {width: 940px; margin: 0 auto;}

/* ********************************************** */
/* Navigation, Drop-Down Menus */
/* ********************************************** */

#navigation {text-transform: uppercase; font-size: 11px; background-color: #fff; padding: 0;}
.nav, .nav ul {z-index: 100; margin: 0; list-style: none; line-height: 1;}
.nav li {float: left; width: auto;}

/* Drop-Down Menus */
.nav li ul {position: absolute; left: -999em; width: 160px;}
.nav li ul li {border: 1px solid #d8d8d8; background: #FFF; border-width: 0 1px 1px;}
.nav li ul li a {width: 148px; line-height: 25px!important; font-size: 11px; color: #555!important; padding: 10px 0 0 10px;}
.nav li ul ul {margin: -30px 0 0 158px!important;}
.nav li ul ul li a {}
.nav li ul li ul li a {}
.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li:hover ul ul ul ul, .nav li.sfhover ul ul, .nav li.sfhover ul ul ul, .nav li.sfhover ul ul ul ul {left: -999em;}
.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li li li li:hover ul, .nav li.sfhover ul, .nav li li.sfhover ul, .nav li li li.sfhover ul, .nav li li li li.sfhover ul {left: auto;}
.nav li:hover,.nav li.hover {position:static;}

/* Top Page Navigation */
#top_navigation {}
#top_navigation a:link, #top_navigation a:visited {display: block; z-index: 100; padding: 10px 13px; line-height: 10px; font-family: Helvetica, Arial, sans-serif; text-decoration: none; color: #000; font-weight: bold; border-bottom: 4px solid #f6f6f6; margin: 0 0 20px 0;}
#top_navigation a:hover {}
#top_navigation li ul {margin-top: 0px; border-top: 0px solid #d8d8d8;}
#top_navigation li ul a:link, #top_navigation li ul a:visited {padding: 0 0 0 10px;}
#top_navigation li ul a:hover {color: #000!important; background: #d8d8d8;}
#top_navigation li a:hover {
	display: block; 
	z-index: 100; 
	padding: 10px 13px; 
	line-height: 10px; 
	font-family: Helvetica, Arial, sans-serif; 
	text-decoration: none; 
	color: #fff; 
	font-weight: bold; 
	border-bottom: 4px solid #ed1c24;
	background-image: url(images/image-navbg.png);
	background-repeat: repeat-x;
	}


/* ********************************************** */
/* Social Networking Icons, WebKit*** */
/* ********************************************** */

#socialnetworking {margin:-25px 0;}

ul.social_icons {margin: 0 auto !important;}
ul.social_icons img {position: absolute; left: 0; top: 0; border: 0;}
ul.social_icons .small {display: inline; top: 20px; left: 8px;}
ul.social_icons, ul.social_icons li {list-style: none; padding: 0 2px 2px 2px;	margin: 0;}
ul.social_icons li {width: 36px; height: 36px; float: left; line-height: 36px; text-align: center; position: relative;}
/* 
If you'd like to enable a cool WebKit roll-over "expand" functionality for your Social Media icons, uncomment the following. Then, rename the "socialnetworking.php" file to "socialnetworking_OLD.php" and rename the "socialnetworking-webkit.php" file to "socialnetworking.php"
*/

/*
ul.social_icons li img {-webkit-transition: opacity .5s linear; opacity: 0; vertical-align: middle;}
ul.social_icons li img.small {opacity: 0.5;}
ul.social_icons li:hover img{opacity: 1;}	
ul.social_icons li:hover img.small {opacity: 0;}
*/			

/* The following is for testing. Do not un-comment. */
/* ul.social_icons li:hover ~ li img {opacity: 1;} */

ul.social_icons li, ul.social_icons li img {float: right;}
ul.social_icons li strong {position: absolute; left: -9000px;}

/* ********************************************** */
/* Header, Logo, Search, Top Level */
/* ********************************************** */

#header {padding: 20px 20px; background: url(images/image-headerbg.png); background-position: center; background-repeat: no-repeat; background-color: #000;}

/* Top Search Box */
#topsearch {width: 300px; line-height: 0;}
#topsearch #searchform_top {margin: 14px 0 0 0;}

/* Logo Style */
#logo {}
#logo img {}
#logo .site-title, #logo .site-description {display: none;}

/* ********************************************** */
/* Top Advertisment */
/* ********************************************** */

#topad {margin: -10px 0 -40px 0; float: right; }

/* ********************************************** */
/* Main Content Area */
/* ********************************************** */

#content {min-height: 550px; padding: 0;}
#html #content {height: 550px;}
#main {width: 620px;}
#footer {height: 150px;}

/* Full Width Content Area */
#main.fullwidth {width: 940px;}

/* ********************************************** */
/* Sidebar */
/* ********************************************** */

#sidebar {width: 300px; overflow: hidden;}
#sidebar {margin: -55px 0 0 0;}

/* ********************************************** */
/* Footer */
/* ********************************************** */

#footer {font-family: Helvetica, Arial, sans-serif; font-size: 11px; line-height: 0px; margin: 50px 0 0px 0; padding: 19px 0 19px 0; background-color: #000; color: #fff; text-transform: uppercase; background: url('images/footer.png') #000; background-repeat: no-repeat; background-position: center;}
#footer a:link, #footer a:visited {color: #fff; text-decoration:none;}
#footer a:hover { text-decoration: underline; }
#footer p {margin: 5px 0 0 0;}
#footer #credit img {vertical-align: middle;}
#footer #credit span {display: none;}

#sidebar-footer1 {font-family: Helvetica, Arial, sans-serif; font-size: 11px; line-height: 0px; margin: 0 15px 0 200px; padding: 0; color: #fff; text-transform: uppercase; width: 200px; height: 165px; float: left;}
#sidebar-footer1 a:link, #footer a:visited {color: #fff; text-decoration:none;}
#sidebar-footer1 a:hover { text-decoration: underline; }
#sidebar-footer1 p {margin: 5px 0 0 0;}
#sidebar-footer1 h3 {color: #e92a0b;}

#sidebar-footer2 {font-family: Helvetica, Arial, sans-serif; font-size: 11px; line-height: 0px; margin: 0 15px 0 15px; padding: 0; color: #fff; text-transform: uppercase; width: 200px; float: left;}
#sidebar-footer2 a:link, #footer a:visited {color: #fff; text-decoration:none;}
#sidebar-footer2 a:hover { text-decoration: underline; }
#sidebar-footer2 p {margin: 5px 0 0 0;}
#sidebar-footer2 h3 {color: #e92a0b;}

#sidebar-footer3 {font-family: Helvetica, Arial, sans-serif; font-size: 11px; line-height: 0px; margin: 0 0 0 15px; padding: 0; color: #fff; text-transform: uppercase; width: 200px; float: left;}
#sidebar-footer3 a:link, #footer a:visited {color: #fff; text-decoration:none;}
#sidebar-footer3 a:hover { text-decoration: underline; }
#sidebar-footer3 p {margin: 5px 0 0 0;}
#sidebar-footer3 h3 {color: #e92a0b;}

/* ********************************************** */
/* Posts, Post-Meta, Breadcrumbs */
/* ********************************************** */

.post {position: relative; margin: 0 0 20px 0; padding: 20px 25px 0px; background-color: #fff; border: 4px solid #f6f6f6;}

/* Breadcrumbs */
#breadcrumb, .archive_header {font-family: Helvetica, Arial, sans-serif; display: block; margin: 10px 0; padding: 0 25px; font-size: 18px; font-weight: bold; color: #000;}
#breadcrumb {font-size: 14px; font-weight: normal; padding: 0;}
.archive_header .catrss a {font-size: 14px; text-decoration: none; line-height: 28px;}

/* Post Title */
.post .title {width: 400px; position: relative; margin: 0; padding: 0; color: #000; font-size: 32px; }
.post .title a:link, .post .title a:visited {color: #000;}
.post .title a:hover {text-decoration: none; color: #333; }
.page-title {width: 550px; position: relative; margin: 0; padding: 0; color: #000; font-size: 32px; }

/* Post Meta */
.post-meta {width: 400px; margin: 0 0 20px 0; padding: 0; color: #000;}
.post-meta .the_author {font-style: italic;}
.post-meta .the_time {}
.post-meta .the_category {}
.post-meta .the_comment_link {}
.post-meta .the_edit_link { }
.post-meta .the_edit_link a:link, .post-meta .the_edit_link a:visited {}

.post-author {color: #959595; text-transform: uppercase; font-family: Arial; font-size: 12px; display: inline; padding: 0; margin: 0 0 6px 0; }
.post-time {color: #959595; text-transform: uppercase; font-family: Arial; font-size: 12px; display: inline; padding: 0; margin: 0 0 6px 0; width: 100px;}
.post-comments {background: url(images/commentbox_gray.png); background-color: #959595;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px; width: 80px; text-align: center; float: right; margin: 0 12px 6px 0; color: #fff;}
.post-comments:hover {background-color: #ed1c24;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px; width: 80px; text-align: center;}
.post-comments a {color: #fff; text-decoration: none; padding: 12px;font-family: Arial; font-size: 20px; text-align: center;}
.post-category {}

.post .single-title {width: 100%; position: relative; margin: 0; padding: 0; color: #000; font-size: 32px; line-height: 32px;}
.single-post-author {color: #959595; text-transform: uppercase; font-family: Arial; font-size: 12px; margin: 4px 0 6px 0;}
.single-post-time {color: #959595; text-transform: uppercase; font-family: Arial; font-size: 12px; float-left; padding: 0; margin: 0 0 6px 12px; width: 300px;}
.single-post-comments {background-color: #959595;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px; width: 80px; text-align: center; float: left; margin: 0 12px 6px 0;}
.single-post-comments:hover {background-color: #ed1c24;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px; width: 80px; text-align: center;}
.single-post-comments a {color: #fff; text-decoration: none; padding: 2px;font-family: Arial; font-size: 12px;}
.single-post-category {clear: both;}
.bufferapp {-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px; width: 80px; text-align: center; float: right; margin: 0 12px 6px 0; color: #fff;}

/* Post Image Thumb */
.post img.attachment-thumbnail {float: left; width: auto; border: 1px solid #b0b0b0; margin: 0 10px 10px 0;}

/* ********************************************** */
/* Author Information */
/* ********************************************** */
.author_info {position: relative; margin: 0 0 20px 0; padding: 20px 25px 0px; background-color: #fff; border: 4px solid #f6f6f6; height: 160px;}
.author_info .avatar {float: left; border: 1px solid #b0b0b0; margin: 0 10px 10px 0;}

/* ********************************************** */
/* Tweetmeme Button */
/* ********************************************** */
.tweetmeme_button {float: right; position: relative; padding: 0 0 10px 10px; margin-right: -25px; background-color: transparent;}

/* Share Post */
.sharepost{float:left; margin-right:10px; position:fixed; margin-left:-75px; width: 62px; z-index: 0;}
.sharer{ background:#FFF;  border:0px solid #B0B0B0; padding: 5px; margin: 0 0 5px 0; }

/* ********************************************** */
/* Post Entry, Typographic Elements */
/* ********************************************** */

.entry { margin: 0 0 35px 0; }

/* Image */
.entry img  { border: 1px solid #b0b0b0; }
.entry .attachment-post-thumbnail {float: left; width: auto; border: 1px solid #b0b0b0; margin: 0 10px 10px 0;}

/* H1-H6 Elements */
.entry h1 {} .entry h2 {} .entry h3 {} .entry h4 {} .entry h5 {} .entry h6 {}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {margin: 0 0 15px 0;}

/* Paragraph Element */
.entry p {margin: 0 0 15px 0;}

/* Blockquote Element */
.entry blockquote {padding: 10px 30px; color: #666; font-style: italic; font-size: 16px;}
.entry blockquote p {}

/* Unordered List Element */
.entry ul {margin: 0 0 15px 0; padding: 0 0 0 30px;}
.entry ul ul {margin: 0;}
.entry ul li {list-style-type: circle;}
.entry ul ul li {list-style-type: disc;}

/* Ordered List Element */
.entry ol {margin: 0 0 15px 0; padding: 0 0 0 30px;}
.entry ol ol {margin: 0;}
.entry  ol li {list-style-type: upper-latin;}
.entry  ol li ol li {list-style-type: lower-latin;}

/* ********************************************** */
/* Post Images, Alignment, Captions */
/* ********************************************** */

/* Smiley Faces, Emoticons */
img.wp-smiley {padding: 0; border: none;}

/* Image Alignment Elements */
.entry .alignleft {float: left; width: auto; margin: 0px 10px 0px 0;}
.entry .alignright {float: right; width: auto; margin: 0px 0 0px 10px;}
.entry .aligncenter {text-align: center;}

/* Image Caption Elements */
.entry .wp-caption {margin-bottom: 20px; padding: 1px; text-align: center; background: #F8F8F4; border: solid 1px #e6e6e6;}
.entry .wp-caption img {margin: 0; padding: 4px 0; background: none; border: 0;}
.entry .wp-caption-text {margin: 0; padding: 0; font-size: 11px; text-align: center;}

/* ********************************************** */
/* Post Pagination */
/* ********************************************** */

/* Newer, Older Entries */
.more_entries {margin-top: 0px; padding: 10px 55px; background-color: #fff; border: 4px solid #f6f6f6;}
.more_entries a {display: block; margin: 0 0 0 0; text-transform: uppercase; font-weight: bold; text-decoration: none;}

/* ********************************************** */
/* WP-Pagenavi Styling */
/* ********************************************** */

.wp-pagenavi a, .wp-pagenavi a:link {padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #000000 !important;}
.wp-pagenavi a:visited {padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid;}

.wp-pagenavi a:hover {border: 1px solid #000000; color: #000000; background-color: #FFFFFF;}
.wp-pagenavi a:active {padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none;	border: 1px solid #333333; color: #333333; background-color: #FFFFFF;}
.wp-pagenavi span.pages {padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px; color: #000000; display: block;  background-color: #FFFFFF; margin-bottom: 0.5em; border: 0 !important; }
.wp-pagenavi span.current {padding: 2px 4px 2px 4px; margin: 2px; font-weight: bold;	border: 1px solid #000000; color: #000000;	background-color: #FFFFFF;}
.wp-pagenavi span.extend {padding: 2px 4px 2px 4px;	margin: 2px; border: 1px solid #000000;	color: #000000; background-color: #FFFFFF;}

.more_entries .wp-pagenavi {margin: 0; text-align: center;}
.more_entries .wp-pagenavi a:link, .more_entries .wp-pagenavi a:visited {display: inline; text-decoration: none!important; padding: 2px 6px!important; color: #333333;}
.more_entries .wp-pagenavi .current, .more_entries .wp-pagenavi .on, .more_entries .wp-pagenavi a:hover {background: #b0b0b0!important; color: #333333; padding: 2px 7px; font-weight: bold;}
.more_entries .wp-pagenavi .extend {background: none; border: none;}

/* ********************************************** */
/* Widgets */
/* ********************************************** */

.widget {margin: 0 0 30px 0;}
.widget h3 {margin: 0; padding: 10px 0; text-transform: uppercase; color: #404040;}

/* Unordered List */
.widget ul {clear: both;}
.widget ul li { no-repeat 10px center; display: block; padding: 0; line-height: 30px; color: #666; }
.widget ul li a:link, .widget ul li a:visited { text-decoration: none;}
.widget ul li a:hover {color: #000000; text-decoration: underline;}
.widget ul ul {padding: 0 0 0 15px; border-top: none;}

/* Recent Comments, Twitter Reset */
.widget_recent_comments li, #twitter li {border-bottom: 1px solid #b0b0b0; padding: 6px 0 6px 10px; line-height: 18px;}
.widget_recent_comments li a, #twitter a {color: #333333!important; display: inline; padding: 0; line-height: 18px!important; background: none!important; border: none!important;}

/* Forms */
#searchform  {margin: 10px 0 0 0; }
input#s, input.field  { border: 2px solid #b0b0b0; float: left; margin-left: 0px; width: 150px; padding:0 54px 5px 5px; }
input#s:focus, input.field:focus  { border: 1px solid #333333; }
input.submit  { background-color: #333333; display:block; float: right; line-height: 17px; border: none; padding: 4px 5px; color: #fff; text-transform: uppercase; font-size: 12px; }
.widget .screen-reader-text  { display: none; }

/*personal image */

.personal-image {background-color: #000; text-align: center; padding: 10px 0; text-align: left; padding: 12px; margin-bottom: 30px;}
.personal-image h2 {padding-left: 18px; background-image: url(images/image-counter.png); background-repeat: no-repeat; background-position: right;}

/* Flickr */
#flickr h3  {}
#flickr h3 span{color:#0061D8;}
#flickr h3 span span{color:#FF1183;}
#flickr .flickr_badge_image  { width: 75px; float: left; margin: 15px 34px 0 0; }
#flickr .pictures  { margin-right: -28px; }
#flickr a img  { border: #b0b0b0 1px solid; float: left; display: block;}
#flickr a:hover img  { border:#333333 1px solid; }

/* Text */
.textwidget  { padding: 10px 0; }

/* Calendar */
#wp-calendar{width:95%;margin-bottom:15px;clear:both;padding:0;}
#wp-calendar caption{padding:10px;}
#wp-calendar th  { color: #333333; }
#wp-calendar td{background:#b0b0b0; text-align:center;padding:5px;}
#wp-calendar td{background:transparent;}
#wp-calendar td,table#wp-calendar th{padding:3px 0;}

/* Ads */
#sidebar .ads125 { border: 1px solid #b0b0b0; padding: 0 0 10px 15px; background: #fff; }
.ads125 img  { margin: 15px 14px 0 0; }

/* Twitter Tools Widget */
#twitter-tools .aktt_tweets ul li {background: none; padding: 0; }
#twitter-tools .aktt_tweets .aktt_more_updates { border: none; }

/* ********************************************** */
/* Comments */
/* ********************************************** */

#comments {position: relative; margin: 0 0 20px 0; padding: 20px 25px 0px; background-color: #fff; border: 1px solid #b0b0b0;}
#comments h3 {margin: 0 0 20px 0;}
#comments .comment {margin-top: 10px; width: 100%; list-style-type: none;}
#comments .comment .comment-container {padding: 10px 0; border-bottom: 1px solid #eee;}
#comments .comment-head {margin: 0 0 15px 0;}

/* Styling for Authors */
.bypostauthor {}

/* Styling for Registered Users */
.byuser {}

/* Avatars */
#comments .comment-head .avatar {float: left;}
#comments .comment-head .avatar img {margin: 0 10px 0 0; vertical-align: middle; border: 1px solid #eee;}

/* Pre-Avatar */
.pre_comment_avatar {float: left; margin: 15px 10px 10px 0; border: 1px solid #b0b0b0; width: 105px; height: 105px; }

/* Meta */
#comments .comment-head .name {display: block; margin: 0 0 -5px 0; font-weight: bold; font-size: 15px;}
#comments .comment-head .date, #comments .comment-head .edit, #comments .comment-head .perma {font-size: 11px;}
#comments .comment-entry p {margin: 0 0 10px 0;}

/* Replies */
#comments ul.children {margin: 10px 0 0 25px; padding: 0;}
#comments .cancel-comment-reply a, #comments .comment-reply-link {text-transform: uppercase; font-family: helvetica, arial, sans-serif; font-weight: bold; text-decoration: underline; font-size: 11px;}
.cancel-comment-reply {float: left;}

/* Navigation */
#comments .navigation {}
#comments .navigation a {display: block; margin: 15px 0 0 0; text-decoration: none;}
#comments .navigation a:hover {}

/* Pingbacks, Trackbacks */
#pings {margin: 0 0 20px 0; padding: 20px 25px 0px; background-color: #fff; border: 1px solid #b0b0b0;}
#pings h3 {margin: 0 0 20px 0;}
.pinglist li {margin: 0 0 0 20px; list-style-type: decimal;}
.pinglist li .author {font-weight: bold; font-size: 15px;}
.pinglist li .date {font-size: 11px;}
.pinglist li .pingcontent {display: block; margin: 10px 0;}

/* Comment Form */
#respond {margin: 15px 0 0 0; padding: 20px 25px 0px; background-color: #fff; border: 4px solid #f6f6f6;}
#comments {border: 4px solid #f6f6f6;}
#comments #respond {padding: 20px 0; margin: 0; border: none;}
#comments #respond h3 {margin-bottom: 0;}
#respond h3 {}


#commentform {margin: 15px 0 20px 0;}
#commentform input.txt {width: 260px; margin: 0 5px 10px 0; padding: 7px 5px; border: 1px solid #eee;}
#commentform label {font-family: Helvetica, Arial, sans-serif; font-size: 11px; text-transform: uppercase; font-weight: bold;}
#commentform textarea {width: 95%!important; padding: 5px; border: 1px solid #eee;}
#commentform #submit {background-color: #333333; border: none; margin: 20px 0 0 0; padding: 4px 10px; color: #fff; text-transform: uppercase; font-size: 12px;}

.subscriber-count { text-align: left; border: 1px solid #b0b0b0; padding: 10px; background: #fff; margin-bottom: -340px;}

/* Tabbed Widget */
.tw-tabs .tw-tabbed-nav .ui-state-default a:hover { font-weight:bold; text-decoration:none; color: #ed1c24; padding: 0.25em;}

.fade-rss {
	background-image: url(images/rss-off.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 33px;
	display: block;
	margin-top: 20px;
	}

.fade-rss:hover {
	background-image: url(images/rss-on.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 33px;
	display: block;
	margin-top: 20px;
	}	
	

.fade-mail {
	background-image: url(images/mail-off.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 33px;
	display: block;
	margin-top: 20px;
	}

.fade-mail:hover {
	background-image: url(images/mail-on.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 33px;
	display: block;
	margin-top: 20px;
	}
	

.fade-twitter {
	background-image: url(images/twitter-off.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 33px;
	display: block;
	margin-top: 20px;
	}

.fade-twitter:hover {
	background-image: url(images/twitter-on.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 33px;
	display: block;
	margin-top: 20px;
	}	
	
	
.fade-facebook {
	background-image: url(images/facebook-off.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 33px;
	display: block;
	margin-top: 20px;
	}

.fade-facebook:hover {
	background-image: url(images/facebook-on.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 33px;
	display: block;
	margin-top: 20px;
	}	
	
	
.fade-friendfeed {
	background-image: url(images/ff-off.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 33px;
	display: block;
	margin-top: 20px;
	}

.fade-friendfeed:hover {
	background-image: url(images/ff-on.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 33px;
	display: block;
	margin-top: 20px;
	}	
	
	
.fade-linkedin {
	background-image: url(images/linkedin-off.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 33px;
	display: block;
	margin-top: 20px;
	}

.fade-linkedin:hover {
	background-image: url(images/linkedin-on.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 33px;
	display: block;
	margin-top: 20px;
	}	
	
		
.fade-youtube {
	background-image: url(images/yt-off.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 33px;
	display: block;
	margin-top: 20px;
	}

.fade-youtube:hover {
	background-image: url(images/yt-on.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 33px;
	display: block;
	margin-top: 20px;
	}	

.fb_share_large .fb_sharecount {
	line-height: 140%;
	display: block;
	padding-top: 1px;
	background-color: #000000;
	color: #fff;
	font-family:"Helvetica",tahoma,verdana,arial,sans-serif;
	text-align: center;
	height: 47px;
	margin-bottom: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	}