html {
	/*overflow: -moz-scrollbars-vertical;*/
	overflow-y: scroll;
}

body {
	background: #fafafa;
	text-align: center;
	margin: auto;
	padding: 0px;
	padding-top: 20px;
	font-family: "Arial";
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	overflow-x: hidden;
/*	height: 1500px;*/
/*	background: #ededed url("../images/background_gradient.png") repeat-x top left;*/
}
#background {
	position: fixed;
	width: 100%;
	min-height: 100%;
	left: 0;
	top: 0;
}
td {
	font-family: "Arial";
	font-size: 11px;
	padding: 5px;
}

p {
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
	line-height: 16px;
}
pre {
	margin: 0;
	margin-left: 10px;
}

p a, p a:visited, .news_message a, .news_message:visited {
	text-decoration: underline;
}

div, span, img {
	position: relative;
	margin: 0;
}

.photo_slider img {
	border: 0;
}

strong {
	color: #666666;
}

.error {
	color: red;
}

a, a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
h1 {
	margin: 10px;
	color: #666666;
	text-transform: uppercase;
}

h2 {
	margin: 10px;
}

input, textarea {
	background: #f8f8f8;
	border: 1px solid #dfdede;
	padding: 5px;
	font-family: "Arial";
	font-size: 11px;
}

input.pointer {
	cursor: pointer;
}

input.frameless, textarea.frameless {
/*	color: #b1b1b1;*/
	color: #717171;
	background: none;
	padding: 5px;
	margin: 0px;
	border: none;
	width: 188px;
}

textarea.frameless {
	padding: 3px;
	width: 191px;
}

.clearfix {
	clear: both;
	height: 0px;
	font-size: 1px;
	line-height: 1px;
}

.loader {
	position: relative;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	background-image: url('../images/ajax-loader.gif');
	background-position: 50% 50%;
	background-repeat: no-repeat;
	min-height: 40px;
	height: 100% !important;
	height: 40px;
}

.wrapper {
	padding: 2px; /* fix for borders in scrollpane */
}

#header {
	height: 201px;
	background: #011075;
	background: #00002c;
	position: relative;
	width: 1002px;
	margin: 0px auto;
	margin-top: -20px;
	margin-bottom: 20px;
	text-align: left;
	z-index: 1;
}

#footer {
	padding-top: 12px;
	margin-bottom: 15px;
	color: white;
	font-weight: bold;
	font-size: 10px;
	line-height: 37px;
	text-align: center;
	margin: 0px auto;
	width: 1002px;
}

#footer .spacer {
	margin-left: 10px;
	margin-right: 10px;
}

#footer a {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}

#logo {
	position: relative;
	position: absolute;
	left: 0px;
	bottom: -3px;
	width: 372px;
	height: 50px;
	background-image: url("../images/pif_logo_slogan.png");
	background-color: white;
	background-repeat: no-repeat;
	pointer: cursor;
}
#cp {
	position: relative;
	position: absolute;
	right: 20px;
	bottom: 3px;
	width: 192px;
	height: 35px;
	background-image: url("../images/chartiy_platform.png");
	background-repeat: no-repeat;
}
div#quick_links {
	position: absolute; 
	right: -39px; 
	top 10px;
	background: url('../images/pif_share_bg.png') no-repeat top left; 
	line-height: 20px;
	padding-top: 10px;
	width: 35px;
	height: 132px; 
	padding-left: 4px;
}
#menu {
	position: relative;
	position: absolute;
	left: 20px;
	width: 940px;
	height: 59px;
	padding: 0px;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 0px;
	margin-bottom: 20px;
	z-index: 10;
}

#menu div.menu_button, #menu .button {
	float: left;
	border-right: 1px solid white;
	margin: 0;
	width: 90px;
	height: 20px;
}

#menu div.menu_button .button {
	position: relative;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 200;
}
#menu2 {
	position: relative;
	position: absolute;
	right: -12px;
	width: 202px;
	height: 24px;
	padding: 0px;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 0px;
	margin-bottom: 20px;
	z-index: 10;
	top: 0px;
}

