/* @override 
	http://inc.440network.dev.440net.net/skins/forums/css/forums.css
	http://inc.440network.com/skins/forums/css/forums.css
	http://static.440network.dev.440net.net/skins/forums/css/forums.css
*/

@import url("/skins/global/css/network.css");



/*Forums Style */


/* @group Basic
-------------------------------------------------------- */
#img440widthMinUcpMenu{
	vertical-align: top;
	width			: 140px;
	height			: 1px;
}

#img440widthMinForums{
	vertical-align: top;
	width			: 780px;
	height			: 1px;
}
#img440widthMinForums440{
	vertical-align: top;
	width			: 750px;
	height			: 1px;
}

/* overide */

/* @end */




/* @group Profile
---------------------------------------------------------- */
#cont440topForumsProfile{
	height:260px;
}
#cont440topForumsProfile H1 {
}

#topRight440	{
	float			: right;
	padding-top		: 10px;
	padding-bottom	: 3px;
	padding-left	: 5px;
	padding-right	: 3px;
}

#profile-options{
/*	float: none; */
	padding			: 2px;
	padding-left	: 5px;
	padding-right	: 5px;
	width:auto;
	height:auto;
}

#profile440desc{
	margin-right	: 5px;
	font-size:12px;
	padding-bottom	: 30px;
}



TD.profile440field{
	color: #444444;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	padding-left: 7px;
	white-space: nowrap;
	background-color: #EFEFEF;
	border-bottom: 1px solid #FFFFFF;

}

.profile440value {
	background-color: #FAFAFA;
	color: #000000;
	font-size:11px;
	border-bottom: 1px solid #EFEFEF;
}

.profile440border{
	width:70%;
	border :1px solid #E0E0E0;
}

/* @end */



/* @group Ucp
---------------------------------------------------------- */
.input-warn,
.input-green,
.input-ok,
input,
textarea,
select{
	font-family: arial, verdana, helvetica, sans-serif;
	border: 1px solid #999999;
	border-color: #222 #888 #888 #888;
	font-size: 12px;
	margin: 0px;
	padding: 2px;
	vertical-align: top;
}	

.input-warn-content{
	padding: 4px;
	margin: 1px;
	margin-top: 2px;
	color: black;
	background-color: #FCC;
}

/* @end */



/* @group UcpMenu
---------------------------------------------------------- */
#ucpm440td{
	width:165px;
	padding-top:11px;
}
#ucpm440tdmargin{
	width:7px;
}

#ucpmenu{ 
	background: #F5F9FD;
	border: 1px solid #345487;
	line-height: 150%;
}

#ucpmenu UL { 
	margin: 0; 
	padding: 3px 2px 15px 2px;
}

#ucpmenu a{
	text-decoration: none;
	color: black;
	display: list-item;
}
#ucpmenu a:hover{
	color : #000099;
	background: #D1DCEB;
}

.ucpm440subtitle{
	background: #FFFFFF;	/* #D1DCEB; */
	border: 1px solid #9FB9D4; 
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border: 0;
/*	color: #3A4F6C; */
	color: #666666;
	font-weight: bold;
	padding: 4px;
}

#ucpm440folders A{
	display: inline;
}

#ucpm440folders{
	margin: 1px 2px 4px 8px;
	padding:2px;
	padding-left:1px;
	border: 1px #DCDCDC dotted;
	background: #FFFFFF;

}

/* @end */



/* @group Forms
---------------------------------------------------------------- */
#form440 {
	text-align:left;
}
#form440 TABLE {
	margin:0px;
	padding:0px;
	
}
#form440 TD{
	line-height: 100%;
}
.form440sub {
	margin-top:10px;
	text-align:left;
	}
