@import url("fz-player.css");


html {
    height:100%;
}

p {
    padding:0;
    margin:0;
}

body {
    background: url('/static/fondo.jpg') repeat-x center top;
    background-attachment: fixed;
    text-align:center;
    font-family: FreeSans, DejaVu Sans, Arial, Verdana, sans-serif;
    font-size:14px;
    margin:0px 0 0px 0;
    height:100%;
}

.wrapper {
    width:763px;
    margin: 0 auto 0 auto;
    overflow:hidden;
    zoom:1;
}

.wrapper_map {
    width:100%;
    height:100%;
    overflow:hidden;
    zoom:1;
}


img {
    border:none;
}

a, strong {
    color:rgb(0, 132, 180);
}

a {
    text-decoration:none;
}

a:hover {
    text-decoration:underline;
}

/* HEADER */

.logo {
    height:55px;
    float: left;
    margin-top: 5px;
}

#header {
    zoom:1;
    height: 61px;
    background: transparent url("/static/header-bg.png") repeat-x;
}

#header_content {
    height: 60px;
    text-align: center;
    background: transparent url("/static/alpha-black.png");
}

div.menu {
    width: 763px;
    margin: 0 auto;
    text-align:left;
}

div.usernav {
    float: right;
    background: #FE9000;
    margin: 0px;
    height: 30px;
    margin-top: 0px;
    text-align: center;
}

div.bcastnav {
    float: right;
    background: #F15D22;
    margin-top: 0px;
    margin-right: 10px;
    height: 30px;
    width: 100px;
    text-align: center;
}

div.homenav {
    float: left;
    width: 70px;
}

div.menu a {
    color: white;
    font-weight: bold;
}

div.menu a:hover {
    color: #216D96;
    text-decoration: none;
}

div.valignnav {
    margin-top: 6px;
}

div.valignsocial {
    margin-top: 5px;
    margin-left: 6px;
    float: left;
}

div.usernamenav {
    float: left;
}

div.logoutnav {
    float: left;
    width: 70px;
}

div.socialnav {
    float: right;
    height: 30px;
    width: 300px;
    margin-top: 0px;
    background: #216D96;
}

.nav_cont {
    display:inline-block;
    float:right;
}

#header .border {
    float:right;
}

/* SECOND COLUMN */
.second_column {
    width:200px;
    overflow:hidden;
    float:right;
}

.second_column div {
    float:right;
}


.search_main {
    margin:0px auto 0 auto;
    overflow:hidden;
    width: 528px;
    padding: 3px;
    background: #216D9C;
    margin-bottom: 20px;
}

.search {
    background:transparent url(/static/search_bg.png) repeat-x scroll 0 0;
    font-size:15px;
    height:12px;
    margin:0px 0 auto;
    padding:15px;
    border:1px solid #CCCCCC;
    float:left;
    width:430px;
}

.search_button {
    background-color:#216D9C;
    font-size:16px;
    font-weight: bold;
    color:white;
    height:42px;
    width: 63px;
    border:0px grey;
    margin:1px 0 0 0px;
    float:left;
}

.search_button:hover {
    color:#FE9000;
}

.search_form {
    margin:0 0 auto;
    overflow:hidden;
}

#main {
    margin-top:20px;
    overflow:hidden;
    text-align:left;
    zoom:1;
    height:80%;
}

.main_profile
{
    background: white;
}

#footer {
    width:763px;
    margin:auto;
}

/** Profile info **/
#info, #stats, #archive, #mini_archive, #ads {
    width:100%;
}

#ads .widget_text {
    overflow:hidden;
    zoom:1;
    height:125px;
    text-align:center;
    clear:right;

}

.widget_text p {
    margin-top:5px;
    margin-bottom:5px;
}

#talking {
    width:535px;
    margin-bottom: 10px;
}

#talking_player_wrap {
    width: 535px;
    background: transparent url("/static/alpha-black.png");
}

.img_talking {
    margin:2px;
}

#stats {
    margin-top:18px;
}

.header_widget {
    color:white;
    font-weight: bold;
    text-align:left;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 5px;
    background-color: #216D9C;
    height:22px;
    overflow: hidden;
    min-width: 150px;
}