#menu2 div.menu_button, #menu2 .button {
	float: left;
	border-right: 1px solid white;
	margin: 0;
	width: 80px;
	height: 20px;
}

#menu2 div.menu_button .button {
	position: relative;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 200;
}
div.menu_button2 .button {
	float: right;
	width: 60px;
	margin-left: 0px;
	margin-right: 0px;
}
div.menu_button .button_menu {
	position: relative;
	position: absolute;
	top: -600px;
	left: 0px;
	width: 180px;
	background-color: #3298fe;
	z-index: 22;
	background-image: url("../images/menu_gradient.png");
	background-repeat: repeat-x;
}

.button_top_right .button_menu {
	left: -30px;
}

.button_menu_item {
	color: white;
	cursor: pointer;
	line-height: 30px;
	padding-left: 5px;
	border-bottom: 1px solid #89bcee;
	background-color: none;
}

.button_menu_item div.counter {
	float: right;
	margin-right: 10px;
}

.button_menu_item_active {
	background-image: url("../images/semi_transparent_white_pixel_light.png");
}

.button_menu_item_selected {
	background-image: url("../images/semi_transparent_white_pixel.png");
}

/* Do not show the rounded corners */
.button_active div.corner_medium_bl, .button_active div.corner_medium_br, .button_active div.shadow_medium_corner_bl {
	display: none;
}

.button_menu_item img {
	float: left;
	margin-right: 5px;
	margin-top: 3px;
}

div.content_block h1 {
	font-size: 12px;
	margin: 0px;
}

div.content_block h2 {
	font-size: 12px;
	margin: 0px;
}
#flash_header {
	position: relative;
	position: absolute;
	left: 0;
	top: -14px;
	width: 1002px;
	height: 535px;
	z-index: 1;
}

#content {
	position: relative;
	width: 958px;
	margin: 0px auto;
	margin-top: 3px;
	background: white; /*transparent url("../images/pixel_semi_transparent.png") top left repeat;*/
	text-align: left;
	padding: 17px;
	padding-bottom: 0px;
	border: 1px solid white;
	min-height: 400px;
}

div.float_left_quad {
	float: left;
	width: 958px;
}

div.float_left_triple {
	float: left;
	width: 715px;
}

div.float_right_triple {
	float: right;
	width: 715px;
}

div.float_left_double {
	float: left;
	width: 468px;
}

div.float_right_double {
	float: right;
	width: 468px;
}

div.float_left_single {
	float: left;
	width: 224px;
}
div.div_what_is_pif div.float_left_single {
	margin-right: 10px;
	width: 215px;
}
div.div_what_is_pif div.movie_small {
	height: 128px;
	width: 173px;	

}
div.float_right_single {
	float: right;
	width: 224px;
}
div.middle_block {
	float: left;
	width: 500px;
}
div.content_block {
	position: relative;
	padding: 20px;
	background: white;
	margin-bottom: 20px;
	border: 1px solid white;
}

div.inner_content_block {
	position: relative;
	padding: 10px;
	margin: 0px;
	background-color: #F8F8F8;
	margin-bottom: 0px;
	border: 1px solid #DEDEDE;
}
div.content_block_title {
	padding: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url("../images/button_gradient.png");
	background-repeat: repeat-x;
	background-position: bottom left; 
	border-bottom: 1px solid #E9E9E9;
	margin-bottom: -1px;
	color: #787878; 
	font-size: 12px;
	font-weight: bold;
}
div.content_block_content {
	padding: 20px;
	border-bottom: 1px dotted #E9E9E9;
	margin-bottom: -1px; 
}
div.content_block_content_bottom {
	padding: 20px;
	margin-bottom: 20px;
}
div.content_block_content .title, div.content_block_content_bottom .title, div.item_header .title,
div.content_block_content .title a, div.content_block_content_bottom .title a, div.item_header .title a {
	color: #121864;
	font-size: 12px;
	margin-bottom: 7px;
	font-weight: bold;
}
#player_waterfall div.content_block_content .title, #project_waterfall div.content_block_content .title {
font-weight: normal;
}
div.content_block_content .title a, div.content_block_content_bottom .title a, div.item_header .title a {
	font-weight: bold;
	margin: 0px;
}
div.content_block_content .update_comment, div.content_block_content .post_comment {
	padding: 20px;
	background: #F8F8F8;
	margin-top: 10px;
}
div.content_block_content .item_header, div.content_block_content_bottom .item_header  {
	margin-bottom: 5px;
	line-height: 15px;
}
div.content_block_content .item_footer, div.content_block_content_bottom .item_footer  {
	color: #999999;
	line-height: 12px;
}
div.content_block_title hr, div.inner_content_block hr {
	margin-left: -10px;
	margin-right: -10px;
	border: none;
	border-bottom: 1px solid #E9E9E9;
}
span.text_link {
	cursor: pointer; 
	text-decoration: underline;
}
div.inner_content_title {
	height: 10px;
	margin-bottom: 10px;
	color: #898989;
	font-size: 11px;
	text-transform: capitalize;
	font-weight: bold;
	margin-top: -3px;
	padding-bottom: 1px;	
}
div.inner_content_block_tab > div.inner_content_title {
	margin-bottom: 3px;

}
img.inner_content_title {
	height: 10px;
	margin-top: 2px;
	margin-bottom: 3px;
}

