/*
Theme Name: Sunday Bikes V3
Theme URI: http://www.sundaybikes.com
Description: Version 3 of SundayBikes.com
Version: 1.0
Author: Francis Delapena
Author URI: http://www.francisdelapena.com/
Tags: sunday, bmx, fixed width, widgets

	Francis Delapena v1.0
	http://www.francisdelapena.com

	This theme was designed and built by Francis Delapena,
	whose blog you will find at http://www.francisdelapena.com/blog/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* SET DEFAULTS */
* {
	padding: 0;
	margin: 0;
	border: 0;
	font-family: "Arial Rounded MT Std", "Arial Rounded", Arial, Verdana, Geneva;
}
html, body {
	height: 100%;
}
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	background: url('images/bg-full.gif') repeat-y center;
	color: #333;
	background-color: #151515;
	text-align: center;
}
p {
	padding-bottom: 1em;
}
a,
a:visited {
	text-decoration: none;
}
a:hover {
	color: #000;
}
input, select, textarea {
	border: 1px solid #666;
	padding: 3px;
	font-size: 9px;
}
option {
	padding: 3px;
	border-bottom: 1px dotted #333;
}
a.small {
	font-size: 14px;
}
ul,
ol,
blockquote {
	padding-bottom: 1em;
	padding-left: 1.5em;
}
blockquote {
	font-size: 1.2em;
	font-style: italic;
	padding-right: 1.5em;
}
h3 { margin-bottom: 1em; }

/* CONTAINER */
/* main */
#container {
	margin: 0 auto;
	text-align: left;
	width: 1000px;
	background: #fff;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
	
	border-left: 1px solid #151515;
	border-right: 1px solid #151515;
}
/* content */
#container-content {
	padding: 25px 50px 50px;
	position: relative;
}


/* HEADER */
#header {
	position: relative;
	height: 350px;
	overflow: hidden;
	z-index: 901;
	background: url('images/header-MO.gif');
}
#highlight-img {
	position: absolute;
	width: 1000px;
	z-index: 902;
	background-color: #000;
}
a#logolink {
	position: absolute;
	top: 45px;
	right: 15px;
	padding: 0;
	z-index: 903;
}
img#sunday-logo {
	z-index: 903;
	width: 328px;
	height: 263px;
}
img#header-curve {
	position: absolute;
	height: 25px;
	bottom: 0px;
	z-index: 999;
}
#header h1 {
	text-transform: uppercase;
	position: absolute;
	padding-bottom: 50px;
	right: 0;
	left: 0;
	bottom: 0;
	padding-right: 173px;
	text-align: right;
	font-size: 3em;
	z-index: 904;
}
#header h2 {
	text-transform: uppercase;
	position: absolute;
	top: 290px;
	right: 0px;
	left: 0px;
	padding: 5px 180px 5px 0;
	text-align: right;
	font-size: 14px;
	z-index: 904;
}
#header h2 a.highlight {
	width: 12px;
	height: 12px;
}
#header a {
	display: inline-block;
	border: 0;
	padding: 2px;
}
#header h1 a,
#header h1 a:visited {
	text-decoration: none;
	padding: 0 5px;
}
#header .highlight {
	width: 12px;
	height: 12px;
}
#header a#upupandaway {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
	display: inline;
	z-index: 904;
}
#top {
	position: absolute;
	top: 250px;
}

/* CONTENT */
#content {
	float: left;
	width: 520px;
}
div.navigation {
	border-bottom: 1px solid #333;
	height: 1.5em;
	width: 100%;
}
div.navigation a {
	padding: 2px;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
div.nav-bottom {
	border-bottom: 0 !important;
}
img.alignright {
	padding: 0 0 10px 10px;
	display: inline;
}
img.alignleft {
	padding: 0 10px 10px 0;
	display: inline;
}

/* TWITTER */
#twitter_div {
	padding: 7px 5px 5px 35px;
	font-weight: bold;
	border-bottom: 1px solid #333;
	background: url('images/twitter-bg.jpg') no-repeat;
}
#twitter_div ul {
	padding: 0;
	list-style: none;
	color: #fff;
	font-size: 12px;
}
#twitter_div span {
	display: block;
}
#twitter_div a,
#twitter_div a:visited {
	color: #fff;
}
#twitter_div span a { border-bottom: 1px dotted #fff; }
#twitter_div ul a:hover {
	border-bottom: 1px dotted #FF0000;
}

