* {

	margin: 0;

	padding: 0;

}



body {

	font-family: "Trebuchet MS", "Lucida Sans", arial, sans-serif;

	color: #dddddd;

	background: #2c2c2c;

	background-repeat:no-repeat;

	background-position:top left;

	background-image:url(../images/background.png);

	text-align: left;

	font-size: small;

	

	scrollbar-face-color:#131313;

	scrollbar-highlight-color:#dddddd;

	scrollbar-3dlight-color:#3d3d3d;

	scrollbar-darkshadow-color:#000000;

	scrollbar-shadow-color:#c6c6c6;

	scrollbar-arrow-color:#dddddd;

	scrollbar-track-color:#3d3d3d;

}



/* MAIN LAYOUT */



div#wrap {

	/*width:960px;*/

	max-width:1200px;

	min-width:800px;

	width:expression(document.body.clientWidth > 1201 ? 1200 : auto);

	width:expression(document.body.clientWidth < 799 ? 800 : auto);

	margin-left:10px;

	margin-right:10px;

}



div#top {

	/*width:960px;*/

	width:100%;

	max-height:220px;

	height:expression(this.height > 221 ? 220 : true);

	margin-left:0;

	margin-top:5px;

}



div#wrap_inner {

	/*width:960px;*/

	width:100%;

	height:100%;

	background-repeat:no-repeat;

	background-image:url(../images/header.png);

	background-position:top right;

}



div#nav {

	text-align:left;

	margin-left:20px;

	margin-top:20px;

}



div#maincontent {

	margin-top:150px;

}



div#contentbody {

	float:left;

	/*width:630px;*/

	width:65.625%;

	background-color:#414141;

	opacity:0.85;

	filter:alpha(opacity=85);

	/*border-width:1px;

	border-color:#d93232;

	border-color:#65a9e4;

	border-style:dashed;*/

	border:1px solid #315876;

	padding:20px;

}



div#sidebar {

	float:right;

	/*width:260px;*/

	width:27.083%;

}



div#footer {

	clear:both;

	width:100%;

	margin-top:50px;

}

	

div#banner {

	position:absolute;

	top:5px;

	left:980px;

}



/* LINKS */



a:link {

	color:#406194;

	font-weight:bold;

	text-decoration:none;

}



a:visited {

	color:#406194;

	font-weight:bold;

	text-decoration:none;

}



a:hover {

	color:#ff2121;

	font-weight:bold;

	text-decoration:underline;

}



a:active {

	color:#ff2121;

	font-weight:bold;

	text-decoration:underline;

}



/* MODULES */



div.moduletable {

	background-color:#414141;

	margin-bottom:20px;

	opacity:0.85;

	filter:alpha(opacity=85);

	border:1px solid #315876;

	text-align:left;

	min-width:260px;

	width:expression(this.width < 259 ? 260 : auto);

}



div.moduletable h3 {

	background-color:#315876;

	background-repeat:repeat-x;

	background-position:top left;

	background-image:url(../images/moduleh_bg.jpg);

	opacity:1.0;

	filter:alpha(opacity=100);

	font-size:120%;

	font-family: "Trebuchet MS", "Lucida Sans", arial, sans-serif;

	color: #dddddd;

	padding:5px 10px;

}



/* UPDATES */



div.moduletableupdates {

	background-color:#414141;

	margin-bottom:20px;

	padding-bottom:20px;

	opacity:0.85;

	filter:alpha(opacity=85);

	border:1px solid #315876;

	min-width:260px;

}



div.moduletableupdates h3 {

	background-color:#315876;

	background-repeat:repeat-x;

	background-position:top left;

	background-image:url(../images/moduleh_bg.jpg);

	opacity:1.0;

	filter:alpha(opacity=100);

	font-size:120%;

	font-family: "Trebuchet MS", "Lucida Sans", arial, sans-serif;

	color: #dddddd;

	padding:5px 10px;

}



span.updates {

	margin-left:20px;

}



ul.latestnewsupdates {

	margin:10px 20px 0px 20px;

	list-style-type: circle;

	text-align: left;

}



