BODY {
	font: normal 12px Arial, Helvetica, sans-serif;
	text-align:center;
	padding:0px;
	margin: 0px;
	background-color:#FDF8F2;
}
.corner_sm {
	width:3px;
	height:3px;
	background:url('images/round_small.png');
}
.corner {
	width:10px;
	height:10px;
	background:url('images/round.png');
	background-position:0px -80px;
}
a {
	font-family:trebuchet ms,sans-serif;
}
img {
	border:none;
}
h1{
	font-family:trebuchet ms,sans-serif;
	font-weight:bold;
	font-size:2.0em;
	float:left;
	margin:5px;
	color:#333333;
}
h2{
	font-weight:bold;
	font-size:1.4em;
	float:left;
	padding:0px;
	margin:0px;
}
input,select{
	font-size:16px;
}
input {
	font-weight:bold;
}
#content{
	width:752px;
	margin:auto;
}
#logo{
	width:100%;
	text-align:left;
	float:left;
}
#body{
	text-align:left;	
	background-color:#FFF;
	border:solid 1px #D5D5D7;
	float:left;	
}
#leftmenu{
	width:750px;
	float:left;
	background-color:#FFF;	
	min-height:400px;
}
#rightmenu{
	width:2px;
	float:right;
	background-color:#FFF;
}

#clear {
	clear:both;
}
.sld {
	padding:10px 10px 10px 20px;
	border-top:solid 1px #A8DCD9;
	border-bottom:solid 1px #A8DCD9;
	border-left:solid 1px #A8DCD9;
	margin-top:-1px;
	background:#E5F1FA;
}
.sld a {
	text-decoration:none;
	color:#000;
	font-size:16px;
	}
.sld a:hover{
	text-decoration:underline;
}
.sldopen {
	background:#FFF;
	padding:10px 10px 10px 20px;
	font-weight:bold;
}
.sldopen a{
	text-decoration:none;
	color:#000;
	font-size:16px;
}
.modulecontainer {
	clear:both;
	font-size:16px;
	font-family:trebuchet ms, sans-serif;
}
.module {
	font-family:trebuchet ms, sans-serif;
	font-weight:bold;
	font-size:1.1em;
	margin:10px 0px 15px -5px;
	color:#666666;
	padding:5px 5px 5px 0px;
	border-bottom:dashed 1px #808080;
}
#hidden {
	display:none;
}
.hidden {
	display:none;
}
#mail {
	padding-left:10px;
}
.tabcontainer {
	margin-top:10px;
	margin-left:0px;
}
.tabs {
	margin-left:7px;
	text-align:right;
	background: #E5ECF9 ;
	padding:5px;
	padding-right:50px;
	font-size: 22px;
	color:#000;
	font-weight:bold;
	border: solid 2px #C3D9FF;
	font-family:Trebuchet MS,sans-serif;
}
.numeration {
	font:Arial;
	font-weight:bold;
	text-decoration:none;
	color: #16387C;
}
.numeration#selected {
	text-decoration:none;
	color: #A90A08;
	font-size:1.6em;
}

.no {
	border:solid 2px #FF6A6A;
	font-size:16px;
	margin:5px;
	padding:5px;
	font-family:trebuchet ms,sans-serif;
	background:#FFEBE8 ;
	text-align:center;
	color:#333;
}
.yes {
	background-color:#DDF8CC;
	padding:2px;
	border:solid 1px #80C65A;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	width:150px;
	float:left;
	margin-right:5px;
}
.yes h1{
	background-color:#339933;
	color:#ffffff;
	font-weight:bold;
	width:190px;
	text-align:center;
}
.maybe {
	background-color:#F7F8E0;
	padding:2px;
	border:solid 1px #CCCC00;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	width:200px;
	float:left;
}
.maybe h1{
	background-color:#CCCC00;
	color:#ffffff;
	font-weight:bold;
	width:190px;
	text-align:center;
}
.subtab a{
	font-family:trebuchet ms,sans-serif;
	padding:5px;
	color:#fff;
	font-weight:bold;
	margin-left:10px;	
	font-size:1.2em;
	float:left;
	text-decoration:none;	

}
.subtab a:hover{
	text-decoration:underline;
}
.subtab a#selected{
	font-family:trebuchet ms,sans-serif;
	text-decoration:none;
	color:#755E8C;
	padding:5px;
	margin-left:10px;
	}