/* POSTS */
div.post {
	position: relative;
	padding-top: 10px;
	padding-bottom: 25px;
	font-size: 12px;
}
div.date {
	position: absolute;
	text-align: right;
	right: 0px;
	text-transform: uppercase;
	top: 10px;
	font-size: 9px;
}
div.post h2 {
	background: url('images/post-header.gif') no-repeat;
	height: 25px;
	padding: 2px 0 5px 30px;
	text-transform: lowercase;
	font-size: 14px;
}
/* post identifiers */
div.post h2.news-team a,
div.post h2.news-team a:visited,
div.post h2.news-team {
	color: #0066CC;
}
div.post h2.news-product,
div.post h2.news-product a,
div.post h2.news-product a:visited {
	color: #00CC00;
}
div.post h2.news-productandteam,
div.post h2.news-productandteam a,
div.post h2.news-productandteam a:visited {
	color: #660099;
}
div.post h2 a,
div.post h2 a:visited {
	text-decoration: none;
}
h2.pagetitle {
	text-transform: uppercase;
	font-size: .9em;
	text-align: right;
	padding-bottom: 1em;
}
.entry {
	padding-left: 20px;
	clear: both;
}
p.download,
a.download { color: #666; text-transform: uppercase; font-weight: bold; }
a.download { display: inline-block; padding: 2px 0; }
a.download:hover { color: #FF4E00; }
p.postmetadata {
	font-size: 10px;
	text-transform: uppercase;
	padding: 5px 0;
	clear: both;
	color: #333;
	border-bottom: 1px dotted #333;
	border-top: 1px dotted #333;
	} p.postmetadata a {
		color: #333;
		text-decoration: underline;
	} p.postmetadata a:hover {
		color: #ff0000;	
}
p.wp-caption-text {
	font-weight: bold;
	font-size: 9px;
	padding-top: 2px;
	padding-left: 2px;
}
a.more-link,
a.more-link:visited {
	text-decoration: none;
	background: url('images/post-more.gif') no-repeat top right;
	display: inline-block;
	padding: 6px 20px 0 0px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
div.sociable { 
	margin: 0 !important;
}

/* photo gallery */
.entry .navigation {
	color: #ccc;
	font-size: 9px;
}
.gallery {
	padding-bottom: 10px;
}

/* flipbook */
.flipbook-listing {
	position: relative;
}
.flipbook-listing a.view-gallery {
	position: absolute;
	display: block;
	bottom: 0;
	left: 0;
	right: 0;
	text-transform: uppercase;
	color: #FFF;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 10px;
	border-top: 2px dotted #FFF;
	background-color: #FF0000;
	filter: alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
}
.flipbook-listing a.view-gallery:hover {
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}

/* share this 
div.post a.stbutton { padding: 0 !important; }
div.post a.stico_default { background: none !important; }
div.post a.stbutton:hover { color: #FF0000; }
p.sharethis {
	padding: 5px 5px 0;
	text-align: right;
	background-color: #FFFDE1;
	text-transform: uppercase;
}*/
a.stbutton {
	float: right;
	padding-top: 3px;
}

/* comments */
div.post textarea {
	width: 100%;
}
h3#respond {
	padding-top: 30px;
	border-bottom: 1px dotted #000;
}
h3#comments {
	padding: 30px 0 5px;
}
#commentform {
	padding-top: 5px;
	font-size: 11px;
}
.commentlist {
	padding: 5px 0 0;
}
.commentlist li {
	list-style: none;
	padding: 10px;
	background-color: #F6F6F6;
	border-bottom: 1px solid #fff;
}
.commentlist li.alt { background-color: #ddd; }
.commentlist .commentmetadata {
	display: block;
	font-weight: bold;
	padding-bottom: 10px;
	color: #999;
}
.commentlist a,
.commentlist a:visited { color: #666; } 
.commentlist a:hover { 
	color: #000;
	text-decoration: underline;
}
.commentlist p {
	padding: 0 0 1em;
}
.commentlist cite {
	display: block;
	text-transform: uppercase;
	font-style: normal;
	font-weight: bold;
}
.commentlist cite a { color: #333; text-decoration: underline; }
.clear {
	clear: both;
}
ul.commentlist small {
	font-size: 10px;
}


/* FULLPAGE */
#fullpage {
	position: absolute;
	top: 0;
	left: 0;
	width: 1000px;
	height: 870px;
	text-align: right;
	background-color: #fff;
	font-size: 1.2em;
}
p.extra-links {
	font-weight: bold;
	text-transform: uppercase;
}
p.extra-links a {
	text-shadow: #fff -1px 1px 3px;
}

/* quick menu */
#quickmenu {
	position: absolute;
	top: 50px;
	right: 0;
}
#quickmenu a,
#quickmenu a:visited {
	font-size: 9px;
	text-transform: uppercase;
	padding: 4px;
	background-color: #000;
	color: #FFFF66;
}
#quickmenu a:hover {
	color: #fff;
}