/* EVENTS */



/*.mod_events_latest_table {

	padding:10px;

}*/



/* SIMPLE PAGE OPTIONS */



div.moduletablepageoptions {

	margin-bottom:20px;

	margin-top:10px;

	min-width:260px;

}



/* IMAGE MODULES */



div.moduletableimage {

	margin-bottom:20px;

}



/* LOGIN */



ul.mod_login {

	list-style:none;

}



/* BIRTHDAYS */



ul.birthday {

	list-style:none;

}



/* POLLS MODULE */



table.poll {

	margin:10px;

	margin-right:0;

	text-align:left;

}



table.poll table {

	margin-left:0;

	padding:7px 0;

}

div.moduletablepollxt {

	background-color:#414141;

	margin-bottom:20px;

	padding-bottom:20px;

	opacity:0.85;

	filter:alpha(opacity=85);

	border:1px solid #315876;

	min-width:260px;

}

div.moduletablepollxt h3 {

	background-color:#315876;

	background-repeat:repeat-x;

	background-position:top left;

	background-image:url(../images/moduleh_bg.jpg);

	opacity:1.0;

	filter:alpha(opacity=100);

	font-size:120%;

	font-family: "Trebuchet MS", "Lucida Sans", arial, sans-serif;

	color: #dddddd;

	padding:5px 10px;

}

div.moduletablepollxt .sectiontableheader {

	padding-left:10px;
	
	padding-right:10px;

}

div.moduletablepollxt .sectiontableentry1 {

	padding-left:10px;
	
	padding-right:10px;

}

div.moduletablepollxt .sectiontableentry2 {

	padding-left:10px;
	
	padding-right:10px;

}

div.moduletablepollxt button {

	margin-left:10px;
	
	margin-right:10px;

}



/* BLANK MODULE */



div.moduletableblankmodule {

	margin-bottom:20px;

	margin-top:-20px;

	min-width:260px;

}



/* MAIN CONTENT */



table.contentpaneopen div.ev_navigation {

	text-align:center;

}



.contentpaneopen p {

	text-align:justify;

	margin-bottom:1em;

}



.contentheading {

	font-size:120%;

	font-weight:bold;

	color:#5681c4;

	margin-top:40px;

	margin-bottom:40px;

}



.contentdescription p {

	margin-bottom:10px;

}



table.contentpane {

	width:100%;

}



table.contentpane ul {

	list-style:disc;

	margin-left:20px;

}



table.contentpaneopen ul {

	margin-left:20px;

}



table.contentpaneopen ul li {

	list-style:circle;

}



table.contentpaneopen ol {

	margin-left:20px;

}



.componentheading {

	font-size:125%;

	font-weight:bold;

	text-decoration:underline;

	color:#5681c4;

	margin:10px 0 30px 0px;

}



.createdate {

	font-size:80%;

	color:#9f9f9f;

	padding-bottom:10px;

}



div.back_button {

	text-align:center;

}



table.blog td div table td p {

	margin-left:0;

}



span.pathway {

	text-align:left;

}



blockquote {

	margin-left:20px;

	border-left:2px solid #5681c4;

	font-size:95%;

}



blockquote p {

	margin-left:10px;

}



/* PROFILES */



table.cbFields {

	font-size:120%;

}



table#userEditTable td.titleCell {

	font-size:120%;

}



table#registrationTable td.titleCell {

	font-size:100%;

}



table#registrationTable label {

	font-size:125%;

}



/* PROFILE BOOK */



tr.sectiontableheader_profilebook td {

	font-size:120%;

	font-weight:bold;

	padding-bottom:20px;

}



/* CONNECTIONS */



div.tab_Description {

	font-size:110%;

}



/* BAND PROFILE */



table#bandprofile {

	width: 100%;

	border:0;

	padding-bottom:30px;

	text-align:left;

	vertical-align:top;

}



table#bandprofile td {

	padding-bottom:10px;

}



table#bandprofile ul li {

	margin-left:15px;

	padding-bottom:5px;

}



