body
{
	margin: 0px;
	padding: 0px;
	/*background-color: #acd1ec;*/
	/*text-shadow: #ffffff 0px 0px 0px; /* remove Safari antialias */
	font-family: Arial, sans-serif;
	font-size:12px;
}
/*
#innerbgnd
{
	min-height:100%;
	margin:0px;
	padding:0px;
}

* html #innerbgnd
{
	height:100%;
}
*/
/**************************************************** main layout
****************************************************/

#container
{
	width: 903px;
	margin: 0px auto;
	padding: 20px 0px;
	position: relative;
}


/**************************************************** top tabs
****************************************************/

.tabcont
{
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 20;
	font-size: 11px;
	font-family: Arial, sans-serif;
}

.tab
{
	margin:-3px 0px 0px auto;
	height: 23px;
	cursor: pointer;
	border-collapse: collapse;
	border-spacing:0px;
}

.tabout
{
	margin:0px 0px 0px auto;
	padding:0px;
}

.skin_lm
{
	padding:0px;
	width:13px;
	overflow:hidden;
	background-image: url(/img/skin_lm.png);
}

* html .skin_lm
{
	background-image: url("/img/spacer.gif");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/img/skin_lm.png");
}

.skin_lb
{
	padding:0px;
	width:13px;
	height:13px;
	overflow:hidden;
	background-image: url(/img/skin_lb.png);
}

* html .skin_lb
{
	background-image: url("/img/spacer.gif");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="/img/skin_lb.png");
}

.skin_mm
{
	padding:0px;
	background-color:#ffffff;
}

.skin_mb
{
	padding:0px;
	height:13px;
	overflow:hidden;
	background-image: url(/img/skin_mb.png);
}

* html .skin_mb
{
	background-image: url("/img/spacer.gif");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/img/skin_mb.png");
}

.skintabl
{
	padding:0px;
	width:21px;
	height:26px;
	overflow:hidden;
	background-image: url(/img/skintabl.png);
}

* html .skintabl
{
	background-image: url("/img/spacer.gif");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/img/skintabl.png");
}

.skintabm
{
	padding:0px;
	height:26px;
	overflow:hidden;
	background-image: url(/img/skintabm.png);
	font-weight:bold;
	text-transform:uppercase;
}

* html .skintabm
{
	background-image: url("/img/spacer.gif");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/img/skintabm.png");
}

.skintabr
{
	padding:0px;
	width:18px;
	height:26px;
	overflow:hidden;
	background-image: url(/img/skintabr.png);
}

* html .skintabr
{
	background-image: url("/img/spacer.gif");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/img/skintabr.png");
}

.link_style, .link_style_act
{
	border:1px solid #ffffff;
	padding:4px;
	display:block;
}
.link_style_act
{
	border:1px solid #acacac;
}

.link_style img, .link_style_act img
{
	border:1px solid #acacac;
	vertical-align:bottom;
}



/**************************************************** header
****************************************************/

#header
{
	width: 903px;
	height: 110px;
	background-image: url(/img/header_bgnd.png);
}

* html #header
{
	background-image: url("/img/spacer.gif");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="/img/header_bgnd.png");
}

#headerinner
{
	position: relative;
}

#header2
{
	width: 880px;
	height: 22px;
	padding: 0px 10px 10px 13px;
	background-image: url(/img/header2_bgnd.png);
}

* html #header2
{
	background-image: url("/img/spacer.gif");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="/img/header2_bgnd.png");
}

#header2 a
{
	text-decoration:none;
}

#welcome
{
	border-collapse:collapse;
	border-spacing:0px;
	border:0;
	max-width:160px;
	height:30px;
}
* html #welcome {width:170px;}
#welcome td
{
	padding:0;
}

#lviscont
{
	width: 903px;
	height: 210px;
	padding-bottom: 10px;
	background-image: url(/img/bgnd_full.png);
}

* html #lviscont
{
	background-image: url("/img/spacer.gif");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/img/bgnd_full.png");
}

.fullbot
{
	width: 903px;
	height: 10px;
	overflow: hidden;
	background-image: url(/img/bgnd_full_bot.png);
}

* html .fullbot
{
	background-image: url("/img/spacer.gif");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="/img/bgnd_full_bot.png");
}

