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

*/

/* 
 MAIN Forums Template

*/

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

html{
	overflow-x: auto; /* fixes MSIE scrollbar bug */
}


/* ############################################################### */

BODY {
	background:#357 fixed url("/skins/forums/images/background.jpg");
	margin-top: 0;
	margin-left: 0px;
	margin-right: 0px;
	text-align	: left;

}
BODY, TD, INPUT, TEXTAREA, SELECT{
	font-family: Arial, Geneva, Verdana, sans-serif; /*12px/13px */

}

img{
	border: 0; 
	padding: 0;
	margin: 0;

}

A:link			{ color: #246 ;	text-decoration: none;	}	/* unvisited link */
A:visited		{ color: #568 ;	text-decoration: none;	}		/* visited links #1e90ff */
A:active		{ color: #568 ;	text-decoration: none;	}		/* active links */
A:hover			{ color: #000000 ;	text-decoration: underline;	}	/* unvisited link */



/* ### Wrapper ################################################ */

#wrapper440forums,
#wrapper440 {
	height		: auto;
	text-align	: center;
	background	: repeat-y;
	/*margin-top	: 25px; */
	margin	: 0px 10px auto 10px;
	width		: auto;

}
#wrapper440{
	width		: 940px; 
	margin	: 0px auto auto 10px;
}

#wrapper440border{
	border-left: 1px solid #123; /* 135 */
	border-right: 1px solid #123; /* 135 */
	clear: both;
}


/* ### Header ################################################ */
#header440{
	margin-top	: 20px;
}
#header440table{
	margin	: 0;
	padding	: 0;
	width	: 100%;
	background: url(/skins/forums/images/header_bg.jpg) repeat-x;
}
	
#header440tdLogo {
	width	: 222px; /* 222 */
	height	: 100px;
	vertical-align	: middle;
}
#header440tdLogo IMG{
	/* background: url(/skins/forums/images/logo.gif); */
	margin-right:0px;
}


.header440tdAdv{
	vertical-align	: middle;
	text-align		: left;
}
#header440tdAdvForums{
	text-align		: center;

}

/* ### Layout ################################################ */

#img440widthMin
{
	vertical-align: top;
	width: 938px;
	/* 887px; */
	height: 1px;
	border: 0;
	padding: 0;
	margin: 0;
	float:left;
}

TABLE.table440, TABLE.content440 {
	margin	: 0;
	padding	: 0;
	width	: 100%;
}

TD.table440top { /* 1000 - 2x10 - 170 = 810 || auto */
	background		: white url(/skins/forums/images/back_td.gif) repeat-x;
	vertical-align	: top;
}

TD.col440main { /* 640px | 100% */
	/*	*/
	padding-left	: 5px;
	padding-right	: 5px;

	vertical-align	: top;
	width=100%;
}
TD.col440right {
	width		: 165px; /* 185 */
	margin	: 0;
	padding-left: 5px;
	border-left	: 1px solid #E5E5EF;
	background		: white url(/skins/forums/images/back_td.gif) repeat-x;
	vertical-align	: top;
}
.col440right .dfp441slot{
	margin: auto;
	margin-bottom: 10px;
}
.col440right .dfp441type_SKY{
	margin-bottom: 20px;	
}

TD#table440bottom {
	text-align: center;
	display:block;
	background-color: #246;
	font-size:10px;
	vertical-align:middle;
	margin:0;
	padding:1px;
}
TD#table440bottom, TD#table440bottom a{
	color:#fff;
	font-size:10px;
}

TD#table440bottom IMG{
	margin:0;
	padding:0;
	vertical-align:bottom;
}




#footer440{
	margin-top		: 3px;
	margin-bottom	: 3px;
	font-size		: 9px;
}
#footer440, #footer440 a{
	color:#cde;
}


/* ############ Main Page ################################################   */

.cont440bar{
	margin			: 0px;
	padding			: 0px;
	font-size		: 12px;

}
.cont440bar A{
	color:#234;
}

