#Banner1 {
margin-bottom:10px;
}

#Compliment .left,#Friend .left {
border-right:1px #A4A4A4 solid;
display:block;
float:left;
width:195px!important;
}

#Compliment .main,#Friend .main {
display:block;
float:left;
padding-left:20px;
width:720px!important;
}

#Compliments .list {
float:left;
margin-bottom:15px;
margin-left:5px;
}

#Compliments .thankyou {
background-position:-2px -220px;
}

#Compliments .thumb {
float:left;
margin-right:10px;
}

#Fotos .pic {
float:left;
padding-left:0!important;
padding-right:7px;
}

#Fotos .thumb {
float:left;
padding-bottom:3px;
padding-left:3px;
}

#Fotos,#Overview,#Friends .link,#Compliments,#Compliments .item {
clear:both;
}

#Friends {
clear:both;
padding:0;
}

#Friends .city {
clear:both;
color:#555555;
font-size:11px;
}

#Friends .name {
font-size:14px;
font-weight:bold;
}

#Friends .name a:hover {
color:#555555;
font-size:14px;
font-weight:bold;
text-decoration:underline;
}

#Friends .searchItem {
border-bottom:1px #C2C2C2 solid;
border-right:1px #C2C2C2 solid;
margin-right:0;
margin-top:20px;
padding-bottom:20px;
}

#Friends .searchItem:hover {
border-bottom:1px #0F56A6 solid;
border-right:1px #0F56A6 solid;
}

#Friends h2,#Compliments h2 {
color:#C41200;
font-size:14px;
margin:0 0 10px;
padding:0;
}

#FlashContainer {
border:1px solid #C2C2C2;
}

#Gallery .ads {
display:block;
float:right;
}

#Gallery .buttons {
border-bottom:1px solid #999999;
margin-bottom:25px;
padding-bottom:10px;
text-align:center;
}

#Gallery .foto {
background-color:#FFFFFF;
border:1px solid #999999;
float:left;
height:100px;
margin-right:20px;
margin-top:20px;
padding:1px;
width:100px;
}

#Gallery .foto img {
border:0 none;
}

#Gallery .fotos {
border-right:1px solid #999999;
border-top:1px solid #999999;
clear:both;
display:block;
float:left;
min-height:250px;
padding-bottom:20px;
width:625px;
}

#Gallery .nav {
background-color:#FFFFFF;
float:left;
height:456px;
margin-left:19px;
width:300px;
}

#Gallery .profil {
float:right;
width:300px;
}

#Gallery .wrap {
clear:left;
}

#Gallery .zoom {
background-color:#F5F5F5;
float:left;
height:406px;
margin-bottom:25px;
padding:25px;
text-align:center;
width:576px;
}

#Gallery .zoom img,#Gallery .profil img {
background-color:#FFFFFF;
border:1px solid #999999;
padding:2px;
}

#Games {
}

#Games .item {
float:left;
width:460px;
}

#Games img {
border:1px black solid;
float:left;
margin-bottom:20px;
margin-right:20px;
}

/*#Login .double {
margin:0 auto;
width:350px;
}

#Login .error {
border:1px #C41200 solid;
}

#Login .login {
border-right:1px #999999 solid;
float:left;
margin:20px 0;
padding:10px 0;
width:471px;
}

#Login .signup {
float:left;
margin:20px 0;
padding:10px 0;
text-align:center;
width:471px;
}

#Login h1,#Register h1 {
margin:0;
padding:0 0 5px;
}

#Login input {
border:1px #999999 solid;
margin:0 0 10px;
padding:3px;
width:240px;
}

#Login label {
display:block;
float:left;
font-weight:bold;
line-height:22px;
width:102px;
}

#Login p,#Register p {
margin:0;
padding:0 0 20px;
}

#Login p.error {
color:red;
display:none;
font-weight:bold;
margin:0 0 20px;
padding:5px;
}

#Login p.ok {
border:1px green solid;
color:green;
display:none;
font-weight:bold;
margin:0 0 20px;
padding:5px;
}
*/
#MessageInbox .action {
float:left;
width:160px;
}

#MessageInbox .date {
float:left;
margin-left:10px;
width:143px;
}

#MessageInbox .even {
background-color:#A4A4A4;
}

#MessageInbox .header {
background-color:lightblue;
font-weight:bold;
height:25px;
line-height:25px;
}

#MessageInbox .item {
border-bottom:1px #E4E4E4 solid;
clear:both;
height:25px;
line-height:25px;
}

#MessageInbox .item:hover {
background-color:silver;
cursor:default;
}

#MessageInbox .odd {
background-color:#E4E4E4;
}

#MessageInbox .sender {
float:left;
width:300px;
}

#MessageInbox .state {
float:left;
width:140px;
}

#MessageInbox .state a img {
border:0 none;
vertical-align:middle;
}

#MessagesMini {
background:none repeat scroll 0 0 #DFE1E6;
border:1px #B2B2B2 solid;
float:right;
height:631px;
overflow:auto;
width:440px;
}