fieldset.form440fs_required,
fieldset.form440fs {
	width: auto;
	border-width: 2px;
	border-color: #DDDDDD;
}
fieldset.form440fs_required{
	border-color: #FF4444;
}
legend {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 1px;
}
.form440title {
	color: #666666;
	font-size: 13px;
	font-weight: bold;
}
.form440small {
	color: #222222;
	font-size:11px;
	padding: 0px 5px 10px;
}
.form440table TD {
	margin:0;
	padding:3px 1px;
	text-align:left;
	vertical-align: top;
}
.form440table {
	border: 0 transparent;
}
TD.form440field,
TD.form440field_req, 
TD.form440fieldTop{
	color: #252525;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	padding-left: 7px;
	text-transform: inherit;
	white-space: nowrap;
}
.form440field2{
	color: #999;
	font-size: 11px;
	font-weight: bold;	
	white-space: nowrap;
	padding: 2px;
}


TD.form440field {
	vertical-align: middle;
}
TD.form440field_req, 
TD.form440fieldTop {
	vertical-align: top;
	padding-top: 7px;
}
TD.form440field_req{
	color: #000000;
}
.form440fdesc {
	color: #555555;
	font-size:10px;
	font-weight: normal;
}
.form440value {
	color: #000000;
	font-size:11px;
}
.form440value INPUT,
.form440value SELECT,
.form440value TEXTAREA{
	background-color: #f0f0f5;
}


IMG.form440imgError{
	padding: 2px 0 2px 2px;
}
input.form440radio,
input.form440cbox{
	margin-right:4px;
	margin-bottom:2px;
}
#form440foot{
	margin-top: 25px;
	color: #444444;
	font-size:10px;
	line-height: 100%;

}
#form440tableNoPad,
#form440tableNoPad TD{
	margin: 0px;
	padding:0px;
	vertical-align:middle;
}
#form440sub_submit{
	font-size: 14px;
	text-align: center;
	padding-top: 5px;
	padding-bottom:10px;
}

/* @end */


/* @group Blogs
-------------------------------------------------------------- */
.blog440sectionMenu{
	border-bottom: 1px solid #123; /* 135 */
}

#blog440header{
	margin-top: 10px;
	background: url(/skins/forums/images/blog_head_bar.gif) repeat-x;
	height: 67px;
}
#blog440headerCont{
	padding: 15px 0px 0px 0px;
	color:#FFFFFF;
	text-decoration:none;
	width:auto;
	position:absolute;
	left:40px;
}
#blog440header A:hover{
	text-decoration:none;
	color : #0000ff;	
}
#blog440headerL{
	background: url(/skins/forums/images/blog_head_left.gif) repeat-x;
	float:left;
	height: 67px;
	width: 50px;
}
#blog440headerR{
	background: url(/skins/forums/images/blog_head_right.gif) repeat-x;
	float:right;
	height: 67px;
	width: 50px;
}


#cblock_Music .borderwrap{
	border: 0;
}
#cblock_Music .maintitle,
#cblock_Music .player440top{
	background: url(/skins/forums/images/swf_top.gif) no-repeat;
	border: 0;
	padding: 0;
	margin: 0;
	height: 23px;
	color: #c0c0c0;
	text-align: left;
}
#cblock_Music .player440title {
	color : #222;
	font-size: 10px;
	font-family: Arial, Helevita, geneva;
	text-align: center;
	padding-top: 5px;
}
#cblock_Music .maintitle A{
	display: block;
	padding: 5px 9px 0 0 ;
	font-size: 10px;
	margin: 0;
	color: #fff;	
}

#cblock_Music .catend{
	border: 0;
	height: 0;
}
#cblock_Music .tablepad{
	padding: 0px;
	margin: 0px;
}
#cblock_Music-handle{
	padding: 3px 0 0 0;
	font-size: 1px;
	color: #c0c0c0;	
}

.blog440langImg{
	vertical-align: top;
	margin-right: 3px;	
}

