/*
	Theme Name: Social Eyes Child Theme
	Theme URI: http://www.studiopress.com/themes/socialeyes
	Description: Social Eyes is a 2 or 3-column Widget-ready child theme created for the Genesis Framework.
	Author: StudioPress
	Author URI: http://www.studiopress.com/
	Version: 1.0.1
	Template: genesis
	Template Version: 1.7.1
	License: GNU General Public License v2.0
	License URI: http://www.opensource.org/licenses/gpl-license.php
*/
body {
background: #FFF url(http://www.socialmarketingwriting.com/wp-content/themes/socialeyes/images/background.jpg) top repeat-x;
	color: #333333;
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
	margin: 0 auto 10px;
	line-height: 20px;
	}

p {
	margin: 0;
	padding: 0;
	}


/***** Hyperlinks ********************/


a, a:visited {
	color: #579FB3;
	text-decoration: underline;
}

a:hover {
	color: #579FB3;
	text-decoration: none;
}

a img {
border: none;
}

a:focus, a:hover, a:active {
	outline: none;
	}

a.link_content, a.link_content:visited, a.link_content:active {

color:#fff;

text-decoration:underline;

}

a.link_content:hover {color:#fff; text-decoration: none;}





/***** Wrap ********************/


#wrap {
width: 960px;
margin: 0 auto 0;
}


/***** Header  ********************/



#header {
	background: url(images/logo.png) no-repeat;
	width: 960px; 
	height: 150px;
}


#title-area {
	width: 380px;
	float: left;
	padding: 20px 0 0 20px;
	overflow: hidden;
}


#title-area #title a, #title-area #title a:hover {
color: #FFF;
text-decoration: none;
}



#title-area #description {
font-size: 12px;
font-style: italic;
font-weight: normal;
margin: 0; 
}


#header .widget-area {
width: 320px;
float: right;
padding: 25px 20px 0 0;
text-align: right;
}


#header .widget-area img {
margin: 0 0 0 10px;
}


/***** Image Header - Partial Width ********************/


.header-image #title-area, .header-image #title, .header-image #title a {
    display: block;
    float: left;
    height: 100px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-indent: -9999px;
    width: 380px;
}


.header-image #title-area #description {
display: block;
overflow: hidden;
}

/***** Image Header - Full Width ********************/

.header-full-width #title-area, .header-full-width #title-area #title, .header-full-width #title-area #title a {
	width: 960px;
}







	







/***** Primary Navigation ********************/















#nav {







	background: url(images/nav.png);







	width: 960px;







	color: #FFFFFF;







	text-transform: uppercase;







	overflow: hidden;







	clear: both;







	}















#nav ul {







	width: 100%;







	float: left;







	margin: 0;







	padding: 0;







	}







	







#nav li {







	float: left;







	list-style: none;







	}















#nav li a {







	color: #FFFFFF;







	display: block;







	font-size: 13px;







	font-weight: bold;







    margin: 0;







	padding: 12px 15px 11px 15px;







	text-decoration: none;







	position: relative;







	}















#nav li a:hover, #nav li a:active, #nav .current_page_item a, #nav .current-cat a, #nav .current-menu-item {







	background: #FFF;







	color: #082e43;







	}















#nav li a .sf-sub-indicator {







	text-indent: -9999px;







	overflow: hidden;







	position: absolute;







	}







	







#nav li li a, #nav li li a:link, #nav li li a:visited {







	background: #115E74;







	color: #FFFFFF;







	width: 168px; 







	font-size: 11px;







	margin: 0;







	padding: 5px 10px 5px 10px;







	border-left: 1px solid #589BAD;







	border-right: 1px solid #589BAD;







	border-bottom: 1px solid #589BAD;







	position: relative;







	}







	







#nav li li a:hover, #nav li li a:active {







	background: #589BAD;







	}















#nav li ul {







	z-index: 9999;







	position: absolute;







	left: -999em;







	height: auto;







	width: 190px;







	padding: 0;







	}















#nav li ul a { 







	width: 170px;







	}















#nav li ul ul {







	margin: -31px 0 0 189px;







	padding: 0;







	}















#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfHover ul ul, #nav li.sfHover ul ul ul {







	left: -999em;







	}















#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfHover ul, #nav li li.sfHover ul, #nav li li li.sfHover ul {







	left: auto;







	}















#nav li:hover, #nav li.sfHover { 







	position: static;







	}







	







/***** Primary Navigation Extras ********************/







	







#nav li.right {







	float: right;







	font-size: 13px;







	font-weight: bold;







	margin: 0;







	padding: 12px 15px 11px 15px;







	text-shadow: #333333 1px 1px;







	}















#nav li.right a {







	background: none;







	display: inline;







	color: #FFFFFF;







	font-weight: bold;







	text-decoration: none;







	text-shadow: #333333 1px 1px;







	border: none;







	}







	







#nav li.right a:hover {







	color: #FFFFFF;







	text-decoration: underline;







	}







	







#nav li.search {







	padding: 0 10px 0 10px;







	}















#nav li.rss a, #nav li.rss a:hover {







	background: url(images/rss.png) no-repeat left center;







	margin: 0 0 0 10px;







	padding: 7px 0 5px 16px;







	}







	







#nav li.twitter a, #nav li.twitter a:hover {







	background: url(images/twitter-nav.png) no-repeat left center;







	padding: 7px 0 5px 20px;







	}







	







#nav li.rss a:hover, #nav li.twitter a:hover {







	text-decoration: underline;







	}







	







/***** Secondary Navigation ********************/















#subnav {







	background: url(images/subnav.png);







	width: 960px;







	color: #FFFFFF;







	text-transform: uppercase;







	overflow: hidden;







	clear: both;







	}















#subnav ul {







	width: 950px;







	float: left;







	margin: 0;







	padding: 0 0 0 10px;







	}







	







#subnav li {







	float: left;







	list-style: none;







	}















#subnav li a {







	color: #FFF;







	display: block;







	font-size: 13px;







	font-weight: bold;







    margin: 0;







	padding: 13px 15px 10px 15px;







	text-decoration: none;







	position: relative;







	}















#subnav li a:hover, #subnav li a:active, #subnav .current_page_item a, #subnav .current-cat a, #subnav .current-menu-item {







	background: #082E43;







	color: #FFFFFF;







	}















#subnav li a .sf-sub-indicator {







	text-indent: -9999px;







	overflow: hidden;







	position: absolute;







	}







	







#subnav li li a, #subnav li li a:link, #subnav li li a:visited {







	background: #6BB7CD;







	color: #FFFFFF;







	width: 158px; 







	font-size: 11px;







	margin: 0;







	padding: 5px 10px 5px 10px;







	text-shadow: #6BB7CD 1px 1px;







	border-left: 1px solid #CFECF3;







	border-right: 1px solid #CFECF3;







	border-bottom: 1px solid #CFECF3;















	position: relative;







	}







	







#subnav li li a:hover, #subnav li li a:active {







	background: #CFECF3;







	color: #115E74;







	text-shadow: #FFFFFF 1px 1px;







	}















#subnav li li a .sf-sub-indicator {







	background: none;







	}















#subnav li ul {







	z-index: 9999;







	position: absolute;







	left: -999em;







	height: auto;







	width: 180px;







	margin: 0 0 0 -1px;







	padding: 0;







	}















#subnav li ul a { 







	width: 160px;







	}















#subnav li ul ul {







	margin: -31px 0 0 179px;







	padding: 0;







	}















#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfHover ul ul, #subnav li.sfHover ul ul ul {







	left: -999em;







	}















#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfHover ul, #subnav li li.sfHover ul, #subnav li li li.sfHover ul {







	left: auto;







	}















#subnav li:hover, #subnav li.sfHover { 







	position: static;







	}















/***** Inner ********************/















#inner {







	width: 940px;







	margin: 10px 0 0 0;







	padding: 10px;







	overflow: hidden;







	}







	







.content-sidebar #inner {







	background: url(images/inner-cs.png);







	}















.sidebar-content #inner {







	background: url(images/inner-sc.png);







	}







	







.content-sidebar-sidebar #inner {







	background: url(images/inner-css.png);







	}







	







.sidebar-sidebar-content #inner {







	background: url(images/inner-ssc.png);







	}







	







.sidebar-content-sidebar #inner {







	background: url(images/inner-scs.png);







	}







	







.full-width-content #inner {







	background: #FFFFFF;







	}







	







/***** Breadcrumb ********************/















.breadcrumb {







	background: #ECF5F8;







	margin: 0 0 30px 0;







	padding: 5px 10px 5px 10px;







	border: 1px solid #CFECF3;







	}







	







/***** Taxonomy Description ********************/















.taxonomy-description {







	background: #ECF5F8;







	margin: 0 0 30px 0;







	padding: 10px;







	border: 1px solid #CFECF3;







	}















/***** Content-Sidebar Wrap ********************/















#content-sidebar-wrap {







	width: 780px;







	float: left;







	}







	







.sidebar-content-sidebar #content-sidebar-wrap {







	width: 770px;







	}















.sidebar-content #content-sidebar-wrap, .content-sidebar #content-sidebar-wrap {







	width: 940px;







	}















.sidebar-sidebar-content #content-sidebar-wrap, .sidebar-content-sidebar #content-sidebar-wrap {







	float: right;







	}















/***** Content ********************/















#content {







	width: 440px;







	float: left;







	padding: 10px;







	}







	







.home #content {







	padding: 5px 10px 10px 10px;







	}







	







.sidebar-content-sidebar #content {







	width: 430px;







	}















.sidebar-content #content, .sidebar-sidebar-content #content {







	float: right;







	}















.sidebar-content #content, .content-sidebar #content {







	width: 600px;







	}







	







.full-width-content #content {







	width: 920px;







	}















#content blockquote {







	background: #ECF5F8 url(images/blockquote.png) no-repeat top left;







	color: #579FB3;







	font-family: Georgia, Times New Roman, Trebuchet MS;







	font-size: 16px;







	font-style: italic;







	margin: 0 0 15px -20px;







	padding: 20px 20px 5px 70px;







	}















#content .post {







	margin: 0 0 50px 0;







	padding: 0;







	}







	







#content .page {







	margin: 0;







	padding: 0 0 15px 0;







	}















#content .post p, #content .page p {







	margin: 0;







	padding: 0 0 15px 0;







	}







	









.clear, .entry-content {







	clear: both;







	}







	







/***** Headlines ********************/















#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #header .widget-area h4 {







	color: #115E74;







	font-family: Arial, Tahoma, Verdana;







	font-weight: normal;







	text-decoration: none;







	margin: 0 0 5px 0;







	padding: 0;







	}















#content h1, #content h2 {







	color: #082E43;



    font-size: 48px;



    font-weight: bold;



    line-height: 48px;



    text-decoration: none;







	}















#content h2 a, #content h2 a:visited {







	color: #082E43;



	



    font-size: 48px;



	



    font-weight: bold;



	



    line-height: 48px;



	



    text-decoration: none;



}







	







#content h2 a:hover {







	color: #589BAD;







	text-decoration: none;







	}







	







#content h3 {







	font-size: 16px;







	}







	







#content h4, #header .widget-area h4 {







	font-size: 14px;







	}







	







#content .featuredpost h4 {







	color: #579FB3;







	font-family: Arial, Tahoma, Verdana;







	font-size: 13px;







	font-weight: bold;







	margin: 0 0 5px 0;







	text-transform: uppercase;







	}















#content h5 {







	font-size: 12px;







	}







	







#content h6 {







	font-size: 10px;







	}







	







/***** Unordered/Ordered Lists ********************/







	







#content .entry-content ul, #content .entry-content ol {







	margin: 0;







	padding: 0 0 15px 0;







	}







	







#content .entry-content ul li, #content .entry-content ol li {







	margin: 0 0 0 20px;







	padding: 0;







	}







	







#content .entry-content ol li {







	margin: 0 0 0 25px;







	}







	







#content .entry-content ul li {







	background: url(images/list.png) no-repeat top left;







	list-style-type: none;







	margin: 0 0 2px 0;







	padding: 0 0 0 18px;







 	word-wrap: break-word;







 	}















#content .entry-content ul ul, #content .entry-content ol ol {







	padding: 0;







	}















/***** Post Info ********************/







	







.post-info {







	font-size: 11px;







	margin: 0 0 10px 0;







	padding: 0;







	text-transform: uppercase;







	}







	







#content .featuredpost .post-info, #content .featuredpost .post-info p {







	margin: 0 0 5px 0;







	padding: 0;







	}







	







/***** After Post Ad ********************/







	







.after-post-ad {







	padding: 10px 0 10px 0;







	border-top: 1px solid #CFECF3;







	}















/***** Post Meta ********************/







	







.post-meta {







	font-size: 11px;







	padding: 5px 0 0 0;







	text-transform: uppercase;







	border-top: 1px solid #CFECF3;







	clear: both;







	}







	







/***** Author Box ********************/







	







.author-box {







	background: #ECF5F8;







	margin: 0 0 40px 0;







	padding: 10px;







	border: 1px solid #CFECF3;







	overflow: hidden;







	}















.author-box img {







	background: #FFFFFF;







	float: left;







	margin: 0 10px 0 0;







	padding: 4px;







	border: 1px solid #CFECF3;







	}







	