/* full-page-header */
#full-page-header {
	position: absolute;
	right: 0;
	border-bottom: 2px solid #000;
	padding: 0 0 2px 0;
	padding-left: 50px;
}
div#header-container {
	position: relative;
	height: 45px;
	width: 463px;
	border-bottom: 2px solid #000;
	} a.page-header-img {
		border-right: 0;
		position: absolute;
		right: 0;
		bottom: 0;
	} div#header-menu {
		position: absolute;
		right: 170px;
		bottom: 0;
		font-size: 14px;
		text-transform: uppercase;
	} div#header-menu.team {
		right: 105px;
	} div#header-menu.videos {
		right: 141px;
	} div#header-menu.contact {
		right: 149px;
		} #header-menu a {
			padding: 2px 5px;
			border-right: 2px solid #000;
}
.large-dots-bg {
	background-image: url(images/large-dots-bg.gif);
	height: 600px !important;
}

/* posts */
#fullpage .post {
	position: absolute;
	padding: 0;
	right: 75px;
	top: 30px;
	z-index: 100;
}
#fullpage .entry {
	padding-top: 85px;
	padding-right: 25px;
}
#fullpage li {
	list-style: none;
}

/* page-products */
#fullpage #background-image {
	position: absolute;
	top: 0;
	left: 0;
}
#page-list li {
	list-style: none;
}
#page-list li a,
#page-list li {
	text-transform: lowercase;
	font-size: 18px;
	font-weight: bold;
}
#siblings h2 a {
	text-transform: uppercase;
	font-size: 14px;
}
#page-list li li {
	text-transform: uppercase;
	font-size: 14px;
	color: #CC6600;
}
#page-list li li a {
	font-weight: normal;
	font-size: 14px;
}
#page-list a.highlight {
	text-transform: uppercase !important;
}
#product-news {
	position: absolute;
	top: 710px;
	left: 4px;
	padding-bottom: 3px;
	right: 0;
}
#newslinks a {
	display: block;
	float: left;
	width: 123px;
	height: 75px;
	margin: 0 1px 1px 0;
	font-size: 10px;
	text-align: center;
	text-transform: uppercase;
	color: #999;
	background: #000;
}
#newslinks a.alt {
	background-color: #151515;
}
#newslinks a strong { 
	display: inline-block;
	padding: 10px;
}
#newslinks a:hover {
	color: #fff;
}
#specs {
	text-align: left;
	padding: 10px 85px 75px;
}
#specs h3 {
	text-transform: uppercase;
	padding: 5px;
	background: #999;
}
#specs h3 a {
	float: right;
	font-size: 10px;
	color: #333;
	text-decoration: underline;
}
#specs ul {
	background: #ccc;
	padding: 0;
}
#specs li { 
	font-size: 9px;
	border-bottom: 1px solid #999; 
}
#specs strong {
	display: inline-block;
	background: #666;
	padding: 5px;
	color: #ccc;
	text-transform: uppercase;
	width: 100px;
	font-size: 10px;
}