.subtab {
	float:left;
	padding:5px;
	width:740px;
	float:right;
	height:50px;
/*	background:#FFAD00; */
}
.lprofile {
	float:left;
	text-align:center;
	padding-bottom:5px;
}	
.lprofile a{
	float:left;
	border:1px solid #B0BDC6;
	padding:5px;	
}
.lprofile a#pic:hover{
	border:1px dotted #B0BDC6;
}
.sprofile {
	float:left;
	width:80px;
	margin:5px;
	margin-bottom:10px;
	margin-right:5px;
}	
.sprofile a{
	float:left;
	border:1px solid #B0BDC6;
	text-align:center;
	padding:5px;	
	color:#000;
	font-size:12px;
}
.sprofile a#pic:hover{
	border:1px dotted #B0BDC6;
}
.sprofile a#menu:hover{
	border:1px dotted #B0BDC6;
	background: url('images/whoscoming.gif');
	background-repeat:no-repeat;
	
}
.sprofile a#cancel:hover{
	border:1px dotted #B0BDC6;
	background: url('images/collapse.gif');
	background-repeat:no-repeat;
	
}
.sprofile a#edit:hover{
	border:1px dotted #B0BDC6;
	background: url('images/page_edit.png');
	background-repeat:no-repeat;
}
.sprofile a#online{
	border:1px dotted #B0BDC6;
	background: url('images/icons.png');
	background-position: 0px -322px;
	background-repeat:no-repeat;
}
.sprofile a#tag{
	border:1px dotted #B0BDC6;
	background: url('images/icons.png');
	background-position: 0px -345px;
	background-repeat:no-repeat;
}
.mail {
	text-align:left;
	width:500px;
	float:left;
	margin-bottom:10px;
	padding:5px;
}
.mail a#mailm:hover
{
	background:#FAFAFA;
	width:300px;
}
.mail b{
	float:left;
	padding:5px 0px 0px 0px;
	font-family:trebuchet ms,sans-serif;
	font-weight:bold;
	font-size:1.4em;
}
.replied,.deleted {
	float:left;
	margin-top:10px;
	width:20px;
	height:20px;
	background:url("images/icons.png");
	background-position:0px -80px;	
}