div.inner_content_block_tab {
	position: relative;
	position: absolute;
	background: #F8F8F8;
	left: 1px;
	padding: 5px;
	padding-left: 9px;
	padding-top: 9px;
	padding-bottom: 1px;
	line-height: 10px;
	width: 70px;
	z-index: 20;
	top: 0px;
}

div.inner_content_item {
	background-color: white;
	padding: 8px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
}

div.icon {
	float: left;
	position: relative;
	width: 58px;
	height: 58px;
	padding: 5px;
	/*line-height: 10px;*/
	line-height: 3px;
	margin-right: 10px;
	margin-bottom: 20px;
	background-image: url("../images/icon_gradient.png");
	background-repeat: repeat-x;
}

div.icon .image {
	position: relative;
	height: 58px;
}

div.icon .image_center {
	position: relative;
	text-align: center;
	width: 58px;
	height: 58px;
}
div.image_center img {
	margin-top: 2px;
}
div.icon .image img {
	width: 58px;
	height: 58px;
}

div.icon_medium {
	float: left;
	position: relative;
	width: 52px;
	height: 52px;
	padding: 5px;
	margin-right: 7px;
	margin-bottom: 8px;
	background-image: url("../images/icon_gradient.png");
	background-repeat: repeat-x;
}

div.icon_medium img {
	width: 44px;
	height: 44px;
	margin: 4px;
}


div.icon_small {
	float: left;
	width: 44px;
	height: 40px;
	margin-right: 8px;
	margin-bottom: 8px;
	background-image: url("../images/icon_small_gradient.png");
	background-repeat: repeat-x;
}
div.icon_percentage_text{
	color: #e60000; 
	margin-top: 6px;
}
div.icon_playes_text{
	color: #3298fe; 
	margin-top: 6px;
}
div.icon_small img{
	margin-left: 5px;
	margin-top: 2px;

}
div.icon_wide {
	float: left;
	width: 99px;
	height: 40px;
	margin-right: 0;
	line-height: 40px;
	text-align: center;
	margin-bottom: 8px;
	background-image: url("../images/icon_small_gradient.png");
	background-repeat: repeat-x;
}
div.icon_text {
	text-align: center;
	width: auto;
	height: 30px;
	line-height: 15px;
	padding: 5px;
}
#counters div.icon {
	text-align: center;
}

#counter_total_friends {
	line-height: 30px;
	color: white;
	background: #009900;
	margin-bottom: 5px;
}

#counter_credits_donated {
	line-height: 30px;
	color: white;
	background: #990000;
	margin-bottom: 5px;
}

#counter_credits_fundraised {
	line-height: 30px;
	color: white;
	background: #996600;
	margin-bottom: 5px;
}

div.movie_small {
	width: 202px;
	height: 150px;
	background: white;
}

div.menu_button {
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	height: 20px;
}

.buttons_bottom {
	position: relative;
	position: absolute;
	bottom: 10px;
}

