body { margin: 0px; padding:0px; background:url("/images/bg.jpg") top left repeat-x #e5e5e5; }
body, td, th, div, li, select, input, textarea { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; }
body, td, th, div, li { vertical-align:top; }
form { margin: 0px; padding: 0px; }
a img { border: 0px; }
a { font-weight:bold; color:#34aad2; text-decoration:none;}
a:hover { text-decoration:none; color:#de4900; }
a.black:hover {color:#1b1716; }
div.spacer { clear:both; font-size:0px; height:0px; padding:0px;}
a.white {color:#fff;}
a.white:hover {text-decoration:underline;}

.corners { -moz-border-radius-bottomleft:4px; -moz-border-radius-topright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-top-right-radius:4px; -webkit-border-top-left-radius:4px;}

#container {margin:0 auto; max-width:1200px; min-width:960px; overflow:hidden;}

.topLinks {height:38px; font-size:0px;float:left;}
.topLinks a {height:26px; color:#fff;float:left; padding:12px 10px 0px 10px; font-size:11px; display:block;}
.topLinks a:hover {height:26px; float:left; padding:12px 10px 0px 10px;color:#24231c; background:#fff; text-decoration:none;}
.welcome {height:38px; font-size:0px;float:left; margin-right:10px;}
.welcome a {height:28px; color:#fff;float:left; padding:10px 10px 0px 10px; font-size:16px; display:block;}
.welcome a:hover {height:28px; float:left; padding:10px 10px 0px 10px;color:#24231c; background:#fff; text-decoration:none;}

.login {height:38px; font-size:0px;float:left;}
.login a {height:26px; float:left; padding:12px 10px 0px 10px; font-size:11px; display:block; color:#de4900;}
.login a:hover {height:26px; float:left; padding:12px 10px 0px 10px;color:#fff; background:#de4900; text-decoration:none;}
.search {font-size:18px; padding:6px; border:0px; outline: none;}
.userSearch { border:none; font-size:12px; padding:2px 4px; outline:none;}
.submit {text-shadow:#d95700 0 -1px 0; color:#fff;
	/* fallback (Opera) */
    background: #dee9ed;
    /* Mozilla: */
    background: -moz-linear-gradient(top, #ff6f0f, #ee5f00);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, left bottom, from(#ff6f0f), to(#ee5f00));
   /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#ff6f0f', EndColorStr='#ee5f00', GradientType=0);
		}
.submit:hover {text-shadow:#d95700 0 -1px 0; color:#fff; background: #ff6f0f;}

.submitTweet {background:#de4900; font-size:14px; border:none; padding:6px; color:#fff;}
.submitTweet:hover {color:#fff; background: #000;}


.links {height:36px; font-size:0px; }
.links a {height:29px; color:#000; font-weight:normal; float:left; padding:10px 10px 0px 10px; font-size:16px; display:block; text-shadow:#e4eef1 0px 1px 0;}
.links a:hover {height:29px; color:#fff; background:#34aad2; text-decoration:none; text-shadow:#007284 0 -1px 0;}
.linksActive a {height:29px; color:#000; font-weight:normal; background:#fff; text-decoration:none; float:left; padding:10px 10px 0px 10px; font-size:16px; display:block; text-shadow:#cee1e7 0px 1px 0;}

.profileLinks {height:31px; font-size:0px; }
.profileLinks a {height:25px; color:#f2f2f2; font-weight:normal; float:left; padding:6px 10px 0px 10px; font-size:14px; display:block;}
.profileLinks a:hover { color:#fff; background:#34aad2; text-decoration:none;}
.profileLinksActive a {height:25px; color:#000; font-weight:normal; background:#fff; text-decoration:none; float:left; padding:6px 10px 0px 10px; font-size:14px; display:block;}


.titleBar {padding:0px 10px; height:32px; border-top:1px solid#f6f6f6; border-bottom:1px solid#8f8f8f;
/* fallback (Opera) */
    background: #fff;
    /* Mozilla: */
    background: -moz-linear-gradient(top, #e5e5e5, #bdbdbd);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, left bottom, from(#e5e5e5), to(#bdbdbd));
   /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#e5e5e5', EndColorStr='#bdbdbd', GradientType=0);


}
.titleBarHeader {text-transform:uppercase; margin:0px; font-size:14px; font-weight:bold; color:#191814; padding:8px 0px; text-shadow:#f6f6f6 0px 1px 0;}
.titleBarLinks {height:32px; font-size:0px; float:left; }
.titleBarLinks a {height:22px; color:#5f6268; float:left; padding:10px 10px 0px 10px; font-size:11px; display:block;}
.titleBarLinks a:hover { background:#34aad2; height:22px; padding:10px 10px 0px 10px; float:left; color:#fff; text-decoration:none;}
.titleBarLinksActive {height:32px; font-size:0px; float:left; }
.titleBarLinksActive a { height:22px; font-size:11px; display:block; background:#fff; padding:10px 10px 0px 10px; float:left; color:#000; text-decoration:none;}

.scroller {opacity:0.85;filter:alpha(opacity=85);}
.scroller:hover {opacity:1;filter:alpha(opacity=100);}
ul.panel {margin:0px; padding:0px; list-style-type:none;}
.tweetPanel {border:1px solid #e0e0e0; padding:10px 8px 8px 8px; background:#fff; margin-bottom:4px; overflow:hidden;}
.tweetPanel:hover {border:1px solid #c2c2c2; background: #f5f5f5;}
.tweetPanelDark {padding-top:2px; background:#fff; margin-bottom:4px; overflow:hidden;}
.tweetPanelDark:hover {background:#f4f4f4;}
.tweetBody {font-size:14px; margin-bottom:6px; color:#454545; line-height:1.3em;}
.tweetBody a {color:#34aad2;}
.tweetBody a:hover {color:#de4900;}
.username { color: #34aad2;}
.story {margin:0px 6px 6px 0px; color:#5f6268; font-size:10px;}
.storyHeadline a {font-size:12px;}
img.story { width:60px; height:60px; float:left; margin:0px 6px 6px 0px;}
.tweetTime {float:left; color:#5f6268; font-size:10px;}
.retweet {background: #34aad2; color:#fff; font-size:9px; display:block; width:40px; text-align:center; padding:2px 0px; margin-top:4px;}
.retweet:hover {background:#000;}
.retweetLink {padding:2px 0px 0px 16px;}
.retweetLink:hover {}
.retweetBlackLink { padding:2px 0px 0px 16px;}
.retweetBlackLink:hover {}
.listLink {background:url(/images/listicon.png) no-repeat left; padding:2px 0px 0px 16px;}
.listLink:hover {background:url(/images/listiconOver.png) no-repeat left;}
.followLink {background:url(/images/followicon.png) no-repeat left; padding:2px 0px 0px 16px;}
.followLink:hover {background:url(/images/followiconOver.png) no-repeat left;}
.replyLink {padding:2px 0px 0px 11px;}
.replyLink:hover {}
.profileLink {background:url(/images/profileicon.png) no-repeat left; padding:2px 0px 0px 14px;}
.profileLink:hover {background:url(/images/profileiconOver.png) no-repeat left;}
.blueGradient { background: #dee9ed;}
.play {width:13px; height:13px; font-size:0px; background:url(/images/play2.png) center no-repeat; margin:6px 0px 0px 10px; padding-top:4px; float:right;}
.play:hover {width:13px; height:13px; font-size:0px; background:url(/images/play2Over.png) center no-repeat; margin:6px 0px 0px 10px; padding-top:4px; float:right;}
.pause {width:13px; height:13px; font-size:0px; background:url(/images/pause2.png) center no-repeat; margin:6px 0px 0px 20px; padding-top:4px; float:right;}
.pause:hover {width:13px; height:13px; font-size:0px; background:url(/images/pause2Over.png) center no-repeat; margin:4px 0px 0px 20px; padding-top:4px; float:right;}
.minus {width:13px; height:13px; font-size:0px; background:url(/images/minus2.png) center no-repeat; margin:6px 0px 0px 10px; padding-top:4px; float:right;}
.minus:hover {width:13px; height:13px; font-size:0px; background:url(/images/minus2Over.png) center no-repeat; margin:6px 0px 0px 10px; padding-top:4px; float:right;}
.plus {width:13px; height:13px; font-size:0px; background:url(/images/plus2.png) center no-repeat; margin:6px 0px 0px 10px; padding-top:4px; float:right;}
.plus:hover {width:13px; height:13px; font-size:0px; background:url(/images/plus2Over.png) center no-repeat; margin:6px 0px 0px 10px; padding-top:4px; float:right;}
ul#panel {margin:0px; padding:0px; list-style-type:none;}
ul#panel li {margin:0px;padding:0px;}

.liveFast { float:right; font-size:30px; line-height:14px; color:#5f6268; margin:0px; height:26px; padding:6px 6px 0px 6px; cursor:pointer;}
.liveFast:hover { font-size:30px; background:#34aad2; color:#fff; height:26px; padding:6px 6px 0px 6px;}

.liveSlow { float:right; font-size:30px; line-height:14px; color:#5f6268; margin:0px; height:26px; padding:6px 6px 0px 6px; cursor:pointer;}
.liveSlow:hover { font-size:30px; background:#34aad2; color:#fff; height:26px; padding:6px 6px 0px 6px;}

.liveMin { float:right; font-size:11px; line-height:14px;  color:#1a1b1d; margin:6px 0px 0px 0px; padding:2px 6px;}


.bottomNumbers {background:#e7eff2;  margin:8px 4px 10px 0px;float:left;}
.bottomNumbers a {text-align:center; padding:4px; text-align:center; height:14px; width:16px; display:block;}
.bottomNumbers a:hover { background:#de4900; padding:4px; display:block; color:#e7eff2; height:14px; width:16px; -moz-border-radius-bottomleft:4px; -moz-border-radius-topright:4px; -moz-border-radius-topleft:4px; -webkit-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-top-right-radius:4px; -webkit-border-top-left-radius:4px;}

.bottomNumbersActive {background:#34aad2; padding:4px; margin:8px 4px 10px 0px; height:14px; width:16px; float:left; text-align:center;}
.bottomNumbersActive a {color:#e7eff2;}

/* PROFILES */
.infoBox {padding:6px; background:#fff; font-size:11px; color:#24231c; margin:0px 0px 10px 0px; overflow:hidden;}
.infoBoxHeader {text-transform:uppercase; font-weight:bold; color:#a4a4a4;}
.follow a {text-align:center; background:#34aad2; color:#fff; padding:4px 0px; display:block; font-size:16px;}
.follow a:hover {background:#de4900; color:#fff;}
.profileTweet {font-size:18px; color:#a4a4a4; margin-bottom:4px;}
.profileTweetName { color:#24231c;}
.commentContainer {background:#e7eff2; margin:0px 0px 2px 48px; padding:6px;}
img.photo {border:1px solid #24231c; margin:5px;}
.submitTweetShell {background:#c4c4c4; padding:10px; margin:10px 0px;}

/* CHECKINS */
.row:hover {background:#fff;}
.minMaxWidth {margin:0px auto; max-width:1200px; min-width:960px; overflow:hidden; padding:0px 20px;}
.sidebarHeaderBG {background:#494949; padding:8px 14px; -moz-border-radius-topright:4px; -moz-border-radius-topleft:4px;  -webkit-border-top-right-radius:4px; -webkit-border-top-left-radius:4px;}
.sidebarBody {background:#f2f2f2; padding:14px; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px;}
.contentHead {font-size:22px; color:#494949; margin-bottom:8px;}
.contentBodyBG {background:#fff; color:#848484; padding:20px; margin:20px 20px 0px 0px;}
.contentBody {font-size:14px; line-height:17px;}

/* ad.ly */
.adlyAd { background:#fff2cc; border:1px solid#d0c299;}

/* Container DIV - automatically generated */
.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
	z-index: 2;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}
	
.simply-scroll-list li img {
	border: none;
	display: block;
}

/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */

/* Container DIV */
.simply-scroll { 
	width:100%;
	height:30px;
}

/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	width:100%;
	height: 30px;
}
	
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
	width: 30px;
	height: 30px;
	margin-right:4px;
}