.cont440top{
	margin			: 0px;
	padding			: 0px;
	padding-left	: 20px;
	padding-right	: 0px;
	text-align		: left;
}

.cont440content{
	margin			: 0px;
	padding			: 0px;
	padding-left	: 20px;
	padding-right	: 30px;
	padding-bottom	: 30px;
	text-align		: left;

}
.cont440bottom{
	padding			: 0px;
	margin			: 0px;
}


#topRight440	{
	float			: right;
	padding-left	: 5px;
	padding-right	: 1px;
}


h1.title440{
	padding			: 0px;
	margin			: 0px;
	padding-top		: 10px;
	padding-bottom	: 20px;
	font-family		: Verdana, Helvetica, Geneva, Arial, sans-serif; 
	font-size		: 18px; 
	line-height		: 18px; 
	font-weight		: bold;
	color			: #174062;
}


.intro440	{
	padding			: 2px;
	margin			: 0px;
	color			: #777;
	padding-top		: 4px;
	padding-bottom	: 8px;

/*	padding-left	: 0px; */
}
A.intro440link	{ 
	color			: #000000;
	font-size		: 11px;
	font-weight		: bold;
}

.small440{
	font-size: 10px;
}
.mini440{
	font-size: 9.5px;
}

A.team440link	{ 
	background-color: #FF6600; 
	font-size: 10px;
	color		: #FFFFFF;
	padding		:2px;
	margin-right:2px;
}

/* Spacer */
DIV.intro440spacer{
	width	:1px;
	height	:20px;
	margin:0;
	padding:0;
}


/* ############## PAGES ################################## */
#cont440bar_tos,
#cont440bar_forumsrules{
	margin-left:20px;
	margin-right:20px;
}

.page440menu_li, .page440menu_li A{
	color:#2494C6;
	font-size:12px;
	list-style:square;
}
.page440menu{
	padding-bottom:10px;
}

.sub440title{
	font-weight:bold;
	font-size:15px;
	color: #174062;
	padding-bottom:3px;
}
.sub440bottom{
	background-color: #174062;
}

ul.page440content{
	padding: 2px 18px 5px 38px;
}

.page440content_nosub{
	margin:0;
	padding:0;
}


/* ############ Avert ####################################################   */
#adv440-120{
	width			:160px;
	height			:160px;
	/* background		: #E0E0E0; */
	text-align		: center;
	vertical-align	: middle;
	margin-bottom	: 10px;

}
#adv440-468{
	height: 60px;
	/*	background	: #E0E0E0; */
	margin-top: 20px;
	margin-bottom: 10px;
	text-align: center;
}
#adv440-728{
/*
	background		: #E0E0E0;

*/
	width			: 728px;
	height			: 90px;
	vertical-align	: middle;
}

#adv440-728b{
	padding-top: 5px;
	padding-bottom: 20px;
}

#adv440-sky{
	width			: 160px;
	height			: 600px;
/*	background		: #E0E0E0; */
	margin-top		: 10px;
	text-align		: center;
	margin-bottom	: 10px;
	padding:auto;
	border:1px solid #EEE;
}

#adv440-firefox{
	margin:auto;
	margin-top		: 20px;
	margin-bottom	: 10px;
	text-align		: center;
	border:1px solid #EEE;
}


.dfp441type_LB{
	width			: 728px;
	height			: 90px;
}
#dfp441slot_adv_728b_en,
#dfp441slot_adv_728b_fr{
	text-align: center;
	margin: auto;	
	margin-bottom: 30px;	
}
.dfp441type_SKY{
	width			: 160px;
	height			: 600px;
	margin-top: 5px;
	margin-bottom: 20px;
}

/* ################## MISC ##################################################*/

DIV.spacer440h_50 {
	width	:1px;
	height	:50px;
	margin:0;
	padding:0;
}