/***** Sticky Posts ********************/







	







#content .sticky {







	background: #ECF5F8;







	margin: 0 0 40px 0;







	padding: 10px;







	border: 1px solid #CFECF3;







	}







	







/***** Archive Page ********************/







	







#content .archive-page {







	float: left;







	width: 50%;







	padding: 20px 0 20px 0;







	}















/***** Post Icons ********************/







	







.time, .categories, .post-comments, .tags  {







	margin: 0;







	padding: 0;







	}







	







.post-comments {







	background: url(images/icon-comments.png) no-repeat left;







	float: right;







	margin: 0 0 0 3px;







	padding: 0 0 0 18px;







	}







	







/***** Featured Post/Page ********************/















.featuredpost, .featuredpage {







	margin: 0;







	padding: 0;







	clear: both;







	}







	







#content .featuredpost .post, #content .featuredpage .page {







	margin: 0 0 15px 0;







	padding: 0;







	border-bottom: 2px solid #CFECF3;







	overflow: hidden;







	}







	







.featuredpost .avatar, .featuredpage .avatar, .featuredpost img, .featuredpage img {	







	margin: 0 0 15px 0;







	padding: 0;







	}















/***** Images ********************/















#content .post-image {







	margin: 0 10px 10px 0;







	padding: 4px;







	border: 1px solid #CFECF3;







	}















img.centered, .aligncenter {







	display: block;







	margin: 0 auto 10px;







	}







	







img.alignnone {







	margin: 0 0 10px 0;







	display: inline;







	}







	







img.alignleft {







	margin: 0 10px 10px 0;







	display: inline;







	}















img.alignright {







	margin: 0 0 10px 10px;







	display: inline;







	}















.alignleft {







	float: left;







	margin: 0 10px 0 0;







	}















.alignright {







	float: right;







	margin: 0 0 0 10px;







	}















.wp-caption {







	background: #ECF5F8;







	padding: 5px 0 0 1px;







	text-align: center;







	border: 1px solid #CFECF3;







	}















.wp-caption p.wp-caption-text {







	font-size: 11px;







	font-weight: normal;







	line-height: 12px;







	}







	







img.wp-smiley, img.wp-wink {







	float: none;







	border: none;







	}















/***** Post Navigation **********/















.navigation {







	width: 100%;







	margin: 0;







	padding: 20px 0 20px 0;







	overflow: hidden;







	}







	







.navigation ul {







	list-style-type: none;







	margin: 0;







	padding: 0;







	}















.navigation li {







	display: inline;







	}















.navigation li a, .navigation li.disabled, .navigation li a:hover, .navigation li.active a {







	color: #115E74;







	padding: 5px 8px 5px 8px;







	border: 1px solid #579FB3;







	text-decoration: none;







	}















.navigation li a:hover, .navigation li.active a {







	background: #579FB3;







	color: #FFFFFF;







	}















/***** Primary & Secondary Sidebars ********************/















#sidebar {







	width: 300px;







	float: right;







	display: inline;







	}







	







#sidebar-alt {







	width: 150px;







	float: left;







	display: inline;







	}















.sidebar-content #sidebar, .sidebar-sidebar-content #sidebar {







	float: left;







	}







	







.content-sidebar-sidebar #sidebar-alt {







	float: right;







	}















#sidebar .widget, #sidebar-alt .widget {







	margin: 0 0 20px 0;







	padding: 5px 5px 0 5px;







	}







	







#sidebar h2, #sidebar h2 a, #sidebar-alt h2, #sidebar-alt h2 a {







	color: #115E74;







	font-family: Arial, Tahoma, Verdana;







	font-size: 12px;







	font-weight: bold;







	margin: 0;







	padding: 0;







	}







	







#sidebar h2 a:hover, #sidebar-alt h2 a:hover {







	color: #115E74;







	text-decoration: none;







	}















#sidebar h4, #sidebar-alt h4 {







	color: #082E43;







	font-family: Arial, Tahoma, Verdana;







	font-size: 14px;







	font-weight: bold;







	margin: 0 0 5px 0;







	text-transform: uppercase;







	}















#sidebar img, #sidebar a img, #sidebar-alt img, #sidebar-alt a img {







	border: none;







	}















#sidebar ul, #sidebar ol, #sidebar-alt ul, #sidebar-alt ol, #sidebar ul ul, #sidebar ol ol, #sidebar-alt ul ul, #sidebar-alt ol ol {







	margin: 0;







	padding: 0;







	}















/***** Sidebar(s) Tag Cloud ********************/























#sidebar .widget_tag_cloud div div, #sidebar-alt .widget_tag_cloud div div {







	padding: 0 10px 0 0;







	}







	







/***** Sidebar(s) Dropdowns ********************/







	







#cat, #sidebar .widget_archive select, #sidebar-alt .widget_archive select {







	background: #FFFFFF;







	color: #579FB3;







	font-family: Arial, Tahoma, Verdana;







	font-size: 12px;







	font-weight: bold;







	margin: 0;







	padding: 3px;







	display: inline;







	border: 1px solid #9CD7E6;







	}







	







#sidebar #cat, #sidebar .widget_archive select {







	width: 278px;







	}















#sidebar-alt #cat, #sidebar-alt .widget_archive select {







	width: 128px;







	}







	







/***** Sidebar(s) User Profile ********************/















#sidebar .user-profile, #sidebar-alt .user-profile {







	overflow: hidden;







	}















#sidebar .user-profile .avatar, #sidebar-alt .user-profile .avatar {







	background: #ECF5F8;







	float: left;







	margin: 0;







	padding: 4px;







	border: 1px solid #CFECF3;







	}







	







#sidebar .user-profile p, #sidebar-alt .user-profile p {







	margin: 0;







	padding: 10px 10px 0 10px;







	}















#sidebar .user-profile .posts_link, #sidebar-alt .user-profile .posts_link {







	margin: 0;







	padding: 0 0 0 10px;







	}







	







/***** Buttons ********************/







	







#submit, .searchsubmit, .enews #subbutton, #content .gform_footer .button {







	background: #115E74;







	color: #FFFFFF;







	font-size: 12px;







	font-family: Arial, Tahoma, Verdana;







	font-weight: bold;







	text-decoration: none;







	text-transform: uppercase;







    margin: 0;







	padding: 5px;







	border: 1px solid #115E74;







	cursor: pointer;







	}















#submit:hover, .searchsubmit:hover, .enews #subbutton:hover, #content .gform_footer .button:hover {







	background: #0A3946;







	text-decoration: none;







	border: 1px solid #0A3946;







	}







	







/***** Search Form(s) ********************/















.searchform {







	margin: 0;







	}















#header .searchform {







	float: right;







	padding: 40px 0 0 0;







	}







	







#nav .searchform {







	float: right;







	padding: 3px 0 0 0;







	}







	







.s {







	background: #FFFFFF;







	color: #579FB3;







	font-family: Arial, Tahoma, Verdana;	







	font-size: 12px;







	font-weight: bold;







	margin: 5px 4px 0 0;







	padding: 6px 0 5px 5px;







	border: 1px solid #CFECF3;







	}







	







#header .s, #nav .s {







	width: 200px;







	}







	







#sidebar .s {







	width: 200px;







	}















/***** eNews & Updates Widget ********************/















.enews {







	background: url(images/enews.png) top right no-repeat;







	}







	







#sidebar .enews p {







	padding: 0 0 5px 0;







	}















.enews #subbox {







	background: #FFFFFF;







	width: 230px;







	color: #579FB3;







	font-family: Arial, Tahoma, Verdana;	







	font-size: 12px;







	font-weight: bold;







	margin: 5px 5px 0 0;







	padding: 7px 0 6px 5px;







	border: 1px solid #9CD7E6;







	}







	







/***** Latest Tweets Widget ********************/















.latest-tweets {







	background: url(images/twitter.png) top right no-repeat;







	}















/***** Calendar ********************/















#wp-calendar {







	width: 100%;







	}







	







#sidebar .widget_calendar {







	padding: 0;







	}















#wp-calendar caption {







	color: #333333;







	font-size: 12px;







	font-family: Arial, Tahoma, Verdana;







	font-style: italic;







	font-weight: normal;







	padding: 2px 5px 0 0;







	text-align: right;







	}







	







#footer-widgets #wp-calendar caption {







	color: #FFFFFF;







	}















#wp-calendar th {







	color: #333333;







	}







	







#footer-widgets #wp-calendar th {







	color: #FFFFFF;







	}















#wp-calendar thead {







	margin: 10px 0 0 0;







	font-weight: bold;







	color: #ECF5F8;







	}















#wp-calendar td {







	font-weight: normal;







	text-align: center;







	padding: 2px;







	}







	







/***** Contact Form ********************/















#content .gform_wrapper input, #content .gform_wrapper textarea, #content .gform_wrapper select {







	background: #ECF5F8;







	color: #579FB3;







	font-family: Arial, Tahoma, Verdana;







	font-size: 12px;







	font-weight: bold;







	padding: 4px 5px 4px 5px;







	border: 1px solid #CFECF3;







	}







	







#content .gform_wrapper .top_label .gfield_label {







	color: #579FB3;







	font-family: Arial, Tahoma, Verdana;







	font-size: 13px;







	font-weight: bold;







	margin: 10px 0 5px 0;







	text-transform: uppercase;







	}















#content .gform_footer input.button {







	color: #FFFFFF;







	}







	







#content .gform_wrapper .ginput_complex label {







	font-size: 12px;







	}







	







#content .gform_wrapper ul.gform_fields {







    margin: 0;







    padding: 0;







	}















#content .gform_wrapper li, #content .gform_wrapper form li {







	background: none;







	margin: 0 0 10px 0;







	padding: 0;







	}







	







#content .gform_wrapper .gform_footer {







	margin: 0;







	padding: 0;







	border: none;







	}







	







/***** Footer Widgets ********************/







	







#footer-widgets {







	background: url("http://www.socialmarketingwriting.com/wp-content/themes/socialeyes/images/footer_background.png") repeat-x scroll center top #115E74; 







	width: 960px;







	color: #FFFFFF;







	font-size: 13px;







	padding: 15px 0 0 0;







	overflow: hidden;







	clear: both;







	}







	







#footer-widgets .wrap {







	width: 930px;







	margin: 0 auto 0;







	}







	







#footer-widgets h4 {







	color: #FFF;







	font-family: Arial, Tahoma, Verdana;







	font-size: 13px;







	font-weight: bold;







	margin: 0 0 5px 0;







	text-transform: uppercase;







	}















#footer-widgets p {







	color: #FFFFFF;







    font-weight: normal;







	margin: 0;







	padding: 0 0 15px 0;







	}







	







#footer-widgets a, #footer-widgets a:visited {







	color: #FFFFFF;







	text-decoration: underline;







	}







	







#footer-widgets a:hover {







	color: #FFFFFF;







	text-decoration: none;







	}







	







#footer-widgets ul {







	list-style-type: none;







	margin: 0 0 15px 0;







	padding: 0;







	}







	







#footer-widgets ul li {







	list-style-type: none;







	margin: 0 0 5px 0;







	padding: 0 0 0 0px;







	}















.footer-widgets-1, .footer-widgets-2, .footer-widgets-3 {







	width: 290px;







	float: left;







	margin: 0;







	}







	







.footer-widgets-1 {







	padding: 0 30px 0 0;







	}















.footer-widgets-3 {







	float: right;







	}















/***** Footer ********************/















#footer {







	background: #082E43;







	width: 960px;







	color: #FFFFFF;







	font-size: 12px;







	font-weight: bold;







	margin: 0;







	padding: 10px 0 10px 0;







	text-shadow: #333333 1px 1px;







	text-transform: uppercase;







	-moz-border-radius-bottomleft: 10px;







	-moz-border-radius-bottomright: 10px;







	-khtml-border-radius: 10px;







	-webkit-border-top-left-radius: 0;







	-webkit-border-top-right-radius: 0;







	-webkit-border-bottom-left-radius: 10px;







	-webkit-border-bottom-right-radius: 10px;







	overflow: hidden;







	clear: both; 







	}















#footer a, #footer a:visited {







	color: #FFFFFF;







	text-decoration: none;







	}







	







#footer a:hover {







	color: #FFFFFF;







	text-decoration: underline;







	}















#footer .gototop {







	width: 200px;







	float: left;







	margin: 0;







	padding: 0 0 0 15px;







	}















#footer .creds {







	width: 725px;







	float: right;







	margin: 0;







	padding: 0 15px 0 0;







	text-align: right;







	}















/***** Comments ********************/















#respond {







	margin: 0 0 15px 0;







	padding: 0;







	}















#author, #email, #url, #comment {







	background: #ECF5F8;







	color: #333333;







	font-family: Arial, Tahoma, Verdana;







	font-size: 12px;







	padding: 5px;







	border: 1px solid #CFECF3;







	}







	







#author, #email, #url {







	width: 250px;







	margin: 10px 5px 0 0;







	}







	







#comment {







	width: 98%;







	height: 150px;







	margin: 10px 0 10px 0;







	}







	







.reply a, .reply a:visited {







	font-size: 12px;







	text-decoration: none;







	}







	







.reply a:hover {







	text-decoration: underline;







	}















