/* RTmix CSS */

* {
	margin: 0;
}
body {
	color: #333333;
	background-color: #ddeef6;
	font-family: 'Lucida Grande', sans-serif;
	font-size: 12px;
	margin: 0px;
	overflow: auto;	
}
p {
	font-family: 'Lucida Grande', sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 5px 0px;
	padding: 0px;
	line-height: 130%;
}
a {
	color: #2277bb;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #2277bb;
}
a:visited {
	color: #2277bb;
}
a img {
	border: none;
	text-decoration: none;
}
table {
	border-collapse: collapse;
	border: none;
	border-style: none;
}

/* main body layout */

.page_b {
	margin: 0px auto 0px;
	width: 900px;
}


/* Fonts */

.t1 {
	color: #000000;
	font-size: 19px;
	font-weight: normal;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.t1_ul {
	border-bottom: 1px dotted #cccccc; padding-bottom: 10px;	
	color: #000000;
	font-size: 19px;
	font-weight: normal;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.t2 {
	color: #333333;
	font-size: 17px;
	font-weight: normal;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.t3 {
	color: #666666;
	font-size: 15px;
	font-weight: normal;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.smallt {
	font-size: 11px;
	color: #666666;
}
.errort {
	color: #ff0000;
	font-weight: bold;
}

/* forms */

form {
	margin: 0;
	padding: 0;
}
input {
	font-family: 'Lucida Grande', sans-serif;
	font-size: 13px;
	padding: 3px;
}
input.error {
	border:#FF0000 solid 2px;
}
textarea {
	font-size: 13px;
	font-family: 'Lucida Grande', sans-serif;
	padding: 5px;
}
select {
	font-family: 'Lucida Grande', sans-serif;
	font-size: 13px;
	padding: 3px 5px;
}

/* Error */

.error_b {
	margin: 20px 0px 0px;
}
.clear {
	clear: both;
	display: block;
}

/* Dialogs */

.dialog_b {
	border: 5px solid #f5f5f5;
	overflow: auto;
	padding: 5px;
	text-align:left;
}
.dialog_b .close {
	float: right;
}
.dialog_screen {
	display:none;
	position: fixed;
	_position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-color: #000000;
	z-index: 1000;
	opacity: 0.5;
 	filter: alpha(opacity = 50);
 	-moz-opacity:0.5;	
}
.dialog_t1 {
	background-color: #002233;
	color: #f5f5f5;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 15px;
}
.dialog_content_b {
	margin: 20px 20px 0px;
}
	
/* tooltips */

.tooltip_d {
	display: none;
	position: absolute;
	z-index: 1000;
}
.tooltip_b {
	color: #000000;
	line-height: 150%;
	padding: 10px 15px;
}
.tooltip_close {
	color: #cc0000;
	float: right;
	font-size: 12px;
	font-weight: bold;
}
.tooltip_close a, .tooltip_close a:visited, .tooltip_close a:hover {
	color: #cc0000;
}
.tooltip_t1 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 5px;
}
.tooltip_b p {
	font-size: 12px;
	margin: 0px 0px 5px;
}

/* loader */

.loader_small {
	padding: 0px 5px;
	vertical-align: middle;
}

/* menu bar */

.menu_bar_b {
	background-color: #002233;
	border-bottom: 1px solid #999999;
	position: fixed;
	left: 0px;
	top: 0px;
	height: 25px;
	width: 100%;
	z-index: 100;
}
.menu_bar_b .content {
	color: #333333;
	margin: 0px auto 0px;
	width: 900px;
}
a.menu_bar_action {
	display: block;
	font-weight: bold;
	float: left;
	margin: 0px 0px 0px;
}
a.menu_bar_action:hover {
	background-color: #5599bb;
	color: #ffffff;
	text-decoration: none;
	padding: 5px 10px 5px;
}

a.menu_bar_action_inactive {
	background-color: #002233;
	color: #aaddff;
	padding: 5px 10px 5px;
}
a.menu_bar_action_active {
	background-color: #5599bb;
	color: #ffffff;
	text-decoration: none;
	padding: 5px 10px 5px;
}
.menu_bar_window {
	background-color: #ffffff;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	position: absolute;
	padding: 10px 10px;
	z-index: 100;
}
.menu_r {
}
.menu_r_separator {
	border-top: 1px solid #cccccc;
	margin: 5px 0px 0px;
	padding: 5px 0px 0px;
}
a.menu_link, a.menu_link:visited {
	display:block;
	padding: 5px 10px 5px;
}
a.menu_link:hover {
	background-color: #5599bb;
	color: #ffffff;
	text-decoration: none;
}
	

/* title */

.title_b {
	font-family: arial, sans-serif;
	margin: 40px 0px 0px;
}
.title_logo {
	background-color: #002233;
	color: #ffffff;
	font-weight: bold;
	font-size: 20px;
	float: left;
	height: 25px;
	padding: 5px 40px; 
}
.title_text {
	background-color: #ffffff;
	color: #000000;
	font-size: 20px;
	float: left;
	height: 25px;
	padding: 5px 30px 5px 20px;
}
.title_action {
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	padding: 5px 30px 0px;
}

/* content */

.content_b {
	background-color: #ffffff;
	padding: 20px 25px;
}
.content_footer_b {
	font-size: 12px;
	color: #666666;
	padding: 10px 20px 20px;
}



/* tab menu */

.tab_menu_b {
	border-bottom: 1px solid #5599bb;
}
.tab_menu, .tab_menu:visited {
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	color: #333333;
	display: block;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding: 5px 10px;
	float: left;
}
.tab_menu_active, .tab_menu_active:visited {
	border-top: 1px solid #5599bb;
	border-left: 1px solid #5599bb;
	border-right: 1px solid #5599bb;		
	background-color: #5599bb;
	color: #ffffff;
}
a.tab_menu:hover {
	background-color: #ddeef6;
	color: #000000;
	text-decoration: underline;
}

.tab_menu2_b {
	border-bottom: 1px solid #3b896e;
}
.tab_menu2, .tab_menu2:visited {
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	color: #333333;
	display: block;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding: 5px 10px;
	float: left;
}
.tab_menu2_active, .tab_menu2_active:visited {
	border-top: 1px solid #3b896e;
	border-left: 1px solid #3b896e;
	border-right: 1px solid #3b896e;		
	background-color: #3b896e;
	color: #ffffff;
}
a.tab_menu2:hover {
	background-color: #d3f3e3;
	color: #000000;
	text-decoration: underline;
}


/* tab menu sub */
.tab_menu_sub_b {
	background-color: #ddeef6; 
	font-size: 13px;
	padding: 7px 10px;
}
.tab_menu_sub, .tab_menu_sub:visited {
}	
	

/* forms */

.form_label_c {
	font-size: 14px;
	padding: 10px 10px 10px 0px;
	text-align: right;
	vertical-align: middle;
	width: 150px;
}
.form_label2_c {
	font-size: 13px;
	padding: 5px 10px 5px 0px;
	text-align: right;
	vertical-align: middle;
	width: 140px;
}		
.form_input_c {
	font-size: 14px;
	padding: 10px 0px 10px;
	text-align: left;
	vertical-align: middle;
	width: 320px;
}
.form_input2_c {
	font-size: 13px;
	padding: 3px 0px 3px;
	text-align: left;
	vertical-align: middle;
}
.form_input_error_c {
	color: #cc0000;
	font-size: 13px;
	text-align: left;
	padding: 10px 0px 10px;
	vertical-align: middle;
}
.form_select {
	font-family: 'Lucida Grande', sans-serif;
	font-size: 13px;
	padding: 3px 3px;
	vertical-align: middle;
}
.form_input_c input {
	vertical-align: middle;
	width: 300px;
}
.form_input_color {
	vertical-align: middle;
	width: 80px;
}	
.form_sub {
	color: #666666;
	font-size: 11px;
	vertical-align: middle;
}
input.form_radio {
	vertical-align: middle;
	width: auto;
}
.form_radio_label, .form_radio_label:visited, .form_radio_label:hover {
	color: #333333;
	vertical-align: middle;
}
.button1 {
	background-color: #5599bb;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 10px;
	width: 200px;
}
.button2 {
	background-color: #002233;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 10px;
	width: 200px;
}
.button3 {
	background-color: #002233;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 10px;
	width: 200px;
}
.form_error {
	color: #ff0000;
	font-size: 11px;
	vertical-align: middle;
}

/* Channel page */

.channel_t {
	width: 100%;
}
.channel_content_c {
	padding-right: 40px;
	vertical-align: top;
	overflow: hide;
	width: 490px;
}
.channel_side_c {
	vertical-align: top;
	overflow: hidden;
	width: 310px;
}
.channel_side_box_b {
	margin: 15px 0px 0px;
	overflow: hidden;
}
.channel_side_box_title {
	background-color: #002233;
	color: #f5f5f5;
	font-weight: bold;
	padding: 5px 10px;
}
.channel_side_box {
	border: 1px solid #c0deed;
	background-color: #ddeef6;
	padding: 10px;	
}
.channel_side_box a, .channel_side_box a:visited {
	font-weight: bold;	
}
.channel_refresh_link {
	color: #999999;
	float: right;
	font-size: 13px;
	margin-top: 5px;
}
.channel_refresh_link_on, .channel_refresh_link_on:hover {
	border-top: 2px solid #eeeeee;
	border-left: 2px solid #eeeeee;
	border-right: 2px solid #cccccc;
	border-bottom: 2px solid #cccccc;
	background-color: #5599bb;
	color: #f0f0a0;
	display: block;
	font-weight: bold; 
	padding: 2px 10px;	
}
.channel_refresh_link_off, .channel_refresh_link_off:hover {
	border-top: 2px solid #eeeeee;
	border-left: 2px solid #eeeeee;
	border-right: 2px solid #aaaaaa;
	border-bottom: 2px solid #aaaaaa;
	background-color: #cccccc; 
	color: #ffffff;
	display: block; 
	font-weight: bold; 
	padding: 2px 10px;	
}

/* channel tweet */

.channel_new_tweet_title {
	background-color: #5599bb;
	color: #f5f5f5;
	font-weight: bold;
	font-size: 14px;
	padding: 5px 20px;
}
.channel_twit_r {
	border-bottom: 1px dotted #cccccc;
	margin: 0px 0px 0px;
	padding: 15px 5px 15px 10px;
}
.channel_twit_nohover_r {
	border-bottom: 1px dotted #cccccc;
	margin: 0px 0px 0px;
	padding: 15px 10px 15px;
}
.channel_twit_r:hover {
	background-color: #f1f1f1;
}
.channel_twit_b {
	position: relative;
	overflow: hidden;
	word-wrap: break-word;
	width: 480px;
}
.channel_twit_photo {
	display: block;
	height: 50px;
	left: 3px;
	overflow: hidden;
	top: 0px;
	position: absolute;
	width: 60px;
}
.channel_twit_photo img {
	max-width: 48px;
	max-height: 48px;
}
.channel_twit_content {
	display: block;
	font-size: 13px;
	margin-left: 60px;
	min-height: 50px;
	overflow: hidden;
	position: relative;
}
.channel_twit_content_nophoto {
	display: block;
	font-size: 13px;
	overflow: hidden;
	position: relative;
}
.channel_twit_username {
}
.channel_twit_text {
	line-height: 130%;
	overflow: hidden;
}
.channel_twit_url_expand {
	font-size: 11px;
	margin: 0px 0px 0px 10px;
}
.channel_twit_url_expand a, .channel_twti_url_expand_a:visited {
	color: #999999;
	padding: 1px 5px;
}
.channel_twit_url_expand a:hover {
	background-color: #5599bb;
	color: #ffffff;
	text-decoration:none;
}
a.channel_twit_username {
}
a.channel_twit_hashtag {
	color: #218d44;
}
.channel_twit_sub_rt {
	color: #999999;
	font-family: georgia, serif;
	font-size: 11px;
	font-style: italic;	
	margin: 0px 0px 5px;
}
.channel_twit_sub {
	margin: 10px 0px 0px;
}
.channel_time_ago {
	color: #999999;
	font-family: georgia, serif;
	font-size: 11px;
	font-style: italic;	
	padding: 0px 0px 6px;
}
.channel_tweet_source {
	color: #999999;	
}
.channel_tweet_source a, .channel_tweet_source a:visited {
	color: #999999;	
}
.channel_twit_action {
	float: right;
	font-size: 11px;
	margin: 0px 2px 0px 0px;
}
.channel_twit_action a, channel_twit_action a:visited {
	display: block;
	font-weight: bold;
	margin-left: 5px;
	padding: 3px 0px;
	text-align: center;
	width: 70px;
}
.channel_twit_action a:hover {
	background-color: #5599bb;
	color: #ffffff;
	text-decoration: none;
}
a.channel_twit_action_selected {
	background-color: #5599bb;
	color: #ffffff;
	text-decoration: none;
}
a.channel_twit_action_link, a.channel_twit_action_link:visited {
	border: none;
}
a.channel_twit_action_link:hover {
	background-color: #f1f1f1;
	color: #2277bb;
	text-decoration: underline;
}
.channel_twit_respond_b {
	background-color: #5599bb;	
	padding: 5px;
}
.channel_twit_respond_counter {
	color: #ffffff;
	font-size: 11px;
}
.channel_twit_respond_textarea {
	height: 55px;
	margin: 5px auto 0px;
	width: 95%;	
}
.channel_twit_respond_button {
	background-color: #002233;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 10px;
	vertical-align:middle;
	width: 80px;
}
.channel_twit_respond_error_b {
	background-color: #ff0000;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px;
	padding: 3px 0px;
	text-align: center;
}


/* channel pagination */

.channel_more_b {
	margin: 20px 0px 0px;	
}
.channel_more_b a, .channel_more_b a:visited {
	border: 1px solid #dddddd;
	background-color: #f1f1f1;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0px 10px;
	text-align: center;
}
.channel_more_b a:hover {
	background-color: #5599bb;
	color: #ffffff;
}

/* url listing in channels */

.url_listing_b {
/*	border: 1px dotted #cccccc; */
	margin: 5px 0px 0px 0px;
	padding: 2px 3px;
}
.url_listing_r {
	margin: 3px 0px 3px;
}
.url_entry {
	font-size: 11px;
	min-height: 16px;
	vertical-align: middle;
}

/* img listing in channels */

.channel_pic_b {
}
.channel_pic_r {
	margin: 10px 0px 0px 0px;
}
.channel_pic_r img {
	max-width: 300px;
}

/* channel about */

.channel_about_t {
}
.channel_about_photo_c {
	height: 50px;
	overflow: hidden;
	vertical-align: middle;
	width: 60px;
}
.channel_about_photo_c img {
	max-width: 48px;
	max-height: 48px;
}
.channel_about_user_c {
	vertical-align: middle;
}
.channel_about_username {
	font-size: 16px;
	font-weight: bold;
}
.channel_about_r {
	border-top: 1px dotted #cccccc;
	margin: 10px 0px 0px;
	padding: 10px 10px 0px;
}
a.channel_name_link, a.channel_name_link:visited {
	display: block;
	padding: 5px 20px;	
}
a.channel_name_link:hover {
	color: #ffffff;
	background-color: #5599bb;
	text-decoration: none;
}
	
/* my channels */

.my_channel_r {
	border-bottom: 1px dotted #cccccc;
	margin: 0px 0px 10px;
	padding: 0px 0px 15px;
}
.my_channel_name {
	font-size: 14px;
	font-weight: bold;
}
.my_channel_name a, .my_channel_name a:visited {
	padding: 5px 10px;
}
.my_channel_name a:hover {
	background-color: #5599bb;
	color: #ffffff;
	text-decoration: none;
}
.my_channel_action {
	background-color: #ffffff;
	font-size: 13px;
	padding: 0px 10px;
}
.my_channel_desc {
	margin: 10px 0px 0px 10px;
	color: #666666;
	line-height: 130%;
}
.my_channel_sub {
	color: #666666;
	font-size: 11px;
	margin: 5px 0px 0px 10px;
}
.gray_hover:hover {
	background-color: #f1f1f1;
}
.blue_hover:hover {
	background-color: #5599bb;
	color: #ffffff;
	text-decoration: none;
}

/* trends */

.trends_r {
	border-top: 1px dotted #cccccc;
	padding: 5px 0px;
}

.trends_r a, .trends_r a:visited {
	display:block;
	padding: 5px 20px 5px;
}
.trends_r a:hover {
	color: #ffffff;
	background-color: #5599bb;
	text-decoration: none;
}

/* ads */

.ad_channel_middle_b {
	border-bottom: 1px dotted #cccccc;
	padding: 10px 0px 10px; 
}
.ad_side_box_b {
	border: 1px solid #c0deed;
	margin-top: 15px;
	padding: 5px;	
	text-align: center;
}

/* profile */

.profile_t {
	width: 100%;
}
.profile_photo_c {
	vertical-align: top;
	width: 60px;
}
.profile_photo_c img {
	max-width: 55px;
}
.profile_content_c {
	vertical-align: top;
}
.profile_location {
	float: right;
	margin: 0px 0px 10px 10px;
}
.profile_username {
	font-size: 17px;
	font-weight: bold;
}
.profile_description {
	color: #666666;
	margin: 10px 0px 0px 10px;
	line-height: 150%;
}
.profile_url {
	margin: 10px 0px 0px 10px;
}

.profile_stat_label {
	color: #666666;
	font-size: 12px;
	margin: 5px 0px 0px;
}
.profile_stat_value {
	font-family: helvetica, arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

/* discover channel search */

.discover_search_form_b {
	background-color: #5599bb;	
	padding: 5px 0px;
}
	
/* tag listing */
.tag_box_b {
	font-family: helvetica, arial, sans-serif;	
	font-size: 13px;
	text-align: center;
}
a.tag_box_link {
	display: block;
	padding: 5px 10px;
	margin: 3px 0px;
}
a.tag_box_link:hover {
	color: #ffffff;
	background-color: #5599bb;
	text-decoration: none;
}


/* Tag Cloud */

.tag_block_b {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.tag_block_b a {
	background-color: #f1f1f1;
	display:block;
	float: left;
	padding: 7px 10px;
	margin: 5px 5px;
}
.tag_block_b a:hover {
	background-color: #5599bb;
	color: #ffffff;
	text-decoration:none;
}

.tag_cloud_b {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 300%;
	text-align: center;
}
.tag_cloud_b a {
	background-color: #f1f1f1;
	padding: 5px 10px;
	margin: 5px 5px;
}
.tag_cloud_b a:hover {
	background-color: #5599bb;
	color: #ffffff;
	text-decoration:none;
}

.tag_cloud_b a.tag1 { font-size:  11px; }
.tag_cloud_b a.tag2 { font-size:  12px; }
.tag_cloud_b a.tag3 { font-size:  13px; }
.tag_cloud_b a.tag4 { font-size:  14px; }
.tag_cloud_b a.tag5 { font-size:  15px; }
.tag_cloud_b a.tag6 { font-size:  16px; }
.tag_cloud_b a.tag7 { font-size:  17px; }
.tag_cloud_b a.tag8 { font-size:  18px; }
.tag_cloud_b a.tag9 { font-size:  19px; }
.tag_cloud_b a.tag10 { font-size: 20px; }
.tag_cloud_b a.tag11 { font-size: 21px; }
.tag_cloud_b a.tag12 { font-size: 22px; }
.tag_cloud_b a.tag13 { font-size: 23px; }
.tag_cloud_b a.tag14 { font-size: 24px; }
.tag_cloud_b a.tag15 { font-size: 25px; }
.tag_cloud_b a.tag16 { font-size: 26px; }
.tag_cloud_b a.tag17 { font-size: 27px; }
.tag_cloud_b a.tag18 { font-size: 28px; }
.tag_cloud_b a.tag19 { font-size: 29px; }
.tag_cloud_b a.tag20 { font-size: 30px; }
.tag_cloud_b .f1 { font-size: 11px; color: #ff0000; }
.tag_cloud_b .f2 { font-size: 12px; color: #ff0000; }
.tag_cloud_b .f3 { font-size: 13px; color: #ff0000; }
.tag_cloud_b .f4 { font-size: 14px; color: #ff0000; }
.tag_cloud_b .f5 { font-size: 15px; color: #ff0000; }
.tag_cloud_b .f6 { font-size: 16px; color: #ff0000; }
.tag_cloud_b .f7 { font-size: 17px; color: #ff0000; }
.tag_cloud_b .f8 { font-size: 18px; color: #ff0000; }
.tag_cloud_b .f9 { font-size: 19px; color: #ff0000; }
.tag_cloud_b .f10 { font-size: 20px; color: #ff0000; }
.tag_cloud_b .f11 { font-size: 21px; color: #ff0000; }
.tag_cloud_b .f12 { font-size: 22px; color: #ff0000; }
.tag_cloud_b .f13 { font-size: 23px; color: #ff0000; } 
.tag_cloud_b .f14 { font-size: 24px; color: #ff0000; }
.tag_cloud_b .f15 { font-size: 25px; color: #ff0000; }
.tag_cloud_b .f16 { font-size: 26px; color: #ff0000; }
.tag_cloud_b .f17 { font-size: 27px; color: #ff0000; }
.tag_cloud_b .f18 { font-size: 28px; color: #ff0000; }
.tag_cloud_b .f19 { font-size: 29px; color: #ff0000; }
.tag_cloud_b .f20 { font-size: 30px; color: #ff0000; }

/* top channels */

.top_channel_b {
	font-size: 13px;
}
.top_channel_r {
	border-bottom: 1px dotted #cccccc;
	margin: 0px 0px 5px;
	padding: 0px 0px 10px;
}
.top_channel_name {
	font-size: 13px;
	font-weight: bold;
}
.top_channel_name a, .top_channel_name a:visited {
	padding: 5px 10px;
}
.top_channel_name a:hover {
	background-color: #5599bb;
	color: #ffffff;
	text-decoration: none;
}
.top_channel_desc {
	color: #666666;
	font-size: 12px;
	line-height: 130%;
	margin: 7px 0px 0px 10px;
}
.top_channel_sub {
	color: #666666;
	font-size: 13px;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
}

/* Search */

.search_form_b {
	background-color: #3b896e;	
	padding: 10px;
}
	
.search_form_counter {
	color: #ffffff;
	font-size: 11px;
}
.search_q_input {
	width: 375px;	
}
.search_form_button {
	background-color: #002233;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 10px;
	vertical-align:middle;
	width: 80px;
}
.search_form_error_b {
	background-color: #ff0000;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px;
	padding: 3px 0px;
	text-align: center;
}

/* Google search row */

.goog_search_r {
	border-bottom: 1px dotted #cccccc;
	margin: 0px 0px 0px;
	padding: 15px 10px 15px;
}
.goog_search_b {
	position: relative;
}
.goog_search_photo {
	display: block;
	left: 3px;
	overflow: hidden;
	top: 0px;
	position: absolute;
	width: 80px;
}
.goog_search_photo img {
	max-width: 80px;
}
.goog_search_content {
	display: block;
	font-size: 13px;
	margin-left: 95px;
	overflow: hidden;
	position: relative;
}
.goog_search_content_nophoto {
	display: block;
	font-size: 13px;
	overflow: hidden;
	position: relative;
}
.goog_search_title {
	font-size: 13px;
}
.goog_search_desc {
	color: #333333;
	line-height: 130%;
	margin: 5px 0px 0px;
	overflow: hidden;
}
.goog_search_source {
	color: #999999;
	margin: 5px 0px 0px;
}

/* status message */

.status_b {
	background-color: #ffffaa;
	font-size: 13px;
	padding: 10px;
	text-align: center;
	margin-bottom: 20px;
}

/* about */
.about_b {
	font-size: 13px;
	color: #666666;
}
.about_b p {
	font-size: 13px;
	color: #666666;
	line-height: 150%;
}
.about_b .t1 {
	margin: 20px 0px 0px;
}
.about_b .t2 {
	margin: 20px 0px 0px;
}
.li_t1 {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0px 5px;
}
.li_sub1 {
	font-size: 13px;
	color: #666666;
	margin: 5px 0px 5px;
	line-height: 150%;
}

/* index page */
a.get_started_button {
	border-top: 2px solid #eeeeee;
	border-left: 2px solid #eeeeee;
	border-right: 2px solid #cccccc;
	border-bottom: 2px solid #cccccc;
	display:block; 
	background-color: #ddeef6; 
	color: #333333; 
	font-family: helvetica, arial, sans-serif; 
	font-size: 24px; 
	font-weight: bold;
	margin: 0px auto; 
	padding: 10px 25px; 
}
a.get_started_button:hover {
	background-color: #5599bb;
	color: #ffffff;
	text-decoration: none;
}

/* widget preview */
.w_pv_twit_r {
	border-bottom: 1px dotted #cccccc;
	margin: 0px;
	padding: 10px 0px 0px;
}
.w_pv_twit_b {
	position: relative;
	overflow: hidden;
	word-wrap: break-word;
}
.w_pv_twit_photo {
	display: block;
	height: 50px;
	left: 3px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	width: 60px;
}
.w_pv_twit_photo img {
	border: none;
	max-width: 48px;
	max-height: 48px;
}
.w_pv_twit_content {
	display: block;
	margin-left: 60px;
	line-height: 130%;
	min-height: 50px;
	overflow: hidden;
	position: relative;
}
.w_pv_twit_content_nophoto {
	display: block;
	line-height: 130%;
	overflow: hidden;
	position: relative;		
}

/* analytics */

.analytics_stats_b {
	background-color: #f1f1f1;
	margin: 10px 0px 0px;
	padding: 10px;
}
.analytics_stats_url {
	font-size: 12px;
}
	


