/*
Theme Name: PureType
Theme URI: http://www.elegantthemes.com/gallery/puretype
Version: 6.2
Description: 2 Column theme from Elegant Themes
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
*/

img.aligncenter.apple {
  width: 90%;
}

.page-id-2170 p, h2, h3, ul, li, a{font-family: times new roman;}
.page-id-2170 p, ul, li{font-size: 18px;}

.arial-font {font-family: arial; font-size: 20px;}
.ol-arial{font-family: arial;}
.ol-arial li {font-family: arial!important; font-size: 16px;}
.arial h1, h2, h3, p, ul, li, a{font-family: arial!important;}
.arial p, li {font-size: 16px;}/*------------------------------------------------*/
/*------------------[BASE STYLES]-----------------*/
/*------------------------------------------------*/
body { margin: 0px; padding: 0; color: #5b5b58; background-color:#53718b; font-family: Arial; font-size: 12px; line-height: 22px; }
a:link, a:visited { text-decoration: none; color: #7b7b6f; }
a:hover { color: #3B3B3B; }
a { outline: none; }
h1 { margin: 0px 0px 10px 0px; font-weight: normal; font-size: 24px; }
h2 { margin: 0px 0px 10px 0px; font-weight: normal; font-size: 23px; }
h3 { margin: 0px 0px 10px 0px; font-weight: normal; font-size: 22px; }
ul { line-height: 23px;}
blockquote { overflow: auto; padding: 0 10px; margin: 20px 30px; background-color: #f5f5f5; border: 1px solid #e0e0e0; }

a.bbn {background-image: linear-gradient(to bottom, #FF2A2A 0px, #FF0000 100%);  background-repeat: repeat-x;  border-color: #e38d13; color: #fff; font-weight: bold; margin: 10px auto 0;  padding: 10px; text-align: center;  width: 180px; border-radius: 5px;}
a.bbn:hover {background-image: linear-gradient(to bottom, #FF0000 0px, #FF2A2A 100%);  background-repeat: repeat-x;}

/*------------------------------------------------*/
/*------------------[MAIN LAYOUT]-----------------*/
/*------------------------------------------------*/
.headings { width: 194px; background-color: #eeebdd; display: block; height: 28px; font-weight: bold; color: #7b7b6f; padding-left: 20px; padding-top: 3px; clear: both; }
#wrapper2 { width: 950px; margin: auto; padding: 0px 0px 0px 0px; margin-top: 35px; }
.post-wrapper { width: 636px; margin-top: 15px; }
.rule { clear: both; border-top: 1px solid #eeebdd; width: 636px; margin: 15px 0px; float: left; }
.home-wrapper { width: 636px; border-top: 1px solid #eeebdd; margin-top: 15px; }
.home-left { width: 420px; border-right: 1px solid #eeebdd; float: left; }
.home-post-wrap { width: 395px; border-bottom: 1px solid #eeebdd; padding: 15px 25px 25px 0px; }
.home-post-wrap-2 { width: 636px; border-bottom: 1px solid #eeebdd; padding: 15px 0px; }
.home-post-wrap-3 { width: 636px; border-bottom: 1px solid #eeebdd; padding: 0px; }
.home-right { width: 214px; float: left; }
.home-sidebar-box { padding: 15px 0px 0px 20px; float: left; clear: both; }
.home-sidebar-box ul { margin: 0px 0px 15px 15px; padding-left: 0px; float: left; }
.readmore { float: right; padding-left: 20px; margin-top: 10px; }
.readmore a:link, .readmore a:hover { color: #7b7b6f; }
#header { width: 950px; margin-top: 0px; height: 219px; background-color: #373434; background-image: url(http://carlstonmd.com/wp-content/themes/PureType/images/header-bg.gif); background-repeat: repeat-x; float: left; }
#container { float: left; width: 950px; background-image: url(../wp-content/themes/PureType/images/bg.gif); background-repeat: repeat-y; background-position: left; }
#left-div { width: 669px; background-color: #FFF; float: left; padding-left: 28px; }
#left-inside { float: left; padding: 0px 0px 0px 19px; }
.adwrap { margin-left: 9px; float: left; padding: 5px 0px; }
.adwrap a, .adwrap a:hover, .adwrap a:visited { margin-right: 5px; margin-bottom: 5px; display: block; float: left; }
.thumbnail-div { border: 1px solid #eeebdd; float: left; margin-right: 10px; padding: 6px; display: inline; }
.post-info { color: #abab91; font-size: 12px; text-transform: uppercase; float: left; clear: both; }
.post-info a:link, .post-info a:hover, .post-info a:visited { color: 	#000; }
.logo { float: left; width: 950px; height: 65px; }
.slogan { background: #3c576e; font-size: 24px; color: #fff; float: left; text-transform: lowercase; padding: 8px 10px; height: 23px; }
.current-category { background-color: #FFF; color: #7b7b6f; border: 1px solid #EBEBEB; padding: 5px; display: block; margin-bottom: 10px; margin-top: 25px; width: 603px; }


/*------------------------------------------------*/
/*---------------------[TITLES]-------------------*/
/*------------------------------------------------*/
.titles a:link, .titles a:visited, .titles a:active { text-decoration: none; font-size: 20px; font-family: Georgia; margin-top: 10px; color: #53718b; float: left; margin-bottom: 15px; clear: both; }
.titles-orange a:link, .titles-orange a:visited, .titles-orange a:hover { text-decoration: none; font-size: 20px; font-family: Georgia; margin-top: 10px; float: left; margin-bottom: 15px; color: #e56100; }
.titles-featured a, .titles-featured a:hover, .titles-featured a:visited, .titles-featured, .post-title a:link, .post-title a:hover, .post-title a:visited { margin-bottom: 10px; font-family: Georgia; color: #e56100; float: left; font-size: 28px; line-height: 30px; font-weight: normal; }
.post-title { margin-top: 30px; }
.bluetitle, .bluetitle a:link, .bluetitle a:hover, .bluetitle a:visited { font-size: 72px; font-family: Georgia; color: #fff; float: left; }
.redtitle, .redtitle a:link, .redtitle a:hover, .redtitle a:visited { font-size: 72px; font-family: Georgia; color: #ffba00; float: left; }


/*------------------------------------------------*/
/*--------------------[COMMENTS]------------------*/
/*------------------------------------------------*/
.commentmetadata { text-transform: uppercase; color: #abab91; font-size: 12px; text-transform: uppercase; margin-top: 10px; }
#comments { margin-top: 30px; }
.commentmetadata a:link, .commentmetadata a:hover, .commentmetadata a:visited { color: #abab91; }
.fn, .fn a:link, .fn a:hover, .fn a:visited, .says { color: #e56100; font-family: Georgia; font-size: 17px; font-style: normal; }
.avatar { border: 5px solid #eeebdd; margin-bottom: -15px; margin-right: 10px; width: 40px; height: 40px; }
.comment, .pingback { border-bottom: 1px solid #eeebdd; margin-bottom: 15px; float: left; clear: both; width: 100%; list-style: none; }
.children .comment { border-top: 1px solid #eeebdd; border-bottom: none; padding-top: 15px; margin-bottom: 0px; }
.comment-reply-link, .comment-reply-link:visited { color: #fff !important; display: block; font-weight: bold; background-color: #88b0d4; padding: 2px 7px; float: right; text-transform: lowercase; font-size: 11px; margin-bottom: 10px; margin-top: -10px; }
.commentlist { float: left; margin-left: 0px; padding-left: 10px; }
.comment-reply-link:hover { background-color: #f5bb1e; color: #fff; }
.cancel-comment-reply a:link, .cancel-comment-reply a:visited { color: #fff !important; display: block; font-weight: bold; background-color: #88b0d4; padding: 0px 5px; text-transform: lowercase; font-size: 10px; float: left; clear: both; }
#commentform { clear: both; float: left; }
.cancel-comment-reply a:hover { background-color: #f5bb1e; color: #fff; }
#respond { float: left; width: 100%; }


/*------------------------------------------------*/
/*-----------------[COMMENT FORM]-----------------*/
/*------------------------------------------------*/
#commentform { margin: 10px 0px 0px 20px; }
#commentform textarea { background: #f8f7f6; border: 1px solid #d6d3d3; width: 350px; padding: 10px; }
#commentform #email { font-size: 1.1em; background: #f8f7f6; border: 1px solid #d6d3d3; width: 220px; height: 20px; padding-left: 30px; padding-top: 6px; margin-bottom: 3px; }
#commentform #author { font-size: 1.1em; background: #f8f7f6; border: 1px solid #d6d3d3; width: 220px; height: 20px; padding-left: 30px; padding-top: 6px; margin-bottom: 3px; }
#commentform #url { font-size: 1.1em; background: #f8f7f6; border: 1px solid #d6d3d3; width: 220px; height: 20px; padding-left: 30px; padding-top: 6px; margin-bottom: 3px; }


/*------------------------------------------------*/
/*---------------[PAGES NAVIGATION]---------------*/
/*------------------------------------------------*/
#pages { width: 100%; float: left; height: 74px; background-color: #5c7d9a; }
#pages-inside { width: 100%; float: left; height: 70px; background-color: #3c576e; }
#pages-inside-2 { width: 950px; margin: auto; }
#pages-inside ul { list-style-type: none; list-style-image: none; padding: 0px 0px 0px 0px; margin: 0px; }
#pages-inside ul li { float: left; display: block; height: 70px; padding: 0px; margin: 0px; }
#pages-inside ul li a:link, #pages-inside ul li a:visited, #pages-inside ul li a:active { float: left; color: #fff; display: block; height: 47px; font-size: 14px; padding: 23px 20px 0px 20px; margin: 0px; }
#pages-inside ul li a:hover { background-color: #415f78; }
		/*---------------[DROPDOWN MENU]---------------*/
		.nav, .nav * { margin:0; padding:0; list-style:none; }
		.nav ul { position:absolute; top:-999em; border-bottom: 4px solid #53718b; }
		.nav li { float:left; position:relative; z-index:99; }
		.nav a { display:block; }
		.nav ul li { width: 100%; }
		.nav li:hover ul, ul.nav li.sfHover ul { left:0px; top:48px; }
		.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }
		.nav li li:hover ul, ul.nav li li.sfHover ul { left:220px; top:0px; }
		.nav li:hover ul, .nav li li:hover ul { top: -999em; }
		.nav li li { display: block; padding: 0px; height: auto !important; }
		.nav li:hover { background-color: #88b0d4 !important; }
		.nav li li a:link, .nav li li a:visited { width: 180px; display: block; background-color: #88b0d4; height: auto !important; }
		.nav li li a:hover { background-color: #f5bb1e !important; }


/*------------------------------------------------*/
/*-------------[CATEGORIES NAVIGATION]------------*/
/*------------------------------------------------*/
#categories { width: 950px; float: left; background-color: #bb663c; min-height: 48px; margin-top: 40px; }
#categories ul { margin: 0px; padding-left: 0px; list-style-type: none; list-style-image: none; float: left; }
#categories ul li { float: left; display: block; padding-left: 0px; height: 48px; }
#categories ul li a:link, #categories ul li a:visited, #categories ul li a:active { height: 24px; display: block; color: #FFFFFF; font-size: 12px; padding: 12px 20px; float: left; margin: 0px; }
#categories ul li a:hover { background-color: #88b0d4; }
		/*---------------[DROPDOWN MENU]---------------*/
		#nav2 ul { border-bottom: 4px solid #3c576e; }
		#nav2 li { z-index: 100; }
		#nav2 li:hover ul, ul#nav2 li.sfHover ul { top:70px; }
		#nav2 li:hover ul li:hover ul { top:0px; }
		#nav2 li li a:link, #nav2 li li a:visited { height: 35px; padding: 10px 20px 0px 20px; }
		#nav2 li:hover { background-color: #415f78 !important; }
		#nav2 li li a:hover { background-color: #486985 !important; }
		#nav2 li li a:link, #nav2 li li a:visited { background-color: #415f78; padding-bottom: 8px; }


/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 12px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
p img { padding: 0; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left }


/*------------------------------------------------*/
/*---------------[ABOUT ME SECTION]---------------*/
/*------------------------------------------------*/
#about-image { float: left; display: inline; margin-right: 10px; border: 5px solid #fff; }


/*------------------------------------------------*/
/*-------------------[SIDEBAR]--------------------*/
/*------------------------------------------------*/
#sidebar { float: right; width: 251px; color: #959487; background-color: #e9e9d9; border-right: 1px solid #dedeca; padding-left: 1px; }
		.sidebar-box { padding: 13px 15px; margin-bottom: 5px; float: right; width: 220px; border-left: 1px solid #fff; border-top: 1px solid #fff; background-color: #f5f5eb; }
				.sidebar-box ul li a:link, .sidebar-box ul li a:visited, .sidebar-box ul li a:active { color: #959487; }
				.sidebar-box ul li { margin: 5px 3px 3px 5px; clear: both; }
				.sidebar-box ul { list-style: circle; clear: both; margin-left: 0px; padding-left: 20px; margin-top: 0px; padding-top: 0px; }
				.sidebar-box ul li a:hover { color: #959487; }
				.sidebar-box-title { font-size: 14px; color: #FFF; padding: 7px 11px; background-color: #f5bb1e; text-transform: lowercase; margin: 0px 0px 7px 0px; float: left; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }


/*------------------------------------------------*/
/*---------------[FEATURED ARTICLES]--------------*/
/*------------------------------------------------*/
.featured-date { text-transform: uppercase; color: #88b0d4; font-family: Arial; font-size: 25px; float: left; margin-left: 12px; line-height: 30px; }
.featured-thumb { border: 10px solid #eeebdd; margin-bottom: 19px; }
.featured { background-color: #FFF; width: 636px; margin-top: 20px; }
.featured-thumb-wrapper { position: relative; float: left; }
.featured-categories { position: absolute; width: 690px; float: left; margin-top: -85px; margin-left: -17px; }
.featured-categories ul, .featured-categories li { list-style: none; float: left; }
.featured-categories a:link, .featured-categories a:visited { background-color: #88b0d4; font-weight: bold; text-transform: uppercase; display: block; padding: 5px 10px; color: #fff; float: left; margin-right: 10px; }
.featured-categories a:hover { background-color: #f5bb1e; }
.featured-content { float: right; width: 353px; margin-right: 5px; }


/*------------------------------------------------*/
/*--------------------[FOOTER]--------------------*/
/*------------------------------------------------*/
#footer { clear: both; float: left; width: 669px; padding-left: 28px; color: #7b7b6f; padding-top: 14px; font-size: 11px; background-color: #f5f5eb; border-bottom: 4px solid #e9e9d9; }
.bluefooter, .bluefooter a:link, .bluefooter a:hover, .bluefooter a:visited { color: #fff; }
		.footer-box { float: left; width: 200px; margin-right: 23px; margin-bottom: 20px; }
				.footer-box ul { list-style: none; margin: 0px; padding-left: 0px; }
				.footer-box li { margin-bottom: 10px; }
				.footer-box h3 { color: #53718b; font-family: Georgia; margin-bottom: 15px; font-size: 18px; }
				#footer a:link, #footer a:hover, #footer a:visited { color: #7b7b6f; font-size: 11px; }


/*------------------------------------------------*/
/*--------------------[SEARCH]--------------------*/
/*------------------------------------------------*/
.search_bg { float: right; margin-top: 18px; margin-left: 10px; }
.search_bg #s { background: #43607a; font-size:11px; color:#fff; font-family: Arial; width:150px; vertical-align:middle; padding:10px; border: 1px solid #476884; }
.search_bg #searchsubmit { background-color: #e56100; color: #fff; font-weight: bold; cursor: pointer; border: 5px solid #5c7d9a; vertical-align:middle; text-transform: lowercase; margin-left: 10px; height: 30px; padding-bottom: 10px; }
#searchform { margin-right: 20px; margin-bottom: 15px; }


/*------------------------------------------------*/
/*-------------------[PAGE NAVI]------------------*/
/*------------------------------------------------*/
.wp-pagenavi { margin: 15px 0px 15px 0px !important; }
.wp-pagenavi a, .wp-pagenavi a:link { padding: 5px 7px !important; margin: 2px !important; text-decoration: none !important; border: 1px solid #e1e1c8 !important; color: #413f36 !important; background-color: #eeeedd !important; }
.wp-pagenavi a:visited { padding: 5px 7px !important; margin: 2px !important; text-decoration: none !important; border: 1px solid #e1e1c8 !important; color: #413f36 !important; background-color: #eeeedd !important; }
.wp-pagenavi a:hover { border: 1px solid #58758f !important; color: #FFF !important; background-color: #718ca4 !important; }
.wp-pagenavi a:active { padding: 5px 7px !important; margin: 2px !important; text-decoration: none !important; border: 1px solid #e1e1c8 !important; color: #413f36 !important; background-color: #eeeedd !important; }
.wp-pagenavi span.pages { padding: 5px 7px !important; margin: 2px 2px 2px 2px !important; color: #000000 !important; border: 1px solid #e1e1c8 !important; color: #413f36 !important; background-color: #eeeedd !important; }
.wp-pagenavi span.current { padding: 5px 7px !important; margin: 2px !important; font-weight: bold !important; border: 1px solid #58758f !important; color: #FFF !important; background-color: #718ca4 !important; }
.wp-pagenavi span.extend { padding: 5px 7px !important; margin: 2px !important; border: 1px solid #58758f !important; color: #FFF !important; background-color: #718ca4 !important; }


.thumbnail-div a { display: block; }
.thumbnail-div a img { border: none; }

/*------------------------------------------------*/
.no_sidebar .post-wrapper {width:893px !important;}
.no_sidebar #left-div {width:922px !important;}
.no_sidebar #footer{width:922px !important;}

.et_pt_gallery_entry { margin: 0 0 32px 72px !important; }
.et-protected-form p { margin-bottom: -10px !important; }
p#et-search-title { margin-top: 0; }
p#et-search-word { margin-bottom: -14px; margin-top: 0; }

.commentlist #respond h3, .commentlist #respond a { margin-left: 0px; padding-left: 0;	}
p.logged-in-as a { margin-left: 0 !important; }
#commentform { margin: 10px 0px 0px 0px; }
#commentform textarea#comment { width: 90%; }
.commentlist #respond textarea#comment { width: 98%; }
.commentlist #respond input[type=text] { width: 40%; display: block; padding: 5px; }
.navigation { padding-right: 0; }
#reply-title { margin-bottom: 0; }
.et_embedded_videos { display: none !important; }

#logoimg {width: 300px; height:180px; float:left;}
#sidelogo {float:right; margin-top:40px; margin-right:15px;}

/*---------media queries -------*/

@media screen and (max-width: 1024px){
	#pages-inside-2{width: 100%;}
	#wrapper2{width; 100%;}
	ul#nav2 {width: 80%;overflow: hidden;float: left;}
	.search_bg{float: left;width: 20%;margin-left: 0px;}
	.search_bg img{width: 100%;height: auto;}
	#pages-inside ul li a:link, #pages-inside ul li a:visited, #pages-inside ul li a:active{padding: 23px 10px 0px 10px;}
	#wrapper2{width: 100%;}
	.logo {width: 100%;}
	#logoimg{width: 35%;}
	#sidelogo{width: 60%;}
	#categories{width: 100%;}
	#container{width: 100%;}
	#left-div{width: 65%;}
	#sidebar{width: 30%;}
	img#offimg {width: 100%;}
	.home-wrapper{width: 100%;}
	.home-left{width: 59%;}
	.home-right{width: 40%;}
	.home-post-wrap{width: 100%; padding: 0px;}
	#footer{width: 90%;}
	span.sidebar-box-title {width: 85%!important; background-size: 100%;}
	.sidebar-box{width: 85%;}
	.post-wrapper{width: 100%;}
}

@media screen and (max-width: 767px){
	.search_bg{ width: 40%; float: none; margin: 0 auto;}
	div.logo{background-size: 100%!important;}
	#sidelogo{margin-top: 30px;}

@media (max-width:767px) {
#pages-inside-2 {width:100% !important;}
.logo {width:100%; background-color:#fff !important;}
#wrapper2 {width:100%;}
#container {width:100%;}
#left-div {width:100%; float: none; padding-left: 0;}
.home-wrapper {width:100%;}
.home-left {width:100%;}
.home-post-wrap {width:92%; padding:15px 8px 25px;}
.home-right { padding: 0 10px; width: 92%;}
#sidebar {width: 96%; float:none;}
.bluefooter {width:100% !important;}
#categories {width:98%;}
img#infolg {width:100%;}
img#offimg {width:100%;}
img#infolg4 {clear: both;margin: 10px 0 0 0!important;}
img.btnama {width: 95%;}
}

@media (max-width:550px){
	img#infolg3 {clear: left;margin: 10px 0 0 0!important;}
	img#infolg4 {margin: 10px 0px 0 9px!important;clear: none;}
}


@media screen and (max-width: 480px) {
div.logo {height:350px !important; background-size: 200%!important;}
#sidelogo {width: 95%; float: none; margin: 0 auto; display: block;}
.search_bg{width: 50%; margin: 10px auto;}
}

@media screen and (max-width: 320px){
	.search_bg{width: 70%; margin: 10px auto;}
	#logoimg {width: 100%; height: 100px;}
	div.logo{height: 240px!important;}
}/* This stylesheet is used to style the public view of the plugin. */

/* Pinterest "Pin It" Button Public CSS */

/* Styles for the Pin It Button wrapper DIV */
div.pin-it-btn-wrapper,
div.pin-it-btn-wrapper-shortcode,
div.pin-it-btn-wrapper-widget {
}

div.pin-it-btn-wrapper {
    padding-bottom: 10px;
	position: relative;
	clear: both;
}

div.pin-it-btn-wrapper a,
div.pin-it-btn-wrapper a:hover,
div.pin-it-btn-wrapper-shortcode a,
div.pin-it-btn-wrapper-shortcode a:hover,
div.pin-it-btn-wrapper-widget a,
div.pin-it-btn-wrapper-widget a:hover {
	background: none;
	border: 0;
	text-decoration: none;
	width: auto;
	margin: 0;
	max-width: none;
	padding: 0;
	-webkit-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

/* Latest "clearfix" utility class from Bootstrap 3 */
.pib-clearfix:before,
.pib-clearfix:after {
	display: table;
	content: " ";
}

.pib-clearfix:after {
	clear: both;
}

/* Align left/right/center options */
.pib-align-left {
	text-align: left;
}

.pib-align-right {
	text-align: right;
}

.pib-align-center {
	text-align: center;
}
.FBConnectButton_Small,.FBConnectButton_RTL_Small {
	border-left:1px solid #1a356e;
	width:54px;
	background:-5px -232px!important
}

.FBConnectButton_Small .FBConnectButton_Text {
	margin-left:12px!important
}

.dd-digg-ajax-load,.dd-reddit-ajax-load,.dd-dzone-ajax-load,.dd-ybuzz-ajax-load,.dd-twitter-ajax-load,.dd-fbshare-ajax-load,.dd-fblike-ajax-load,.dd-delicious-ajax-load,.dd-sphinn-ajax-load,.dd-gbuzz-ajax-load,.dd-fbshareme-ajax-load,.dd-tweetmeme-ajax-load,.dd-linkedin-ajax-load,.dd-google1-ajax-load {
	width:50px;
	height:22px;
	background:url(../wp-content/plugins/digg-digg/image/ajax-loader.gif) no-repeat center
}

.dd_delicious {
	display:block;
	color:#000;
	font:16px arial;
	text-decoration:none;
	width:50px;
	height:60px;
	text-align:center
}

.dd_delicious a:link,.dd_delicious a:visited,.dd_delicious a:active,.dd_delicious a:hover {
	text-decoration:none;
	color:#000
}

.dd_delicious_normal_image {
	text-align:center;
	height:60px;
	margin-top:3px;
	padding:0;
	text-align:center;
	width:50px;
	display:block;
	background:url(../wp-content/plugins/digg-digg/image/delicious.png) no-repeat
}

.dd_delicious_compact_image {
	text-align:center;
	height:22px;
	padding:0;
	text-align:center;
	width:50px;
	display:block;
	background:url(../wp-content/plugins/digg-digg/image/delicious-compact.png) no-repeat
}

.dd_delicious_compact_image span {
	font-size:10px
}

.dd_comments {
	text-align:center;
	height:16px;
	margin-top:3px;
	padding:0;
	text-align:center;
	width:50px;
	display:block;
	background:url(../wp-content/plugins/digg-digg/image/comments-link.png) no-repeat
}

.dd_button a:link,.dd_button a:visited,.dd_button a:active {
	text-decoration:none;
	color:#000
}

#dd_ajax_float {
	text-align:center;
	border:1px solid #bbb;
	min-width:55px;
	width:auto;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-topleft:5px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	border-top-left-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	-webkit-box-shadow:1px 0 15px rgba(0,0,0,.2);
	-moz-box-shadow:1px 0 15px rgba(0,0,0,.2);
	box-shadow:1px 0 15px rgba(0,0,0,.2);
	padding:5px;
	position:absolute;
	display:none;
	left:-120px;
	font:10px/16px Arial;
	background:padding-box #fff
}

#dd_ajax_float .dd_button_v {
	width:auto;
	height:auto;
	line-height:0;
	padding:4px 1px
}

#dd_ajax_float iframe {
	margin:0
}

#dd_start,#dd_end {
	float:left;
	clear:both
}

.dd_outer {
	width:100%;
	height:0;
	position:absolute;
	top:0;
	left:0;
	z-index:9999
}

.dd_inner {
	margin:0 auto;
	position:relative
}

.dd_post_share {
	padding:0;
	margin-bottom:6px;
	display:block
}

.dd_post_share_left {
	float:left
}

.dd_post_share_right {
	float:right
}

.dd_buttons img {
	border:none;
	border-width:0;
	border-color:#000;
	border-style:none
}

#dd_name {
	color:#a9a9a9;
	font-size:8px;
	text-align:center;
	margin:8px 0 6px;
	padding:0;
	line-height:0
}

#dd_name a:link,#dd_name a:visited,#dd_name a:active {
	text-decoration:none;
	color:#a9a9a9;
	border:0
}

#dd_name a:hover {
	text-decoration:underline;
	color:#a9a9a9;
	border:0
}

.dd_button {
	float:left;
	padding:4px
}

.dd_fblike_xfbml_ajax_left_float {
	padding-left:3px
}

.dd_google1_ajax_left_float {
	margin-left:-1px
}

.dd_linkedin_ajax_left_float {
	margin-left:-2px;
	margin-bottom:-5px
}

html {
	overflow-y:scroll
}

.dd_button_spacer {
	padding-top:8px
}

#dd_comments {
	clear:both!important;
	width:50px;
	height:60px;
	font-family:arial
}

#dd_comments a:link,#dd_comments a:visited,#dd_comments a:active,#dd_comments a:hover {
	text-decoration:none
}

#dd_comments .clcount {
	text-align:center;
	color:#444;
	display:block;
	font-size:20px;
	height:34px;
	padding:4px 0;
	position:relative;
	text-align:center;
	width:50px;
	line-height:24px;
	background:url(../wp-content/plugins/digg-digg/image/comments-count.png) no-repeat left top
}

#dd_comments .ccount {
	color:#444;
	font-size:17px;
	text-align:center;
	text-decoration:none
}

#dd_comments .clink {
	text-align:center;
	height:16px;
	margin-top:3px;
	padding:0;
	text-align:center;
	width:50px;
	display:block;
	background:url(../wp-content/plugins/digg-digg/image/comments-link.png) no-repeat
}

.dd_button_extra_v {
	padding:1px 4px
}

.st_email_custom {
	padding:2px 4px 3px;
	border:1px solid #ddd;
	-moz-border-radius:2px;
	cursor:pointer;
	margin-bottom:2px;
	background:url(../wp-content/plugins/digg-digg/image/email.png) no-repeat 3px 4px
}

#dd_print_button {
	padding:1px 4px 3px;
	border:1px solid #ddd;
	-moz-border-radius:2px;
	cursor:pointer;
	margin-bottom:2px;
	background:url(../wp-content/plugins/digg-digg/image/print.png) no-repeat 3px 2px
}

#dd_email_text {
	padding:0 0 0 18px;
	font-size:10px
}

#dd_print_text {
	padding:0 0 0 14px;
	font-size:10px
}

#dd_print_text a:link,#dd_print_text a:visited,#dd_print_text a:active {
	color:#000;
	text-decoration:none
}

#dd_print_text a:hover {
	color:#00f;
	text-decoration:underline
}.ts-fab-wrapper{margin:2em 0;clear:both}.ts-fab-wrapper a{text-decoration:none!important}.ts-fab-wrapper img{border:none!important}.ts-fab-list{overflow:hidden;margin:0!important;padding:0!important}.ts-fab-list li{display:block;float:left;clear:none;list-style:none!important;margin:0 5px 0 0!important;padding:0!important;background:0 0!important}.ts-fab-list li:before{display:none!important}.ts-fab-list li a{display:block;line-height:16px;height:16px;padding:8px 12px;background-color:#e9e9e9;border:1px solid #e9e9e9;border-bottom:none!important;text-decoration:none;font-size:13px;color:#333;font-weight:700;box-sizing:content-box;-moz-box-sizing:content-box;background-image:url(../wp-content/plugins/fancier-author-box/images/tab_icons.png)}.ts-fab-list li a:hover{color:#333}.ts-fab-list li.active a{background-color:#333;color:#fff;border-color:#333}.ts-fab-list li.ts-fab-bio-link a{background-position:8px 8px;background-repeat:no-repeat;padding-left:27px}.ts-fab-list li.ts-fab-bio-link.active a{background-position:-279px 8px;background-repeat:no-repeat;padding-left:27px}.ts-fab-list li.ts-fab-twitter-link a{background-position:8px -42px;background-repeat:no-repeat;padding-left:35px}.ts-fab-list li.ts-fab-twitter-link.active a{background-position:-270px -42px;background-repeat:no-repeat;padding-left:35px}.ts-fab-list li.ts-fab-facebook-link a{background-position:8px -92px;background-repeat:no-repeat;padding-left:23px}.ts-fab-list li.ts-fab-facebook-link.active a{background-position:-284px -92px;background-repeat:no-repeat;padding-left:23px}.ts-fab-list li.ts-fab-googleplus-link a{background-position:8px -142px;background-repeat:no-repeat;padding-left:30px}.ts-fab-list li.ts-fab-googleplus-link.active a{background-position:-276px -142px;background-repeat:no-repeat;padding-left:30px}.ts-fab-list li.ts-fab-latest-posts-link a{background-position:8px -192px;background-repeat:no-repeat;padding-left:27px}.ts-fab-list li.ts-fab-latest-posts-link.active a{background-position:-280px -192px;background-repeat:no-repeat;padding-left:27px}.ts-fab-widget .ts-fab-list li a{text-indent:-9999em;padding:8px 12px!important}.ts-fab-widget .ts-fab-list li.ts-fab-bio-link a{width:4px}.ts-fab-widget .ts-fab-list li.ts-fab-twitter-link a{width:12px}.ts-fab-widget .ts-fab-list li.ts-fab-googleplus-link a{width:8px}.ts-fab-widget .ts-fab-list li.ts-fab-facebook-link a{width:0}.ts-fab-widget .ts-fab-list li.ts-fab-latest-posts-link a{width:4px}.ts-fab-tab{display:none;border:2px solid #333;padding:12px;background:#fff;min-height:80px;overflow:hidden}.ts-tab:first-child{display:block}.ts-fab-widget .ts-fab-tab{padding:8px}.ts-fab-avatar{display:block;float:left;width:80px}.ts-fab-no-float .ts-fab-avatar{float:none;margin:0 0 12px}.ts-fab-text{margin-left:96px;line-height:1.5}.ts-fab-no-float .ts-fab-text{margin-left:0}.ts-fab-avatar>img{width:80px;max-width:100%!important}.ts-fab-header{margin-bottom:10px}.ts-fab-text h4{clear:none!important;font-size:18px;line-height:1!important;font-weight:700;margin:0 0 .2em!important;padding:0}.ts-fab-description,.ts-fab-latest li span,.ts-fab-twitter-time{font-size:12px}.ts-fab-follow{margin-top:10px}.ts-fab-social-links{margin:5px 0 0;text-align:center}.ts-fab-social-links a{display:inline-block;margin:0 1px;opacity:.5;transition:opacity .2s;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;-o-transition:opacity .2s}.ts-fab-social-links a:hover{opacity:1}.ts-fab-latest{margin:0!important;padding:0!important}.ts-fab-latest li{list-style:none!important;line-height:1.2;margin:0 0 .6em!important;clear:none!important}.latest-see-all{font-weight:400}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;left:-9999px}a.se-box {
    display: block;
    float:right;
    box-shadow: rgba(0, 0, 0, 0.15) 0 1px 3px 0;
    width: 200px;
    font-family: "Helvetica Neue", Arial, sans-serif;
    color: rgb(0, 0, 0);
    text-decoration: none;
    margin: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid rgb(238, 238, 238);
    padding: 10px;
    background-color: #fff;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 1px 3px 0;
    -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 1px 3px 0;
}

a.se-box span.se-box-heading {
    display: block;
    line-height:20px;
}

a.se-box span.se-box-heading span.se-box-heading-title {
    font-weight: bold;
    font-size: 16px;
    display: inline-block;
    color: #3498db;
}

a.se-box span.se-box-text {
    font-style: italic;
    margin: 8px 0;
    font-size: 12px;
    display: block;
    color:#7f8c8d;
    line-height:14px;
}

a.se-box span.se-box-date {
    font-style: italic;
    margin: 0 0 5px 0;
    font-size: 10px;
    display: block;
    color: #2c3e50;
    line-height:10px;
}

a.se-box span.se-box-domain {
    font-style: italic;
    margin: 0;
    font-size: 10px;
    display: block;
    color: #2c3e50;
    line-height:10px;
}