#tabs {
	position: relative;
	width: 1000px;
	height: 32px;
	margin: 0px auto;
	z-index: 10;
	padding-left: 0px;
}

#tabs a {
	text-decoration: none;
}

.tab_container {
	float: left;
	width: 91px;
	height: 32px;
	margin-right: 1px;
	text-align: center;
	z-index: 11;
}

.tab {
	position: relative;
	position: absolute;
	width: 91px;
	height: 31px;
	left: 0;
	top: 1px;

	margin-bottom: -10px;
	line-height: 31px;
	color: white;
/*	background-color: #3298fe;
	background-image: url("../images/button_gradient_blue.png");
	background-repeat: repeat-x;*/
	background-image: url("../images/pif_tab_blue.png");
	z-index: 11;
	cursor: pointer;
}

.tab_active {
	display: none;
	position: relative;
	position: absolute;
	width: 91px;
	height: 34px;
	left: 0;
	top: -1px;
	color: #666666;
	background-image: url("../images/pif_tab_white3.png");
	line-height: 34px;
	margin-left: -1px;
	margin-right: 0px;
	z-index: 10;
}
.tab .shadow_medium_edge_left, .tab .shadow_medium_edge_right, .tab .shadow_medium_edge_top, .tab .shadow_medium_corner_tl, .tab .shadow_medium_corner_tr {
	display: none;
}

.tab_active .shadow_medium_edge_left, .tab_active .shadow_medium_edge_right, .tab_active .shadow_medium_edge_top, .tab_active .shadow_medium_corner_tl, .tab_active .shadow_medium_corner_tr {
	display: block;
}

.tab_container_small {
	float: left;
	width: 40px;
	height: 32px;
	height: 30px;
	margin-right: 0px;
	margin-top: 1px;
}

.tab_small {
	position: relative;
	position: absolute;
	width: 40px;
	height: 26px;
	height: 30px;
	left: 0;
	top: 0;

	margin-bottom: -10px;
	padding-bottom: 1px;
	line-height: 26px;
	background-color: white !important;
	background-image: url("../images/gradient_small.png");
	background-position: bottom left;
	background-repeat: repeat-x;
	z-index: 1;
	cursor: pointer;
}
.tab_small img{
	margin-top: 2px;
}
.sub_tab {
	float: left; 
	height: 20px; 
	width: 205px;
	margin-top: 5px;
	_margin-top: 0px;
}
.sub_tab_active {
	float: left; 
	height: 20px; 
	width: 203px;
	margin-left: 0;
	margin-top: 5px;
	cursor: auto;
}
.sub_tab_active span {
	width: 225px;
	position: absolute;
	top: 4px;
	_top: 0;
	left:0;
	padding-left: 10px; 
	height: 25px; 
	width: 205px;
	z-index: 10;
	cursor: auto;
}
.sub_tab a span {
	color: white;
	position: absolute;
	top: 4px;
	_top: 0;
	left:0;
	padding-left: 10px; 
	height: 25px; 
	width: 205px;
	z-index: 10;
	cursor: pointer;
}
.button {
	margin-right: 1px;
	cursor: pointer;
	line-height: 21px;
	color: white;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #3298fe;
	background-image: url("../images/button_gradient_blue.png");
	background-repeat: repeat-x;
	font-weight: bold;
	text-align: left;
}

.button_hover, .button_hover * {
	color: #888888 !important;
}

.button img {
	vertical-align: middle;
	border: none;
}

.button img.float {
	float: right;
	border: 0;
}

.button_white {
	color: #666666;
	border: 1px solid #CCCCCC;
	background-color: white;
	background-image: url("../images/button_gradient.png");
}

/* Used in register pages */

.button_white_no_border {
	color: #666666;
	background-color: white;
	background-image: url("../images/button_gradient.png");
	height: 31px;
}
.button_clear {
	color: #666666;
	background: white;
	height: 32px;
}

.button_white a, .button_white a:visited {
	color: #666666;
}

.button_gray {
	color: white;
	background-color: #bbbbbb;
	background-image: url("../images/button_gradient_gray.png");
}

.button_blue {
	color: white;
	background-color: #3298fe;
	background-image: url("../images/button_gradient_blue.png");
}

