body 	{
background-color:#FFFFCC;
margin:15px 0px 10px 0px;
font-size:12px;
scrollbar-arrow-color:#0099FF;
scrollbar-track-color:#EEEECC;
scrollbar-shadow-color:#CCCCCC;
scrollbar-face-color:#FFFFCC;
scrollbar-highlight-color:#FFFF99;
scrollbar-darkshadow-color:#000;
scrollbar-3dlight-color:#FFFF55;
}
table.header {
background-color:#FFFFde;
border-radius:25px;
-moz-border-radius:25px;
width:930px;
border:1px solid #003399;
-moz-box-shadow: 3px 3px 2px #003399;
box-shadow: 3px 3px 2px #003399;
-webkit-box-shadow: 3px 3px 2px #003399;
}
td.header {
background: #FFFF99 url(/images/sfondo.png) repeat;
border: 1px solid #003399;
border-top-left-radius:20px;
border-top-right-radius:20px;
-moz-border-radius:20px 20px 0px 0px;
}
div.header {
height:20px; background: #003399 url(/images/sfondo.png) repeat;
font-family:Verdana, Tahoma, Arial, Sans-Serif;
font-size:12px;
color:#666;
}
td.footer {
border-bottom-left-radius:20px;
border-bottom-right-radius:20px;
-moz-border-radius:0px 0px 20px 20px;
border:1px solid #003399;
background: #FFFF99 url(/images/sfondo.png) repeat;
}
h1	{
color:#003399;
}
h3 	{
background:#FFFF99 url(/images/sfondo.png) repeat;
line-height:16px;
font-weight:500;
font-size:13px;
color:#003399;
margin-top:0px;
margin-right:0px;
padding:5px 5px 5px 5px;
border:1px solid #003399;
-moz-border-radius: 5px;
border-radius: 5px;
text-shadow:1px 1px 1px #0099DD;
}
h3.menu 	{
background:#FFFF99 url(/images/sfondo.png) repeat;
line-height:16px;
font-weight:500;
font-size:13px;
color:#003399;
margin:0px;
padding:5px 5px 5px 5px;
border:1px solid #003399;
-moz-border-radius: 5px;
border-radius: 5px;
text-shadow:1px 1px 1px #0099DD;
line-height:18px;
}
h3.search 	{
background:#FFFF99 url(/images/sfondo.png) repeat;
line-height:16px;
font-weight:500;
font-size:13px;
color:#003399;
margin:0px;
padding:5px 5px 5px 5px;
border:1px solid #003399;
-moz-border-radius: 5px;
border-radius: 5px;
text-shadow:1px 1px 1px #0099DD;
line-height:18px;
}
div.error 	{
background-color:#FFFF99;
line-height:16px;
font-weight:500;
font-size:12px;
margin-top:0px;
margin-right:5px;
border:1px solid #003399;
-moz-border-radius: 5px;
border-radius: 5px;
}
ul.error {
list-style-image:url("/images/warning.gif");
}
ul.okay {
list-style-image:url("/images/ok.png");
}
p.plogin {

margin-top:0px;
margin-bottom:0px;
}
p.account 	{
background:#FFFF99 url(/images/sfondo.png) repeat;
font-size:12px;
color:#003399;
margin-top:4px;
margin-bottom:2px;
padding:2px 2px 2px 2px;
border:1px solid #003399;
}
.menu {
font-size:12px;
color:#003399;
}
div.chatlogin {
border:1px solid #003399;
border-radius:5px;
-moz-border-radius:5px;
height:60px;
position:static;
margin-top:10px;
background-color:#FFFFed;
}
div.mainprofile {
border:1px solid #003399;
border-radius:5px;
-moz-border-radius:5px;
position:static;
margin-top:10px;
background-color:#FFFFed;
}
div.irclogin {
position:relative;
top:30%;
margin-left:5px;
background-color:#FFFFed;
}
div.chatchannels {
    -moz-border-radius: 10px;
	border-radius: 10px;
    background: #FFFFED;
    border: 1px solid #003399;
	text-align:left;
	margin-bottom:10px;
}
div.chatchannelsmember {
    -moz-border-radius: 5px;
	border-radius: 5px;
    background: #FFFFED;
    border: 1px solid #003399;
	text-align:left;
	margin-top:0px;
	margin-bottom:10px;
}
li.channels {
font-weight:300;
list-style-type:none;
margin-left:5px;
margin-top:3px;
}
li.channelsmemb {
font-weight:300;
list-style-type:none;
width:260px;
margin-top:5px;
}
.btnclose {
border:0px;
background: url(/images/close.png) no-repeat;
position: absolute;
right: 8px;
top: 10px;
width:17px;
height:17px;
}
p.chanclass {
font-weight:500;
padding:2px;
border:1px solid #003399;
-moz-border-radius: 5px;
border-radius: 5px;
margin-bottom:0px;
background:#FFFF99 url(/images/sfondo.png) repeat;
}
p.chanp {
padding:5px;
border:1px solid #003399;
-moz-border-radius: 5px;
border-radius: 5px;
background:#FFFF99 url(/images/sfondo.png) repeat;
text-shadow:1px 1px 1px #0099DD;
}
p.freechat {
padding-left:5px;
padding-right:5px;
border:1px solid #003399;
-moz-border-radius: 5px;
border-radius: 5px;
background:#FFFF99 url(/images/sfondo.png) repeat;
text-shadow:1px 1px 1px #0099DD;
}
p.chanpmemb {
padding:5px;
border:1px solid #003399;
-moz-border-radius: 5px;
border-radius: 5px;
background:#FFFF99 url(/images/sfondo.png) repeat;
text-shadow:1px 1px 1px #0099DD;
margin-top:0px;
margin-bottom:5px;
}
p.online {
margin-top:1px;
margin-bottom:4px;
}
p.chantab {
background-color:#FFFF99;
margin:0px 5px 0px 5px;
padding:2px;
}
div.visitors{
padding:0px;
border:1px solid #003399;
-moz-border-radius: 5px;
border-radius: 5px;
margin:0px;
}
div.generaltext{

padding:5px;
border:1px solid #003399;
-moz-border-radius: 5px;
border-radius: 5px;
margin:0px 0px 5px 0px;
}
p.title {
margin:0px 0px 0px 5px;
text-shadow:1px 1px 1px #0099DD;
}
p.desc {
margin:2px 2px 2px 2px;
height:40px;
background:#FFFF99;
border-radius:5px;
-moz-border-radius:5px;
padding-left:4px;
padding-right:4px;
word-break: break-all;
}
p.msgboxhead {
padding:5px;
border-top:1px solid #003399;
border-right:1px solid #003399;
border-left:1px solid #003399;
border-bottom:0px;
border-top-left-radius : 5px;
border-top-right-radius : 5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:transparent;
text-shadow:1px 1px 1px #0099DD;
margin-top:0px;
margin-bottom:0px;
}
div.msginput{
border-left:1px solid #003399;
border-right:1px solid #003399;
margin:0px;
padding:0px 0px 4px 2px;
white-space:nowrap;
background-color:transparent;
}
div.msgbox {
overflow-x:hidden;
overflow-y:scroll;
overflow-style:marquee-block;
height:150px;
margin-top:0px;
border-bottom-left-radius:5px;
-moz-border-radius-bottomleft:5px;
border-top:0px;
border-bottom:1px solid #003399;
border-right:1px solid #003399;
border-left:1px solid #003399;
}
div.msgrows {
line-height:14px;
margin-bottom:2px;
padding-top:1px;
padding-bottom:1px;
padding-left:4px;
}
p.shout {
margin:0px;
}
.msginputtext {
border:0px;
font-size:11px;
font-weight:200;
margin:0px;
border:1px solid #003399;
border-radius:3px;
-moz-border-radius:3px;
}