#widget_live {
    text-align:center;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 5px;
    height:22px;
    float: right;
    min-width: 70px;
    -moz-border-radius-bottomleft:5px;
    -webkit-border-bottom-left-radius:5px;
    color: white;
    font-weight: bold;
    background-color: red;
    display: none;
}

.header_widget_top {
    width: 535px;
    height: 5px;
    background: #216D9C;
}

.header_widget_bottom {
    width: 535px;
    min-height: 5px;
    background: #216D9C;
}


.widget_text {
    background: transparent url("/static/alpha-black.png");
    width: 535px;
    height:80px;
    font-size:0.9em;
    color: white;
}

#social {
    overflow:hidden;
    width: 535px;
    display: block;
}

#social_button {
    width: 50px;
    text-align: center;
    float: right;
    margin-right: 10px;
    background: #216D9C;
    padding-bottom: 2px;
}

#social_button a {
    color: white;
}

#social_button a:hover {
    text-decoration: none;
    color: #FE9000;
}

#social_panel {
    display: none;
    width: 100%;
    color: white;
    background: #216D9C;
}

#social_panel_inner {
    margin: 10px;
}

#embedcode {
    width: 510px;
}

.edit_talking p {
    padding-left: 1em;
}

.follow {
    background: url(/static/bcastnow-btn.png) repeat-x rgb(255, 170, 34);
    margin:auto;
    width:80px;
    height:25px;
    display:block;
    border: 1px solid rgb(255, 170, 34);
    padding: 4px 10px;
    font: normal normal 12px/normal Arial, sans-serif;
    color:#0084B4;
}

.stats_text {
    padding:2px 5px;
    background-color:white;
    width:95%;
    font-size:0.80em;
    color:#ccc;
}

/** Aircast in bcast / profile **/
#mini_archive {
    width:100%;
    overflow:hidden;
}

#mini_archive_more  {
    float: left;
    margin: 10px;
}

#mini_archive_more a {
    color: white;
    font-weight: bold;
}

.archive_item {
    width:96%;
    font-size:0.9em;
    border-style:none none dashed none;
    border-width:1px;
    border-color: rgb(204, 204, 204);
    padding:3px 0px;
    overflow:hidden;
    zoom:1;
}

.archive_title a {
    color: #fff;
    font-weight: bold;
}

/** Comments **/

.comments_border {
    background-color:#F15D22;
    padding-top: 5px;
    padding-bottom: 5px;
    min-height:200px;
    width:535px;
}

.comments_list {
    background: white;
    padding: 5px;
    min-height:200px;
    width:525px;
}

.rounded {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
}

.rounded_top {
    -moz-border-radius-topright:5px;
    -moz-border-radius-topleft:5px;
    -webkit-border-top-right-radius:5px;
    -webkit-border-top-left-radius:5px;
}

.rounded_bottom {
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-bottomleft:5px;
    -webkit-border-bottom-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;
}

.rounded_right {
    -moz-border-radius-topright:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:5px;
}
.rounded_top_right {
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
}

.rounded_no {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -khtml-border-radius: 0px;
}

.comment {
    padding:3px 0px;
    border-style: none none dotted none;
    border-width:1px;
    border-color:#CCC;
    width:525px;
    min-height:48px;
    overflow:hidden;
}

.comment img {
    float:left;
    width:48px;
    height:48px;
}

.comment .description {
    font-size:1em;
    overflow:hidden;
    display:inline;
    width:470px;
}

.comment .text {
    margin-left:5px;
}

.time {
    font-size:0.7em;
    color: #999;
    display:block;
    margin-top:2px;
}

.archive_item .time {
    color: #F4FA9E;
}

.first_desc .text .time {
    color: #999;
}

.comment_field {
    background:transparent url(/static/search_bg.png) repeat-x scroll 0 0;
    font-size:0.9em;
    height:30px;
    margin:0px 0 0px 5px;
    border:1px solid #CCCCCC;
    float:left;
    overflow:hidden;
    width:450px;
    padding:2px;
}

.comment_button {
    background: #F15D22;
    font-size:18px;
    color:white;
    height:36px;
    border:medium none;
    margin:0px 0 0 0px;
    float:right;
    cursor:hand;
    width:70px;
}