#maincont
{
	width: 753px;
	float: left;
}

#bancont
{
	width: 143px;
	float: right;
}

.halfbancont
{
	width: 234px;
	height: 60px;
	margin: auto;
}

.maintop
{
	width: 753px;
	height: 3px;
	overflow: hidden;
	background-image: url(/img/bgnd_main_top.gif);
}

.mainbot
{
	width: 753px;
	height: 10px;
	overflow: hidden;
	background-image: url(/img/bgnd_main_bot.png);
}

* html .mainbot
{
	background-image: url("/img/spacer.gif");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="/img/bgnd_main_bot.png");
}

#menu
{
	width:900px;
	height:29px;
	margin:0px auto;
	padding:1px 0px 0px 3px;
	/*background-image:url(/img/bgnd_menu.png);*/
}
/*
* html #menu
{
	background-image: url("/img/spacer.gif");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="/img/bgnd_menu.png");
}
*/
#menubot
{
	width: 903px;
	height: 10px;
	margin: 0px auto;
	overflow: hidden;
	background-image: url(/img/bgnd_menu_bot.png);
	background-repeat: no-repeat;
}

* html #menubot
{
	background-image: url("/img/spacer.gif");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="/img/bgnd_menu_bot.png");
}

#allsviscont
{
	width: 753px;
	padding-bottom: 7px;
}

#mainouter
{
	width: 730px;
	padding: 0px 10px 0px 13px;
	background-image: url(/img/bgnd_main_mid.png);
}

* html #mainouter
{
	background-image: url("/img/spacer.gif");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/img/bgnd_main_mid.png");
}

#main
{
	position: relative;
}

#footer
{
	width: 753px;
	height: 43px;
	background-image: url(/img/footer_bgnd.png);
	color: #acacac;
}

* html #footer
{
	background-image: url("/img/spacer.gif");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/img/footer_bgnd.png");
}

/**************************************************** default
****************************************************/

h1
{
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 0px;
	margin: 10px 0px;
}

h2
{
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0px;
	margin: 10px 0px;
}

h3
{
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 0px;
	margin: 10px 0px;
}

.nopmargin p {margin:0px;}

.color3 {color:#a1a1a1;}

.colortitle
{
	margin: 10px 0px;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	text-transform: uppercase;
}

.note
{
	font-size:10px;
	color:#a1a1a1;
}

.collapsed
{
	border-collapse:collapse;
	border-spacing:0px;
	border:0px;
}

.nopad
{
	padding: 0px;
}

.colspace
{
	width: 20px;
	padding: 0px;
}

div#main p img {margin:10px;}
div#main table.forumtable img {margin:0px; max-width:500px;}
	
.imgright
{
	float: right;
	border: 1px solid #acacac;
	margin: 5px 0px 5px 5px;
}

.imgleft
{
	float: left;
	border: 1px solid #acacac;
	margin: 5px 5px 5px 0px;
}

.borderdefault
{
	padding: 1px;
	background-color: #acacac;
}

a
{
	outline: none;
}

a img
{
	border: 0px;
}

a.nounder
{
	text-decoration:none;
}

a.linkclose
{
	padding-right: 12px;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/img/icon_close.gif);
	background-position: right center;
	background-repeat: no-repeat;
}

a.linkprint
{
	padding-right: 12px;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/img/icon_print.gif);
	background-position: right center;
	background-repeat: no-repeat;
}

a.linkarrowright, a.linkarrowleft
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	text-transform: uppercase;
	text-decoration: none;
	background-repeat: no-repeat;
	white-space: nowrap;
}
a.linkarrowright
{
	padding-right: 10px;
	background-position: right center;
}
a.linkarrowleft
{
	padding-left: 10px;
	background-position: left center;
}

a.linkcomm, span.linkcomm
{
	margin-left:10px;
	padding-left: 12px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	text-transform: uppercase;
	text-decoration: none;
	background-position: left center;
	background-repeat: no-repeat;
	white-space: nowrap;
}

a.linkrelated
{
	padding-left: 10px;
	font-weight: bold;
	text-decoration: none;
	background-position: left center;
	background-repeat: no-repeat;
}

.topalign
{
	vertical-align: top;
	padding-top: 5px;
}