.comment-list, .children {







	margin: 0;







	padding: 0;







	}







	







.ping-list {







	margin: 0 0 40px 0;







	padding: 0;







	}







	







.comment-list ol, .ping-list ol {







	margin: 0;







	padding: 10px;







	}















.comment-list li, .ping-list li {







	font-weight: bold;







	margin: 15px 0 5px 0;







	padding: 10px 5px 10px 10px;







	list-style: none;







	}







	







.comment-list li ul li { 







	margin-left: 10px;







	margin-right: -6px;







	}















.comment-list p, .ping-list p {







	font-weight: normal;







	text-transform: none;







	margin: 10px 5px 10px 0;







	padding: 0;







	}















.comment-list li .avatar { 







	background: #FFFFFF;







	float: right;







	border: 1px solid #CFECF3;







	margin: 0 5px 0 10px;







	padding: 4px;







	}















.comment-list cite, .comment-list cite a, .ping-list cite, .ping-list cite a {







	font-weight: bold;







	font-style: normal;







	}















.commentmetadata {







	font-size: 11px;







	font-weight: normal;







	}















#respond:after {







	content: "."; 







	display: block; 







	height: 0; 







	clear: both; 







	visibility: hidden;







	}















.nocomments {







	text-align: center;







	}















#comments .navigation {







	display: block;







	margin: 10px 0 0 0;







	}















.thread-alt, .thread-even {







	background: #ECF5F8;







	}















.even, .alt, .depth-1 {







	border: 1px solid #CFECF3;







	}







	







/***** Comments ********************/















.social-pink {







	background: #D7BECD url(images/bg.png) center top no-repeat;







	}







	







.social-pink a, .social-pink a:visited, .social-pink a:hover {







	color: #6F4B60;







	text-decoration: underline;







	}







	







.social-pink a:hover {







	text-decoration: none;







	}







	







.social-pink #header {







	background: url(images/header-pink.png);







	}







	







.social-pink #nav li a:hover, .social-pink #nav li a:active, .social-pink #nav .current_page_item a, .social-pink #nav .current-cat a, .social-pink #nav .current-menu-item {







	background: #6F4B60;







	}







	







.social-pink #nav li li a, .social-pink #nav li li a:link, .social-pink #nav li li a:visited {







	background: #6F4B60;







	border-left: 1px solid #A48798;







	border-right: 1px solid #A48798;







	border-bottom: 1px solid #A48798;







	}







	







.social-pink #nav li li a:hover, .social-pink #nav li li a:active {







	background: #A48798;







	}







	







.social-pink #subnav li a {







	color: #6F4B60;







	}







	











.social-pink #subnav li a:hover, .social-pink #subnav li a:active, .social-pink #subnav .current_page_item a, .social-pink #subnav .current-cat a, .social-pink #subnav .current-menu-item {







	background: #BC99AE;







	color: #FFFFFF;







	}







	







.social-pink #subnav li li a, .social-pink #subnav li li a:link, .social-pink #subnav li li a:visited {







	background: #BC99AE;







	text-shadow: #BC99AE 1px 1px;







	border-left: 1px solid #EBDFE7;







	border-right: 1px solid #EBDFE7;







	border-bottom: 1px solid #EBDFE7;







	position: relative;







	}







	







.social-pink #subnav li li a:hover, .social-pink #subnav li li a:active {







	background: #EBDFE7;







	color: #6F4B60;







	text-shadow: #FFFFFF 1px 1px;







	}







	







.content-sidebar.social-pink #inner {







	background: url(images/inner-cs-pink.png);







	}















.sidebar-content.social-pink #inner {







	background: url(images/inner-sc-pink.png);







	}







	







.content-sidebar-sidebar.social-pink #inner {







	background: url(images/inner-css-pink.png);







	}







	







.sidebar-sidebar-content.social-pink #inner {







	background: url(images/inner-ssc-pink.png);







	}







	







.sidebar-content-sidebar.social-pink #inner {







	background: url(images/inner-scs-pink.png);







	}







	







.social-pink #content blockquote {







	background: #F8F4F6 url(images/blockquote-pink.png) no-repeat top left;







	color: #A68699;







	}







	







.social-pink #content h1, .social-pink #content h2, .social-pink #content h2 a, .social-pink #content h2 a:visited, .social-pink #content h3, .social-pink #content h4, .social-pink #content h5, .social-pink #content h6, .social-pink #header .widget-area h4 {







	color: #6F4B60;







	}















.social-pink #content h2 a:hover {







	color: #A68699;







	}







	







.social-pink #content .entry-content ul li {







	background: url(images/list-pink.png) no-repeat top left;







 	}







	







.social-pink .navigation li a, .social-pink .navigation li.disabled, .social-pink .navigation li a:hover, .social-pink .navigation li.active a {







	color: #6F4B60;







	border: 1px solid #B395A8;







	}















.social-pink  .navigation li a:hover, .social-pink  .navigation li.active a {







	background: #B395A8;







	color: #FFFFFF;







	}















.social-pink #content .featuredpost .post, .social-pink #content .featuredpage .page {







	border-bottom: 2px solid #EEE4EA;







	}







	







.social-pink .after-post-ad, .social-pink .post-meta {







	border-top: 1px solid #EEE4EA;







	}















.social-pink .author-box, .social-pink #content .sticky, .wp-caption {







	background: #F8F4F6;







	border: 1px solid #EEE4EA;







	}















.social-pink .author-box img, .social-pink #content .post-image {







	border: 1px solid #EEE4EA;







	}















.social-pink #sidebar h2, .social-pink #sidebar h2 a, .social-pink #sidebar-alt h2, .social-pink #sidebar-alt h2 a {







	color: #6F4B60;







	}







	







.social-pink #sidebar h2 a:hover, .social-pink #sidebar-alt h2 a:hover {







	color: #6F4B60;







	text-decoration: none;







	}







	







.social-pink #content .featuredpost h4, .social-pink #sidebar h4, .social-pink  #sidebar-alt h4 {







	color: #A68699;







	}







	







.social-pink #sidebar li, .social-pink #sidebar-alt li {







	background: url(images/list-pink.png) no-repeat top left;







	}







	







.social-pink #cat, .social-pink #sidebar .widget_archive select, .social-pink #sidebar-alt .widget_archive select, .social-pink .enews #subbox, .social-pink .s {







	color: #A68699;







	border: 1px solid #D8BECD;







	}















.social-pink #submit, .social-pink .searchsubmit, .social-pink .enews #subbutton, .social-pink #content .gform_footer .button {







	background: #6F4B60;







	border: 1px solid #6F4B60;







	}







	







.social-pink #submit:hover, .social-pink .searchsubmit:hover, .social-pink .enews #subbutton:hover, .social-pink #content .gform_footer .button:hover {







	background: #523C49;







	border: 1px solid #523C49;







	}







	







.social-pink #footer-widgets {







	background: #6F4B60;







	}







	







.social-pink #footer-widgets h4 {







	color: #D7BECD;







	}







	







.social-pink #footer-widgets ul li {







	background: url(images/list-pink.png) no-repeat top left;







	}







	







.social-pink #footer {







	background: #B395A8;







	}







	







.social-pink .breadcrumb, .social-pink .taxonomy-description, .social-pink #author, .social-pink #email, .social-pink #url, .social-pink #comment {







	background: #F8F4F6;







	border: 1px solid #EFE5EB;







	}



	



.header .social {



    color: #99CCFF !important;



    height: 26px;



    padding: 20px 0 0;



}



.header .social a {



    color: #99CCFF !important;



}



.header .social span {



    margin: 0 10px;



}



.header .lined {



    color: #6489A2;



}



.headhold {



    background: url("http://www.entrepreneur.com/iglobal/glow.png") repeat-y scroll 50px 0 transparent;



    margin: 0 auto;



    width: 970px;



}



.header .mor {



    background-position: 300px -300px;



    height: 62px;



    padding: 15px 0 0;



}



a.fbhead, a.tweethead, a.linkedhead, a.gplushead {



    display: block;



    float: right;



    height: 26px;



    margin: -5px 20px 5px 0;



    width: 24px;



}



a.tweethead {



    background-position: -57px -79px;



    margin-right: 10px;



}



a.linkedhead {



    background-position: -221px -79px;



    margin-right: 20px;



}



a.gplushead {



    background-position: -221px -53px;



    margin-right: 10px;



}



a.fbhead:hover {



    background-position: -87px -79px;



}



a.tweethead:hover {



    background-position: -117px -79px;



}



a.linkedhead:hover {



    background-position: -252px -79px;



}



a.gplushead:hover {



    background-position: -252px -53px;



}







a.fbhead span, a.tweethead span, a.linkedhead span, a.gplushead span {



    display: none;



}







.lined {



    margin: 0 10px;



}







.facebook-login, .twitter-login {



    background: url("../images/fb-login.png?1339517147") repeat-x scroll left center transparent;



    border-radius: 2px 2px 2px 2px;



    color: #FFFFFF;



    display: inline-block;



    font-family: "lucida grande","tahoma","arial","helvetica";



    font-size: 14px;



    font-weight: bold;



    height: 26px;



    line-height: 26px;



    margin: 0 6px;



    padding: 0;



    text-indent: -9999px;



    width: 90px;



}



.facebook-login:hover, .twitter-login:hover {



    box-shadow: 1px 2px 2px #AAAAAA;



    text-decoration: none;



}



.twitter-login {



    background: url("../images/twitter-login-2.png?1339517147") repeat-x scroll left top #ADD5DB;



    border-color: #9DC3D3;



    color: #3C5C66;



    text-shadow: 1px 1px 2px #FFFFFF;



    width: 85px;



}



section.sidebar-module {



    margin-bottom: 24px;



}



section.sidebar-module.twitter {



    border: 1px solid #74B7C9;



    border-radius: 4px 4px 4px 4px;



}



section.sidebar-module.twitter .tweet-header {



    background: none repeat scroll 0 0 #74B7C9;



    height: 48px;



    padding: 3px 12px;



    position: relative;



    text-align: left;



}



section.sidebar-module.twitter .tweet-header .twitter-follow-button {



    margin-top: 10px;



    position: absolute;



    right: 5px;



    top: 5px;



}



section.sidebar-module.twitter .f-link {



    background-position: left center;



    background-repeat: no-repeat;



    color: #FFFFFF;



    display: inline-block;



    font-weight: bold;



    height: 48px;



    margin-top: -14px;



    padding: 8px 10px 7px;



    position: absolute;



    text-align: left;



    top: 50%;



    vertical-align: middle;



}







section.sidebar-module.twitter .latest-tweet {



    font-size: 0.95em;



    line-height: 18px;



    padding: 12px;



    text-align: left;



}



section.sidebar-module.twitter .latest-tweet time {



    color: #CCCCCC;



    display: block;



    font-size: 0.8em;



}



section.sidebar-module.twitter .latest-tweet .tweet {



    margin: 0 0 1em;



}



.glossbutton, .follow_obj_link {



    background: -moz-linear-gradient(center top , #B3DC89 0px, #85BA61 100%) repeat scroll 0 0 transparent;



    border: 1px solid #6BA147;



    border-radius: 3px 3px 3px 3px;



    color: #FFFFFF;



    cursor: pointer;



    display: inline-block;



    font-size: 12px;



    font-weight: bold;



    padding: 7px 12px;



    text-shadow: 1px 1px 0 #73B134;



}



.glossbutton:hover, .follow_obj_link:hover {



    background: -moz-linear-gradient(center top , #CCEAAE 0px, #85BA61 100%) repeat scroll 0 0 transparent;



    text-decoration: none;



}



.greycheck, .following_obj_link {



    background: url("../images/green-check-small.png?1339517147") no-repeat scroll 5px center, -moz-linear-gradient(center top , #F3F4F3 0px, #E4E4E4 100%) repeat scroll 0 0 transparent;



    border: 1px solid #DCDEDD;



    border-radius: 5px 5px 5px 5px;



    color: #777775;



    cursor: pointer;



    display: inline-block;



    font-size: 0.8em;



    font-weight: bold;



    padding: 8px 5px 9px 18px;



}



.greycheck:hover, .following_obj_link:hover {



    background: url("../images/green-check-small.png?1339517147") no-repeat scroll 5px center, -moz-linear-gradient(center top , #FFFFFF 0px, #E4E4E4 100%) repeat scroll 0 0 transparent;



    border-color: #C2C5C4;



    text-decoration: none;



}



#follow-teaser {



    background: -moz-linear-gradient(center top , #9ECD76 0px, #ADD884 100%) repeat scroll 0 0 transparent;



    border-bottom: 1px solid #FFFFFF;



    color: #FFFFFF;



    font-size: 1.05em;



    font-weight: bold;



    padding: 10px 0;



    text-shadow: 1px 1px #7E9F5F;



}



#follow-teaser .close {



    background: url("/follow/images/close_white.png") no-repeat scroll left bottom transparent;



    color: #FFFFFF;



    display: block;



    font-size: 0.8em;



    height: 12px;



    padding-left: 16px;



    position: absolute;



    right: 0;



    top: 5px;



}



#follow-teaser .wrap {



    margin: auto;



    position: relative;



    width: 959px;



}



#follow-teaser .popup {



    box-shadow: 1px 2px 2px #93CC5D;



}



.flash-wrap {



    background: url("../images/close3.png?1339517147") no-repeat scroll right 2px transparent;



    margin: auto;



    width: 959px;



}



div.flash {



    -moz-transition: background 0.2s ease 0s;



    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.9);



    border-bottom: 1px solid #111111;



    bottom: 0;



    color: #FFFFFF;



    cursor: pointer;



    font-weight: bold;



    left: 0;



    position: fixed;



    right: 0;



    text-shadow: -1px -1px #000000;



    z-index: 21100;



}