.comment_button:hover {
    color:#216D9C;
}

#comment_form_top {
    width: 535px;
    height: 5px;
    background: #F15D22;
}

#comment_form {
    margin:0px 0 -1px 0;
    width:100%;
    overflow:hidden;
    zoom:1;
}

#comment_form_border {
	background: #F15D22;
	width: 535px;
	height: 36px;
}

/* Search */
.search_list {
    background-color: #F15D22;
    padding:5px 0px;
    _padding:0px;
    min-height:200px;
    width:98%;
    overflow:hidden;
    -moz-border-radius-topleft:0px;
    -webkit-border-top-left-radius:0px;
/*    border:1px solid #DDD;*/
}

.search_list_inner {
    background-color: #fff;
    padding: 3px;
    width:528px;
    min-height:200px;
}

.search_item {
    padding:3px 0px;
    background-color: #fff;
    border-bottom:1px solid #CCC;
    min-height:48px;
    overflow:hidden;
    clear:both;
    width:100%;
    zoom:1;
}

.search_item img {
    float:left;
    width:48px;
    height:48px;
    margin:3px;
}

.search_item .first_desc {
    padding-top:10px;
    font-size:1.70em;
    overflow:hidden;
}

.search_item .time {
    margin-top:3px;
    font-size:11px;
}

.search_item .description {
    font-size:14px;
    overflow:hidden;
}

.search_item .text {
    margin-left:5px;
    width:455px;
}

.search_item .description .time {
    font-size:11px;
    color:#999;
}

.search_item .live {
    color:white;
    background:red;
    padding:1px;
    text-decoration:blink;
}

.search_item .offline {
    color:white;
    background:#aaa;
    font-size:10px;
}

/* Profile */
.first_column {
    margin-left:10px;
    width:545px;
    overflow:hidden;
    float:left;
}

.first_column div {
    float:left;
}

/** Forms **/
form .errorlist {
    background-color:yellow;
    font-size:0.9em;
    width:218px;
    -webkit-border-radius: 5px 5px;
    -moz-border-radius: 5px 5px;
}

.login {
    color: rgb(102, 102, 102);
    display:inline;
    margin-top:50px;
    text-align:left;
    width:300px;
    float:left;
    clear:left;
}

.register {
    color: rgb(102, 102, 102);
    display:inline;
    margin-top:50px;
    text-align:left;
    width:300px;
    float:left;
}

.login p {
    margin:0.5em 0px;
}

.register p {
    margin:0.5em 0px;
}

.register_integrated {
    margin-top:20px;
    margin-bottom:20px;
    padding-left:50px;
    overflow:hidden;
    zoom:1;
}

.login_integrated {
    margin-left:10px;
    margin-right:20px;
    margin-top:20px;
    margin-bottom:20px;
    overflow:hidden;
    zoom:1;
}


.login label,
.register label {
    font-size:15px;
    text-align:left;
    float:left;
    display:block;
}

.login input,
.register input {
    background:transparent url(/static/search_bg.png) repeat-x scroll 0 0;
    font-size:15px;
    height:30px;
    width:250px;
    padding:5px;
    border:1px solid #CCCCCC;
    display:block;
    clear:left;
    margin:auto;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
}

#recorder {
    height:150px;
    width:525px;
    padding:5px;
    background: white;
}

.recorder_top {
    width: 535px;
    height: 5px;
    background-color: #216D96;
}

.recorder_bottom {
    width: 535px;
    height: 5px;
    background-color: #216D96;
    margin-bottom:15px;
}

#recorderapp {
    height:150px;
    width:520px;
}

.twitter_login {
    color: rgb(0, 60, 102);
    margin:20px auto 20px 40px;
    font-size:1.2em;
    float:left;
    width:90%;
    overflow:hidden;
    zoom:1;
    border-bottom:dotted grey 1px;
}

.twitter_login img {
    margin:20px 10px 30px auto;
    float:left;
    background: rgb(221, 238, 246);
    padding: 5px;
}

.error_widget {
    margin:auto;
    overflow:hidden;
    text-align:center;
}

