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

.tw_block {
/*	width: 180px;*/
	width: 16em !important; /* for display in block */
}

#main .tw_block {
	width: 100% !important; /* for display center */
}
#main .tw_block ul {
	margin : 30px 10px;
}
#main .tw_block ul li .tw_header {
	padding : 5px 2px;
}
#main .tw_block ul li .tw_text {
	padding : 5px 2px;
}

.tw_tweet {
/*	margin: 0px 0px 0px -25px;*/
	margin: 0 !important;
	padding: 2px !important;
	border-bottom: dashed 1px #ccccff;
	list-style-type: none !important;
	background-image:none !important;
}
/*
.navi-inside-type3 {
	margin: 0 !important;
}
*/
.navi-inside-type3 .tw_block ul{
	margin: 0 10px 0 0;
}

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

.tw_tweet:hover {
	background-color: #e8ffff !important;
}

.tw_odd {
	background-color: white !important;
}

.tw_even {
/*	background-color: #ffffcc;*/
	background-color: #f6f6f6 !important;
}

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

.tw_header {
}

.tw_text {
}

.tw_query {
	font-weight: bold;
	background-color: yellow;
}

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

a.tw_username:hover {
/*	color: #ff3333;*/
	color: #0099B9;
	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;*/
	color: #0099B9;
	text-decoration: none;
}

a.tw_uri:hover {
/*	color: #ff3333;*/
	color: #0099B9;
	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: 54px;
}

.tw_image {
	float: left;
	width: 48px;
	height: 48px;
	margin: 2px;
	padding: 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;
}