object /* no bottom space for flash */
{
	display: block;
	background-image: url(/img/spacer.gif);
	background-attachment: fixed;
	outline: none;
}

.clear
{
	height: 0px;
	overflow: hidden;
	clear: both;
}

.nosize
{
	width:0px;
	height:0px;
	border:0px;
	margin:0px;
	padding:0px;
	font-size:0px;
	line-height:0px;
	overflow:hidden;
	position:absolute;
}

.divider
{
	height: 10px;
	overflow: hidden;
	margin: 10px 0px;
	clear: both;
	background-image: url(/img/bgnd_divider.gif);
}

.sdivider
{
	height: 1px;
	overflow: hidden;
	margin: 10px 0px;
	clear: both;
	background-image: url(/img/bgnd_sdivider.gif);
}

.sectitle
{
	margin: 10px 0px;
	display: block;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	text-transform: uppercase;
}

.sectitle a
{
	text-decoration: none;
	background-image: url(/img/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
	margin-right: 5px;
	white-space: nowrap;
}

a.linkall
{
	float: right;
	margin-left: 20px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/img/arrowbolder_right.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 8px;
}

a.linksort, .linksortact
{
	margin-left: 10px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/img/arrowdown.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 8px;
}



/*************************************************** form elements */

form {padding:0px;margin:0px;}

table.btn, table.btnact, table.btndis
{
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px;
	height:22px;
	cursor:pointer;
}
table.btndis {cursor:default;}

table.btn td, table.btnact td, table.btndis td
{
	padding:0px;
	color:#ffffff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
table.btndis td {color:#d6d6d6;}

table.btn td.btnl, table.btn td.btnr,
table.btnact td.btnl, table.btnact td.btnr,
table.btndis td.btnl, table.btndis td.btnr {width:8px;}

table.btn td.btnm,
table.btnact td.btnm,
table.btndis td.btnm {padding:3px 4px 0px 4px; vertical-align:top;}

table.btndis td.btnl {background-image: url(/img/btndisl.gif);}
table.btndis td.btnm {background-image: url(/img/btndism.gif);}
table.btndis td.btnr {background-image: url(/img/btndisr.gif);}

a.btnsmall, a.btnxsmall, a.btnxsmall_inact, .btnxsmall_dis, a.btnxxsmall, a.btnxxsmall_inact, .btnxxsmall_dis
{
	height: 18px; /*22 no pad*/
	padding: 4px 6px 0px 6px;
	display: block;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	overflow:hidden;
}
a.btnsmall {width: 58px;} /*70 no pad*/
a.btnxsmall, a.btnxsmall_inact, .btnxsmall_dis {width: 40px;} /*52 no pad*/
/* Safari hack */
/*\*/
html>body*a.btnxsmall, html>body*a.btnxsmall_inact, html>body*.btnxsmall_dis {
	height: 17px;
	padding: 5px 6px 0px 6px;
}
/**/

a.btnxxsmall, a.btnxxsmall_inact, .btnxxsmall_dis {width: 8px;overflow:hidden;} /*12 no pad*/
/* Safari hack */
/*\*/
html>body*a.btnxsmall, html>body*a.btnxsmall_inact, html>body*.btnxsmall_dis {
	height: 17px;
	padding: 5px 6px 0px 6px;
}
/**/

a.btnsmall2
{
	width: 58px; /*70 no pad*/
	height: 19px; /*22 no pad*/
	padding: 3px 6px 0px 6px;
	display: block;
	text-decoration: none;
	font-family: Arial, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	overflow:hidden;
}
/* Safari hack */
/*\*/
html>body*a.btnsmall2 {
	height: 18px;
	padding: 4px 6px 0px 6px;
}
/**/

a.btnlogin, a.btnsearch, a.btnadd, a.btnsend
{
	width: 70px;
	height: 22px;
	display: block;
}

.fieldmediumcont
{
	position: relative;
	overflow: hidden;
	display: block;
	width: 110px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	background-image: url(/img/field_medium.gif);
}

.fieldmedium
{
	width: 106px;
	height: 18px;
	margin: 2px;
	padding: 0px;
	border: 0px;
	background-color: transparent;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.fielddefault
{
	color: #787878;
	font-family: Arial;
	font-size: 12px;
	padding: 2px;
	border: 1px solid #aeaeae;
	background-color: #ffffff;
	background-image: url(/img/bgnd_field.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

select
{
	color:#787878;
}

.selsmall
{
	color: #787878;
	font-family: Arial;
	font-size: 11px;
	padding: 2px 0px;
	border: 1px solid #aeaeae;
	background-color: transparent;
	background-image: url(/img/bgnd_field.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

.seldefault
{
	color: #787878;
	font-family: Arial;
	font-size: 12px;
	padding: 1px 0px;
	border: 1px solid #aeaeae;
	background-color: transparent;
	background-image: url(/img/bgnd_field.gif);
	background-position: left top;
	background-repeat: repeat-x;
}





/*************************************************** calendar */

table.calendar {border: 0}
table.calendar td, th {text-align: center; border: 0}
table.calendar th {height: 10px; color: #5c9000; font-size: 10px;}
table.calendar td {width: 20px; height: 10px; font-size: 12px;}
table.calendar td.linked-day {border:1px solid #5c9000;}
table.calendar td.linked-day a {display:block;}
/*table.calendar td.selected-day {color: #5c9000;}*/
table.calendar .calendar-month {font-weight: bold; margin-top: 3px; font-size: 14px; text-align: center}
table.calendar .calendar-month a {text-decoration: none}
table.calendar .calendar-prev, table.calendar .calendar-next {font-size: 16px;}
table.calendar .calendar-today {color: #5c9000; font-weight: bold;}




/****************************************************/

#topadcont
{
	width: 728px;
	height: 90px;
	position: absolute;
	top: 10px;
	left: 175px;
}

.logolink
{
	position: absolute;
	top: 25px;
	left: 25px;
	display: block;
	width: 117px;
	height: 69px;
	z-index: 100;
	/*position: relative;*/
}
/*
.logolink img
{
	border: 0px;
	vertical-align: bottom;
}
*/
/**************************************************** header2
****************************************************/

#header2 a
{
	position: relative;
}

#header2 img
{
	vertical-align: bottom;
}

.fieldusercont
{
	position: relative;
	overflow: hidden;
	display: block;
	width: 110px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	background-image: url(/img/field_user.gif);
}

.fieldpasscont
{
	position: relative;
	overflow: hidden;
	display: block;
	width: 110px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	background-image: url(/img/field_pass.gif);
}

/**************************************************** lvis
****************************************************/

#lvis
{
	width: 590px;
	height: 210px;
	float: left;
	display: inline;
	margin-left: 13px;
}

#vid
{
	width: 280px;
	height: 210px;
	float: right;
	display: inline;
	margin-right: 10px;
}

/**************************************************** menu
****************************************************/

span#homelink
{
	width:29px;
	height:29px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	display:block;
	background-image: url("/img/btn_home.gif");
	background-position: center center;
	background-repeat: no-repeat;
	cursor:pointer;
	position:relative;
}
/*
iframe.overselect
{
margin:0;
padding:0;
position:absolute;
z-index:-1;
filter:mask();
width: 190px;
height:300px;
left:0;
top: 29px;
}
*/
#nav
{
	left:5px;
}

#nav, #nav ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	z-index:200;
	line-height:29px;
}

#nav li
{
	float:left;
	position:relative;
}

#nav a
{
	/*display:block;*/
	background-image: url("/img/spacer.gif");
}

#nav a.parent, #nav a.parent:active, #nav a.parent:visited
{
	display:block;
	padding:0px 11px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	/*color:#ffffff;*/
}
/*
#nav a.parent:hover
{
	background-image:url("/img/bgnd_menu_hover.png");
}

* html #nav a.parent:hover
{
	background-image: url("/img/bgnd_menu_hover.gif");
}
*/
#nav ul
{
	position:absolute;
	width: 190px;
	top: 29px;
	display:none;
	padding-top:1px;
	margin-left:-4px;
}

#nav li ul li
{
	background-image:url("/img/bgnd_menu_sub.png");
}

* html #nav li ul li
{
	background-image:url("/img/bgnd_menu_sub.gif");
}

#nav li ul a
{
	width: 155px;
	height: auto;
	float:left;
	padding: 8px 10px 8px 20px;
	margin: 0px 1px 0px 4px;
	/*background-image:url("/img/arrow_orange.gif");*/
	background-repeat:no-repeat;
	background-position:10px center;
	/*color:#000000;*/
	font-family:Arial, sans-serif;
	font-size:12px;
	line-height:14px;
	text-decoration:none;
}
/*
#nav li ul a.subblue
{
	background-image:url("/img/arrow_blue.gif");
}

#nav li ul a.submore
{
	background-image:url("/img/arrow_orange_more.gif");
}

#nav li ul a.bluesubmore
{
	background-image:url("/img/arrow_blue_more.gif");
}
*/
#nav li ul a:hover
{
	/*background-color:#f28e00;
	color:#ffffff;*/
	font-family:Arial, sans-serif;
	font-size:12px;
	text-decoration:none;
	/*background-image: url("/img/arrow_white.gif");*/
}

#nav li ul a.submore:hover, #nav li ul a.bluesubmore
{
	background-image:url("/img/arrow_white_more.gif");
}

#nav li ul li.navsubbot
{
	display:block;
	width:190px;
	height:10px;
	overflow:hidden;
	background-image:url("/img/bgnd_menu_sub_bot.png");
}

* html #nav li ul li.navsubbot
{
	background-image:url("/img/bgnd_menu_sub_bot.gif");
}

#nav li ul li.navsubtop
{
	display:block;
	width:190px;
	height:6px;
	overflow:hidden;
	background-image:url("/img/bgnd_menu_sub_top.png");
}

* html #nav li ul li.navsubtop
{
	background-image:url("/img/bgnd_menu_sub_top.gif");
}

#nav ul ul
{
	top:auto;
}	

#nav li ul ul
{
	left:190px;
	margin:-7px 0px 0px -4px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul
{
	display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul
{
	display:block;
}

/**************************************************** svis
****************************************************/

.sviscont
{
	width: 145px;
	height: 173px;
	margin-right: 7px;
	display: block;
	float: left;
}

/**************************************************** banners
****************************************************/

.bantop
{
	width: 143px;
	height: 3px;
	overflow: hidden;
	background-image: url(/img/bgnd_ban_top.gif);
}

.banmid
{
	width: 120px;
	padding: 7px 10px 0px 13px;
	background-image: url(/img/bgnd_ban_mid.png);
}

* html .banmid
{
	background-image: url("/img/spacer.gif");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/img/bgnd_ban_mid.png");
}

.banbot
{
	width: 143px;
	height: 10px;
	overflow: hidden;
	background-image: url(/img/bgnd_ban_bot.png);
}

* html .banbot
{
	background-image: url("/img/spacer.gif");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="/img/bgnd_ban_bot.png");
}

.sideadcont
{
	margin: 0px;
	padding-bottom: 10px;
}

.sideadcont img
{
	border: 0px;
	vertical-align: bottom;
}

.squareadcont
{
	width:302px;
	height:252px;
	float:left;
	display:inline;
	margin:20px 10px;
	padding:0px 19px 0px 24px;
}

.squareadcontcenter
{
	width:302px;
	height:252px;
	margin:20px auto;
	padding:0px;
}

.squareadbord
{
	width:300px;
	height:250px;
	padding:1px;
	background-color:#acacac;
}

.squareadcont img,.squareadcontcenter img
{
	border: 0px;
	vertical-align: bottom;
}


/**************************************************** rightbox
****************************************************/

.rboxtop
{
	width: 143px;
	height: 10px;
	overflow: hidden;
	background-image: url(/img/bgnd_rbox_top.png);
}
* html .rboxtop
{
	background-image: url("/img/spacer.gif");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="/img/bgnd_rbox_top.png");
}

.rboxmid
{
	width: 120px;
	padding: 0 10px 0 13px;
	background-image: url(/img/bgnd_rbox_mid.png);
}
* html .rboxmid
{
	background-image: url("/img/spacer.gif");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/img/bgnd_rbox_mid.png");
}

.rboxbot
{
	width: 143px;
	height: 13px;
	overflow: hidden;
	background-image: url(/img/bgnd_rbox_bot.png);
}
* html .rboxbot
{
	background-image: url("/img/spacer.gif");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="/img/bgnd_rbox_bot.png");
}


/**************************************************** styleswitch
****************************************************/
/*
table.styleswitchcont
{
	margin: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px;
}

table.styleswitchcont td
{
	padding: 0px;
	vertical-align: top;
}

.styleswitch
{
	width: 47px;
	padding: 0px;
}

.styleswitch a
{
	display: block;
	width: 22px;
	height: 22px;
	padding: 1px;
	background-color: #acacac;
	margin: 0px auto 10px auto;
}

.styleswitch a img
{
	vertical-align: bottom;
}

.styleswitchtop
{
	width: 47px;
	height: 10px;
	padding: 0px;
	background-image: url(/img/styleswitch_top.png);
}

* html .styleswitchtop
{
	background-image: url("/img/spacer.gif");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="/img/styleswitch_top.png");
}

.styleswitchmid
{
	width: 44px;
	padding: 0px;
	padding-left: 3px;
	background-image: url(/img/styleswitch_mid.png);
	text-align: center;
}

* html .styleswitchmid
{
	background-image: url("/img/spacer.gif");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/img/styleswitch_mid.png");
}

.styleswitchbot
{
	width: 47px;
	height: 3px;
	padding: 0px;
	background-image: url(/img/styleswitch_bot.png);
}

* html .styleswitchbot
{
	background-image: url("/img/spacer.gif");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="/img/styleswitch_bot.png");
}

#styleswitchbgnd, #styleswitchfront
{
	border-top:1px solid #acacac;
	padding-top: 10px;
}
*/
/**************************************************** newstick
****************************************************/

#newstick
{
	margin: 2px 0px -7px 0px;
}


/**************************************************** main
****************************************************/
/*
.twocols
{
	margin: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px;
}

.col1, .col2
{
	width: 355px;
	padding: 0px;
	vertical-align: top;
}

.rowspace
{
	height: 20px;
	padding: 0px;
}*/
/*
.introcont
{
	float: left;
	width: 350px;
}
*/
.intro
{
	float: left;
	width: 345px;
	margin: 10px;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px;
}
* html .intro
{
	display: inline;
}

.introliquid
{
	width: 100%;
	margin: 10px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px;
}

.intropicleft /*, .introgalpicleft, .intronewspicleft*/
{
	width: 77px;
	padding: 0px 6px 0px 0px;
	vertical-align: top;
	text-align: left;
}
/*
.intropicleft {width: 77px;}
.introgalpicleft {width: 124px;}
.intronewspicleft {width: 420px;}

.introcomppicleft
{
	width: 134px;
	padding: 0px 2px 0px 0px;
	vertical-align: top;
	text-align: left;
}
*/
.introtext
{
	padding: 0px;
	vertical-align: top;
	text-align: left;
}

.intropicleft img, .intronewspicleft img
{
	/*border: 0px;
	padding: 1px;
	background-color: #acacac;*/
	vertical-align: bottom;
}

.introtext h2
{
	margin: 0px;
	line-height: 16px;
}

.introtext h1
{
	margin: 0px;
	line-height: 20px;
}

.introtext p
{
	margin: 0px;
	line-height: 14px;
}

.introtext p.date
{
	margin: 2px 0px;
	font-size:10px;
	color:#a1a1a1;
	line-height: 12px;
}

.introtext p.date a {text-decoration:none;}
.introtext p.date a:hover {text-decoration:underline;}

.introtext p.margintop
{
	margin: 6px 0px 0px 0px;
}

.introinnerpad
{
	padding-right:50px;
}
/*
.author
{
	margin:0px 0px 4px 0px;
	font-size:11px;
	color:#acacac;
}
*/



/**************************************************** intro pic links
****************************************************/

.deflink, .artlink, .newslink, .evlink, .venlink, .muslink, .vidlink, .complink, .gallink, .galpiclink, .podlink, .radlink
{
	width: 75px;
	height: 75px;
	display: block;
	text-decoration: none;
	padding: 10px;
	overflow: hidden;
}

.deflink {background-image: url(/img/bgnd_deflink.gif);}
.artlink {background-image: url(/img/bgnd_artlink.gif);}
.newslink {background-image: url(/img/bgnd_newslink.gif);}
.evlink {background-image: url(/img/bgnd_evlink.gif);}
.venlink {background-image: url(/img/bgnd_venlink.gif);}
.muslink {background-image: url(/img/bgnd_muslink.gif);}
.vidlink {background-image: url(/img/bgnd_vidlink.gif);}
.complink {background-image: url(/img/bgnd_complink.gif);}
.gallink {background-image: url(/img/bgnd_gallink.gif);}
.galpiclink {background-image: url(/img/bgnd_galpiclink.gif);}
.podlink {background-image: url(/img/bgnd_podlink.gif);}
.radlink {background-image: url(/img/bgnd_radlink.gif);}




/**************************************************** competitions
****************************************************/

.compwin
{
	float:left;
	margin:0px 20px 10px 0px;
}



/**************************************************** galleries
****************************************************/
/*
.galcont
{
	margin: 10px auto;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px;
}

.galcont td
{
	width: 124px;
	padding: 0px 20px;
	vertical-align: top;
	text-align: center;
}
*/

/*
.gallink img
{
	width: 108px;
	height: 80px;
	border: 0px;
	padding: 10px 8px;
	background-image: url(/img/gallery_bgnd.gif);
	background-repeat: no-repeat;
}
*/
.galcont
{
	width:707px;
	margin:auto;
}

.galcont .galpiclink
{
	float:left;
	margin:2px 3px;
	display:inline;
	background-color:#ffffff; /* unknown IE float bug */
}

/*
.galtitle
{
	display: block;
}
*/


/**************************************************** comments
****************************************************/

.comitem
{
	margin: 0px 10px;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px;
}

.compic
{
	width: 50px;
	padding: 0px 6px 0px 0px;
	vertical-align: top;
	text-align: left;
}

.comtext
{
	padding: 0px;
	vertical-align: top;
}

.comtext p
{
	margin: 0px;
	line-height: 14px;
}

.comtext p.date
{
	margin: 0px 0px 4px 0px;
	font-size:10px;
	color:#a1a1a1;
	line-height: 14px;
}


/**************************************************** video
****************************************************/

.videocont
{
	width:640px;
	margin:auto;
}


/**************************************************** pager
****************************************************/

.pager
{
	margin:10px 0px;
	text-align:center;
}

a.page, .pageactive, .forumpager strong, .forumpager a
{
margin:0px 1px;
font-size:14px;
font-weight:bold;
text-decoration:none;
padding:2px 4px;
background-color:#ffffff;
}

.forumpagers a
{
margin:0px 1px;
font-size:11px;
font-weight:bold;
text-decoration:none;
padding:1px 2px;
background-color:#ffffff;
}

a.pageprev, .pageprevinact
{
margin-right:4px;
text-decoration:none;
font-size:11px;
font-weight:bold;
background-image: url(/img/arrowbolder_left.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left:8px;
}

a.pagenext, .pagenextinact
{
margin-left:4px;
text-decoration:none;
font-size:11px;
font-weight:bold;
background-image: url(/img/arrowbolder_right.gif);
background-repeat: no-repeat;
background-position: right center;
padding-right:8px;
}

/**************************************************** picture upload
****************************************************/

.column{
	background:#fff;
	float:left;
	width: 100%;
}
.column .dragbox{
	float:left;
	margin:10px;
	background:#fff;
	position:relative;
	width:100px;
	text-align:center;
}
.column .dragbox span{
	cursor:move;
}
.column  .placeholder{
	background: #fff;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	border:1px solid #ddd;
	float:left;
}


/**************************************************** footer
****************************************************/

#footertable
{
	margin: 5px auto 0px auto;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px;
	position: relative;
}

#footertable td
{
	padding: 0px 10px;
}

#footer a
{
	text-decoration:none;
}


/**************************************************** tags
****************************************************/

a.taglink
{
	display:block;
	float:right;
	width:40px;
	height:80px;
}

a.taglinkextr
{
	display:block;
	width:0px;
	height:80px;
}

.tag_4c, .tag_breaks, .tag_dnb, .tag_ecl, .tag_electro, .tag_festiv, .tag_hardd, .tag_hardc, .tag_house, .tag_ibiza, .tag_ind, .tag_oldsk, .tag_other, .tag_otherg, .tag_progr, .tag_psyt, .tag_techno, .tag_trance, .tag_www
{
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 40px;
	height:80px;
}

.tag_4c {background-image: url(/img/tags/4c.gif);}
.tag_breaks {background-image: url(/img/tags/breaks.gif);}
.tag_dnb {background-image: url(/img/tags/drumnbass.gif);}
.tag_ecl {background-image: url(/img/tags/eclectic.gif);}
.tag_electro {background-image: url(/img/tags/electro.gif);}
.tag_festiv {background-image: url(/img/tags/festivals.gif);}
.tag_hardd {background-image: url(/img/tags/harddance.gif);}
.tag_hardc {background-image: url(/img/tags/hardcore.gif);}
.tag_house {background-image: url(/img/tags/house.gif);}
.tag_ibiza {background-image: url(/img/tags/ibiza.gif);}
.tag_ind {background-image: url(/img/tags/industry.gif);}
.tag_oldsk {background-image: url(/img/tags/oldskool.gif);}
.tag_other {background-image: url(/img/tags/other.gif);}
.tag_otherg {background-image: url(/img/tags/othergenre.gif);}
.tag_progr {background-image: url(/img/tags/progressive.gif);}
.tag_psyt {background-image: url(/img/tags/psyt.gif);}
.tag_techno {background-image: url(/img/tags/techno.gif);}
.tag_trance {background-image: url(/img/tags/trance.gif);}
.tag_www {background-image: url(/img/tags/thewww.gif);}



/**************************************************** jCarousel
****************************************************/

.jcarousel-control
{
	margin:10px 0px;
	padding:0px;
}

.jcarousel-control a
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	margin:0px 1px;
	padding:2px 4px;
}



/**************************************************** boxes
****************************************************/

.box1
{
	margin:10px 0;
	padding:10px 20px;
	background-color:#eeeeee;
}

.box2
{
	margin:10px 0;
	padding:10px 20px;
}

.box3
{
	margin:10px 0;
	padding:10px 20px;
	background-color:#ffcee3;
	color:#ff0000;
}

.box4
{
	margin:10px 0;
	padding:10px;
	background-color:#CADCEB;
}



/**************************************************** icons
****************************************************/

a.linkuser
{
background-image: url(/img/icons/user.gif);
background-repeat: no-repeat;
background-position: left center;
padding:1px 0 1px 18px;
}

a.linkmail
{
background-image: url(/img/icons/mail.gif);
background-repeat: no-repeat;
background-position: left center;
padding:1px 0 1px 18px;
}

a.linkpost
{
background-image: url(/img/icons/post.gif);
background-repeat: no-repeat;
background-position: left center;
padding:1px 0 1px 18px;
}

a.linkmod
{
background-image: url(/img/icons/mod.gif);
background-repeat: no-repeat;
background-position: left center;
padding:1px 0 1px 18px;
}

a.linksrch
{
background-image: url(/img/icons/srch.gif);
background-repeat: no-repeat;
background-position: left center;
padding:1px 0 1px 18px;
}

a.linkadm
{
background-image: url(/img/icons/adm.gif);
background-repeat: no-repeat;
background-position: left center;
padding:1px 0 1px 18px;
}

a.linkhome
{
background-image: url(/img/icons/home.gif);
background-repeat: no-repeat;
background-position: left center;
padding:1px 0 1px 18px;
}

a.linkmark
{
background-image: url(/img/icons/mark.gif);
background-repeat: no-repeat;
background-position: left center;
padding:1px 0 1px 18px;
}

a.linkbump
{
background-image: url(/img/icons/bump.gif);
background-repeat: no-repeat;
background-position: left center;
padding:1px 0 1px 18px;
}

a.linksubscribe
{
background-image: url(/img/icons/subscribe.gif);
background-repeat: no-repeat;
background-position: left center;
padding:1px 0 1px 18px;
}

a.linkunsubscribe
{
background-image: url(/img/icons/unsubscribe.gif);
background-repeat: no-repeat;
background-position: left center;
padding:1px 0 1px 18px;
}

/**************************************************** swfupload
****************************************************/

.swfbtnholderouter
{
	position:relative;
}

.swfbtnholder
{
position:absolute;
left:0;
top:0;
/*background:red;*/
width:100%;
height:100%;
cursor:pointer;
}