.msgbutton {
font-size:10px;
font-weight:200;
padding:1px;
margin:0px;
color:#003399;font-weight:bold;
background:transparent;
position:relative;
right:0px;
border:1px solid #003399;
border-radius:3px;
-moz-border-radius:3px;
}

div.visitorswrap {
width:410px;
padding:0px;
margin:0 auto;
white-space: wrap;
}
div.picdiv {
position:relative;
float:left;
border:1px solid #CCC;
height:64px;
width:58px;
-moz-border-radius: 5px;
border-radius: 5px;
margin:4px;
font-size:10px;
font-weight:200;
}
div.visitorspicdiv {
height:42px;
width:42px;
margin:8px 8px 2px 8px;
-moz-border-radius:5px;
border-radius: 5px;
overflow:hidden;
font-weight:200;
}
p.visitorname {
clear:both;
text-align:center;
margin:0px;
}
a {
font-size:12px;
}
a.menu {
font-size:12px;
text-decoration:none;
color: #003399;
border-width: 0px 0px 1px 0px;
border-style: none none dotted none;
border-color: #003399;
}
a.sms {
font-size:12px;
text-decoration:none;
color: #003399;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color:#003399;
border-radius:5px;
-moz-border-radius:5px;
padding-left:2px;
padding-right:2px;
font-weight:500;
background:#FFFF99 url(/images/sfondo.png) repeat;

}
a.mini {
font-size:10px;
text-decoration:none;
color: #003399;
border-width: 0px 0px 1px 0px;
border-style: none none dotted none;
border-color: #003399;
}
a.nano {
font-size:9px;
text-decoration:none;
color: #003399;
}
a.img {
text-decoration:none;
}
td.content {
font-size:12px;
}
td.left {
text-align:left;
width:160px;
}
ul.box {
text-align:left;
padding:10px 0px 10px 0px;
margin-bottom:0px;
margin-left:5px;
margin-top:0px;
margin-right:5px;
background-color:#FFFFed;
list-style-type:none;
line-height:17px;
}
div.search {
text-align:left;
padding:10px 0px 10px 0px;
margin-bottom:0px;
margin-left:5px;
margin-top:0px;
margin-right:5px;
background-color:#FFFFed;
}
div.box {
text-align:left;
padding:10px 0px 10px 0px;
margin-bottom:0px;
margin-left:5px;
margin-top:0px;
margin-right:5px;
background-color:#FFFFed;
line-height:17px;
}
div.footerbox {
font-size:10px;
padding:20px 0px 20px 0px;
}
.txtarea {
font-size:11px;
font-weight:200;
border:1px solid #003399;
border-radius:3px;
-moz-border-radius:3px;
}
.textinput {
font-size:11px;
font-weight:200;
border:1px solid #003399;
border-radius:3px;
-moz-border-radius:3px;
}