.read,.viewed {
	float:left;
	margin-top:10px;
	width:20px;
	height:20px;
	background:url("images/icons.png");
	background-position:0px -60px;	
}
.new,.unread {
	float:left;
	margin-top:10px;
	width:20px;
	height:20px;
	background:url("images/icons.png");
	background-position:0px -40px;
	background-repeat:no-repeat;
}
.lm{
	float:left;
	color:#666666;
	font-size:12px;
	font-family:#trebuchet ms, sans-serif;
	
}
#login_header {
	background:#F3F3F3 none repeat scroll 0 0;
	border-left:1px solid #CECECE;
	border-right:1px solid #CECECE;
	border-top:1px solid #CECECE;
	color:#858585;
	font-size:18px;
	padding:30px;
	font-family:'lucida grande',verdana,arial,sans-serif;
}
#login_header a{
	float:right;
	width:140px;
	height:20px;
	background:url("images/icons.png");
	background-position:0px -440px;
	background-repeat:no-repeat;
	padding-left:25px;
}
#login_header a:hover{
	background-position:0px -420px;
}
.stagemessage {
	float:right;
	width:50px;
	height:20px;
	background:url("images/icons.png");
	background-position:0px -120px;
	background-repeat:no-repeat;
	padding-left:25px;
	
}
.stagein {
	float:right;
	width:50px;
	height:20px;
	background:url("images/icons.png");
	background-position:0px -100px;
	background-repeat:no-repeat;
	padding-left:25px;
}
.stageclose {
	float:right;
	width:20px;
	height:20px;
	background:url("images/icons.png");
	background-position:0px -140px;
	background-repeat:no-repeat;
	padding-left:25px;	
}
.stagecancel {
	float:right;
	width:70px;
	height:20px;
	background:url("images/icons.png");
	background-position:0px -160px;
	background-repeat:no-repeat;
	padding-left:25px;	
}
.stageleave {
	float:right;
	width:70px;
	height:20px;
	background:url("images/icons.png");
	background-position:0px -280px;
	background-repeat:no-repeat;
	padding-left:25px;	
}
.stagewhosin {
	float:right;
	width:150px;
	height:20px;
	background:url("images/icons.png");
	background-position:0px -340px;
	background-repeat:no-repeat;
	padding-left:25px;
	text-decoration:none;
	color:#0189D3;
	margin-top:5px;
}
.stagewhere {
	float:right;
	width:170px;
	height:20px;
	background:url("images/icons.png");
	background-position:0px -400px;
	background-repeat:no-repeat;
	padding-left:25px;
	text-decoration:none;
	color:#666666;
	margin-top:5px;
}
.stagesend {
	float:right;
	width:30px;
	height:20px;
	background:url("images/icons.png");
	background-position:0px -320px;
	background-repeat:no-repeat;
	padding-left:25px;	
}
.stagemessage:hover{
	background-position:0px -200px;
}
.stagein:hover{
	background-position:0px -180px;
}
.stageclose:hover{
	background-position:0px -220px;
}
.stagecancel:hover{
	background-position:0px -240px;
}
.stageleave:hover{
	background-position:0px -260px;
}
.stagesend:hover{
	background-position:0px -300px;
}
.stagewhosin:hover{
	background-position:0px -340px;
	text-decoration:underline;
}
.stagewhere:hover{
	background-position:0px -380px;
	text-decoration:underline;
}
.reply {
	float:left;
	width:12px;
	height:12px;
	margin-top:2px;	
	margin-right:2px;	
	background:url("images/icons.png");
	background-position:0px -80px;
}
.delete {
	float:left;
	width:12px;
	height:12px;
	margin-top:2px;
	margin-right:2px;	
	background:url("images/icons.png");
	background-position:0px 0px;
}
.block {
	float:left;
	width:12px;
	height:12px;
	margin-top:2px;	
	margin-right:2px;	
	background:url("images/icons.png");
	background-position:0px -12px;
}
.send {
	float:left;
	width:12px;
	height:12px;
	margin-top:2px;	
	margin-right:2px;	
	background:url("images/icons.png");
	background-position:0px -86px;
}
.menu{
	background:url("images/greygrad.gif");
	background-position:0px -400px;
	padding:5px;
	margin-top:5px;
	float:left;
	border:solid 1px #B0BDC6;
}
.menu a{
	margin-right:10px;
	color:#16387C;
	text-decoration:none;
	float:left;
}
.stageContainer {
	margin-left:35px;
}
.stage {
	float:left;
	width:470px;
	margin:20px 0px 10px 0px;
}
.stage #bottom{
	float:left;
	height:20px;
	width:445px;
	background:#F2F5C3;

}
.stage img{
	padding:2px;
	width:66px;
	float:left;
	margin:5px;
	border:#D0D0D0 solid 1px;
}
.stage a{
	color:#666666;
	font-family:trebuchet ms, sans-serif;
	text-decoration:none;
	font-size:12px;
}

.stage a#accept{
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	background:transparent url(http://l.yimg.com/cc/img/global/1260278095/box_gradient.png) repeat-x scroll 0 0;
	border:1px solid #CFDBE0;
	color:#812C81;
	display:block;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:0;
	padding:13px 0;
	text-align:center;
	width:150px;
	float:right;
}
.stage a:hover{
	text-decoration:underline;	
}
.stage #container{
	float:right;
	width:375px;
	border:#C3C3C3 solid 1px;

}
.stage #content{
	font-size:1.4em;
	color:#0F0F0F;
	font-family:trebuchet ms, sans-serif;
	width:375px;
	float:left;
	background: #F2F2F2;
}

.stage #message{
	padding:0px 0px 10px 10px;
	float:left;
	width:350px;
}
.arrow
{

	background:url('images/arrow.gif');
	position:relative;
	left:-12px;
	top:15px;
	width:12px;
	height:12px;
}
.arrowdown
{
	border-top: 5px solid #66CC9A;
	border-right: 5px solid #FFFFFF;
	border-left: 5px solid #FFFFFF;
	position:relative;
	left:20px;
	width:1px;
}
.arrowdownbrown
{
	border-top: 5px solid rgb(251, 202, 84);
	border-right: 5px solid #FFFFFF;
	border-left: 5px solid #FFFFFF;
	position:relative;
	left:20px;
	width:1px;
}
.timer{
	background-color:#969696;
	color:#fff;
	font-size:20px;
	font-family:trebuchet ms, sans-serif;
	height:50px;
	width:50px;
	float:right;
}
.editlink {
	margin:5px;
	float:right;
	color:#000;
	font-size:12px;
	padding:2px 2px 2px 20px;
	text-decoration:none;
	background: url('images/page_edit.png');
	background-repeat:no-repeat;
}