div.flash .flash-content {



    margin: 12px 0;



    padding: 12px 80px 12px 0;



    position: relative;



    vertical-align: middle;



}



div.flash .flash-content.error {



    background: url("../images/overlay-x.png?1339517147") no-repeat scroll left center transparent;



    font-size: 1.2em;



    padding-left: 48px;



}



div.flash .flash-content.message {



    background: url("../images/overlay-check.png?1339517147") no-repeat scroll left center transparent;



    font-size: 1.2em;



    padding-left: 48px;



}



div.flash .flash-content img {



    float: left;



    margin-right: 12px;



    vertical-align: middle;



}



div.flash .flash-content h1 {



    color: #FFFFFF;



    font-size: 1.5em;



    margin-bottom: 1em;



}



div.flash .flash-content span.topic {



    display: inline-block;



    font-size: 1.15em;



    position: relative;



    vertical-align: top;



    width: 240px;



}



div.flash .flash-content span.topic img {







    border: 2px solid #000000;



}



div.flash .flash-content span.topic a {



    color: #FFFFFF;



}



div.flash .flash-content span.topic a.follow_link {



    border: 1px solid #000000;



    border-radius: 0 0 0 0;



    bottom: 1px;



    color: #FFFFFF;



    font-size: 12px;



    left: 65px;



    margin-top: 4px;



    padding-bottom: 4px;



    padding-top: 4px;



    position: absolute;



    text-shadow: 1px 1px #226622;



}



div.flash .flash-content span.topic a.follow_obj_link {



    background: -moz-linear-gradient(center top , #8DCB4E 0px, #60903F 100%) repeat scroll 0 0 transparent;



}



div.flash .flash-content span.topic a.follow_obj_link:hover {



    background: -moz-linear-gradient(center top , #B3DC89 0px, #85BA61 100%) repeat scroll 0 0 transparent;



}



div.flash .flash-content span.topic a.following_obj_link {



    background: url("../images/green-check-small.png?1339517147") no-repeat scroll 5px center #E3E3E3;



    color: #666666;



    text-shadow: none;



}



div.flash .flash-content .dont_show {



    bottom: 0;



    color: #FFFFFF;



    font-size: 0.85em;



    font-weight: normal;



    position: absolute;



    right: 0;



}



div.flash .flash-content .big {



    font-size: 1.4em;



    margin-bottom: 6px;



}



div.flash:hover {



    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.95);



}



div.flash a {



    color: #90BEE8;



}



#newsletter_subscribe {



    border: 1px solid #E3EDF4;



}



#newsletter_subscribe .email-box {



    background: none repeat scroll 0 0 #E3EDF4;



    padding: 12px 16px;



}



#newsletter_subscribe .email-box input.email {



    border: 0 none;



    border-radius: 3px 3px 3px 3px;



    color: #999999;



    padding: 7px 10px 8px;



    width: 145px;



}



#newsletter_subscribe .email-box input.email:focus {



    color: #333333;



}



#newsletter_subscribe .email-box input.subscribe {



    background: -moz-linear-gradient(center top , #FFCA00 0px, #FF9B00 100%) repeat scroll 0 0 transparent;



    border: 1px solid #CC7C00;



    border-radius: 3px 3px 3px 3px;



    color: #FFFFFF;



    cursor: pointer;



    float: right;



    font-size: 12px;



    font-weight: bold;



    padding: 7px 14px;



    text-shadow: 1px 1px 0 #D08D00;



}



#newsletter_subscribe .email-box input.subscribe:hover {



    background: -moz-linear-gradient(center top , #FFD533 0px, #FF9B00 100%) repeat scroll 0 0 transparent;



    text-decoration: none;



}



#newsletter_subscribe .email-box input.subscribe:hover {



    background: -moz-linear-gradient(center top , #FFDA4D 0px, #FF9B00 100%) repeat scroll 0 0 transparent;



    border: 1px solid #CC7C00;



    border-radius: 3px 3px 3px 3px;



    color: #FFFFFF;



    text-shadow: 1px 1px 0 #D08D00;



}



#newsletter_subscribe .email-box input.subscribe:hover:hover {



    background: -moz-linear-gradient(center top , #FFE480 0px, #FF9B00 100%) repeat scroll 0 0 transparent;



    text-decoration: none;



}



#newsletter_subscribe .email-box .msg {



    background: none repeat scroll 0 0 #D1E1ED;



    border: 1px solid #BED5E6;



    font-size: 0.9em;



    font-weight: bold;



    margin: 5px 0;



    padding: 5px;



}



#newsletter_subscribe .subscriptions {



    background: none repeat scroll 0 0 #F8FAFC;



    padding: 16px 12px 1px;



}



#newsletter_subscribe .subscriptions ul {



    list-style: none outside none;



    margin: 0;



    padding: 0;



}



#newsletter_subscribe .subscriptions ul li {



    margin-bottom: 15px;



    padding: 0;



}



#newsletter_subscribe .subscriptions ul li input {



    vertical-align: text-top;



}



#newsletter_subscribe .subscriptions ul.expanded {



    border-top: 1px dotted #CFCFCF;



    padding-top: 15px;



}



.sd_loading_container .sd_closelabel {



    display: none;



}



.dialog-block {



    display: inline-block;



    font-size: 14px;



    padding: 0 24px;



    vertical-align: middle;



    width: 300px;



}



.dialog-block h1 {



    font-size: 1.15em;



    font-weight: bold;



    margin-bottom: 1em;



}



.dialog-block ul.checks {



    list-style: none outside none;



}



.dialog-block ul.checks li {



    background: url("../images/green-check.png?1339517147") no-repeat scroll left top transparent;



    margin-bottom: 12px;



    padding-left: 24px;



}



.dialog-right, .dialog-left {



    min-height: 220px;



}



.dialog-right {



    border-left: 1px solid #FFFFFF;



    font-weight: bold;



    vertical-align: top;



    width: 230px;



}



.dialog-right .subhead {



    margin: 24px 0;



}



.dialog-left {



    border-right: 1px solid #D0E1F3;



    font-size: 0.9em;



    line-height: 1.4;



    text-align: left;



    vertical-align: top;



}



.dialog-left form {



    margin-top: 2em;



    text-align: center;



}



.dialog-left .mashable-logo {



    display: block;



    margin: 0 auto 1em;



    text-align: center;



    width: 212px;



}



.tos-notice {



    color: #888888;



    font-size: 0.85em;



    font-weight: normal;



    line-height: 1.4;



    margin: 1.5em 0;



    text-align: left;



}



.sd_container {



    background: -moz-linear-gradient(center top , #FFFFFF 0px, #E4EDF3 100%) repeat scroll 0 0 transparent;



    border-radius: 3px 3px 3px 3px;



    box-shadow: 0 0 8px #555555;



    color: #666666;



    font-family: arial,helvetica,sans-serif;



    margin: 0;



    padding: 32px 20px 20px;



    position: absolute;



    text-align: center;



}



.sd_container .sd_header {



    font-size: 125%;



    font-weight: bold;



    margin-bottom: 10px;



}



.sd_container .sd_footer {



    color: #A0A0A0;



    margin-top: 10px;



}



.sd_container .sd_closelabel a {



    -moz-transition: all 0.2s ease 0s;



    background: url("../images/close_gray.png?1339517147") no-repeat scroll 3px 4px transparent;



    border-radius: 3px 3px 3px 3px;



    color: #646665;



    display: block;



    font-size: 11px;



    font-weight: bold;



    outline: medium none;



    padding: 4px 3px 4px 16px;



    position: absolute;



    right: 9px;



    text-decoration: none;



    top: 9px;



}



.sd_container .sd_closelabel a:hover {



    background-color: rgba(0, 50, 100, 0.2);



    color: #000000;



}



.sd_container #signin_buttons a {



    display: inline-block;



    line-height: 24px;



    vertical-align: top;



}



.sd_overlay {



    background-color: #000000;



    left: 0;



    margin: 0;



    padding: 0;



    position: absolute;



    top: 0;



}



.sd_loading {



    background: url("../images/indicator.gif?1339517147") no-repeat scroll center center #FFFFFF;



    height: 60px;



    width: 60px;



}



.share_button {



    color: #FFFFFF;



    display: inline-block;



    font-size: 11.3px;



    font-weight: bold;



    line-height: 1;



    position: relative;



}



.share_button #follow_share_form {



    position: absolute;



    top: 0;



    z-index: 21004;



}



.share_button .shares_count, .share_standalone .shares_count {



    border: 1px solid #DEDEDE;



    border-radius: 3px 3px 3px 3px;



    color: #89AE67;



}



.share_button .hidden, .share_standalone .hidden {



    display: none;



}