.error_msg {
    background-color:yellow;
    height:30px;
    margin:auto;
    width:600px;
    margin-top:30px;
    padding-top:5px;
    color: rgb(0, 132, 180);
    text-align:center;
}

.red {
    color: red;
}

.search_in_error {
    font-size:0.5em;
}

.form_title {
    font-size:1.1em;
    background-color:rgb(230, 230, 230);
    padding:5px;
    color:rgb(0, 132, 180);
}

.login_register {
    margin-left:40px;
}

.footer_nav {
    position:relative;
    background-color:white;
    vertical-align:bottom;
    width:700px;
    height:20px;
    margin:auto;
    padding:2px 5px;
}

.footer_nav a,
.footer_nav p
{
    margin:2px 22px;
    font-size:0.9em;
    display:block;
    float:left;
}

.anchor_more {
    background-image:url("http://s.twimg.com/a/1271707484/images/more.gif");
    border:solid 1px;
    padding:6px 0;
    border-color:#DDDDDD #AAAAAA #AAAAAA #DDDDDD;
    display:block;
    overflow:hidden;
    zoom:1;
    width:100%;
    _height:32px;
    height:20px;
    text-align:center;
}


.search_map {
    background:transparent url(/static/search_bg.png) repeat-x scroll 0 0;
    font-size:15px;
    height:20px;
    margin:4px 0 auto 4px;
    padding:5px;
    border:1px solid #CCCCCC;
    float:left;
    width:175px;
}

.search_button_map {
    background-color:#1999FB;
    font-size:10px;
    color:white;
    height:32px;
    border:medium none;
    margin:4px 0 0 0px;
    float:left;
}

#map_canvas {
    height:100%;
    display:block;
    overflow:hidden;
    zoom:1;
}

.left_bar_map {
    margin-right:2px;
    overflow:hidden;
    zoom:1;
    float:left;
    width:250px;
    height:100%;
    background-color:white;
}

/* Search */
.search_list_map {
    background-color:#fff;
    padding:5px;
    _padding:0px;
    min-height:200px;
    width:95%;
    margin:auto;
    overflow:hidden;
    text-align:left;
    float:left;
}

.search_list_map .text {
    width:80%;
    font-size:0.9em;
}

.search_main a {
    display:block;
    overflow:hidden;
    float:right;
    margin:15px 200px 0 0;
}

.notfound {
    font-size:1.2em;
    overflow:hidden;
    zoom:1;
    margin:auto;
    width:100%;
    margin-top:30px;
    text-align:center;
    color: #456;
}

.loading {
    visible:hidden;
    overflow:hidden;
    zoom:1;
    margin-left:90px;
    margin-top:30px;
}

/** TABS **/
ul.tabs {
    list-style: none;
    padding:0px;
    margin:0px 14px 0 0px;
}

.tabs li {
    border-width: 0;
    padding: 6px 15px 0px 15px;
    display: inline;
    margin: 0 0.5em -1px 0;
    overflow:hidden;
    zoom:1;
/*    border: solid #DDD 1px;*/
}

.tabs li a {
    padding: 0 1em;
    color:white;
}

.tabs li a:hover {
    text-decoration: none;
    color: #FE9000;
}

.tabs #selected a:hover {
    color: white;
}

.tabs li p {
    padding: 0 1em;
    display:inline;
    color: white;
}


.tabs li {
    background: #216C9C;
}

.tabs #selected {
    border: solid #DDD;
    border: 0;
    padding-bottom: 1px;
    background: #F15D22;
    overflow:hidden;
    zoom:1;
}

/** WHAT is AT home **/
#whatis {
    padding:5px;
    display:block;
    background: #216D9C;
    margin-bottom: 5px;
}

.whatis_header {
    font-size:1.4em;
    color: white;
    width:191px;
    text-align:center;
    height:22px;
    padding-top:10px;
    padding-bottom:20px;
    background: #216D9C;
    overflow:hidden;
    zoom:1;
}

.whatis_text {
    color: white;
    background: #216D9C;
    font-size:1em;
    padding:5px;
    width:95%;
}

.whatis_text div {
    width:170px;
}