.profilecat {

	width:272px;

	font-weight:bold;

	vertical-align:top;

}





/* DISCOGRAPHY + VIDEOGRAPHY */



dl {

	display: inline;

}



dt {

	color: #dddddd;

	font-size: 115%;

	line-height: 1.4em;

	margin-top: 2.2em;

	margin-bottom: 1.2em;

	text-decoration: underline;

	font-weight: bold;

}



dd.dvd {

	line-height: 1.3em;

	margin-bottom: 1.5m;

	margin-left: 34%;

}



dd.img {

	float: left;

	margin: 0;

	padding-right: 1.5em;

}



dd.cd {

	line-height: 1.3em;

	margin-bottom: 1.5m;

	margin-left: 50%;

}



/* EASYBOOK */



#easybook table.writeentry {

	margin-left:20px;

}



/* COMMENTS */



div.write_comment {

	margin-bottom:20px;

	margin-top:-5px;

	text-align:right;

}



/* TABS N SLIDES */



ul.jwts_tabbernav li a:link {

	font-size:100%;

	font-weight:bold;

	text-decoration:none;

	margin:0px 1px;

	padding:3px 4px;

	color:#333;

	border:1px solid #bbb;

	border-bottom:none;

	background:#eee url(slide_bg.png) repeat-x top;

}



ul.jwts_tabbernav li a:visited {

	color:#333;

	text-decoration:none;

}



ul.jwts_tabbernav li a:hover {

	font-size:100%;

	font-weight:bold;

	margin:0px 1px;

	padding:3px 4px;

	color:#333;

	border:1px solid #aaa;

	border-bottom:none;

	background:#f2f2f2;

	text-decoration:none;

}



ul.jwts_tabbernav li.jwts_tabberactive a {

	background:#fff;

	border-bottom:1px solid #fff;

}



ul.jwts_tabbernav li.jwts_tabberactive a:hover {

	background:#fff;

	border-bottom:1px solid #fff;

	text-decoration:none;

}



.jwts_tabberlive .jwts_tabbertab {

	margin-bottom:4px;

	padding:6px;

	border:0px solid #bbb;

	border-top:0px;

	/*height:300px;

	overflow:auto;*/

}



a.jwts_title_text:link {

	text-decoration:none;

}



a.jwts_title_text:visited {

	text-decoration:none;

}



a.jwts_title_text:hover {

	display:block;

	background:transparent url(star.png) no-repeat;

	background-position:0px 2px;

	padding:0 2px 0 20px;

	margin:0 0 0 8px;

	line-height:22px;

	font-size:100%;

	font-weight:bold;

	text-decoration:none;

	color:#333;

}



a.jwts_title_text:active {

	text-decoration:none;

}



div#controls ul.jwts_tabbernav li a:link {

	font-size:100%;

	font-weight:bold;

	text-decoration:none;

	margin:0px 1px;

	padding:3px 4px;

	color:#333;

	border:1px solid #bbb;

	border-bottom:none;

	background:#eee url(slide_bg.png) repeat-x top;

}



div#controls ul.jwts_tabbernav li a:visited {

	color:#333;

	text-decoration:none;

}



div#controls ul.jwts_tabbernav li a:hover {

	font-size:100%;

	font-weight:bold;

	margin:0px 1px;

	padding:3px 4px;

	color:#333;

	border:1px solid #aaa;

	border-bottom:none;

	background:#f2f2f2;

	text-decoration:none;

}



div#controls ul.jwts_tabbernav li.jwts_tabberactive a {

	background:#fff;

	border-bottom:1px solid #fff;

}



div#controls ul.jwts_tabbernav li.jwts_tabberactive a:hover {

	background:#fff;

	border-bottom:1px solid #fff;

	text-decoration:none;

}



div#controls .jwts_tabberlive .jwts_tabbertab {

	margin-bottom:4px;

	padding:6px;

	border:0px solid #bbb;

	border-top:0px;

	/*height:300px;

	overflow:auto;*/

}



div#controls a.jwts_title_text:link {

	text-decoration:none;

}