.share_button a.share_link, .share_standalone a.share_link {



    background: url("data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAMAAACuAq9NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNDAwOEUxMzQyMjA2ODExODhDNjlEQzkyQzcyMzE3MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpENTIwQ0YwOEVCOUQxMURGOTlDQkIyMDU2MzAzQjQ3RCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpENTIwQ0YwN0VCOUQxMURGOTlDQkIyMDU2MzAzQjQ3RCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY2QTg0NzQxNDUyMDY4MTE4OEM2OURDOTJDNzIzMTczIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI0MDA4RTEzNDIyMDY4MTE4OEM2OURDOTJDNzIzMTczIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+GutzJQAAAJZQTFRFAAAA9f3/cbVN9f3/cbVNcbVN9f3/cbVN9f3/sNijcbVN9f3/cbVN9f3/4/PncbVNptKV4PHj9f3/cbVN9f3/z+jN7fn14vLm9f3/hcBocbVN4fLk3e/ecbVN4/Pn2e3Z8/z88Pr45vTrcbVNerpYisNwk8d6o9CRq9Wcs9qnu92yw+K9y+bI0+vT3e/e5fTp7fj09f3/kV/pygAAACN0Uk5TABAgIDBAQFBQZHBwgICCj6Crr7+/x8vNz9Xf4+vv8PPz+f2S+5GWAAAAgUlEQVQIHQXBsW7CMBQAwPOzgTSIqmslGJDY+P9/6di9QghESUnspHdJzoxY01rRn/ga5DPft7DBseiw3wUoWzsoAXKfP80ITLxvtRnhoF2UN/UuCxiU3lSlvsAkPm5pYh0J9Uo3DIgVizv1Fykwz8+f2p6I3C7dch1fr7/H+Fgt/6QDMBwugB5VAAAAAElFTkSuQmCC") no-repeat scroll 3px center, -moz-linear-gradient(center top , #B3DC89 0px, #85BA61 100%) repeat scroll 0 0 transparent;



    border: 1px solid #86AE65;



    border-radius: 2px 2px 2px 2px;



    color: #FFFFFF;



    font-weight: bold;



    line-height: 19px;



    padding: 0 0 0 17px;



    text-align: center;



    text-shadow: 1px 1px 0 #73B134;



}



.share_button a.share_link:hover, .share_standalone a.share_link:hover {



    background: -moz-linear-gradient(center top , #CCEAAE 0px, #85BA61 100%) repeat scroll 0 0 transparent;



    text-decoration: none;



}



.share_button a.share_link:hover, .share_button a.share_link.hovered, .share_standalone a.share_link:hover, .share_standalone a.share_link.hovered {



    background: url("data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAMAAACuAq9NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNDAwOEUxMzQyMjA2ODExODhDNjlEQzkyQzcyMzE3MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpENTIwQ0YwOEVCOUQxMURGOTlDQkIyMDU2MzAzQjQ3RCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpENTIwQ0YwN0VCOUQxMURGOTlDQkIyMDU2MzAzQjQ3RCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY2QTg0NzQxNDUyMDY4MTE4OEM2OURDOTJDNzIzMTczIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI0MDA4RTEzNDIyMDY4MTE4OEM2OURDOTJDNzIzMTczIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+GutzJQAAAJZQTFRFAAAA9f3/cbVN9f3/cbVNcbVN9f3/cbVN9f3/sNijcbVN9f3/cbVN9f3/4/PncbVNptKV4PHj9f3/cbVN9f3/z+jN7fn14vLm9f3/hcBocbVN4fLk3e/ecbVN4/Pn2e3Z8/z88Pr45vTrcbVNerpYisNwk8d6o9CRq9Wcs9qnu92yw+K9y+bI0+vT3e/e5fTp7fj09f3/kV/pygAAACN0Uk5TABAgIDBAQFBQZHBwgICCj6Crr7+/x8vNz9Xf4+vv8PPz+f2S+5GWAAAAgUlEQVQIHQXBsW7CMBQAwPOzgTSIqmslGJDY+P9/6di9QghESUnspHdJzoxY01rRn/ga5DPft7DBseiw3wUoWzsoAXKfP80ITLxvtRnhoF2UN/UuCxiU3lSlvsAkPm5pYh0J9Uo3DIgVizv1Fykwz8+f2p6I3C7dch1fr7/H+Fgt/6QDMBwugB5VAAAAAElFTkSuQmCC") no-repeat scroll 3px center, -moz-linear-gradient(center top , #C7E5A8 0px, #85BA61 100%) repeat scroll 0 0 transparent;



}



.share_button .share_networks, .share_standalone .share_networks {



    -moz-border-bottom-colors: none;



    -moz-border-image: none;



    -moz-border-left-colors: none;



    -moz-border-right-colors: none;



    -moz-border-top-colors: none;



    background: none repeat scroll 0 0 #F3FEEB;





    border-bottom-left-radius: 3px;



    border-bottom-right-radius: 3px;



    border-color: -moz-use-text-color #E3FBD3 #E3FBD3;



    border-right: 1px solid #E3FBD3;



    border-style: none solid solid;



    border-width: 0 1px 1px;



    display: block;



    left: 0;



    padding: 5px 0;



    position: absolute;



    top: 21px;



    width: 56px;



    z-index: 1;



}



.share_button .share_network_count, .share_standalone .share_network_count {



    background-image: url("data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAMAAACeL25MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////AAAAVcLTfgAAAAF0Uk5TAEDm2GYAAAAOSURBVHjaYmDABAABBgAAFAABaEkyYwAAAABJRU5ErkJggg==");



    background-position: 6px center;



    background-repeat: no-repeat;



    color: #579A4F;



    display: block;



    font-weight: bold;



    padding: 3px 0 3px 15px;



    text-align: center;



}



.share_button .network_facebook, .share_standalone .network_facebook {



    background-image: url("data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAYAAAC9QufkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAP5JREFUeNpi/P//P4OiQ9X/P9++M/xmYmT484+ZgYmZhYHx33eGv4xsDMz/WRh+Mv9kYGECiv/6y8DNxc5w/0AbIwMQsIAIKQlZBnIACyEFOkq8DIFu1gy//v1n6Jy1E0WOiZDmSW0xDB4OkgxsrGTYDFKwYPkVhplrjzMwsbAQZ7OWthDD0RWZDMwM/xhiI00YDq3KxVCDUzPHfw6GnQcuMPz6/5vh8LnnDO0TtxGv+dy1ZwxNM44zsDECPfvnN8POkw+J1wwD/0FK/vzEH1VGunJYFTD+B5nABpc/d/kR8Tb/YvjNwMbMhttmYUFuFBORgWPkHBQ+SC0MAAQYAA3jSbs7cHiUAAAAAElFTkSuQmCC");



}



.share_button .network_twitter, .share_standalone .network_twitter {



    background-image: url("data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAIcbAACL/wABBhYAAH3uAABddwABCB0AADiBAAAmdmDnXwgAAAEVSURBVHjalJIxSgNhEIW/2ZXAggsLgqCVCC7YqbnAHkCw9gKmlJwgOYBiLLdLZercQPsErdciFpIijYEVBCH7LPxdCP4L+uAxDP/MvMf8Y5L4LwIXj4AZIMe+meEjAJKQNJuUlS6KlfJ5JYfMpyIJc/bUea6Ylt9WJychwD3w4GqXwNDMlpLY8E2bvgsgcySNjDikJ+kYePE2dYpqLY9DuDsMk50Wl0A3+Mu2yhXMPwWwB/jttWNby9MI2psGMG5syg+8BgZmNpSE93W08H54JikB6pW/jRZKrl8rmuxe7QfEIV1g8KN0e7plpJF5m6alKD4EcFafkZn145CnPA043zZ2W7+V3MBxfRYuJpJu1IxHV8PXAJwgkbrLFppiAAAAAElFTkSuQmCC");



}



.share_button .network_tumblr, .share_standalone .network_tumblr {



    background-image: url("data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAcpJREFUeNqckr9LW1EUx78vvSbmmWesVJ5VawL+gNShJJsIIYMFQ6aKIE5OnRyEDu1WcHbr0EX/AFEcpLQURJzcitohKSoW1DoEKybh/UrMu9d773tNzBZ64L3745zP+Z57OMB/miJ+qakcSyVftQUcHv3E4cFXhSQnsyw3M414fKQt8LneB0YpI5rWjbLFcFw4azhncxlkplI4Pb/Ep7VNBAKBRyUqEAyxbAuWbbdkTU8mwZPCsiyUSxV0hjtb/IIhbt1FnX/CXgzqmH/zGpQxeY7HhvB+eRFX10Vs7ew1QMGQ+1oVtuPIC72vF6ZpSjUZ4FKYhoHbvzeNGGGCIa7LFV1Pcf/gB3a+7eLLxmd5Pjn7jQ8fV9ERDKL3md5U5PHEpT7ol6d2aXzr7SmlCEc0qGqEP6fud0eBYAhvrWgvP9BGRr9SCQrgX0XCnvAOi3gOujKDXa01QT+JqobhOFVEuqMwLa/z4VAQTCqCgWvCqTXBimEioqoYHxvF9+11eZddWJJrKNQBwRD+ODl494/KeftuBXPZNAb6vYbs7u03/XJIGZT+4ZcsMTEBTY+1NXJG8QKFfN7j9aEEiz7taQss35VQ/PNLeRBgAOrW2B2/bZ7gAAAAAElFTkSuQmCC");



}



.share_button .network_linked_in, .share_standalone .network_linked_in {



    background-image: url("data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAMAAADDoWbgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAelQTFRF//3/+////P/////z+P///v//Y8HlOXzAFlyy+P/7dL3gcLrrFjypPZbYEjamPZTJVrziX7/pZL/cVrngH2SpPJvbgLvjSsDcCEWgabnsMYK6RbHgHm/LRrTP///6Wb3VS7jZ/v/7ab7dGGK3///0WrHcacblZbfnULfgbMPhUr/eVrPfCDefbLXoc7/hVr/uK2SxU7npP5nYSrHUNY3MZLbcVLbl///4GWu3b73h2OL9ZMLoFVW2K3fLf7rmIHzFJHfFebnp+f73F1+z7vj5ar7jhbfsKHfCKXq8S7DoYrzfI4vAK4XEcr/p/f/3e7ned7ruZ7vn///2YrzeN37ADEKi//71//z/+vz3S7DcMpHJaLzhX7zo/P7///n/GEqpTLrdgr7iX7zngrHf7vr2K4bPTL7yZLngZcbnLoDJ+f/zWbrnN57hB0WoTcHopM7kMJ3V9f/8dsLiPJzWRbPKO5DJO6vZd7vogbzcIF6z///7NpHKWrvcGVy3/v72ZL3fcLjqWrfWWrrsV7zabLreG3e6PJbK//r8HU2fQ63VT7zlDEKmRMDmZLrdT73gNZLLbqzT/f7/CUinQ6XWFVOqRrDaYLje//76+f/6/P/2IG2xRKXQRqTXSsPy+fz/cbPj//v///7/////hEqAVwAAAKN0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAIKtwEAAADSSURBVHjaAMQAO/8AohZGTU8uUCJiRUofogBheAopOYAtO4R8bmaBAEE+AgR3UQaWXBOKNhsAchleWAtnEWuOFyt0nACfaH8GglOMKmBJlYkVACY1oaGNAKE6BUSQhjIAWxJWATGHIQMAfmSPaQAnL6AkIAShb2M3BUw9AIOdmR4zoQNze1KgPzAAECVCAZNdnlpll5gjfQAoWQCgDZEJB0egekNfAB12AXEPTmpAOFcCklUAm2xwNFRIHBQIlG0YDgCidUsahZp5PIiLDCyiAgwA7pY59Ib/v/0AAAAASUVORK5CYII=");



}



.share_button .network_pinterest, .share_standalone .network_pinterest {



    background-image: url("data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAu5JREFUeNosU81vTFEcPe++O+/NTDNtZwajYmqBaqoqWEl0YdEuKpEUG/8D/gUSWxsblt2wEqq6samQFoOQSCPdUIp+SPox2pnp+7zXuXe85ObOvPf7OOf8zs/5/OAh8p8+3ihsbl5BkgiVJtCpglIpoDXM4wgBx+UREsLcnq93stlnzb6+OzL36+eNalfxrjx8FEorm6ThwOHtpCn/sggLgIntavzmCHTXt8793tzyZfHHj6vi+AkkUciuJpUJYYiQlyoUAN+DaDSRaTQg+JsQWMCB29WF4sLCRcm6SaqUhc0KSIMAjepBeMPD8EtFCCmhwwjxly8QtXcQjHFYBAkzHcSS5bQ2vBXPbojGsT50X74E8baGcHrawncP9aIwNoaoXEL8dAoik4EytJgrDCdluMYJQumiMDoC9/0HbLyeQ3ByCEkcI5idQ2vmBfzBQYieHqgwtCJTDQijsCZ381KXy/DyeTTfvEV2ZBR7zp+HW60yWCFYWjLqwCmVkEYRc1IrqCQBrdjFfBRGeSqsWdQjd6NJsrJKhNQmm7VDUBRbM9FqxngJihZ9+2rVRr0O/WcNcmgQUbALf30d8fdFxEEIj/DNWKOFBaR8nyYxXGUKGA2aDajtv6QRYePWTahiCZ3Xr0F0dyPYtxe65wD2nTmN5uQkWrUa3I4OTlPC7SyQAiEbAxn7aA41WlxEUk1QruxH69VLlMbHGdiJxsQEdh4/gpORli6JW7vRm4ZP2j4cpZlIZmAALpGt3bsP9bcOkcsS4Q5Enp09NkwSOpNeYK4UtJVR2aiaJhSLguZ6exHOzyNa/gXH92H2w/EytqtKUpqLtG1/wGyH1BTE2JiRnADt9XMJm3OzdtZ2A8x+EJl5hJmActqLJoQvt/v7n3jLv8+2wmbbULRpa3qKlg5Z3qWwgbWuIGTjF5OniTiXy2P3yJHnslWp3CmeOp0prq5c0HGsbZD6v4VWWlhvGMNZBGa1pXTS/T0z25XK7X8CDABs0I+4WZaiMQAAAABJRU5ErkJggg==");



}



.share_button .network_google_plus, .share_standalone .network_google_plus {



    background-image: url("data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAvxJREFUeNpUk12IVVUYhp+19trndzzM6CCWY6JmYdnPpBdhxUAiaEMGFgjpRRHEiAQVUV7YhdJNUlcKRRJRDBE0wgihBXNhXcQUaYqBkBDhz8Q0zP/xnLPP3nt9fftsx/Bjr73WXj/fft/3e5dpfnToaDg2ehAMBAGIIDrMvjtdoXhnHn2ImhAWwHuSgedGTTSwftE+9mQXW5/C3HsftlJF2q18c7FM+/dx7OlhbJriKxWCg4fx35+CCz/ja92LljePxn7oPdpXrxCNfUe8YiV2YBd+yzZaeljOncHo4SyfuBCzYzfc0wfZXOASx+6XJX39Bdzl8+AcyaVfMJ+MEK5Zh29HcONvRGlI3EbCEJq3kEYDaTbwrZY4P3EN+88NpGuZcnUEM1MkZ0/hht7F7nqJ5My3uLeOYFet7qybUgX3yhvw/F6MDXCUK4hypV5X3byiCJHLF/CZgJpUwhLt2RlMJpyulVTMpL5IOjVFqnOOnhWw8SHk5lndUMu1X5zvcE4mJ5CFWczxD5AkRmrdyOg4/pvPkdNfI72rsMZa7L4hpFpD5mbxC/PYbc+SxjHxF8cxSQqlskKv5k1RmUq1Q8Uoehf/eYXio1sIPh3Bj3yFWb0Gdu6hdWgIN/4jUunKS2qMljeiOfwZ8tdVbKBUvWDmdj4xzSNbl7N2PeHeV3G9K4mOvY/98gRGx5l//g81WeMWplDCBJa0smzGBVoS88OoGssjz+xQXuqDDQ/mf25FnRLmEG5HuZqnyvZrdptlzMQx6zaS3rzW2Wpf3I85dhLf06t1b+Quzl+d3me9z8dmfvjkNH1rl/tWE/l3Erp7KGwfVEuXSf+4iLz9GsxNd0p4VygCX1UKkXog+FiNMnEdq8pLmtB6ejvh4Q9xmx8nOfAOHNFmHfntWpLjNoLZ/r6GM6YsmVGWQn0Qb+4nPDGMadTx+wcxkV4wdd5SGD2cFopNN/lw/0jt4q+Dd8ldLCG/jdP+aQyz4QF1Xl3FUm+qZ+6Eol24f9O5/wQYALh2VTuqbGJlAAAAAElFTkSuQmCC");



}



.user_feed .follow_share {



    float: left;



    margin: 4px 12px 0 0;



}



#follow_share_form {



    background: none repeat scroll 0 0 #FFFFFF;



    border: 2px solid #5C975B;



    line-height: 1;



    padding: 10px;



    text-align: left;



}



#follow_share_form .url {



    color: #888888;



    font-weight: normal;



}



#follow_share_form .add-a-comment {



    color: #444444;



    margin: 6px 0 6px 120px;



}