/* completes */
.product-cat-4010 #photos-3d {
	height: 450px;
	width: 850px;
	left: 75px;
	top: 150px;
}
#siblings {
	position: absolute;
	z-index: 2;
	text-align: left;
	left: 75px;
	top: 113px;
}
#main-pics {
	position: absolute;
	right: 105px;
	top: 546px;
	z-index: 420;
}
#main-pics a {
	display: inline-block;
	overflow: hidden;
	width: 50px;
	height: 50px;
	border: 1px solid #000;
	margin-left: 2px;
} #main-pics a:hover { border-color: #990000; }

/* page-team */
div.page-team {
	width: 275px !important;
}
#main-team-photo {
	position: absolute;
	top: 200px;
	left: 100px;
	overflow: hidden;
}
div.page-team ul#page-list ul a {
	font-size: 12px;
}

/* Plus 4 */
div#plus-faq {
	position: absolute;
	width: 500px;
	left: 133px;
	top: 250px;
	text-align: left;
}
div#plus4-video {
	position: absolute;
	left: 159px;
	top: 175px;
	width: 164px;
	height: 66px;
}
div.large p {
	font-weight: bold;
	font-size: 14px;
}

/* page-product-item */
.page-product-item-bg {
	background-image: url(images/page-product-item-bg.gif);
	height: 650px !important;
}

/* photos-3d */
#photos-3d {
	position: absolute;
	top: 250px;
	left: 125px;
	height: 350px;
	width: 750px;
	z-index: 1;
	overflow: hidden;
}
#photos-3d img {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
}
#buttons-3d {
	position: absolute;
	right: 97px;
	top: -1000px;
	z-index: 100;
}
#stopandgo3d {
	position: absolute;
	right: 90px;
	top: -1000px;
	z-index: 100;
}

/* photos-detail */
#photos-detail {
	background: url(images/black-rounded-bar.gif) no-repeat top;
	z-index: 421;
	position: absolute;
	width: 850px;
	top: 600px;
	left: 75px;
	height: 20px;
	padding-top: 5px;
	color: #fff;	
	text-align: center;
	font-size: 9px;
	text-transform: uppercase;
}
#photos-detail a {
	padding: 4px;
}
#photos-detail img {
	padding: 2px;
	border: 1px solid #000;
}
#photos-detail img {
	padding: 2px;
	border: 1px solid #000;
	background-color: #fff;
}

/* full photo */
#full-photo {
	position: absolute;
	top: 200px;
	left: 0;
	width: 100%;
	overflow: hidden;
	z-index: 420;
}
#full-photo img {
	border: 1px solid #000;
	position: absolute;
	z-index: 720 !important;
}
#you-have-chosen-wisely {
	position: absolute;
	background: url(images/full-photo-desc-bg.gif);
	left: 0px;
	right: 0px;
	height: 150px;
	top: -1000px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	z-index: 420;
}
#you-have-chosen-wisely p {
	text-align: left;
	padding: 30px 20px 20px 150px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
#hidebutt {
	position: absolute;
	top: -1000px;
	right: 156px;
	z-index: 420;
}
#hideIMG {
	border: 0 !important;
}
#loading-photos {
	position: absolute;
	top: -1000px;
	left: 90px;
	z-index: 2;
}

/* VIDEOS */
#videos {
	float: left;
	padding-right: 10px;
	padding-top: 10px;
}

/* VIDEOS V.2 */
embed, object { background: #000; }
#fullpage div.video-page { padding-right: 50px; padding-top: 125px; }
div#video-list-noflash {
	float: right;
	width: 750px;
	background-color: #FF0000;
	text-align: center;
	color: #fff;
	font-size: 14px;
	padding: 10px 0;
}
div#video-list-noflash a {
	color: #fff;
} 
ul#video-list { 
	text-align: left; 
	padding-left: 125px;
}
ul#video-list h3 {
	padding-top: 15px;
	margin-bottom: 2px;
	color: #000;
	width: 750px;
	border-bottom: 1px solid #000;
}
ul#video-list li {
	display: inline-block;
}
ul#video-list ul {
	padding: 0;
	width: 750px;
	display: block;
	clear: both;
}
ul#video-list ul li,
#gal-webvids a {
	float: left;
	width: 248px;
	margin: 0 2px 2px 0;
	color: #fff;
	background: #333;
	font-size: 14px;
}
ul#video-list ul li strong {
	display: block;
	float: left;
	width: 150px;
	font-size: 12px;
	padding: 10px 0 2px;
}
ul#video-list ul li a {
	float: left;
	display: inline-block;
	font-size: 9px;
	color: #999;
	text-transform: uppercase;
	padding-right: 5px;
} ul#video-list ul li a:hover { color: #fff; }
#gal-webvids a strong {
	display: block;
	font-size: 12px;
	height: 25px;
	padding: 5px; 
}
/* CONTACT */
.page-contact #page-list {
	position: absolute;
	top: 0px;
	left: 50px;
	text-align: left !important;
	font-size: 10px !important;
}
.page-contact .entry {
	padding-left: 475px;
}
.page-contact em {
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
}
.page-contact #page-list li ul {
	padding-left: 0;
}
.page-contact #page-list li li {
	font-size: 12px !important;
}
.page-contact #page-list li li a {
	font-size: 10px !important;
}