.facebookinputleft {
color:#003399;
font-size:11px;
font-weight:200;
border-left:1px solid #003399;
border-top:1px solid #003399;
border-bottom:1px solid #003399;
border-right:0px;
border-bottom-left-radius:3px;
border-top-left-radius:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topright:3px;
margin-right:0px;
width:131px;
}
.facebookinputright {
font-size:11px;
font-weight:200;
border-right:1px solid #003399;
border-top:1px solid #003399;
border-bottom:1px solid #003399;
border-left:0px;
border-bottom-right-radius:3px;
border-top-right-radius:3px;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-topleft:3px;
margin-left:0px;
}
.button {
color:#003399;font-weight:bold;
background:#FFFF99 url(/images/sfondo.png) repeat;
font-size:12px;border:1px solid #003399;
-moz-border-radius: 5px;
border-radius: 5px;
}

.delbutton {
color:#003399;font-weight:bold;
background:#FFFF99 url(/images/sfondo.png) repeat;
border:1px solid #003399;
-moz-border-radius: 5px;
border-radius: 5px;
font-size:10px;
position:relative;
bottom:-2px;
}

.delbuttonico {
background:transparent;
background-image: url(/images/delete.png);
background-repeat:no-repeat;
border:0px;
width:14px;
height:14px;
position:relative;
top:-9px;
right:5px;

}

.upload {
	position:relative;
	width:154px;
	left:50%;
	margin-left:-77px;
}
.realupload {
	position:absolute;
	top:0;
	right:0;
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity:0);
	z-index:2;
	width:30px;
}
form .fakeupload {
	background:url(/images/upload.gif) no-repeat 136px 50% ;
}
form .fakeupload input {
	width:127px;
font-size:11px;
font-weight:200;
border:1px solid #003399;
border-radius:3px;
-moz-border-radius:3px;
}

.rounddiv {
border:1px solid #003399;
border-radius:5px;
-moz-border-radius: 5px;
}