#follow_share_form .share_title {



    background: none repeat scroll 0 0 #88BE60;



    border-bottom: 1px solid #5C975B;



    color: #FFFFFF;



    font-size: 11pt;



    margin: -10px -10px 10px;



    padding: 9px 11px;



}



#follow_share_form .share_title a.close {



    -moz-transition: all 0.2s ease 0s;



    background: url("../images/close_white.png?1339517147") no-repeat scroll 3px 5px transparent;



    border-radius: 5px 5px 5px 5px;



    color: #FFFFFF;



    display: block;



    font-size: 11px;



    font-weight: bold;



    outline: medium none;



    padding: 4px 3px 4px 16px;



    position: absolute;



    right: 5px;



    text-decoration: none;



    top: 5px;



}



#follow_share_form .share_title a.close:hover {



    background-color: #568335;



}



#follow_share_form .share_footer {



    background: none repeat scroll 0 0 #F2F2F2;



    border-top: 1px solid #CBCBCB;



    margin: 13px -10px -10px;



    padding: 12px 11px;



    position: relative;



}



#follow_share_form .share_footer .glossbutton {



    background: -moz-linear-gradient(center top , #B3DC89 0px, #85BA61 100%) repeat scroll 0 0 transparent;



    border-color: #86AE65;



    border-radius: 5px 5px 5px 5px;



    font-size: 1.4em;



    padding: 6px 12px;



}



#follow_share_form .share_footer .glossbutton:hover {



    background: -moz-linear-gradient(center top , #C7E5A8 0px, #85BA61 100%) repeat scroll 0 0 transparent;



}



#follow_share_form .share_footer .share_charct {



    color: #BBBBBB;



    content: "128";



    font-size: 24px;



    font-weight: bold;



    position: absolute;



    right: 12px;



    top: 26px;



}



#follow_share_form .share_footer .share_charct.too-many-chars {



    color: red;



}



#follow_share_form .shareToButtons {



    margin: 20px 0;



}



#follow_share_form .network {



    background-position: 5px 4px;



    background-repeat: no-repeat;



    padding: 5px 5px 5px 25px;



}



#follow_share_form .network_connection {



    border-radius: 2px 2px 2px 2px;



    display: inline-block;



    margin-right: 8px;



    position: relative;



    text-align: left;



}



#follow_share_form .network_connection input {



    display: none;



}



#follow_share_form .network_connection label {



    background-color: #F6F6F6;



    border: 1px solid #CCCCCC;



    border-radius: 2px 2px 2px 2px;



    color: #333333;



    cursor: pointer;



    font-size: 12px;



    font-weight: bold;



}



#follow_share_form .network_connection label:hover {



    background-color: #BEDCA8;



    border-color: #88BE60;



    color: #333333;



}



#follow_share_form .checked label, #follow_share_form .checked label:hover {



    background-color: #88BE60;



    border-color: #5C975B;



    color: #FFFFFF;



}



#follow_share_form .unconnected label {



    background-color: #F6F6F6;



    background-image: url("data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADFJREFUeNpi/P//PwMyuHHjBoqAhoYGIzKfiYFEQHsNjNevX/8/uJxEuh+GQTwABBgALewRlF0FPfwAAAAASUVORK5CYII=");



    background-position: 5px 7px;



    border: 1px solid #CCCCCC;



    color: #AAAAAA;



}



#follow_share_form .login_teaser {



    color: #9A9A9A;



    font-size: 14px;



    font-weight: bold;



    text-align: center;



    width: 270px;



}



#follow_share_form .login_options {



    height: 60px;



}



#follow_share_form .share_content {



    margin: 1em 0;



    overflow: hidden;



    width: 540px;



}



#follow_share_form .share_content h1 {



    background: none repeat scroll 0 0 #FFFFFF;



    color: #606060;



    font-size: 1.2em;



    font-weight: bold;



    height: auto;



    line-height: 1.15;



    margin-bottom: 2px;



    text-transform: none;



}



#follow_share_form .share_content .thumb {



    display: inline-block;



    height: 88.35px;



    margin-right: 4px;



    overflow: hidden;



    position: relative;



    vertical-align: top;



    width: 133.95px;



}



#follow_share_form .share_content .thumb img {



    height: auto;



    width: 133.95px;



}



#follow_share_form .share_content .fields {



    display: inline-block;



    width: 380px;



}



#follow_share_form .share_content .fields .title {



    color: #474747;



    font-size: 1em;



    margin: 0 0 4px;



    padding: 4px;



    width: 380px;



}



#follow_share_form .share_content .fields textarea {



    border: 1px solid #88BE60;



    color: #444444;



    font-family: arial,sans-serif;



    font-size: 11pt;



    font-weight: normal;



    height: 2.4em;



    margin-top: 4px;



    outline: medium none;



    padding: 5px;



    width: 380px;



}



.share_button_top {



    top: 46px;



    width: 58px;



}



.share_button_top .shares_count {



    background: none repeat scroll 0 0 #FFFFFF;



    box-shadow: 4px 4px 6px #FFFFFF inset;



    display: block;



    font-size: 18px;



    padding: 9px 5px;



    position: absolute;



    text-align: center;



    top: -47px;



    width: 48px;



}



.share_button_top .shares_count .pip {



    background: url("data:image/png;charset=utf-8;base64,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") no-repeat scroll center center transparent;



    bottom: -7px;



    display: block;



    height: 7px;



    left: 22px;



    position: absolute;



    width: 15px;



}



.share_button_top a.share_link {



    display: block;



}



.share_button_right .shares_count {



    background: none repeat scroll 0 0 #FFFFFF;



    display: block;



    left: 65px;



    padding: 4px 5px;



    position: absolute;



    text-align: center;



    top: 0;



}



.share_button_right .shares_count .pip {



    background: url("data:image/png;charset=utf-8;base64,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") no-repeat scroll center center transparent;



    display: block;



    height: 5px;



    left: -5px;



    position: absolute;



    top: 6px;



    width: 7px;



}



.share_button_right .share_networks {



    width: 58px;



}



.share_button_right a.share_link {



    display: inline-block;



    width: 41px;



}



.shared a.share_link {



    background: none repeat scroll 0 0 #EEEEEE !important;



    border-color: #CCCCCC;



    color: #888888;



    padding: 0;



    text-align: center;



    text-decoration: none;



    text-shadow: 1px 1px #FFFFFF;



}



.share_button_right.shared a.share_link {



    width: 56px;



}



#head970 {



    background: none repeat scroll 0 0 #515151;



    border-top: 1px solid #000000;



    font-size: 0;



    margin-top: -1px;



}



#head970 iframe, #head970 img.iframe {



    margin: 8px 0 7px;



}



header#site-header {



    margin-bottom: 20px;



}



nav#network, nav#local-sub {



    line-height: 11px;



}



nav#network ul, nav#local-sub ul {



    list-style: none outside none;



    margin: 0;



    padding: 0;



    z-index: 10000;



}



nav#network ul a, nav#local-sub ul a {



    display: block;



    text-decoration: none;



}



nav#network ul li, nav#local-sub ul li {



    display: inline-block;



    vertical-align: top;



}



nav#network ul li .sub, nav#local-sub ul li .sub {



    border-bottom-left-radius: 3px;



    border-bottom-right-radius: 3px;



    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);



    display: none;



    left: 0;



    padding-bottom: 8px;



    position: absolute;



    top: 100%;



    z-index: 99999;



}



nav#network ul li .sub li, nav#local-sub ul li .sub li {



    display: block;



}



nav#network ul li .sub li a, nav#local-sub ul li .sub li a {



    display: block;



    padding: 8px 20px 8px 12px;



    white-space: nowrap;



}



nav#network ul li.ch:hover .sub, nav#network ul li.visible .sub, nav#local-sub ul li.ch:hover .sub, nav#local-sub ul li.visible .sub {



    display: block;



}



nav#network ul li.hr, nav#local-sub ul li.hr {



    padding: 2px 12px;



}



nav#network ul li.hr hr, nav#local-sub ul li.hr hr {



    -moz-border-bottom-colors: none;



    -moz-border-image: none;



    -moz-border-left-colors: none;



    -moz-border-right-colors: none;



    -moz-border-top-colors: none;



    background-color: #3A3A3A;



    border-color: #111111 -moz-use-text-color -moz-use-text-color;



    border-right: 0 none;



    border-style: solid none none;



    border-width: 1px 0 0;



    margin: 0;



    padding: 0;



}



nav#network {



    background: none repeat scroll 0 0 #2A2A2A;



    box-shadow: 0 0 2px #333333;



    font-size: 11px;



    font-weight: bold;



    padding: 1px 0 0;



    position: relative;



}



nav#network a {



    color: #FFFFFF;



}



nav#network #quick-nav {



    margin-left: 8px;



}



nav#network #user-nav {



    position: absolute;



    right: 8px;



    top: 1px;



}



nav#network #user-nav li ul {



    left: auto !important;



    right: 0 !important;



}



nav#network #sign-in {



    background: none repeat scroll 0 0 #7FBD57;



    border: 0 none;



    color: #FFFFFF;



    font-size: 1.25em;



    padding: 5px 20px;



    position: absolute;



    right: 5px;



    text-shadow: 1px 1px 1px #407120;



    top: -1px;



    z-index: 9999;



}



nav#network #sign-in .facebook-login, nav#network #sign-in .twitter-login {



    background-image: url("../images/fb-login-sm.png?1339517147");



    box-shadow: none;



    height: 21px;



    line-height: 21px;



}



nav#network #sign-in .twitter-login {



    background-image: url("../images/twitter-login-sm.png?1339517147");



    margin-right: 0;



}



nav#network ul a {



    -moz-transition: background 0.1s ease 0s;



    display: block;



    padding: 8px 17px 9px 12px;



    text-decoration: none;



    text-shadow: 1px 1px #1E1E1E;



}



nav#network ul a.dd:after {



    border-left: 4px solid transparent;



    border-right: 4px solid transparent;



    border-top: 4px solid #7F7F7F;



    content: "";



    height: 0;



    position: absolute;



    right: 4px;



    top: 12px;



    width: 0;



}



nav#network ul a.dd:hover:after {



    border-top-color: #FFFFFF;



}



nav#network ul a.avatar {



    padding: 2px 14px 0 4px;



}



nav#network ul a.avatar figure img {



    height: 25px;



    width: 25px;



}



nav#network ul a:hover {



    background: none repeat scroll 0 0 #4E4E4E;



    text-shadow: none;



}



nav#network ul a.s span {



    background: -moz-linear-gradient(#EE4A38, #CD3D1C) repeat scroll 0 0 #EE4A38;



    border-radius: 2px 2px 2px 2px;



    box-shadow: 1px 1px #000000;



    display: inline-block;



    font-size: 11px;



    line-height: 14px;



    margin-left: 4px;



    min-width: 10px;



    padding: 3px 6px;



    text-align: center;



    text-shadow: none;



}



nav#network ul a.c {



    height: 28px;



    line-height: 28px;



    padding: 0 15px 0 12px;



}



nav#network ul li {



    position: relative;



}



nav#network ul li.o a {



    color: #F89100;



}



nav#network ul li.facebook {



    background: -moz-linear-gradient(#C3C3C3, #A2A2A2) repeat scroll 0 0 transparent;



}



nav#network ul li.facebook a {



    display: block;



    padding-right: 34px;



    text-shadow: -1px 1px #878787;



    white-space: nowrap;



}



nav#network ul li.facebook:before {



    background: url("/follow/images/facebook/facebook_app_icon_34x28.gif") no-repeat scroll left center transparent;



    content: "";



    display: inline-block;



    float: left;



    height: 28px;



    margin-right: 6px;



    width: 34px;



}



nav#network ul li.google_plus a {



    background-color: #FFF4C9;



    background-image: url("/follow/images/badges/Services/20x20/GooglePlus_20x20.png");



    background-position: 10px center;



    background-repeat: no-repeat;



    color: #1E598E;



    display: inline-block;



    font-size: 1.2em;



    padding-left: 40px;



    text-shadow: 1px 1px #FFFFFF;



}



nav#network ul li.google_plus a:hover {



    background-color: #FFECA6;



}



nav#network ul li.section {



    color: #AAAAAA;



    font-weight: normal;



    padding: 8px 15px 9px 8px;



}



nav#network ul li ul {



    background: none repeat scroll 0 0 #2A2A2A;



}



nav#local {



    background: -moz-linear-gradient(#638EBC, #5C87B3) repeat scroll 0 0 #5E88B4;



    border-bottom: 1px solid #4B6C8F;



    border-top: 1px solid #83A4CC;



    padding: 7px 0 6px;



}



nav#local .page-container {



    background: url("/wp-content/themes/v7/img/channels.png?1337820566") no-repeat scroll 190px 100px transparent;



    margin-bottom: -6px;



    padding-bottom: 6px;



}



nav#local .page-container.social-media {



    background-position: 205px 10px;



}



nav#local .page-container.tech {



    background-position: 205px -90px;



}



nav#local .page-container.business {



    background-position: 205px -190px;



}



nav#local .page-container.entertainment {



    background-position: 205px -290px;



}



nav#local .page-container.us-and-world {



    background-position: 205px -390px;



}



nav#local .page-container.video {



    background-position: 205px -590px;



}