.button_lightblue {
	color: white;
	background-color: #83c1ff;
	background-image: url("../images/button_gradient_lightblue.png");
}

.button_yellow {
	color: white;
	background-color: #fecb32;
	background-image: url("../images/button_gradient_yellow.png");
}

.button_green {
	color: white;
	background-color: #2dcf00;
	background-image: url("../images/button_gradient_green.png");
}

.button_turquoise {
	color: white;
	background-color: #01999a;
	background-image: url("../images/button_gradient_turquoise.png");
}

.button_red {
	color: white;
	background-color: #e60000;
	background-image: url("../images/button_gradient_red.png");
}

.button_orange {
	color: white;
	background-color: #ff6600;
	background-image: url("../images/button_gradient_orange.png");
}

.button_dark_orange {
	color: white;
	background-color: #ff6633;
	background-image: url("../images/button_gradient_dark_orange.png");
}

.button_olive {
	color: white;
	background-color: #CCCC00; /* 999900 */
	background-image: url("../images/button_gradient_olive.png");
}

.button_active {
	background-image: none;
}

.button a, .button a:visited {
	/*color: white;*/
	text-decoration: none;
}

.gradient {
	background-color: white;
	background-image: url("../images/gradient.png");
	background-position: bottom left;
	background-repeat: repeat-x;
}

.gradient_medium {
	background-color: white !important;
	background-image: url("../images/gradient_medium.png");
	background-position: bottom left;
	background-repeat: repeat-x;
}

.gradient_small {
	background-color: white !important;
	background-image: url("../images/gradient_small.png");
	background-position: bottom left;
	background-repeat: repeat-x;
}

.gradient_vertical {
	background-color: white;
	background-image: url("../images/gradient_vertical.png");
	background-position: bottom right;
	background-repeat: repeat-y;
}

.scroll_item {
	height: 40px;
	line-height: 13px;
	cursor: pointer;
}

.scroll_item:hover strong, .scroll_item:hover a {
	color: #888888;
}

.scroll_item .image {
	float: left;
	height: 40px;
	margin-right: 10px;
}

.scroll_item .image img {
	width: 40px;
	height: 40px;
}

table td {
	vertical-align: top;
}

table th {
	text-align: right;
}

table.frame {
	width: 100%;
	border: 1px solid #DEDEDE;
	border-collapse: collapse;
}

table.frame th, table.frame td {
	padding: 0;
	padding-right: 5px;
	padding-left: 10px;
	line-height: 30px;
	border: 1px solid #DEDEDE;
	background-color: white;
}

table.frame th {
	text-align: left;
	background-image: url("../images/gradient_small.png");
	background-position: bottom left;
	background-repeat: repeat-x;
}

table.register td {
	text-align: right;
	font-weight: bold;
	padding: 8px;
}

table.mydetails td{
	border: none;
	text-align: right;
	line-height: 24px;
}

/* Colors and sizes */
.orange {
	color: #ff652d;
}

.blue {
	color: #2176f7;
}

.yellow {
	color: #fc9631;
}

.green {
	color: #029b05;
}

.font_size_bigger {
	font-size: 16px;
}

div.tooltip_text {
	display: none;
}

div.support_item {
	cursor: pointer;
}


/* Old CSS */

#temp_menu {
	position: relative;
	position: absolute;
	left: 10px;
	width: 150px;
	height: 200px;
}

div#body {
	margin-left: auto;
	margin-right: auto;
}
div.block {
	padding: 10px;
	width: auto;
}

div.block_header{
	color: #666666;
	font-size: 8px;
	text-transform: uppercase;
}
div.block_body {
	padding: 10px;
	background: #0066cc;
}

#taf {
	float: right;
	color: black;
}

#logout {
	float: right;
}

div.sc_inner div{
	width: 100px;
}

div.sc_inner div input{
	width: 80px;
}

/*.button {
	width: 60px;
	border: 1px solid white;
	cursor: pointer;
	padding-left: 10px;
}*/
#pass-strength-result {
	background-color: #e3e3e3;
	border-color: #000;
}

#pass-strength-result.bad {
	background-color: #ffeff7;
	border-color: #c69;
}