div.foto {
width:180px;
height:180px;
border:1px solid #003399;
position:relative;
margin-left:20px;
overflow:hidden;
}
div.fotonotify {
width:60px;
height:60px;
border:1px solid #003399;
position:absolute;
overflow:hidden;
display:none;
}
table {
font-size:12px;
color:#003399;
}
div.popup {
padding:4px;
font-size:12px;
border:1px solid #0099DD;
background-color:#FCFCFC;
text-align:center;
border-radius:10px;
-moz-border-radius:10px;
filter:alpha(opacity=90);
opacity:0.9;
z-index:1005;
}
p.profilemenu {
padding:2px;
border:1px solid #003399;
-moz-border-radius: 5px;
border-radius: 5px;
background:#FFFF99 url(/images/sfondo.png) repeat;
margin:0px;
}
p.isonline {
padding:2px;
border:1px solid #003399;
-moz-border-radius: 5px;
border-radius: 5px;
background:#FFFF99 url(/images/sfondo.png) repeat;
margin:0px;
color:#008000;
}
p.isoffline {
padding:2px;
border:1px solid #003399;
-moz-border-radius: 5px;
border-radius: 5px;
background:#FFFF99 url(/images/sfondo.png) repeat;
margin:0px;
color:#FF0000;
}
p.irconline {
padding:2px;
border:1px solid #003399;
-moz-border-radius: 5px;
border-radius: 5px;
background:#FFFF99 url(/images/sfondo.png) repeat;
margin:0px;
color:#008000;
}
p.ircoffline {
padding:2px;
border:1px solid #003399;
-moz-border-radius: 5px;
border-radius: 5px;
background:#FFFF99 url(/images/sfondo.png) repeat;
margin:0px;
color:#FF0000;
}
td.profilemenu{
line-height:16px;
width:120px;
}
img.profile
{ width:160px;
margin:10px;
}
div.usrfotodiv {
float:left;
width:150px;
height:150px;
margin:0px 0px 0px 2px;
border:1px solid #003399;
border-radius:10px;
-moz-border-radius:10px;
}
div.fotoprofile {
width:130px;
height:130px;
margin:10px 10px 10px 10px;
overflow:hidden;
border-radius:10px;
-moz-border-radius:10px;
}
div.fotolist {
display:inline-block;
width:140px;
height:165px;
margin:2px;
border:1px solid #003399;
border-radius:10px;
-moz-border-radius:10px;
}
div.fotousrlist {
width:130px;
height:130px;
margin:5px 5px 5px 5px;
overflow:hidden;
border-radius:10px;
-moz-border-radius:10px;
}
img.preview {
overflow:hidden;
border:0px;
background:transparent;
vertical-align:middle;
}
td.foto {
width:160px;
}


div.nav {
width:220px;
border:1px solid #003399;
padding:4px 5px 5px 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-bottom:0px;
background: #FFFF99 url(/images/sfondo.png) repeat;
text-shadow:1px 1px 1px #0099DD;
line-height:18px;
position: absolute;
right:-1px;
margin-right:1px;
}

div.smsform {
border:1px solid #003399;
padding:4px 5px 5px 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-bottom:0px;
background: #FFFF99 url(/images/sfondo.png) repeat;
text-shadow:1px 1px 1px #0099DD;
line-height:19px;
margin-right:0px;
margin-left:0px;

}

div.notifylist{
font-size:10px;
position:absolute;
top:30px;
width:220px;
height:120px;
background-color:#FFFFed;
border-left:1px solid #003399;
border-right:1px solid #003399;
border-bottom:1px solid #003399;
margin-left:10px;
z-index:1001;
}
div.notifyscroller {
font-size:10px;
position:absolute;
width:220px;
height:120px;
overflow-x:hidden;
overflow-y:scroll;
background-color:#FFFFed;
}
div.notifybottom {
font-size:10px;
position:relative;
top:120px;
left:-1px;
width:220px;
height:16px;
margin:0px;
background-color:#FFFFed;
background:#FFFF99 url(/images/sfondo.png) repeat;
border-left:1px solid #003399;
border-right:1px solid #003399;
border-bottom:1px solid #003399;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
-moz-border-radius:0px 0px 5px 5px;
}

div.userlistsnav {
clear:both;
margin:5px 0px 5px 0px;
border:1px solid #003399;
-moz-border-radius: 5px;
border-radius: 5px;
background: #FFFF99 url(/images/sfondo.png) repeat;
text-shadow:1px 1px 1px #0099DD;

padding:5px 5px 5px 5px;

}