nav#local .page-container.lifestyle {



    background-position: 205px -790px;



}



nav#local #logo {



    background: url("../images/mashable_logo_header_193x37.png?1339517147") no-repeat scroll left top transparent;



    display: block;



    height: 37px;



    outline: medium none;



    text-indent: -9999px;



    width: 193px;



}



nav#local #site-search {



    display: block;



    position: absolute;



    right: 0;



    top: 3px;



}



nav#local #site-search .search-mashable {



    -moz-border-bottom-colors: none;



    -moz-border-image: none;



    -moz-border-left-colors: none;



    -moz-border-right-colors: none;



    -moz-border-top-colors: none;



    border-bottom-left-radius: 4px;



    border-color: #3F6287 -moz-use-text-color #3F6287 #3F6287;



    border-style: solid none solid solid;



    border-top-left-radius: 4px;



    border-width: 1px 0 1px 1px;



    color: #333333;



    font-size: 13px;



    height: 29px;



    line-height: 29px;



    outline: medium none;



    padding: 0 8px;



    width: 268px;



}



nav#local #site-search .search-mashable:focus {



    box-shadow: 0 0 8px rgba(255, 255, 255, 0.5);



}



nav#local #site-search #go {



    background: url("../images/bg_search.png?1339517147") no-repeat scroll left top transparent;



    border: 0 none;



    cursor: pointer;



    height: 29px;



    outline: medium none;



    text-indent: -9999px;



    width: 35px;



}



nav#local #site-search #go:hover {



    background-position: 0 -29px;



}



nav#local #site-search #go:active {



    background-position: 0 -58px;



}



nav#local-sub {



    background: none repeat scroll 0 0 #F3F6F9;



    border-bottom: 1px solid #DCE5EE;



    border-top: 1px solid #FFFFFF;



    font-weight: bold;



    padding: 3px 0 0;



}



nav#local-sub ul#local-featured {



    font-size: 0.85em;



    position: absolute;



    right: -7px;



    top: 5px;



    z-index: 100;



}



nav#local-sub ul#local-featured li a, nav#local-sub ul#local-featured li span {



    display: inline-block;



    padding: 5px 7px;



}



nav#local-sub ul#local-featured li a:hover {



    background: none repeat scroll 0 0 #5E88B4;



    border-radius: 2px 2px 2px 2px;



    color: #FFFFFF;



}



nav#local-sub ul#local-subnav {



    margin-left: -9px;



}



nav#local-sub ul li.fl {



    -moz-border-bottom-colors: none;



    -moz-border-image: none;



    -moz-border-left-colors: none;



    -moz-border-right-colors: none;



    -moz-border-top-colors: none;



    border-color: #F3F6F9;



    border-style: solid;



    border-top-left-radius: 2px;



    border-top-right-radius: 2px;



    border-width: 2px 2px 0;



}



nav#local-sub ul li.fl.ch:hover > a:after, nav#local-sub ul li.fl.visible > a:after {



    border-bottom: 2px solid #FFFFFF;



    bottom: -1px;



    content: "";



    height: 0;



    left: 0;



    position: absolute;



    right: 0;



    z-index: 100000;



}



nav#local-sub ul li.fl > a {



    font-size: 1.12em;



}



nav#local-sub ul li.fl > a:before {



    border-left: 4px solid transparent;



    border-right: 4px solid transparent;



    border-top: 4px solid #A8BACD;



    content: "";



    height: 0;



    position: absolute;



    right: 5px;



    top: 14px;



    width: 0;



}



nav#local-sub ul li.fl > a:hover:before {



    border-top-color: #40668C;



}



nav#local-sub ul li.fl.single > a:before, nav#local-sub ul li.fl.single > a:after {



    display: none;



}



nav#local-sub ul li.fl.videos > a {



    background: none repeat scroll 0 0 #5E88B4;



    border-radius: 4px 4px 4px 4px;



    color: #FFFFFF;



    padding: 8px;



}



nav#local-sub ul li.fl a {



    color: #40668C;



    padding: 8px 17px 12px 5px;



    position: relative;



}



nav#local-sub ul li.fl.ch:hover, nav#local-sub ul li.fl.visible {



    background: none repeat scroll 0 0 #FFFFFF;



    border-color: #608BB8;



    color: #FFFFFF;



}



nav#local-sub ul li.fl .sub {



    background: none repeat scroll 0 0 #FFFFFF;



    border: 2px solid #608BB8;



    border-radius: 5px 5px 5px 5px;



    margin-left: -9px;



    margin-top: -1px !important;



    min-height: 275px;



    padding: 1px 1px 1px 150px !important;



}



nav#local-sub ul li.fl .sub ul.menu {



    background-image: -moz-linear-gradient(left center , #F8FAFC, #E7EDF4);



    border-bottom-left-radius: 3px;



    border-right: 1px solid #DDE5EF;



    border-top-left-radius: 3px;



    bottom: 1px;



    left: 1px;



    position: absolute;



    top: 1px;



    width: 150px;



}



nav#local-sub ul li.fl .sub ul.menu li {



    padding: 0 8px;



    position: relative;



}



nav#local-sub ul li.fl .sub ul.menu li a {



    border-top: 1px solid #CDDAE9;



    padding: 12px 0;



}



nav#local-sub ul li.fl .sub ul.menu li a.waiting {



    background: url("../images/ajax-loader-blue2.gif?1339517147") no-repeat scroll right center transparent;



}



nav#local-sub ul li.fl .sub ul.menu li:hover {



    background-image: -moz-linear-gradient(#638EBC, #5C87B3);



}



nav#local-sub ul li.fl .sub ul.menu li:hover a {



    border-color: #638EBC;



    color: #FFFFFF;



}



nav#local-sub ul li.fl .sub ul.menu li:hover a.waiting {



    background-image: url("../images/ajax-loader-blue.gif?1339517147");



}



nav#local-sub ul li.fl .sub ul.menu li:first-child a {



    border: 0 none;



}



nav#local-sub ul li.fl .sub ul.menu li.highlighted:before {



    border-bottom: 4px solid transparent;



    border-left: 4px solid #638EBC;



    border-top: 4px solid transparent;



    content: "";



    height: 0;



    position: absolute;



    right: 8px;



    top: 16px;



    width: 0;



}



nav#local-sub ul li.fl .sub ul.menu li.highlighted:hover:before {



    border-left-color: #FFFFFF !important;



}



nav#local-sub ul li.fl .sub section.menu-posts {



    display: inline-block;



    min-height: 250px;



    padding: 8px;



    width: 530px;



}



nav#local-sub ul li.fl .sub section.menu-posts h1 {



    background: none repeat scroll 0 0 #F3F6F9;



    font-size: 11px;



    font-weight: bold;



    margin-bottom: 8px;



    text-transform: uppercase;



}



nav#local-sub ul li.fl .sub section.menu-posts h1 span {



    background: none repeat scroll 0 0 #FFFFFF;



    color: #474747;



    padding-right: 8px;



}



nav#local-sub ul li.fl .sub section.menu-posts ul {



    list-style: none outside none;



    margin: 0;



    padding: 0;



    position: relative;



}



nav#local-sub ul li.fl .sub section.menu-posts ul li.post {



    border-bottom: 1px solid #DCE5EE;



    display: block;



    height: 58px;



    padding: 8px 0 8px 113px;



    position: relative;



}



nav#local-sub ul li.fl .sub section.menu-posts ul li.post a {



    font-size: 15px;



    line-height: 1.4;



    margin-top: 0;



    padding-top: 0;



    white-space: normal;



}



nav#local-sub ul li.fl .sub section.menu-posts ul li.post:last-child {



    border: 0 none;



}



nav#local-sub ul li.fl .sub section.menu-posts ul li.post .image-frame {



    height: 65px;



    left: 0;



    overflow: hidden;



    position: absolute;



    top: 0;



    width: 101px;



}



nav#local-sub ul li.fl .sub section.menu-posts ul li.post .image-frame a {



    padding: 0;



}



nav#local-sub ul li.fl .sub section.menu-posts ul li.post .image-frame img {



    left: 0;



    position: absolute;



    top: 8px;



    width: 101px;



}



nav#local-sub ul li.fl .sub section.menu-posts ul li.post .entry-title {



    font-weight: bold;



}



nav#local-sub ul li.fl .sub section.menu-posts ul li.post .entry-title a {



    padding: 0;



}



nav#local-sub ul li.fl:first-child .sub {



    border-top-left-radius: 0;



}



nav#local-sub li.samsung-oscars {



    padding-bottom: 0;



}



nav#local-sub li.samsung-oscars a {



    padding-bottom: 4px !important;



}



nav#local-sub li.samsung-oscars a:after {



    background: url("../images/samsung-logo-nav.png?1339517147") no-repeat scroll right center transparent;



    content: "presented by";



    display: block;



    font-size: 0.8em;



    font-weight: normal;



    height: 25px;



    line-height: 25px;



    margin-top: 6px;



}



#awards-stream {



    background: none repeat scroll 0 0 #F8F8F8;



    border: 1px solid #F0F0F0;



    border-radius: 5px 5px 5px 5px;



    margin: 24px 0;



    max-height: 500px;



    overflow: hidden;



    position: relative;



}



#awards-stream .fade {



    background: url("/wp-content/themes/v7/img/awards-bottom-grad.png?1331361162") repeat-x scroll left bottom transparent;



    bottom: 0;



    height: 32px;



    left: 0;



    position: absolute;



    right: 0;



    z-index: 50;



}



#awards-stream .header {



    background: url("/wp-content/themes/v7/img/awards-sidebar-vote.png?1331361162") no-repeat scroll center center transparent;



    border-bottom: 1px solid #B2E6E3;



    display: block;



    height: 115px;



    width: 300px;



}



#awards-stream .buttons {



    background: none repeat scroll 0 0 #A5D4D1;



    padding: 8px;



}



#awards-stream .buttons a {



    background: -moz-linear-gradient(center top , #CDCDCD 0px, #B3B3B3 100%) repeat scroll 0 0 transparent;



    border: 1px solid #9A9A9A;



    border-radius: 3px 3px 3px 3px;



    color: #FFFFFF;



    display: inline-block;



    font-size: 1.1em;



    font-weight: bold;



    padding: 4px 8px;



    text-align: center;



    text-shadow: 1px 1px 0 #8D8D8D;



    text-transform: uppercase;



    width: 120px;



}



#awards-stream .buttons a:hover {



    background: -moz-linear-gradient(center top , #E8E5E5 0px, #B3B3B3 100%) repeat scroll 0 0 transparent;



    text-decoration: none;



}



#awards-stream .buttons a.vote_now {



    background: -moz-linear-gradient(center top , #FFCA00 0px, #FF9B00 100%) repeat scroll 0 0 transparent;



    border: 1px solid #CC7C00;



    border-radius: 3px 3px 3px 3px;



    color: #FFFFFF;



    text-shadow: 1px 1px 0 #806500;



}



#awards-stream .buttons a.vote_now:hover {



    background: -moz-linear-gradient(center top , #FFD533 0px, #FF9B00 100%) repeat scroll 0 0 transparent;



    text-decoration: none;



}



#awards-stream .stream-vote {



    border-bottom: 1px dotted #D7D7D7;



    position: relative;



}



#awards-stream .stream-vote:last-child {



    border: 0 none;



}



#awards-stream .stream-vote img {



    left: 6px;



    position: absolute;



    top: 14px;



}



#awards-stream .stream-vote .text {



    line-height: 18px;



    padding: 10px 12px 6px 40px;



}



#awards-stream .stream-vote .text a {



    font-weight: 600;



}



#awards-stream .stream-vote .text time {



    color: #AAAAAA;



    display: block;



    font-size: 0.8em;



    margin-top: 2px;



}



.commentform_fauxentry .login_options {



    margin: auto;



    position: relative;



    width: 230px;



}



div.follow-dropdown, span.follow-dropdown {



    display: inline-block;



    position: relative;



}



div.follow-dropdown *, span.follow-dropdown * {



    outline: medium none;



}



div.follow-dropdown a#follow-anchor, span.follow-dropdown a#follow-anchor {



    background: url("../images/follow_dropdown_green.png?1339517147") no-repeat scroll left top transparent;



    display: block;



    height: 32px;



    overflow: hidden;



    text-indent: -9999px;



    width: 141px;



}



div.follow-dropdown a#follow-anchor:hover, span.follow-dropdown a#follow-anchor:hover {



    background-position: 0 -41px;



}



div.follow-dropdown a#follow-anchor.active, span.follow-dropdown a#follow-anchor.active {



    background-position: 0 -82px;



}



div.follow-dropdown .follow-dropdown-content, span.follow-dropdown .follow-dropdown-content {



    background: none repeat scroll 0 0 #FFFFFF;



    border: 3px solid #548F58;



    display: none;



    left: 1px;



    margin: 0;



    min-width: 134px;



    padding: 0;



    position: absolute;



    top: 28px;



}



div.follow-dropdown ul.follow-list, span.follow-dropdown ul.follow-list {



    list-style: none outside none;



}



div.follow-dropdown ul.follow-list li, span.follow-dropdown ul.follow-list li {



    background: none repeat scroll 0 0 #FFFFFF;



    list-style: none outside none;



    margin: 0;



    padding: 0;



}