#pass-strength-result.good {
	background-color: #effff4;
	border-color: #66cc87;
}

#pass-strength-result.short {
	background-color: #e3e3e3;
}

#pass-strength-result.strong {
	background-color: #59ef86;
	border-color: #319f52;
}
.grey_bg {
	background-color: #f7f7f7;
}
.input_my_details_div {
	width: 280px;
	height: 25px;
	padding: 3px;
	background-color: #f7f7f7;
	margin-top: -3px;
}
form#register_player_form .input_my_details_div{
/*	background-color: #E3E3E3;*/
	width: 260px;
	border:	1px solid #CCCCCC;
}
.input_my_details_div_medium {
	width: 350px;
	height: 25px;
	padding: 3px;
	background-color: #f7f7f7;
	margin-top: -3px;
}
.input_my_details_div_semi_wide {
	width: 516px;
	height: 25px;
	padding: 3px;
	background-color: #f7f7f7;
	margin-top: -3px;
}
.input_my_details_div_wide {
	width: 540px;
	height: 25px;
	padding: 3px;
	background-color: #f7f7f7;
	margin-top: -3px;
}

input.mydetails {
	width: 250px;
}

input.mydetails_wide {
	width: 530px;
}

div.make_new_friends {
	height: 25px;
	padding: 3px;
	margin-top: 10px;
	width: 170px;
	background-color: #f7f7f7;
}

div.fileinputs {
	position: relative;
	float: left;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	width: 80px;
}
div.floater_left{
	float: left;
	margin-right: 10px;
}
div.floater_left2{
	float: left;
	margin-right: 0px;
}
div.active_project_budget{
	color: #ff6600;
}
div.hover_project_budget {
	color: #ff6600;
}
div#project_budget {
	color: #717171;
}
table.left_align, table.left_align td{
	text-align: left;
}
.hardbreak {
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
white-space: pre;
white-space: -hp-pre-wrap; /* HP Printers */
white-space: pre-line;
}
div#normal_link {
	display:none;
}

/* Pifworld 3.0 */

div.list_item_header, div.project_list_item {
	float: left;
	padding: 8px; 
	padding-right: 6px;
	margin-top: -8px; 
	margin-bottom: -8px; 
	border-right: 1px solid #EFEFEF;
	height: 18px;
	line-height: 20px;
}

div.project_list_item {
	height: 38px;
}

div.list_item_header > div {
	font-weight: bold;
}

div.list_item_header div {
	float: left;
}
div.list_item_header img {
	float: right;
	margin-top: 1px;
	cursor: pointer;
}

#sub_tabs {
	float: left;
	margin-bottom: 20px;
	width: 225px;
	margin-right: 20px;
}

#sub_content_div {
	float: left;
	width: 710px;
}

#player_list {
	min-height: 630px;
}

#player_list .paginator {
	text-align: center;
}

#player_list .paginator .previous {
	cursor: pointer;
}

#player_list .paginator .next {
	cursor: pointer;
	margin-left: 50px;
}

#player_list .paginator .disabled {
	cursor: default;
	opacity: 0.2;
}

table.player_info {
	width: 100%;
}

table.player_info td {
	padding: 0 0 5px 0;
}

table.player_info th {
	text-align: left;
	font-weight: bold;
	color: #000066;
}
table.project_status td{
	line-height: 0px;
	height: 1px;
}
div.lb_form_element {
	width: 480px; 
	padding: 3px;
	background-color: #f7f7f7;
	margin-left: 1px;
	margin-top: 1px;
	margin-bottom: 10px;
}
table#messages td{
	font-weight: bold;
}
div.message_row {
	line-height: 30px;
	height:30px;
	padding-left: 10px;
	border-bottom: 1px dotted #E9E9E9; 
	width: 100%;
	cursor: pointer;
}
div.message_buttons .button {
	float: left;
	width: 73px;
	margin-right: 10px;
}
span.tweet_text a {
	color: #121864;
}
div.team_block {
	float: left;
	width: 180px;
	height: 185px;
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 15px;
	cursor: pointer;
}
div.team_block span.team_title{
	color: #20206A;
	font-weight: bold;
}