/* SIDEBAR */
#sidebar {
	float: right;
	width: 350px;
	padding-top: 10px;
}
#sidebar ul {
	clear: both;
}
#sidebar li {
	list-style: none;
}
#sidebar a {
	text-decoration: none;
	border: 0;
}
#news-link {
	width: 46px;
	height: 21px;
}
div#main-menu {
	position: relative;
	width: 360px;
	z-index: 999;
	padding-bottom: 0;
}
div#pop-up-news {
	position: absolute;
	z-index: 999;
	left: -20px;
	top: -1035px;
	width: 82px;
	height: 43px;
}
a#online-store {
	display: block;
	padding-top: -5px;
	padding-bottom: 5px;
}
/* team menu */
ul#team-menu a {
	float: left;
	padding: 0 5px 5px 0;
	border: 0;
}
ul#team-menu img {
	border: 1px solid #666;
	width: 75px;
	height: 75px;
	background-color: #333;
}
/* no flash */
#no-flash {
	background-image: url(images/no-flash.jpg);
	width: 350px;
	height: 332px;
}
#no-flash h3 {
	padding: 30px 0 0 32px;
	text-transform: lowercase;
	font-size: 16px;
}
#no-flash ul {
	padding: 5px 0 5px 42px;
	list-style: disc !important;
}
#no-flash,
.download-flash,
#no-flash li a {
	color: #fff !important;
	font-size: 12px;
}
.download-flash {
	text-transform: uppercase;
	padding: 5px 0 0 32px;
}
/* flickr & premieres */
#flickr {
	clear: both;
	width: 350px;
	background: #660033 url(images/flickr-bg.gif);
}
#flickr h2 a {
	color: #ffffff !important;
	border-bottom: 1px dotted #fff;
}
#flickr a {
	display: inline-block;
	padding: 0 0 2px 2px;
}

/* recent comments */
#recentcomments {
	clear: both;
	width: 250px;
	height: 382px;
	background: url(images/bg-recentcomments.gif) no-repeat top left;
}
#recentcomments h2,
#flickr h2 {
	padding: 5px;
	width: auto;
	font-size: 10px;
	color: #eee;
	text-transform: uppercase;
}
#recentcomments ul {
	padding: 5px 0 0;
}
#recentcomments li {
	display: inline-block;
	padding: 2px;
	border-top: 1px solid #fff;
}
#recentcomments strong {
	text-transform: uppercase;
}


/* FOOTER */
#footer {
	border-top: 1px solid #333;
	padding: 5px;
	text-align: left;
	text-transform: uppercase;
	clear: both;
}
#footer select {
	float: left;
	margin-right: 5px;
	width: 175px;
}
/* search */
#searchform {
	padding: 2px 0 5px;
}
input#s {
	width: 100%;
	padding: 2px 0;
	color: #333;
	border-color: #333;
}
input#searchsubmit {
	text-transform: uppercase;
	width: 85px;
}


/* COLORS */
/* true black */
#header h1 a,
#header h2 a {
	background-color: #000;
}
/* black */
#header,
div.alignleft a:hover,
div.alignright a:hover,
#recentcomments a:hover,
div.post h2 a,
div.post h2 a:visited,
div.post h2,
h2.pagetitle,
#page-list li li a,
#siblings h2 a {
	color: #000;
}
/* white */
#header a,
#header a:visited,
#no-flash-video a {
	color: #fff;
}
#container-content,
#photos-detail img {
	background-color: #fff;
}
/* grey */
#recentcomments li a,
#recentcomments li a:visited,
a.more-link,
a.more-link:visited {
	color: #333;
}