#time440{
	font-size	:10px;
	text-align	: center;
	align		:center;
}
#debug440bar
{
	margin-top: 40px;
	background: white;
}
#debug440{
	font		: 9px/12px   Monaco, Verdana, Arial, sans-serif;
	color		: black;
}



/*	#####################################################################################################
	##################################################################################################### */

/* ################## Home ################################################## */

#home440table{
	width:100%;
}
#home440table TD{
	vertical-align:top;
	font-size:11px;
	line-height:13px;
	width:247px;
}
TD.home440td{
	padding-right:10px;
}
#home440table UL{
	margin:0;
	padding:0;
	padding : 4px 0 0 15px;
}
#topRight440{
	margin-left:5px;
}
#topRight440 UL{
	margin:0;
	padding : 2px 0 0 15px;
	font-size:11px;
	line-height:13px;

}
#topRight440 UL A{
	color:#123;
}

#home440table LI, #topRight440 LI{
	list-style:square;
}
#home440table LI:hover, #topRight440 LI:hover{
	list-style:circle;
	background-color:#eee;
}
#home440td_mac{
	background		: no-repeat url(/skins/forums/home/bar_mac.jpg);
}
#home440td_pc{
	background		: no-repeat url(/skins/forums/home/bar_pc.jpg);
}
#home440td_linux{
	background		: no-repeat url(/skins/forums/home/bar_linux.jpg);
}

#home440td_audio{
	background		: no-repeat url(/skins/forums/home/bar_audio.jpg);
}
#home440td_synth{
	background		: no-repeat url(/skins/forums/home/bar_synth.jpg);
}
#home440td_guitar{
	background		: no-repeat url(/skins/forums/home/bar_guitar.jpg);
}

#home440td_instru{
	background		: no-repeat url(/skins/forums/home/bar_instru.jpg);
}
#home440td_music{
	background		: no-repeat url(/skins/forums/home/bar_music.jpg);
}
#home440td_bus{
	background		: no-repeat url(/skins/forums/home/bar_bus.jpg);
}

#home440td_vox{
	background		: no-repeat url(/skins/forums/home/bar_vox.jpg);
}
#home440td_site{
	background		: no-repeat url(/skins/forums/home/bar_site.jpg);
}

.home440title{
	font-size:12px;
	padding-top:17px;
	
}



#home440olTitle, .home440title, .home440title A{
	color: #c8d6e4;
	font-family		: Verdana, Heletica, Arial, Arial, sans-serif; 
}
.home440title A{
	display:block;
	margin-right:auto;
	width:180px;
	padding:4px 6px 3px 6px;
	line-height:100%;
}
.home440title A:hover{
	color: #fff;
}

#home440title_all, #home440title_alt{
	background: no-repeat url(/skins/forums/home/bar_last.jpg);
	height: auto;
	margin-top: 10px;
	padding: 0px;
	white-space: nowrap;
	margin-bottom:3px;
	width:247px;
}
#home440title_alt{
	margin-top:19px;

}
#home440title_all A, #home440title_alt A{
	padding-top:3px;
}


.home440more{
	text-align:left;
	font-weight:bold;
	font-size:11px;
	padding-top:2px;
}

#home440ol{
	margin-top:10px;
	border: 1px solid #2F0932;
	font-size:11px;
}
#home440olTitle{
	background-color:#2F0932;
	padding:2px;
}
#home440olRight{
	float:right;
	font-size:9px;

	
}
#home440olContent{
	padding:4px;
}



/* @group Songs
-------------------------------------------------------------- */

.songs440divLast,
.songs440divTop{
	text-align: center;
	width: 600px;
	margin: 5px auto 30px auto;
	border: 1px solid #bababa;
}

.songs440divLast H3,
.songs440divTop H3{
	color: #444;
	font-size: 14px;
	display: block;
	padding: 5px;
	margin: 0;
	background: #eee url(/skins/forums/images/songs_sub_bg.gif) repeat-x;
	border-bottom: 1px solid #aaa;
	letter-spacing: 1px;
}

.songs440flash{
}