#swf440a1{
	background: url(/skins/forums/images/swf_a1.gif) no-repeat;
	height: 7px;
}
#swf440info{
	background: url(/skins/forums/images/swf_a2.gif) repeat-y;
	font-size: 9px;
	font-family: arial, geneva,helvetica;
	padding: 0 15px;
}
#swf440a3b1{
	background: url(/skins/forums/images/swf_a3b1.gif) no-repeat;
	height: 17px;
}
#swf440b2{
	background: url(/skins/forums/images/swf_b2.gif) repeat-y;
}

#swf440b2{
	background-color: #eeeeee; /*4f5f83*/
	text-align: center;
}
#swf440flash{
}
#swf440b3{
	background: url(/skins/forums/images/swf_b3.gif) no-repeat;
	height: 7px;
}
#swf440bot,
#swf440bot_en,
#swf440bot_fr{
	background: url(/skins/forums/images/swf_bot.gif) no-repeat;
	height: 16px;
	text-align: center;
}
#swf440bot_en{
	background: url(/skins/forums/images/swf_bot_en.gif) no-repeat;
}
#swf440bot_fr{
	background: url(/skins/forums/images/swf_bot_fr.gif) no-repeat;
}

#swf440botA{
	width: 100px;
	height: 14px;
	margin: auto;
}

.swf440inPost{
	border: 1px solid #444;
	margin: 5px;
	width: 220px;
}

.blogs440divLinkSongs{
	float: right;
	padding-top: 10px;
	font-weight: bold;
}

/* @end */


/* @group Ucp Music List
-------------------------------------------------------------- */
#cont440contentUcpMusicList{
	padding: 30px 3px 0 3px;
}

#music440listTable{
	width: 100%;
	border: 1px solid #ccc;
}
#music440listTable TD{
	padding: 1px 8px;
	border-top: 1px solid #ccc;
}
#music440listTableTr TD{
	font-size: 10px;
	background-color: #ccc;
}
.music440listTrA TD{
	background-color: #f0f0f0;	
}
#music440listTable A,
#music440listAdd A{
	padding: 3px;
	border: 1px solid #4c77b6;
	color: 	#0000AA;
	background-color: #dfe6ef;
}
#music440listAdd{
	padding: 10px;
}

#music440gaugeDiv{
	margin: 5px 0 5px 10px;
}
#music440gaugeDiv TABLE{
	border: 1px solid #ddd;
	background: #eee;
}
#music440gaugeDiv TD{
	border-bottom: 1px solid #ddd;
	font-size: 10px;
	padding: 2px 3px;
}
TR.music440gaugeTitle TD{
	background-color: #ddd;
	padding: 2px;
	text-align: left;
	color: #666;
}
.music440gaugeBar{
	width: 100px;
	background: url(/skins/forums/images/bar_off.gif) repeat-x;
}

/* @end */


/* @group Ucp Music Form
-------------------------------------------------------------- */
#music440formTable TD{
	padding: 7px 10px 7px 0px;
	vertical-align: middle;
	border-bottom: 1px solid #ddd;
}
#music440formTable TD TABLE TD{
	border-bottom:0px;
}

#music440formTable TD.form440field{
	text-align: left;
}
.music440formDesc{
	color: #555;
	font-size: 9.5px;
	padding-bottom: 5px;
}

/* @end */



/* @group Overide IPB
-------------------------------------------------------------- */
.pp-header{
	padding: 4px;
	margin: 0;
}
#cont440contentForumsPp .row1,
#cont440contentForumsPp .row2{
	background-color: #fff; /* #DFE6EF;  */
	padding:2px;
}
#cont440contentForumsPp .borderwrap{
	background-color: #DFE6EF ;
	padding: 0px;
}

#cont440contentForumsPp img{
	vertical-align: middle;
}

#cont440contentForumsPp #pp-main-photo{
	max-width:200px !important;
	max-height: 200px !important;
	height: auto !important;
	width: auto !important;
}

/* @end */