/* blue */
ul#recentcomments li {
	background-color: #66CCFF;
}
#sidebar a,
#sidebar a:visited,
ul#main-menu li a:hover {
	color: #0099CC; /* darker */
}
#no-flash a:hover {
	color: #66CCFF !important;
}
/* green */
#recentcomments h2 {
	background-color: #00CC00;
}
/* red */
a,
a:visited,
ul#main-menu a,
ul#main-menu a:visited,
div.post h2 a:hover,
a.more-link:hover,
#full-page-header a,
#full-page-header a:visited,
#page-list li li a:hover {
	color: #FF0000;
}
#recentcomments h2,
#photos-detail img:hover {
	background-color: #FF0000;
}
/* purple */
blockquote,
.extra-links a:hover,
#page-list li a,
#page-list li,
.page-contact em {
	color: #660033;
}

/* twitter */
.twtr-widget{position:relative;font-size:12px!important;zoom:1; border-bottom: 1px solid #336600; background: #336600;}.twtr-fullscreen{font-size:220%!important;}.twtr-widget .twtr-spinner{width:14px;height:14px;position:absolute;background:url(http://widgets.twimg.com/j/1/spinner.gif) no-repeat;top:3px;right:3px;}.twtr-inactive{display:none;}.twtr-widget a img{border:0!important;}.twtr-doc{overflow:hidden;width:100%;text-align:left;font-weight:normal;}.twtr-bd{padding:0 1px;}.twtr-widget .twtr-tweet-wrap{padding:6px 8px;overflow:hidden;zoom:1;}.twtr-fullscreen .twtr-tweet-wrap{padding:20px;}.twtr-widget .twtr-tweet{border-bottom:1px dotted #ddd;overflow:hidden;zoom:1;}.twtr-widget .twtr-tweet a.twtr-reply{visibility:hidden;}* html .twtr-widget .twtr-tweet a.twtr-reply{visibility:visible;}.twtr-widget .twtr-tweet:hover a.twtr-reply{visibility:visible;}.twtr-widget-profile img.twtr-profile-img{display:block;float:left;width:31px;height:31px;border:0!important;}.twtr-widget h3,.twtr-widget h4,.twtr-widget p{margin:0!important;padding:0!important;line-height:1.2!important;width:auto!important;}.twtr-widget-profile h3,.twtr-widget-profile h4{margin:0 0 0 40px!important;}.twtr-widget h3{font-size:11px!important;font-weight:normal!important;}.twtr-widget h4{font-size:16px!important;}.twtr-widget i{font-size:9px;font-style:normal;display:block;margin-top:2px;zoom:1;}.twtr-hd{padding:10px;position:relative;zoom:1;overflow:hidden;}.twtr-fullscreen .twtr-hd{height:0;padding:0;}.twtr-timeline{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative;overflow:hidden;z-index:2;height:225px;}.twtr-flat .twtr-timeline{overflow-x:hidden;overflow-y:scroll;}.twtr-widget .twtr-tweet:last-child{border-bottom-width:0;}.twtr-ft{position:relative; height: 1px; overflow: hidden; display: none !important;}.twtr-ft div{overflow:hidden;padding:10px;zoom:1;}.twtr-ft span{float:right;text-align:right;}.twtr-ft a{float:left;display:block;}.twtr-ft span a{float:none;}.twtr-avatar{width:40px;height:40px;float:left;overflow:hidden;display:block;}.twtr-fullscreen .twtr-avatar{width:80px;height:80px;}.twtr-img{height:25px;width:25px;}.twtr-img img{width:30px;height:30px;}.twtr-fullscreen .twtr-img img{width:72px;height:72px;}.twtr-fullscreen a.twtr-join-conv{display:none;}.twtr-tweet-text{margin-left:40px;}.twtr-fullscreen .twtr-tweet-text{margin-left:90px;}.twtr-doc a{text-decoration:none!important;}.twtr-doc a:hover{text-decoration:underline!important;}