#MessagesMini .message {
display:block;
height:auto;
margin:0 0 6px;
min-height:46px;
opacity:1.0;
position:relative;
visibility:visible;
width:auto;
}

#MessagesMini button#sendMessage {
display:inline;
margin-right:5px;
width:80px;
}

#MessagesMini textarea {
border:1px solid #B2B2B2;
display:block;
font-size:12px;
height:50px;
margin-bottom:5px;
margin-top:5px;
padding:5px;
width:275px;
}

#MessagesMini ul {
display:block;
padding:9px;
}

#MessagesMini ul li {
display:block;
margin-bottom:6px;
min-height:46px;
overflow:hidden;
padding-left:64px;
position:relative;
}

#MessagesMini ul li a.img {
-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);
background:none repeat scroll 0 0 #FFFFFF;
border:2px solid #FFFFFF;
display:block;
height:40px;
left:0;
margin-top:-22px;
overflow:hidden;
position:absolute;
top:50%;
width:48px;
}

#MessagesMini ul li a.img img {
height:48px;
left:50%;
margin:-24px 0 0 -24px;
position:absolute;
top:50%;
width:48px;
}

#MessagesMini ul li em {
border-color:transparent #AAACB1 transparent transparent;
border-right:12px solid #AAACB1;
border-style:dotted solid dotted dotted;
border-width:6px 12px 6px 0;
display:block;
height:0;
left:53px;
margin-top:-7px;
position:absolute;
top:50%;
width:0;
}

#MessagesMini ul li em b {
border-color:transparent #FFFFFF transparent transparent;
border-right:10px solid #FFFFFF;
border-style:dotted solid dotted dotted;
border-width:5px 10px 5px 0;
display:block;
height:0;
left:2px;
position:absolute;
top:-5px;
width:0;
}

#MessagesMini ul li span {
-moz-border-radius:2px;
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #AAACB1;
color:#303030;
display:block;
font-size:12px;
line-height:16px;
padding:7px 20px 7px 9px;
position:relative;
}

#MessagesMini ul li span small {
color:#808080;
display:block;
font-size:10px;
font-style:italic;
padding-top:4px;
}

#MessagesMini ul li span small i {
display:inline-block;
height:16px;
line-height:16px;
margin-left:3px;
vertical-align:middle;
width:16px;
}

#MessagesMini ul li span small i.aim {
background:url(../gfx/sprite.png) no-repeat scroll -58px -60px transparent;
}

#MessagesMini ul li span small i.ban {
background:url(../gfx/sprite.png) no-repeat scroll -115px -60px transparent;
right:5px;
top:5px;
}

#MessagesMini ul li span small i.coldtube {
background:url(../gfx/favicon.png) no-repeat 0 -1px transparent;
}

#MessagesMini ul li span small i.delete {
background:url(../gfx/sprite.png) no-repeat scroll -115px -34px transparent;
right:5px;
top:22px;
}

#MessagesMini ul li span small i.delete,#MessagesMini ul li span small i.ban {
cursor:pointer;
display:none;
position:absolute;
}

#MessagesMini ul li span small i.facebook {
background:url(../gfx/sprite.png) no-repeat scroll -32px -60px transparent;
}

#MessagesMini ul li span small i.myspace {
background:url(../gfx/sprite.png) no-repeat scroll -87px -60px transparent;
}

#MessagesMini ul li span small i.twitter {
background:url(../gfx/sprite.png) no-repeat scroll -1px -60px transparent;
}

#MessagesMini ul li span strong {
color:#3E3E3E;
font-style:normal;
padding-left:5px;
}

#MessagesMini ul li span,#MessagesMini ul li span strong {
font-size:11px;
}

#MessagesMini ul li.alert em b {
border-left:0 dotted transparent;
border-right:10px solid #FEFFDA;
}

#MessagesMini ul li.alert span {
background:none repeat-x scroll center bottom #FEFFDA;
}

#MessagesMini ul li.broadcaster {
padding-left:0;
padding-right:64px;
}

#MessagesMini ul li.broadcaster a.img {
left:auto;
right:0;
}

#MessagesMini ul li.broadcaster em {
border-color:transparent transparent transparent #AAACB1;
border-left:12px solid #AAACB1;
border-style:dotted dotted dotted solid;
border-width:6px 0 6px 12px;
left:auto;
right:53px;
}

#MessagesMini ul li.broadcaster em b {
border-color:transparent transparent transparent #FFFFFF;
border-left:10px solid #FFFFFF;
border-style:dotted dotted dotted solid;
border-width:5px 0 5px 10px;
left:auto;
right:2px;
top:-6px;
}

#MessagesMini ul li.broadcaster span small em,#MessagesMini ul li span small em {
border:medium none;
display:inline;
left:auto;
margin:0;
position:relative;
right:auto;
top:auto;
}

#MessagesMini ul li.broadcaster span small i.delete {
top:5px;
}

#MessagesMini ul li.broadcaster.alert em b {
border-left:10px solid #FEFFDA;
border-right:0 dotted transparent;
}

