/*
File:			custom.css
Description:	Custom styles for Thesis
More Info:		http://diythemes.com/thesis/rtfm/custom-css/
*/

#social-links-table p {
    
    font-SIZE: 12px;

}

#social-links-table label { 
    display: block;
    width: 80px;
    font-size: 11px;
}

#social-links-table input[type=text] { 
    background: #FAFAFA;
    border: 1px solid #CCC;
    padding: 3px 6px;
    width: 190px;
    margin-bottom: 6px;
}

.custom #tagline {
    width: 600px;
}

.custom #header {border-style: none; position: relative;}

.recent-blog-posts {
    width:  300px;
    list-style: none !important;
    margin: 0px 40px 0px 0px !important;
    vertical-align: top;
}

.recent-blog-posts li {
    padding: 6px;
}

.recent-blog-posts li:last-of-type {
    border-bottom: none;
}

.scrollable {
	position:relative;
	overflow:hidden;
	width: 605px;
	height:185px;
    border-left: none;
}

.scrollable .items {
	width:20000em;
	position:absolute;
}

.items div {
    width: 595px;
	float:left;
    padding: 10px 10px 10px 0;
}

#testimonial-scrollable img {
    float: left;
    margin: 0 10px 10px 0;
}

.custom h3 {
    margin-top: 0px;
}

.custom.home .format_text {
    margin-top: 30px;
}

#testimonials {
    margin-bottom: 30px;
}

.vimeoBadge { margin: 0; padding: 0; font: normal 11px verdana,sans-serif; }
.vimeoBadge img { border: 0; }
.vimeoBadge a, .vimeoBadge a:link, .vimeoBadge a:visited, .vimeoBadge a:active { color: #3A75C4; text-decoration: none; cursor: pointer; }
.vimeoBadge a:hover { color:#00CCFF; }
.vimeoBadge #vimeo_badge_logo { width: 57px; height: 16px; display: none; }
.vimeoBadge .credit { font: normal 11px verdana,sans-serif; }
.vimeoBadge .clip { padding:0; float:left; margin:0 10px 10px 0; width:100px; line-height:0; }
.vimeoBadge .caption { font: normal 11px verdana,sans-serif; overflow:hidden; width:100px; height: 40px; }
.vimeoBadge .clear { display: block; clear: both; visibility: hidden; }

#dd_ajax_float {
    border-style: none !important;
}

#social-links-table {
    float: right;
    width: 305px;
}

#social-links-table td {
    padding: 0 3px;
}

#disqus_thread {
    margin-right:20px !important;
}

.dsq-comment-text {
    font-size: 12px !important;
    line-height: 16px !important;
}

.dsq-comment-text br {
    margin-bottom: 10px;
}
 
#wts_infusion_optin{

	/* overlay is hidden before loading */
	display:none;
    
    z-index: 1000000;

	/* standard decorations */
	width:350px;
	border:5px solid #BBB;
    background: #FFF;
    padding: 20px;
}

#wts_infusion_optin div {
	padding:10px;
	background-color:#fff;
}

#wts_infusion_optin input[type=submit] {
    padding: 3px 5px;
    width: 200px;
    text-align: center;
}

#wts_infusion_optin .fname-label, #wts_infusion_optin .email-label {
    margin-left: 30px;
}

#wts_infusion_optin .fname-label label {
    margin-right: 6px;
    font-weight: bold;
}

#wts_infusion_optin .email-label label {
    margin-right: 44px;
    font-weight: bold;
}

#wts_infusion_optin .close {
	background-image:url(images/close.png);
	position:absolute; right:-20px; top:-20px;
	cursor:pointer;
	height:35px;
	width:35px;
}

#fb-root a{
    display: inline !important;
}