/* ========================================================
 * Twitter left/right block ($position = block)
 * ========================================================
 */

.tw_block {
	width: 99%;
}

.tw_tweet {
	margin: 0px 0px 0px -25px;
	padding: 5px;
	border-bottom: dashed 1px #ccccff;
	list-style-type: none;
}

.tw_tweet:first-child {
	border-top: dashed 1px #ccccff;
}

.tw_odd {
	background-color: white;
}

.tw_even {
	background-color: #ffffcc;
}

.tw_image {
	margin: 0px;
	padding: 0px;
	width: 48px;
}

.tw_header {
}

.tw_text {
}

/**
* Twitter user name
*/
a.tw_username,
a.tw_username:focus,
a.tw_username:visited {
	color: #ff3333;
	font-weight: bold;
	text-decoration: none;
}

a.tw_username:hover {
	color: #ff3333;
	font-weight: bold;
	text-decoration: underline;
}

/**
* Twitter timestamp
*/
.tw_timestamp {
	font-size: 0.96em;
	color: #9999cc;
}

/**
* Twitter source (from web, Tweetie, etc.)
*/
.tw_source,
.tw_source a,
.tw_source a:focus,
.tw_source a:visited {
	font-size: 0.95em;
	color: #9999cc;
	text-decoration: none;
}

.tw_source a:hover {
	font-size: 0.95em;
	color: #9999cc;
	text-decoration: underline;
}

/**
* Twitter text
*/
.tw_text {
	color: #000000;
}

/**
* Twitter Uris
*/
a.tw_uri,
a.tw_uri:focus,
a.tw_uri:visited {
	color: #ff3333;
	text-decoration: none;
}

a.tw_uri:hover {
	color: #ff3333;
	text-decoration: underline;
}

/**
* Form to submit a tweet
*/
#tw_prompt_block {
	float: left;
}

#tw_counter_block {
	float: right;
}

#tw_textarea_block {
	width: 90%;
	background-color: white;
}

#tw_textarea_block:focus {
	background-color: #ccffff;
}

#tw_submit_block {
	float: right;
}


/* ========================================================
 * Twitter center block ($position = center)
 * ========================================================
 */
.tw_center {
	width: 99%;
}

.tw_center ul li.tw_tweet {
	padding: 1px;
	width: 99%;
	height: 87px;
}

.tw_image {
	float: left;
	width: 48px;
	height: 48px;
	margin: 2px;
	paddingx: 0px;
}

.tw_main {
	height: 50px;
	float: left;
	width: 448px;
	margin: 1px 1px 1px 5px;
}

/**
* Form to submit a tweet
*/
#tw_prompt_center {
	float: left;
}

#tw_counter_center {
	float: right;
}

#tw_textarea_center {
	width: 90%;
	background-color: white;
}

#tw_textarea_center:focus {
	background-color: #ccffff;
}

#tw_submit_center {
	float: right;
}