#MessagesMini ul li.broadcaster:hover em b {
border-left:10px solid #EEEEEF;
}

#MessagesMini ul li.demo {
opacity:0.4;
}

#MessagesMini ul li.hover em b,#MessagesMini ul li:hover em b {
border-right:10px solid #EEEEEF;
}

#MessagesMini ul li.hover span,#MessagesMini ul li:hover span {
background:none repeat scroll 0 0 #EEEEEF;
}

#MessagesMini ul li.intro {
padding-left:0;
}

#MessagesMini ul li.intro span {
font-size:11px;
line-height:15px;
min-height:48px;
padding-right:9px;
}

#MessagesMini ul li.intro span img {
display:none;
position:absolute;
right:11px;
top:14px;
}

#MessagesMini ul li.intro span strong {
line-height:20px;
padding-left:2px;
}

#MessagesMini ul li.new em b {
border-right:10px solid #E1E8F3;
}

#MessagesMini ul li.new span {
background:none repeat scroll 0 0 #E1E8F3;
}

#MessagesMini ul li.new.broadcaster em b {
border-left:10px solid #E1E8F3;
}

#MessagesMini ul li:hover span small i.delete,#MessagesMini ul li.alert span small i.delete,#MessagesMini ul li:hover span small i.ban,#MessagesMini ul li.alert span small i.ban {
display:inline-block;
}

#Overview .friends {
background-position:-2px -140px!important;
}

#Overview a {
color:#6666CC;
text-decoration:none;
}

#Overview a:hover {
color:#555555;
text-decoration:underline;
}

#Personal {
clear:both;
margin-top:20px;
}

#Personal b {
color:#555555;
display:block;
font-size:12px;
font-weight:700;
}

#Personal div {
font-size:12px;
margin-bottom:10px;
}

#Register .duplicate {
background:transparent url(/shared/gfx/form-input-error.gif) center right no-repeat!important;
}

#Register .intro {
color:#555555;
font-weight:bold;
}

#Register .required {
background:transparent url(/shared/gfx/form-input-required.gif) center right no-repeat;
display:inline-block;
height:31px;
line-height:32px;
}

#Register .required-small {
width:81px;
}

#Register button {
display:block;
}

#Register input {
border:1px #C2C2C2 solid;
/*margin-bottom:15px;*/
/*font-size:14px;
font-weight:bold;
height:23px;
line-height:22px;
padding:2px 5px;*/
}

#Register label {
color:#555555;
display:block;
font-weight:bold;
}

#Register select {
border:1px #C2C2C2 solid;
/*margin-bottom:15px;*/
/*font-size:16px;
font-weight:bold;
height:29px;
padding:2px;
width:190px;*/
}

#Slogan {
clear:both;
color:#555555;
font-size:12px;
font-weight:bold;
}

.MemberSearch {
background:#E2E4FF;
color:#555555;
line-height:21px;
padding:5px;
}

.MemberSearch .prev,.MemberSearch .next {
font-weight:bold;
}

.MemberSearch .selected {
background:#FFFFFF;
font-weight:bold;
}

.MemberSearch a {
display:inline-block;
font-size:12px;
padding:2px;
}

.comp_1 {
background:url(../gfx/inbox-s01.gif) no-repeat 10px 5px transparent;
height:20px;
width:30px;
}

.comp_2 {
background:url(../gfx/inbox-s02.gif) no-repeat 10px 5px transparent;
height:20px;
width:30px;
}

.comp_3 {
background:url(../gfx/inbox-s03.gif) no-repeat 10px 5px transparent;
height:20px;
width:30px;
}

.comp_4 {
background:url(../gfx/inbox-s04.gif) no-repeat 10px 5px transparent;
height:20px;
width:30px;
}

.comp_5 {
background:url(../gfx/inbox-s05.gif) no-repeat 10px 4px transparent;
height:20px;
width:30px;
}

.ico-compliments {
background-position:-1px -108px!important;
}

.ico-fans {
background-position:-2px -219px!important;
}

.ico-fotos {
background-position:-3px -269px!important;
}

.ico-friends {
background-position:-1px -141px!important;
}

.ico-edit {
background-position:0px -65px!important;
}


.ico-upload {
background-position:0px -271px!important;
}


.icon {
background:url(../gfx/icons1.gif) no-repeat 0 0 transparent;
font-size:10px;
font-style:italic;
line-height:16px;
padding-left:22px;
}

.icon2 {
background:url(../gfx/icons2.gif) no-repeat 0 0 transparent;
color:#555555;
font-size:12px;
font-weight:700;
line-height:25px;
padding-left:25px;
}

.profile-item,#Friends .item {
float:left;
margin-bottom:10px;
margin-right:10px;
}

.profile-list,#Friends .list {
float:left;
overflow:hidden;
}

.profile-thumb a:hover img {
border:1px solid #0F56A6;
}

.profile-thumb img {
background-color:#FFFFFF;
border:1px solid #C2C2C2;
margin:0;
padding:2px;
}

.profile-thumb,#Friends .thumb {
float:left;
}

label,#Compliments .text {
font-size:12px;
}