.dsubtab a{
	font-family:arial,helvetica,sans-serif;
	padding:10px;
	padding-top:2px;
	margin-left:4px;
	padding-bottom:5px;
	background:#E5ECF9;	
	color:DarkBlue;
	font-weight:bold;
}

.dsubtab a#selected{
	font-weight:bold;
	text-decoration:none;
	color:#000;
	background-color:#C3D9FF;
	position:relative;
	padding-bottom:10px;
	border-bottom:solid 1px #fff;

}
.dsubtab {
	border-bottom:solid 5px #C3D9FF;
	margin-bottom:20px;
}
#featured{ 
	width:400px; 
	padding-right:250px; 
	position:relative; 
	background:#fff;
	margin-left:54px;
	margin-bottom:-1px;
	
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:400px; 
	list-style:none; 
	padding:0; margin:0; 
	width:250px; 
}
#featured ul.ui-tabs-nav li{ 
	padding:0px 0px 1px 0px; padding-left:13px;  
	font-size:12px; 
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; 
	color:#333;  background:#fff; 
	text-decoration:none;	
}
#featured li.ui-tabs-nav-item a span{ 
	padding-top:5px; 
	float:left;
	width:150px;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#featured li.ui-tabs-selected{ 
	/*background:url('images/selected-item.gif') top left no-repeat;  */
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#ccc; 
}
#featured .ui-tabs-panel{ 
	width:401px; 
	height:700px; 
	background:#000; position:relative;
}
.info{ 
	position:relative;
	top:-80px;
	background: #000; 
	width:400px;
	float:left;
	min-height:600px;
	margin-bottom:20px;
}
.info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
.info p{ 
	font-family:trebuchet MS,sans-serif; clear:both;padding:5px; 
	line-height:18px; color:#f0f0f0;
	
}
.info a{ 
	text-decoration:none; 
	color:#fff; 
}
.info a:hover{ 
	text-decoration:underline; 
}
.info img{
	width:400px;
}
#featured .ui-tabs-hide{ 
	display:none; 
}
.odd {
 	background:#fff;
}

.even {
 	background:#CCC;
}
.odd td{
	padding:3px;
}
.even td{
	padding:3px;
}

.stats_table th{
	padding:3px;
}
.tablefoot td{
	background:#EFEFEF;
	padding:1px;
	color:blue;
	padding:5px 5px 3px 2px;
	font-size:10px;
}