.bcastnow_button {
    background: url(/static/bcastnow-btn.png) repeat-x rgb(255, 170, 34);
    display:block;
    border: 1px solid rgb(255, 170, 34);
    padding: 8px 10px;
    margin-left:10px;
    font: normal normal bold 16px/normal Arial, sans-serif;
}

div.bcastnow_wrap a:hover {
    color: red;
    text-decoration: none;
}

.bcastnow_wrap {
    text-align:center;
    margin:10px 10px 10px auto;
}

.enter_wrapper {
    background-color:white;
    overflow:hidden;
}

.or_separator {
    clear:left;
    display:block;
    width:95%;
    text-align:center;
    font-size:20px;
    background-color:rgb(230, 230, 230);
    color:rgb(0, 132, 180);
}

#friends {
    display:block;
    margin-bottom: 5px;
}

.friends_text,
.profile_text,
.archive_text
{
    background: #216C9C;
    font-size:1em;
    padding-bottom:5px;
    width:200px;
}

.profile_header .stats {
    padding:0;
    width:190px;
    overflow:hidden;
    zoom:1;
    font-size:1.1em;
    text-align:left;
    margin-top:10px;
    
}

.friends_text img,
.archive_text img
{
    width:25px;
    height:25px;
    margin-left:3px;
    margin-top:3px;
}

.friends_header, 
.archive_header 
{
    overflow:hidden;
    zoom:1;
    text-align:center;
    height:22px;
    padding-top:10px;
    padding-bottom:10px;
    background: #216C9C;
    width:200px;
    color: white;

}

#right_player .friends_header { 
    border-top: 1px solid #CCC;
}

#right_player .friends_text {
    min-height:135px;
}

.archive_header {
    border-top: solid rgb(204, 204, 204) 1px;
}

.archive_header a {
    color: white;
}

.profile_header {
    width:100%;
    height:80px;
    padding-top:10px;
    padding-bottom:0px;
    background: #216D9C;
    overflow:hidden;
    zoom:1;
    color: #F4FA9E;
    text-align: center;
}

#profile_header_rec {
    height: 100px;
    border-bottom:1px solid #ccc;
    text-align: left;
}

.profile_header b {
    margin-left:5px;
}

.profile_header a {
    color: #FAFA9E;
}

.profile_header img {
    float:left;
    width:48px;
    margin-left:5px;
}

.error_img {
    margin:10px 0 0 0;
}

.error_img_comment {
    color: #456;
}

.error_explain {
    color:white;
    margin:10px;
    background-color:#AAA;
    margin-left:20px;
    padding:5px;
}

.i_accept_terms {
    clear:left;
    margin-left:0px;
    margin-bottom:20px;
    width:100%;
    text-align:center;
    font-size:0.9em;
    color:#ccc;
}

.bcast_tab,
.profile_tab {
    margin-bottom:-1px;
    clear:left;
}

.bcast_tab p,
.profile_tab p
{
    padding:0;
    margin:0;
}

.bcast_tab li {
    width:220px;
}
.profile_tab li {
    width:100px;
}