div#controls a.jwts_title_text:visited {

	text-decoration:none;

}



div#controls a.jwts_title_text:hover {

	display:block;

	background:transparent url(star.png) no-repeat;

	background-position:0px 2px;

	padding:0 2px 0 20px;

	margin:0 0 0 8px;

	line-height:22px;

	font-size:100%;

	font-weight:bold;

	text-decoration:none;

	color:#333;

}



div#controls a.jwts_title_text:active {

	text-decoration:none;

}



div#members ul.jwts_tabbernav li a:link {

	font-size:100%;

	font-weight:bold;

	text-decoration:none;

	margin:0px 1px;

	padding:3px 4px;

	color:#333;

	border:1px solid #bbb;

	border-bottom:none;

	background:#eee url(slide_bg.png) repeat-x top;

}



div#members ul.jwts_tabbernav li a:visited {

	color:#333;

	text-decoration:none;

}



div#members ul.jwts_tabbernav li a:hover {

	font-size:100%;

	font-weight:bold;

	margin:0px 1px;

	padding:3px 4px;

	color:#333;

	border:1px solid #aaa;

	border-bottom:none;

	background:#f2f2f2;

	text-decoration:none;

}



div#members ul.jwts_tabbernav li.jwts_tabberactive a {

	background:#fff;

	border-bottom:1px solid #fff;

}



div#members ul.jwts_tabbernav li.jwts_tabberactive a:hover {

	background:#fff;

	border-bottom:1px solid #fff;

	text-decoration:none;

}



div#members .jwts_tabberlive .jwts_tabbertab {

	margin-bottom:4px;

	padding:6px;

	border:0px solid #bbb;

	border-top:0px;

	/*height:300px;

	overflow:auto;*/

}



div#members a.jwts_title_text:link {

	text-decoration:none;

}



div#members a.jwts_title_text:visited {

	text-decoration:none;

}



div#members a.jwts_title_text:hover {

	display:block;

	background:transparent url(star.png) no-repeat;

	background-position:0px 2px;

	padding:0 2px 0 20px;

	margin:0 0 0 8px;

	line-height:22px;

	font-size:100%;

	font-weight:bold;

	text-decoration:none;

	color:#333;

}



div#members a.jwts_title_text:active {

	text-decoration:none;

}



div#links ul.jwts_tabbernav li a:link {

	font-size:100%;

	font-weight:bold;

	text-decoration:none;

	margin:0px 1px;

	padding:3px 4px;

	color:#333;

	border:1px solid #bbb;

	border-bottom:none;

	background:#eee url(slide_bg.png) repeat-x top;

}



div#links ul.jwts_tabbernav li a:visited {

	color:#333;

	text-decoration:none;

}



div#links ul.jwts_tabbernav li a:hover {

	font-size:100%;

	font-weight:bold;

	margin:0px 1px;

	padding:3px 4px;

	color:#333;

	border:1px solid #aaa;

	border-bottom:none;

	background:#f2f2f2;

	text-decoration:none;

}



div#links ul.jwts_tabbernav li.jwts_tabberactive a {

	background:#fff;

	border-bottom:1px solid #fff;

}



div#links ul.jwts_tabbernav li.jwts_tabberactive a:hover {

	background:#fff;

	border-bottom:1px solid #fff;

	text-decoration:none;

}



div#links .jwts_tabberlive .jwts_tabbertab {

	margin-bottom:4px;

	padding:6px;

	border:0px solid #bbb;

	border-top:0px;

}



div#links a.jwts_title_text:link {

	text-decoration:none;

}



div#links a.jwts_title_text:visited {

	text-decoration:none;

}



div#links a.jwts_title_text:hover {

	display:block;

	background:transparent url(star.png) no-repeat;

	background-position:0px 2px;

	padding:0 2px 0 20px;

	margin:0 0 0 8px;

	line-height:22px;

	font-size:100%;

	font-weight:bold;

	text-decoration:none;

	color:#333;

}



div#links a.jwts_title_text:active {

	text-decoration:none;

}