div.wysiwyg { border: 1px solid #cccccc; padding: 5px; background-color: #ffffff; }
div.wysiwyg * { margin: 0; padding: 0; }

div.wysiwyg ul.panel { border-bottom: 1px solid #cccccc; float: left; width: 100%; padding: 0 0 0 0; }
div.wysiwyg ul.panel li { list-style-type: none; float: left; margin: 1px 2px 3px 0;  background: #ffffff;}
div.wysiwyg ul.panel li.separator { height: 16px; margin: 0 4px; border-left: 1px solid #cccccc; }
div.wysiwyg ul.panel li a { text-indent: -5000px; opacity: 0.85; filter:alpha(opacity=85); display: block; width: 16px; height: 16px; background: url('jquery.wysiwyg.gif') no-repeat -64px -80px; border: 0; cursor: pointer; padding: 1px; }
div.wysiwyg ul.panel li a:hover, div.wysiwyg ul.panel li a.active { opacity: 1.00; filter:alpha(opacity=100); }
div.wysiwyg ul.panel li a.active { background-color: #f9f9f9; border: 1px solid #cccccc; border-left-color: #aaaaaa; border-top-color: #aaaaaa; padding: 0; }

div.wysiwyg ul.panel li a.bold { background-position: 0 -16px; }
div.wysiwyg ul.panel li a.italic { background-position: -16px -16px; }
div.wysiwyg ul.panel li a.strikeThrough { background-position: -32px -16px; }
div.wysiwyg ul.panel li a.underline { background-position: -48px -16px; }

div.wysiwyg ul.panel li a.justifyLeft { background-position: 0 0; }
div.wysiwyg ul.panel li a.justifyCenter { background-position: -16px 0; }
div.wysiwyg ul.panel li a.justifyRight { background-position: -32px 0; }
div.wysiwyg ul.panel li a.justifyFull { background-position: -48px 0; }

div.wysiwyg ul.panel li a.indent { background-position: -64px 0; }
div.wysiwyg ul.panel li a.outdent { background-position: -80px 0; }

div.wysiwyg ul.panel li a.subscript { background-position: -64px -16px; }
div.wysiwyg ul.panel li a.superscript { background-position: -80px -16px; }

div.wysiwyg ul.panel li a.undo { background-position: 0 -64px; }
div.wysiwyg ul.panel li a.redo { background-position: -16px -64px; }

div.wysiwyg ul.panel li a.insertOrderedList { background-position: -32px -48px; }
div.wysiwyg ul.panel li a.insertUnorderedList { background-position: -16px -48px; }
div.wysiwyg ul.panel li a.insertHorizontalRule { background-position: 0 -48px; }

div.wysiwyg ul.panel li a.h1 { background-position: 0 -32px; }
div.wysiwyg ul.panel li a.h2 { background-position: -16px -32px; }
div.wysiwyg ul.panel li a.h3 { background-position: -32px -32px; }
div.wysiwyg ul.panel li a.h4 { background-position: -48px -32px; }
div.wysiwyg ul.panel li a.h5 { background-position: -64px -32px; }
div.wysiwyg ul.panel li a.h6 { background-position: -80px -32px; }

div.wysiwyg ul.panel li a.cut { background-position: -32px -64px; }
div.wysiwyg ul.panel li a.copy { background-position: -48px -64px; }
div.wysiwyg ul.panel li a.paste { background-position: -64px -64px; }

div.wysiwyg ul.panel li a.increaseFontSize { background-position: -16px -80px; }
div.wysiwyg ul.panel li a.decreaseFontSize { background-position: -32px -80px; }

div.wysiwyg ul.panel li a.createLink { background-position: -80px -48px; }
div.wysiwyg ul.panel li a.insertImage { background-position: -80px -80px; }

div.wysiwyg ul.panel li a.html { background-position: -47px -46px; }
div.wysiwyg ul.panel li a.removeFormat { background-position: -80px -63px; }

div.wysiwyg ul.panel li a.empty { background-position: -64px -80px; }

div.wysiwyg iframe { border: 0;  clear: left; margin: 4px 0 0 1px; }

.archive img
{
	max-width:400px;
	float:left;
	padding:2px;
	border: solid 1px #ccc;
	margin-right:20px;
}
.archive object
{
	max-width:400px;
	float:left;
	margin-right:20px;
}
.ui-tabs-panel img,object,embed
{
	width:401px;
	padding:0px;
	margin:0px;
}
.lavaLamp {
    position: relative;
    height: 29px; width: 740px;
    /*background: url("images/menubg.png") no-repeat top;*/
    padding: 5px; margin: 10px 0;
    overflow: hidden;
}
    /* Force the list to flow horizontally */
    .lavaLamp li {
        float: left;
        list-style: none;
    }
        /* Represents the background of the highlighted menu-item. */
        .lavaLamp li.back {
            background: url("images/lava.gif") no-repeat right -30px;
            width: 9px; height: 30px;
            z-index: 8;
            position: absolute;
        }
            .lavaLamp li.back .left {
                background: url("images/lava.gif") no-repeat top left;
                height: 30px;
                margin-right: 9px;
            }
        /* Styles for each menu-item. */
        .lavaLamp li a {
            position: relative; overflow: hidden;
            text-decoration: none;
            font:  14px trebuchet ms,sans-serif;
            color: #04A; outline: none;
            text-align: center;
            padding:8px 5px 14px 1px;
            z-index: 10; letter-spacing: 0;
            float: left; display: block;
            margin: auto 10px;
        }
        .lavaLamp a:hover{
        	text-decoration:underline;
        }
        
.current a{
		text-decoration:underline;
}
.fan_box
.full_widget 
.connect_top {
	border: none;
	background-color: #000000;
}
.fan_box
.full_widget {
	border: none;
}
.connect_top a {
	color: #152348;
}
.connect_top a:hover {
	color: #152348;	
}
.connect_button {
	color:#FF0;
}
.fan_box
.connections {
	background-color: #000000;
	border: none;
	color: #000;
}
.fan_box
.connections_grid
.grid_item
.name {
	color: #000; 
}