#notifications{position:fixed;top:0;left:0;width:100%;overflow:visible;z-index:10000; background-color:#f15d22; color:white;}
.notification-bar{position:absolute;top:0;left:0;color:#000;border-bottom:2px solid rgba(0,0,0,0.07);width:100%;cursor:pointer;}
.notification-bar-bkg{background-color:#fff;opacity:.95;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";filter:alpha(opacity=95);position:static;}
.notification-bar,.notification-bar-bkg{padding:1.2em 0;}
.notification-bar-container{position:relative;display:block;width:100%;overflow:visible; height:50px;margin:auto;margin-top:20px}
.notification-bar-contents{width:740px;margin:0 auto;text-align:center;position:relative;font-size:150%;}

.user_profile {
    padding:20px 10px;
    display:block;
    overflow:hidden;
    width:500px;
    height:128px;
    color:#555;
}

.user_profile .img_wrap {
    height:128px;
    overflow:hidden;
}

.user_profile img {
    float:left;
    width:128px;
}
.user_profile .username {
    font-size:18px;
    font-style:bold;
    clear:left;
}

.user_profile .name {
    font-size:30px;
}

.profile_data_cont {
    margin-left:20px;
    width:350px;
}

.bcast_title {
    width:535px;
    color:#555;
    clear:left;
    padding-bottom:5px;
    margin-left: 5px;
    border-bottom: 1px solid #555;
}

.search_item:hover {
    background-color:#f7f7f7;
}

.search_item:hover .play {
    visibility:visible;
}

.play {
    float:right;
    visibility:hidden;
    position:relative;
    right:20px;
    float:right;
    width:80%;
    text-align:right;
    bottom:2px;
    font-size:12px;
}

.delete {
    font-size:0.9em;
}

.delete a {
    color: #FAFA9E;
    font-weight: bold;
}

.pass_set {
    text-align:center;
    padding-top:50px;
    color: #456;
    font-size:1.5em;
}

.pass_set_cont {
    margin-left:250px;
}

.pass_set_in {
    text-align:left;
    margin-top:20px;
    padding:10px;
    float:left;
    overflow:hidden;
    zoom:1;
}
.passmob_wrapper {
    background-color:#F7F7F7;
    overflow:hidden;
}

#mobile_home {
    background: #F15D22;
    width: 100%;
    min-height: 80px;
    margin-bottom: 10px;
    color: white;
    text-align: left;
    padding-top: 1em;
}

#notifications_home {
    background: #FE9000;
    width: 100%;
    height: 30px;
    margin-bottom: 10px;
    color: white;
    text-align: left;
    padding-top: 1em;
}

.mobile_title {
    font-weight: bold;
}

.notifications_title {
    font-weight: bold;
    width:100%;
    text-align:center;
}

#cell_icon {
    float:left;
}

#mobile_link {
    clear: both;
    float: left;
    margin-left: 70px;
    background: white;
    padding: 5px;
    margin-bottom: 5px;
}

#mobile_link a {
    color: #F15D22;
    font-weight: bold;
}

#mobile_link a:hover {
    color: black;
    text-decoration: none;
}

#mobile_bg {
    width: 763px;
    background: white;
    padding-top: 10px;
}

.mobile_header {
    background: #216D9C;
    padding: 10px;
    font-weight: bold;
    font-size: 20px;
    margin-left: 10px;
    margin-right: 10px;
    color: white;
}

.mobile_body {
    padding: 10px;
}

.mobile_note {
    font-size: 0.8em;
    font-style: italic;
    padding: 10px;
}

.mobile_box {
    background: #FE9000;
    margin-left: 10px;
    margin-right: 10px;
    padding:10px;
    color: white;
    font-weight: bold;
    font-size: 18px;
}

#mobile_signin {
    text-align: center;
    margin: 10px;
    padding-bottom: 20px;
}

#mobile_form {
    height: 300px;
}

#mobile_form_set {
    height: 250px;
}

#mobile_itunes_logo {
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
}

#itunes_home {
    background: #76797C;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
    text-align: center;
}

#android_home {
    background: #627C92;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 10px;
    text-align: center;
}

#embed_404 {
    width: 410px;
    height: 80px;
    text-align: center;
}

#embed_404 a {
    color: white;
}

#embed_404 p {
    clear: both;
}

#embed_404 img {
    margin-left: 150px;
}

.profile_archive_list {
    margin-left: 5px;
    margin-bottom: 5px;
    width: 535px;
}

#login_register_ajax,
#flooder {
    position:fixed;
    top:0;
    left:0;
    background:url("/static/alpha-black.png") repeat scroll 0 0 transparent;
    width:100%;
    height:100%;
    z-index:100001 !important;
}

#login_register_ajax .enter_wrapper,
#flooder .enter_wrapper {
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-295px;
    margin-top:-80px;
    width:590px;
    height:220px;
    text-align:center;
}

#flooder img {
    height:210px;
    margin:5px;
    text-align:center;
    float:left;
}

#flooder .close_button,
#login_register_ajax .close_button
{
    float: right;
    margin-right: 20px;
    margin-top: 5px;
}

#flooder .message {
    width:588px;
}

#flooder .error_img_comment {
    float:left;
    display:block;
    margin-top:50px;
    margin-left:15px;
    font-size:1.5em;
}

.profile_header .username {
    font-size:1.2em;
}