div.navfriend {
margin-left:2px;
margin-right:2px;
float:right;
text-shadow:0px 0px 0px;
position:relative;
line-height:16px;
font-size:10px;
}


div.friendlist{
font-size:10px;
position:relative;
height:130px;
background-color:#FFFFed;
border-left:1px solid #003399;
border-right:1px solid #003399;

clear:both;
}
div.friendscroller {
font-size:10px;
position:relative;
height:130px;
overflow-x:hidden;
overflow-y:scroll;
background-color:#FFFFed;
}

div.friendplist{
font-size:10px;
position:relative;
height:227px;
background-color:#FFFFed;
border-left:1px solid #003399;
border-right:1px solid #003399;
border-bottom:1px solid #003399;
clear:both;
}
div.friendpscroller {
font-size:10px;
position:relative;
height:227px;
overflow-x:hidden;
overflow-y:scroll;
background-color:#FFFFed;
}
div.bottom {
font-size:10px;
position:relative;
height:16px;
margin:0px;
background:#FFFF99 url(/images/sfondo.png) repeat;
border-left:1px solid #003399;
border-right:1px solid #003399;
border-bottom:1px solid #003399;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
-moz-border-radius:0px 0px 5px 5px;
clear:both:
}
div.top {
font-size:10px;
position:relative;
height:16px;
margin:0px;
background:#FFFF99 url(/images/sfondo.png) repeat;
border-left:1px solid #003399;
border-right:1px solid #003399;
border-top:1px solid #003399;
border-top-right-radius:5px;
border-top-left-radius:5px;
-moz-border-radius:0px 0px 5px 5px;
clear:both;
}
th.friendlist {
margin:0px;
border-bottom:1px dotted #003399;
background:#FFFFED;
text-align:left;
padding:1px 5px 1px 1px;
}
p.friendlist {
padding:2px;
border:1px solid #003399;
-moz-border-radius: 5px;
border-radius: 5px;
background:#FFFF99 url(/images/sfondo.png) repeat;
margin:0px;
}
div.friendimg {
width:30px;
height:30px;
border:0px;
overflow:hidden;
border-radius:3px;
-moz-border-radius:3px;
}
div.msgimg {
width:32px;
height:32px;
border:0px;
overflow:hidden;
border-radius:3px;
-moz-border-radius:3px;
}

img.friendimg {
margin:3px;
}
img.msgimg {
margin:0px;
}

td.friendimg {
width:32px;
border-bottom:1px dotted #003399;
}
td.friendrow {
border:0px;
width:100%;
border-bottom:1px dotted #003399;
}
div.friendrow {
height:26px;
border:0;
border-radius:3px;
-moz-border-radius:3px;
padding:2px;
}
img.dashboard {
height:13px;
position:relative;
bottom:-2px;
}
span.notify {
background-color:#0099FF;
width:14px;
height:12px;
margin:0px;
text-align:center;
color:#FFFF99;
padding:0px;
border:0px;
position:relative;
right:-120px;
font-size:10px;
font-weight:500;
-moz-border-radius:3px;
border-radius:3px;
}

span.numlist{
background-color:#0099FF;
width:14px;
margin:0px 0px 0px 2px;
text-align:center;
color:#FFFF99;
padding:0px;
border:0px;
font-size:9px;
font-weight:500;
-moz-border-radius:3px;
border-radius:3px;
line-height:14px;
}
div.navcont {
width:723px;
position:relative;
margin:0px;
padding:0px;
border:0px;
}
td.profiletop {
padding-left:3px;
background:#FFFF99;
border-top-right-radius:5px;
border-top-left-radius:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}
td.profilemid {
background:#FFFF99;
padding-left:3px;
}
td.profilebottom {
background:#FFFF99 ;
padding-left:4px;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
}
div.navsearch {
border:1px solid #003399;
border-radius:3px;
-moz-border-radius:2px;
width:14px;
heigth:14px;
font-size:10px;
font-weight:700;
color:#003399;
}
div.navserchwrap {
display:inline-block;
width:24px;
height:24px;
}
div.navsearchcont { 
height:24px;
}