div.follow-dropdown ul.follow-list li a.follow-dropdown-link, div.follow-dropdown ul.follow-list li a.follow-all-topics, span.follow-dropdown ul.follow-list li a.follow-dropdown-link, span.follow-dropdown ul.follow-list li a.follow-all-topics {



    background: url("../images/follow_checks.png?1339517147") no-repeat scroll 5px 8px transparent;



    color: #909090;



    display: block;



    font-size: 11px;



    outline: medium none;



    padding: 5px 5px 5px 27px;



    text-decoration: none;



}



div.follow-dropdown ul.follow-list li a.follow-dropdown-link:hover, div.follow-dropdown ul.follow-list li a.follow-all-topics:hover, span.follow-dropdown ul.follow-list li a.follow-dropdown-link:hover, span.follow-dropdown ul.follow-list li a.follow-all-topics:hover {



    background-position: 5px -40px;



}



div.follow-dropdown ul.follow-list li a.follow-all-topics, span.follow-dropdown ul.follow-list li a.follow-all-topics {



    background: url("../images/follow_checks.png?1339517147") no-repeat scroll 5px 8px transparent;



    border-bottom: 2px solid #EAEAEA;



    font-weight: bold;



}



div.follow-dropdown ul.follow-list li.following-topic a.follow-dropdown-link, span.follow-dropdown ul.follow-list li.following-topic a.follow-dropdown-link {



    background: url("../images/follow_checks.png?1339517147") no-repeat scroll 5px -40px transparent;



    color: #44BA3C;



    font-weight: bold;



}



#follow-login {



    width: 400px;



}



#follow-topics {



    float: right;



}



.add-menu a, .follow-button {



    background: -moz-linear-gradient(center top , #FFFFFF 0px, #F0F0F0 100%) repeat scroll 0 0 transparent;



    border: 1px solid #CCCCCC;



    border-radius: 3px 3px 3px 3px;



    color: #797979;



    cursor: pointer;



    display: block;



    padding: 2px 5px;



}



.add-menu a:hover, .add-menu a.voted-up, .add-menu a.voted-down, .add-menu a.flagged, .follow-button:hover, .follow-button.voted-up, .follow-button.voted-down, .follow-button.flagged {



    background: -moz-linear-gradient(center top , #EAF9E6 0px, #D5ECD0 100%) repeat scroll 0 0 transparent;



    text-decoration: none;



}



.add-menu a:hover, .follow-button:hover {



    border-color: #C5E9BD;



}



.add-menu a.voted-up, .add-menu a.voted-down, .add-menu a.flagged, .follow-button.voted-up, .follow-button.voted-down, .follow-button.flagged {



    background: -moz-linear-gradient(center top , #CECECE 0px, #F0F0F0 100%) repeat scroll 0 0 transparent;



}



.add-menu a span.button_image, .follow-button span.button_image {



    background: url("data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAABiCAYAAABgfuLwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdVJREFUeNrsWLFuwjAQtZE3pCIVBuAjWFDmtkPbGbHkI9joBBJbmMqWCXY6AXv5BMYiJLpkA4REh7ZIdHJ7lRyRxE4uHlBFfVKkRPHLO99d3tmmnHOiYxmiaUzcDAYDvt1uyX6/9192u12qAlLhKgALhQKZzWaxTOJjAVeLxaLeHEulkh5wvV7rATebjR5wsVikTwdYu90OhL/VaqmrA9IBV7/f5+Iec2lXzumB9OR/hwEa4P8FOo7DO50OR4mVsMlkwo97CJpRyCRjDA98Gg59ttxFDicdvcce373tlINv7+7JzfUVjfTHMKherycrued50gGj0SjwXK1W1VHFsCYCExnzl3kiC0wiY/OhSWXd6ZixXC77jBElh+iKQIXZ3j8+/XSYFmCABvh3gEwmyC/zeWQg/P2NRoNKBRkajapnCDX4kY7g9sF13dhGA9rzulxGXV2tVqn0lWGDIdQuoqsw+TjWMCM6OLF7K9g+ZLNZJQi8il1aHzPbtk0qlQpFVQ4wi69Pn6fpSg6qBNw+fB3MLsAADfDse0fsuYbkKCqDBYXHMczCXbZ2ZaolNHqOZ8yYCecHm8eIkotcWZZFarUaTVVySaBfC59+jcdj1GmZdtP5FmAAAz8vfVcCC6gAAAAASUVORK5CYII=") no-repeat scroll left 2px transparent;



    display: block;



    padding-left: 17px;



    vertical-align: text-top;



}



.add-menu a span.reply, .follow-button span.reply {



    background-position: 0 -81px;



}



.add-menu a span.vote-up, .add-menu a span.vote-down, .add-menu a span.flag, .follow-button span.vote-up, .follow-button span.vote-down, .follow-button span.flag {



    outline: medium none;



    overflow: hidden;



    padding-left: 0;



    text-indent: -9999px;



    width: 14px;



}



.add-menu a span.vote-up, .follow-button span.vote-up {



    background-position: 0 -27px;



}



.add-menu a span.vote-down, .follow-button span.vote-down {



    background-position: 0 -53px;



}



.add-menu a span.flag, .follow-button span.flag {



    background-position: 0 2px;



}



#respond {



    border: 0 none;



}



#growlTip {



    background-image: url("../images/black_arrow.png?1339517147");



    background-position: left top;



    background-repeat: no-repeat;



    color: #FFFFFF;



    font-size: 11px;



    height: 53px;



    padding: 15px 21px;



    position: absolute;



    text-align: center;



    width: 173px;



}



#signin_buttons {



    background: none repeat scroll 0 0 #FAFAFA;



    border: 1px solid #CACACA;



    border-radius: 3px 3px 3px 3px;



    font-size: 16pt;



    margin: 1em 2em;



    padding: 1em 0;



    text-align: center;



    vertical-align: top;



    width: 500px;



}



#signin_buttons .twitter-login {



    display: inline-block;



    margin-top: 5px;



    vertical-align: middle;



}



#signin_buttons span.spacer {



    margin: 0 10px;



}



.featured .share_button_top {



    top: 51px;



}



.single .share_button_top {



    left: 0;



    margin-top: 49px;



    position: relative;



    top: 0;



}



#search_results {



    z-index: 9999;



}



#search_results .search_results {



    background: none repeat scroll 0 0 #F5F7FA;



    border: 1px solid #40668C;



    border-radius: 3px 0 3px 3px;



    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);



    min-width: 640px;



    position: absolute;



    right: 0;



    top: 0;



}



#search_results .search_results ul {



    list-style: none outside none;



}



#search_results .search_results ul li {



    border-radius: 5px 5px 5px 5px;



}



#search_results .search_results ul li:hover {



    background-color: #CDDAE9;



}



#search_results .search_results ul li.highlighted {



    background-color: #BBCDE1 !important;



    border-color: #AAC0D9 !important;



}



#search_results .c1, #search_results .c2 {



    display: inline-block;



    vertical-align: top;



}



#search_results .c1 {



    background-image: -moz-linear-gradient(left center , #F8FAFC, #E7EDF4);



    bottom: 0;



    left: 0;



    position: absolute;



    top: 0;



    width: 35%;



}



#search_results .c2 {



    margin-left: 35%;



    width: 65%;



}



#search_results .sr {



    padding: 10px;



    vertical-align: top;



}



#search_results .sr h1 {



    border-bottom: 2px solid #CDDAE9;



    color: #86A6CA;



    font-size: 1.3em;



    font-weight: normal;



    margin-bottom: 6px;



    padding: 2px 0;



    text-shadow: 1px 1px #FFFFFF;



}



#search_results .sr .s-t, #search_results .sr .s-u, #search_results .sr .s-p {



    -moz-transition: background-color 0.15s ease 0s;



}



#search_results .sr .s-t a, #search_results .sr .s-u a, #search_results .sr .s-p a {



    text-decoration: none;



}



#search_results .sr .s-t, #search_results .sr .s-u {



    cursor: pointer;



    font-size: 1.4em;



    min-height: 20px;



    padding: 6px 0 6px 32px;



    position: relative;



}



#search_results .sr .s-t img, #search_results .sr .s-u img {



    height: 20px;



    left: 6px;



    position: absolute;



    top: 6px;



    vertical-align: text-top;



    width: 20px;



}



#search_results .sr .s-p {



    cursor: pointer;



    font-size: 1.4em;



    height: 60px;



    padding: 6px 0 6px 92px;



    position: relative;



}



#search_results .sr .s-p img {



    background: none repeat scroll 0 0 #FFFFFF;



    border: 1px solid #CDDAE9;



    height: 50px;



    left: 6px;



    padding: 1px;



    position: absolute;



    top: 6px;



    width: 72px;



}



#search_results .more {



    -moz-border-bottom-colors: none;



    -moz-border-image: none;



    -moz-border-left-colors: none;



    -moz-border-right-colors: none;



    -moz-border-top-colors: none;



    background-color: #E2EAF2;



    background-image: url("../images/blue-mag.png?1339517147");



    background-position: 6px 6px;



    background-repeat: no-repeat;



    border-color: #BBCDE1 #F7F9FC #F7F9FC #BBCDE1;



    border-radius: 5px 5px 5px 5px;



    border-right: 1px solid #F7F9FC;



    border-style: solid;



    border-width: 1px;



    display: block;



    font-size: 0.85em;



    line-height: 1.4;



    margin-top: 6px;



    padding: 6px 6px 6px 26px;



}



#search_form {



    background: none repeat scroll 0 0 #F3F6F9;



    border-radius: 3px 3px 3px 3px;



    line-height: 2.8em;



}



#search_form .l-c {



    text-align: right;



}



#search_form .l-c .big {



    padding-right: 12px;



}



#search_form label {



    font-weight: bold;



}



#search_form input[type="search"] {



    font-size: 1.5em;



    width: 60%;



}



#search_form .results {



    font-size: 1.2em;



    margin: 1em;



}



#results {



    line-height: 2.8em;



}



#results .r-c {



    font-size: 1.1em;



}



section.search_results {



    border-bottom: 1px solid #EEEEEE;



}



section.search_results h1 {



    font-size: 1.1em;



    margin: 0;



}



section.search_results .large_list {



    margin: 0;



}



section.search_results .more-results {



    display: block;



    font-size: 1.3em;



    margin: 12px 0;



    text-align: right;



}



.column-section {



    border-bottom: 1px solid #EEEEEE;



}



.column-section .big {



    font-size: 1.6em;



}



.column-section .l-c, .column-section .r-c {



    display: inline-block;



    padding: 1em 0;



    position: relative;



    vertical-align: top;



    width: 20%;



}



.column-section .r-c {



    width: 80%;



}



#search_rail {



    list-style: none outside none;



    margin-right: 20px;



}



#search_rail li {



    border-bottom: 1px dotted #CCCCCC;



    font-size: 1.2em;



    font-weight: bold;



    padding: 0;



}



#search_rail li.highlighted {



    background: none repeat scroll 0 0 #F3F6F9;



}



#search_rail li:last-child {



    border: 0 none;



}



#search_rail li a {



    display: block;



    padding: 12px;



    text-decoration: none;



}



#search_rail li a:hover, #search_rail li a.highlighted {



    background: none repeat scroll 0 0 #F3F6F9;



}



article.post-result {



    border-bottom: 1px solid #EEEEEE;



    min-height: 71px;



    padding: 24px 0 24px 120px;



    position: relative;



}



article.post-result .post-image {



    display: inline-block;



    left: 0;



    position: absolute;



    top: 30px;



}



article.post-result .post-image img {



    border: 1px solid #CCCCCC;



    padding: 1px;



}



article.post-result .post-content {



    float: left;



    line-height: 1.5;



}



article.post-result .byline {



    color: #888888;



    font-size: 0.8em;



}



#result_content {



    border: 0 none;



}



#result_content #adcontainer1 {



    margin-bottom: 24px;



}



#result_content #adcontainer2 {



    margin-bottom: 24px;



}



#post-results {



    border: 0 none;



}



.po-stub, .po-stub-l {



    background: url("https://ssl.gstatic.com/s2/oz/images/stars/po/Publisher/sprite4-a67f741843ffc4220554c34bd01bb0bb.png") repeat scroll 0 -720px transparent;



    display: inline-block;



    height: 20px;



    width: 32px;



}



.po-stub-l {



    background-position: 0 -555px;



    height: 20px;



    width: 50px;



}



div.buffer-guys li {



    margin-bottom: 20px !important;



    width: 270px;



}



div.buffer-guys img {



    clear: left;



    float: left;



    height: 115px;



    margin-right: 5px;



    width: 85px;



}



div.buffer-guys li p {



    clear: right;



    font-size: 10px !important;



    margin-bottom: 5px !important;



    margin-left: 0;



    margin-right: 0;



    margin-top: 0;



    text-align: left;



    width: 290px;



}



div.buffer-guys li p iframe {



    width: 180px !important;



}



div.buffer-guys li p iframe.twitter-follow-button {



    margin-bottom: 2px;



}



div.buffer-guys li p.name {



    color: #666666;



    font-size: 14px !important;



    margin-bottom: 2px;



    margin-top: 7px;



}



div.buffer-guys li p a {



    color: #4F8831 !important;



}