
.admin_table
{
	width: 100%;
	border: 1px outset #555555;
}

#admin_left
{
	width: 20%;
	border-right: 1px solid #555555;	
}


#admin_right
{
	width: 80%;
	padding: 4px;	
}

ul.admin_modulelist
{
	padding: 0;
	margin: 0;
	list-style: none;
}

ul.admin_modulelist li a
{
	display: block;
	padding: 4px;
}

ul.alerts_list
{
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.alerts_list li
{
	display: block;
	background-color: #eeeeee;
	padding: 5px;
	margin-bottom: 6px;
}


.bands_list
{
	list-style: none;
	margin: 0;
	padding: 0;
}

.bands_list li a
{
	display: block;
	padding: 4px;
}

.bands_list li a:hover
{
	background-color: #eeeeee;
}

.bands_bar
{
	text-align: right;
	height: 25px;
	margin-top: 10px;
}

.bands_bar a
{
	display: block;
	float: left;
	background-color: #eeeeee;
	padding: 4px;	
}

.bands_bar a:hover
{

}

.bands_gallery
{
	height: 500px;
	overflow: auto;	
}

.bands_gallery_newest
{
	height: 200px;
	overflow: auto;	
}

.bands_gallery div, .bands_gallery_newest div
{
	width: 180px;
	height: 200px;
	padding: 4px;
	text-align: center;
	float: left;
}

.bands_gallery div img, .bands_gallery_newest div img
{
	background-color: #eeeeee;
	padding: 2px;
}

.bands_gallery div a, .bands_gallery_newest div a
{
	text-decoration: none;	
}

.bands_comment
{
	padding: 4px;
	margin: 2px;
}

.bands_comment div
{
	border-bottom: 1px solid #eeeeee;
	padding: 4px;	
}

.bands_fans
{
	padding: 4px;
	height: 300px;
	overflow: auto;
}

.bands_fans div
{
	text-align: center;
	width: 150px;
	height: 175px;
	float: left;
	margin: 4px;
	padding: 4px;
}

.bands_fans div a
{
	text-decoration: none;	
}

.bands_fans div img
{
	background-color: #eeeeee;
	padding: 2px;	
}

.bands_favorites_table
{
	border: 0;
}

.bands_favorites_table td
{
	text-align: center;
}

.bands_favorites_table a
{
	text-decoration: none;
}

.bands_gallery_image
{
	max-width: 100%;
}


.blog_left
{
	width: 200px;
	padding: 2px;
}

.blog_right
{
	padding: 2px;
}

.blog_entry
{
	background-color: #eeeeee;
	padding: 0;
	margin: 5px;
	margin-bottom: 10px;
}

.blog_subject
{
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
}

.blog_sub
{
	padding: 4px;
	font-size: 10px;
}

.blog_content
{
	padding: 4px;
}

ul.blog_list
{
	list-style: none;
	padding: 0;
	margin: 0;	
}

ul.blog_list li a
{
	display: block;
	padding: 4px;	
}

ul.blog_list li a:hover
{
	background-color: #eeeeee;	
}


.board-table
{
	background-color: #f5f5f5;
}

.board-table td
{
	padding: 4px;
}

.board-table .board-head
{
	background-color: #b2d3ed;
	font-weight: bold;
}

.board-table td.board-right img, .board-table td.board-right embed
{
	max-width: 400px;
}


.bulletins_sub
{
	font-style: italic;
	margin: 2px;
	padding: 4px;	
}

.bulletins_content
{
	border: 1px dashed #999999;
	background-color: #000000;
	color: #ffffff;
	padding: 4px;
	margin-bottom: 10px;	
}

.calendar_cell, .calendar_cell_today
{
	height: 100px;
	width: 100px;
}

.calendar_cell_today
{
	background-color: #000000;
}

.calendar_cell span, .calendar_cell_today span
{
	display: block;	
}


ul.card-tbutton
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	margin-left: 40px;
}

ul.card-tbutton li
{
	margin: 5px;
}

ul.card-tbutton li a
{
	display: block;
	width: 140px;
	border: 1px solid #ebf1de;
	background-color: #ebf1de;
	text-align: center;
	padding: 5px;
	color: #77933c;
	font-size: 14px;
	text-decoration: none;
}

ul.card-tbutton li a.sel
{
	background-color: #ffffff;
}

#card-icons ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	height: 160px;
	overflow: auto;
}

#card-icons ul li
{
	display: block;
	float: left;
	width: 48px;
	margin-right: 4px;
}

#card-icons ul li img
{
	width: 48px;
	height: 48px;
	cursor: pointer;
}

div.card
{
	width: 560px;
	margin: 0px auto;
	background-repeat: repeat-y;
}

div.card-top
{
	background-repeat: no-repeat;
	padding-top: 25px;
	height: 320px;
}

div.card-content
{
	width: 450px;
	height: 150px;
	margin: 0px auto;
	background-color: transparent;
	background-image: url('../images/card/card-content_bg.png');
	border: 1px solid #c2d69a;
}

div.card-links
{
	width: 440px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px auto;
	background-color: transparent;
	background-image: url('../images/card/card-content_bg.png');
	border: 1px solid #c2d69a;
	height: 50px;
	margin-top: 5px;
}

div.card-links ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	height: 50px;
}

div.card-links ul li
{
	display: block;
	float: left;
	width: 48px;
	height: 48px;
}

div.card-links ul li a
{
	display: block;
}

div.card-icon
{
	float: left;
	width: 100px;
	text-align: right;
}

div.card-name
{
	float: left;
	height: 20px;
	width: 245px;
	text-align: left;
	font-size: 20px;
	color: #77933c;
	margin-top: 10px;
}

.card-editor div.card-name
{
}

div.card-msg
{
	float: left;
	width: 340px;
	height: 100px;
	overflow: auto;
	color: #555555;
	font-size: 16px;
}

.card-editor div.card-msg
{
}

div.card-icon img
{
	width: 48px;
	height: 48px;
}

div.card-image
{
	float: left;
	width: 100px;
	text-align: center;
	padding-top: 20px;
}

div.card-image img
{
	max-width: 80px;
	max-height: 80px;
}

div.card-image a
{
	text-decoration: none;
}

div.card-mid
{
	width: 560px;
	height: 400px;
}

div.card-left
{
	float: left;
	width: 130px;
	height: 400px;
}

div.card-view
{
	float: left;
	width: 298px;
	background-color: #ffffff;
	height: 400px;
}

div.card-right
{
	float: left;
	width: 130px;
	height: 400px;
}

div.card div.head
{
	background-color: #e46c0a;
	padding: 10px;
	color: #ffffff;
	font-size: 16px;
	text-align: center;
}


ul.card-nav
{
	list-style: none;
	margin: 0;
	padding: 0;
	height: 40px;
	padding: 5px;
	background-color: #ffffff;
}

ul.card-nav li
{
	display: block;
	float: left;
	border-right: 1px dotted #aaaaaa;
}

ul.card-nav li a
{
	padding: 10px;
	text-decoration: none;
}

div.card-container
{
	width: 560px;
	margin: 0px auto;
	background-color: #ebf1de;
	margin-bottom: 20px;
}

div.card-container div.top
{
	height: 42px;
	padding: 6px;
	text-align: center;
	background-image: url('../images/card/container/top.png');
	background-position: top left;
	background-repeat: no-repeat;
	color: #77933c;
	font-size: 18px;
}

div.card-container div.bottom
{
	height: 56px;
	background-image: url('../images/card/container/bottom.png');
	background-position: top left;
	background-repeat: no-repeat;
}

div.card-container div.middle
{
	margin-left: 5px;
	margin-right: 5px;
	padding: 5px;
	border: 1px solid #c2d69a;
	background-color: #ffffff;
}

div.card-skinchanger
{
	height: 80px;
	width: 220px;
	margin: 0px auto;
	text-align: center;
}

div.card-skinchanger div
{
	font-size: 16px;
	color: #77933c;
}

div.card-summary
{
	width: 600px;
}

div.card-bigblock
{
	padding: 4px;
	margin: 1px;
	border: 1px solid #c2d69a;
}

div.card-block
{
	float: left;
	width: 287px;
	padding: 4px;
	margin: 1px;
	border: 1px solid #c2d69a;
}


.chat_body
{
	margin: 0px;
	font-size: 12px;
	font-family: Verdana;
	color: #ffffff;	
}

#chat_wrapper
{
	margin: 0;
	padding: 2px;
	background-color: #999999;
	height: 500px;
}

#chat_messages
{
	width: 520px;
	float: left;
	height: 400px;
	border: 1px solid #555555;
	margin-left: 5px;
	padding: 4px;
}

#chat_users
{
	width: 150px;
	float: left;
	height: 408px;
	border: 1px solid #555555;
}

#chat_users .online_users span a
{
	display: block;
	padding: 4px;
	color: #ffffff;
	text-decoration: underline;
}

#chat_users .online_users span a:hover
{
	background-color: #333333;	
}

#chat_controls
{
	margin-top: 420px;
	height: 100px;
	padding: 10px;
	text-align: center;
}


div.comments-block
{
	padding: 2px;
	background-color: #f2f2f2;
	margin-bottom: 5px;
	min-height: 100px;
}

div.comments-left
{
	width: 100px;
	float: left;
	text-align: center;
}

div.comments-left img
{
	max-width: 80px;
	max-height: 80px;
}

div.comments-right
{
	margin-left: 100px;
	padding: 5px;
}

.c_heading
{
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px dotted #555555;
	padding: 4px;
	margin-bottom: 2px;
}

.msg
{
	background-color: #FFFF99;
	padding: 4px;
}

.err
{
	background-color: #FF9999;
	padding: 4px;
}

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

.ret a
{
	border: 1px outset #cccccc;
	background-color: #eeeeee;
	padding: 4px;
}

.ret a:hover
{
	border-style: inset;
}

.t_wrapper
{
	margin-top: 4px;
	margin-bottom: 4px;
}

.c_table
{

}

.c_ctd, .c_table td
{
	padding: 4px;
	background-color: #eeeeee;
}

.c_htd, .c_htr td
{
	padding: 4px;
	background-color: #076ebe;
	font-weight: bold;
	color: #ffffff;
}

.alert
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #FFFF00;
	color: #FF0000;
	font-weight: bold;
	border-bottom: 1px solid #000000;
	padding: 4px;
	z-index: 6;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
	-khtml-opacity: 0.80;
}

.heading, .headingx
{
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	background-color: #012255;
	padding: 6px;
	margin-bottom: 2px;
}

.headingx
{
	background-image: url('../images/design/heading-right.png');
	background-position: top right;
	background-repeat: no-repeat;
}

.heading a, .headingx a
{
	color: #ffffff;
	text-decoration: underline;
}

.heading span, .headingx span
{
	font-size: 10px;
}

.heading2, .heading2x
{
	font-weight: bold;
	font-size: 14px;
	color: #42509a;
	background-color: #ddd9c3;
	padding: 6px;
	margin-bottom: 2px;
}

.heading2x
{
	background-image: url('../images/design/heading2-right.png');
	background-position: top right;
	background-repeat: no-repeat;
}

.heading2 a
{
	color: #ffffff;
	text-decoration: underline;
}

.heading2 span
{
	border: 1px solid #ffffff;
	padding: 4px;
	background-color: #bea17c;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
	margin-left: 10px;
}

.heading3
{
	border-top: 1px solid #cccccc;
	background-color: #eeeeee;
	padding: 6px;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 2px;
}

small
{
	font-size: 10px;
	color: #555555;
}

h1
{
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
}

h2
{
	display: block;
	font-size: 14px;
	padding: 4px;
	margin: 2px;
	margin-bottom: 5px;
	border-bottom: 1px solid #555555;
}

h3
{
	display: block;
	background-image: url('../images/h3_gradient.gif');
	background-repeat: repeat-x;
	font-weight: bold;
	font-family: Verdana;
	color: #555555;
	padding: 4px;
	margin: 2px;
	font-size: 12px;
	margin-bottom: 8px;
}

.content
{
	padding-left: 4px;
	margin-bottom: 8px;
}

a.link_button
{
	border: 2px outset #555555;
	background-color: #999999;
	padding: 4px;
	margin: 4px;
	color: #000000;
	text-decoration: none;
}

a.link_button:hover
{
	background-color: #333333;	
}

a.link_button:active
{
	border-style: inset;
	text-decoration: none;
}

a.tt
{
	position: relative;
	z-index: 1;
}

.tooltip, a.tt span
{
	visibility: hidden;
	position: absolute;
	top: 12px;
	left: 0px;
	border: 1px solid #555555;
	padding: 3px;
	background-color: #FFFFCC;
	text-decoration: none;
	z-index: 1;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
	-khtml-opacity: 0.80;
}

a.tt:hover span
{
	visibility: visible;
	color: #000000;
	text-decoration: none;
}

.xh_loading
{
	height: 32px;
	width: 32px;
	background-image: url('/images/loading.gif');	
}

.code
{
	border: 1px solid #555555;
	padding: 4px;
	margin: 2px;
	font-family: 'Courier New', Courier, Sans-Serif;
	font-size: 12px;
	overflow: auto;
	white-space: nowrap;
}

.flexcode
{
	border: 1px outset #555555;
	background-color: #eeeeee;
	padding: 2px;
	margin: 4px;	
}

.flexcode a img
{
	border: 1px outset #555555;
	padding: 4px;
}

.flexcode a img:hover
{
	border: 1px inset #555555;	
}

tr.cell1 td
{}

tr.cell2 td
{
	background-color: #efefef;
}

tr.cell2
{
	background-color: #efefef;
}

tr.cell_hover td
{
	background-color: #e2e2e2;
}

li.row1
{}

li.row2
{
	background-color: #efefef;
}

.tabs
{
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #076ebe;
	height: 21px;
}

.tabs2
{
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #bebba8;
	height: 21px;
}

.tabs ul, .tabs2 ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

.tabs ul li, .tabs2 ul li
{
	float: left;
	padding: 0;
	margin: 0;
}

.tabs ul li a
{
	display: block;
	padding: 4px;
	border-top: 1px solid #076ebe;
	border-left: 1px solid #076ebe;
	border-right: 1px solid #076ebe;
	background-color: #57a1da;
	line-height: 12px;
	margin-left: 2px;
	margin-right: 2px;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}

.tabs2 ul li a
{
	display: block;
	padding: 4px;
	border-top: 1px solid #bebba8;
	border-left: 1px solid #bebba8;
	border-right: 1px solid #bebba8;
	background-color: #012255;
	line-height: 12px;
	margin-left: 2px;
	margin-right: 2px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

.tabs ul li a:hover, .tabs2 ul li a:hover
{
	text-decoration: underline;	
}

ul.toolbar
{
	height: 25px;
	list-style: none;
	margin: 0px;
	background-color: #eeeeee;
	border: 1px outset #555555;
	padding: 2px;
}

ul.toolbar li
{
	float: left;
	display: block;
	padding: 0px;
	margin: 0px;
}

ul.toolbar li a, ul.toolbar li span
{
	display: block;
	padding: 4px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #cccccc;
}

ul.toolbar li a:active
{
	border-style: inset;
}

ul.toolbar li a:hover
{
	border-style: outset;
}

ul.toolbar div
{
	position: absolute;
	visibility: hidden;
	padding: 0px;
	margin: 0px;
}

ul.toolbar div ul
{
	background-color: #eeeeee;
	padding: 0px;
	margin: 0px;
}

ul.toolbar div ul li
{
	float: none;
	margin: 0px;
	padding: 0px;
}

ul.toolbar div ul li a
{
	border: 0;
}

.tools
{
	background-color: #b2d3ed;
	margin-top: 5px;
	margin-bottom: 10px;
}

.tools ul
{
	height: 80px;
	list-style: none;
	padding: 0;
	margin: 0;
}

.tools ul li
{
	float: left;
	width: 80px;
	height: 80px;
}

.tools ul li a
{
	display: block;
	height: 80px;
	text-align: center;
	text-decoration: none;
}

.tools ul li a:hover
{
	border: 1px outset #cccccc;
}

.tools ul li a:active
{
	border: 1px inset #cccccc;
}

.window
{
	position: absolute;
	z-index: 5;
	border: 1px ridge #555555;
	background-color: #eeeeee;
	color: #000000;
	padding: 4px;
	text-align: left;
}

.window .wtop
{
	text-align: right;
	padding: 2px;
	background-color: #e1e1e1;
}

ul.v-menu
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}

ul.v-menu li
{
	display: block;
	margin-bottom: 2px;
}

ul.v-menu li a
{
	display: block;
	font-weight: bold;
	padding: 5px;
	color: #000000;
	text-decoration: none;
	background-color: #efefef;
}

ul.v-menu li a:hover
{
	background-color: #e2e2e2;
}


ul.list
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}

ul.list li
{
	display: block;
	padding: 4px;
}

ul.imagelist
{
	padding: 0;
	margin: 0;
	list-style: none;
}

.imagelist li
{
	display: block;
	float: left;
	width: 100px;
	height: 140px;
	text-align: center;
	margin: 4px;
	padding: 2px;
}

.imagelist li img
{
	max-width: 80px;
	max-height: 60px;
	background-color: #ffffff;
	padding: 2px;
	border: 1px solid #555555;
}

.imagelist li .img-wrap
{
	display: block;
	height: 60px;
}

img.framed
{
	background-color: #ffffff;
	padding: 2px;
	border: 1px solid #555555;
}

.block
{
	background-color: #eeeeee;
	margin: 2px;
	padding: 6px;
	color: #222222;
}

div.box
{
	border: 2px solid #ddd9c3;
	padding: 0;
	margin: 2px;
}


div.box div.title
{
	background-color: #ddd9c3;
	text-align: center;
	color: #42509a;
	font-weight: bold;
	padding: 8px;
}

div.box div.content
{
	padding: 4px;
}

.popmenu
{
	border: 1px solid #cccccc;
	background-color: #ffffff;
	padding: 0px;
	position: absolute;
}

.popmenu ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.popmenu ul li
{
	display: block;
	padding: 0px;
	margin: 0px;
}

.popmenu ul li a
{
	display: block;
	text-decoration: none;
	padding: 4px;
}

.popmenu ul li a:hover
{
	background-color: #ffffcc;
}

.squish img, .squish object
{
	max-width: 400px;
}

.drag
{
	position: relative;
}



body
{
	background-color: #f5f5f5;
	background-image: url('../images/bg.gif');
	background-position: top center;
	background-repeat: repeat-y;
	background-attachment: scroll;
	margin: 0px;
	padding: 0px;
	margin-bottom: 30px;
}

body, td
{
	color: #000000;
	font-family: Verdana;
	font-size: 12px;
}

a
{
	color: #076ebe;
	text-decoration: underline;
}

a:hover
{
	color: #be0707;
}


#header
{
	background-color: #076ebe;
	background-image: url('../images/design/logo-bg.png');
	background-position: top left;
	background-repeat: repeat-x;
	height: 80px;
	width: 1000px;
	margin: 0px auto;
}

#logo
{
	float: left;
	width: 250px;
	height: 80px;
	background-image: url('../images/design/logo.png');
	background-position: top left;
	background-repeat: no-repeat;
}

#sub-header
{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	font-weight: bold;
	width: 995px;
	margin: 0px auto;
	height: 19px;
	background-color: #0240a1;
	color: #ffffff;
}

#sub-header div
{
	font-weight: normal;
	font-size: 10px;
}

#sub-wrapper
{
	width: 1000px;
	margin: 0px auto;
}

#left
{
	float: left;
	width: 180px;
}

#content
{
	float: left;
	width: 635px;
}

#content-full
{
	float: left;
	width: 815px;
}

#right
{
	float: left;
	width: 170px;
	padding: 5px;
}

#left ul.nav
{
	list-style: none;
	padding: 0;
	margin-left: 8px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
}

#left ul.nav li a
{
	display: block;
	border: 1px solid #cccccc;
	background-color: #eeeeee;
	color: #076ebe;
	font-weight: bold;
	text-decoration: underline;
	padding: 4px;
	text-align: center;
}

#left ul.profile_friends_list
{
	width: 200px;
	overflow: auto;
}

#left ul.profile_friends_list li
{
	width: 80px;
	height: 100px;
}

#left ul.profile_friends_list li a
{
	display: inline;
	border: 0;
	background-color: transparent;
	font-weight: normal;
	padding: 2px;
}

#left ul.profile_friends_list li img
{
	width: 60px;
}

#left .world-display
{
	text-align: center;
	margin-bottom: 5px;
}

#left .world-display img
{
	max-width: 180px;
}

#footer
{
	width: 900px;
	margin: 0px auto;
	text-align: center;
	margin-top: 10px;
	padding: 5px;
	color: #555555;
}

.bar
{
	background-image: url('../images/bar_center.gif');
	background-repeat: repeat;
	height: 50px;
	padding: 0;
	margin: 0;
}

.bar div
{
	background-image: url('../images/bar_left.gif');
	background-repeat: no-repeat;
	background-position: top left;
	height: 50px;
}

.bar div div
{
	background-image: url('../images/bar_right.gif');
	background-repeat: no-repeat;
	background-position: top right;
	height: 50px;
	text-align: center;
	padding-top: 15px;
	font-weight: bold;
}

#welcome-table
{
	border: 0;
	width: 490px;
}

#welcome-table td
{
	text-align: center;
}

#welcome-right
{
	color: #927e5f;
	padding-left: 10px;
}

#welcome-right .head
{
	background-color: #eeeeee;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding: 4px;
	margin-bottom: 12px;
}

.prem-link
{
	color: #07be09;
}

#welcome-slide
{
	padding: 10px;
}

#welcome-slide h1
{
	font-size: 14px;
	font-family: Verdana;
	color: #076ebe;
	font-weight: bold;
	display: block;
}

#slide-wrapper
{
	margin-top: 40px;
	height: 215px;
	width: 500px;
	border: 1px solid #000000;
	position: relative;
}

#slide-content
{
	height: 215px;
	width: 500px;
	margin: 0;
	padding: 0;
	background-position: top right;
	background-repeat: no-repeat;
}

#slide-buttons
{
	position: absolute;
	top: 190px;
	width: 450px;
	text-align: right;
}

#slide-buttons a, #top-slide-buttons a, #side-slide-buttons a, #market-slide-buttons a
{
	width: 20px;
	border: 1px solid #000000;
	background-color: #eeeeee;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

#slide-buttons a:hover, #top-slide-buttons a:hover, #side-slide-buttons a:hover, #market-slide-buttons a:hover
{
	background-color: #eeee99;
}

#top-slide-wrapper
{
	height: 60px;
	width: 468px;
	position: relative;
	text-align: center;
}

#top-slide-wrapper a
{
	font-size: 10px;
}

#top-slide-content
{
	height: 60px;
	width: 468px;
	margin: 0;
	padding: 0;
	background-position: top right;
	background-repeat: no-repeat;
	overflow: hidden;
	color: #000000;
	background-color: #ffffff;
	text-align: left;
}

#top-slide-content h1
{
	font-size: 12px;
	font-family: Verdana;
	color: #076ebe;
	font-weight: bold;
	display: block;
}

#top-slide-content a
{
	font-size: 14px;
	font-weight: bold;
	display: block;
}

#top-slide-buttons
{
	position: absolute;
	top: 38px;
	left: 0;
	width: 460px;
	text-align: right;
	display: none;
}

#top-slide
{
}

#side-slide
{
	padding: 10px;
}

#side-slide-wrapper
{
	height: 240px;
	width: 160px;
	margin-left: 5px;
	border: 5px solid #eeeeee;
	position: relative;
	margin-bottom: 10px;
}

#side-slide-content
{
	height: 240px;
	width: 160px;
	margin: 0;
	padding: 0;
	background-position: top right;
	background-repeat: no-repeat;
	overflow: hidden;
	color: #000000;
	background-color: #ffffff;
	text-align: left;
}

#side-slide-content h1
{
	font-size: 12px;
	font-family: Verdana;
	color: #076ebe;
	font-weight: bold;
	display: block;
}


#side-slide-buttons
{
	position: absolute;
	top: 200px;
	left: 0;
	width: 150px;
	text-align: right;
}

#market-slide
{
	padding: 0px;
	margin: 0px;
}

#market-slide h1
{
	font-size: 14px;
	font-family: Verdana;
	color: #076ebe;
	font-weight: bold;
	display: block;
}

#market-slide-wrapper
{
	margin: 0px auto;
	height: 200px;
	width: 580px;
	padding: 2px;
	background-color: #f2f2f2;
	position: relative;
}

#market-slide-content
{
	height: 200px;
	width: 580px;
	margin: 0px;
	padding: 0px;
	background-position: top right;
	background-repeat: no-repeat;
}

#market-slide-content img
{
	width: 580px;
	height: 200px;
}

#market-slide-buttons
{
	position: absolute;
	top: 155px;
	width: 560px;
	text-align: right;
}

#top-login
{
	text-align: left;
	background-color: #ffffff;
	margin-left: 320px;
	width: 340px;
	height: 45px;
	padding: 5px;
	border: 1px solid #000000;
	margin-top: 10px;
}

#top-search
{
	float: left;
	margin-left: 10px;
	width: 200px;
	height: 50px;
	padding: 5px;
	background-color: #ffffff;
	border: 1px solid #000000;
	margin-top: 10px;
}


#m-nav
{
	width: 400px;
}

#m-nav ul
{
	display: block;
	list-style: none;
	padding: 0;
	margin: 0;
	height: 22px;
}

#m-nav ul li
{
	float: left;
}

#m-nav ul li a
{
	display: block;
	margin: 0px;
	margin-right: 28px;
	width: 140px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	text-align: center;
	margin-top: 1px;
}

#m-nav ul li a:hover
{
	background-color: #efefef;
	border-bottom: 1px solid #efefef;
	color: #000000;
	background-image: url('../images/design/m-nav-sel.png');
	background-position: top left;
	background-repeat: no-repeat;
}

#m-nav ul li a:active
{
}

#m-nav ul li a.m-nav-sel
{
	background-color: #efefef;
	margin-top: 1px;
	border-bottom: 1px solid #efefef;
	color: #076ebe;
	background-image: url('../images/design/m-nav-sel.png');
	background-position: top left;
	background-repeat: no-repeat;
}

.nav-h
{
	display: block;
	list-style: none;
	padding: 0px;
	margin: 0px;
	height: 24px;
	background-color: #efefef;
	background-image: url('../images/design/nav-h.png');
	background-repeat: repeat-x;
	width: 1000px;
	margin: 0px auto;
	padding-top: 1px;
	margin-bottom: 20px;
}

.nav-h li
{
	float: left;
	background-image: url('../images/design/nav-h_bar.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

.nav-h li a
{
	display: block;
	color: #076ebe;
	padding: 4px 10px;
	text-decoration: none;
	margin: 0;
}

.nav-h li div
{
	visibility: hidden;
	position: absolute;
	background-color: #efefef;
	border: 1px solid #bbbbbb;
	color: #076ebe;
	margin: 0px;
	padding: 0px;
	width: 120px;
}

.nav-h li div div
{
	position: relative;
	visibility: inherit;
	border-width: 0px;
}

.nav-h li div ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

.nav-h li div ul li
{
	float: none;
}


.nav-h li div ul li a
{
	display: block;
	font-size: 10px;
	padding: 4px;
	color: #076ebe;
	border-width: 0;
}

.nav-h li div ul li a:hover
{
	background-color: #e2e2e2;
}

#welcome-login
{
	text-align: center;
	border: 1px solid #e1e1e1;
	background-color: #eeeeee;
	padding: 4px;
	margin: 2px;
	margin-top: 10px;
}

#welcome-login input.text
{
	background-position: center left;
	background-repeat: no-repeat;
}

#login-forgot
{
	text-align: right;
	font-size: 10px;
	color: #555555;
}

#header-right
{
	float: right;
	width: 200px;
	text-align: right;
	color: #aaaaaa;
}

#header-right a
{
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

#header-right a:hover
{
	text-decoration: underline;
}

#display_image-top
{
	max-width: 80px;
	max-height: 50px;
	padding: 2px;
	margin: 1px;
	background-color: #ffffff;
	border: 1px solid #000000;
}


td.events-today
{
	background-color: #cccccc;
}



.evideo_table td
{
	
}

.evideo_table .evideo_video
{
	width: 70%;
}

.evideo_table .evideo_side
{
	width: 30%;	
}

ul.evideo_list
{
	list-style: none;
	margin: 0;
	padding: 0;	
}

ul.evideo_list li
{
	display: block;
	float: left;
	margin: 2px;
	padding: 2px;
	width: 140px;
	height: 140px;
	overflow: hidden;
	text-align: center;
}

ul.evideo_list li a
{
	text-decoration: none;	
}

.evideo_main_left
{
	width: 20%;
}

.evideo_main_left ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

.evideo_main_left ul li a
{
	display: block;
	padding: 4px;
	text-decoration: none;
}

form
{
	padding-bottom: 4px;	
}

fieldset
{
	padding: 10px;
	border: 1px solid #E1E1E1;
	margin-bottom: 8px;
}

legend
{
	color:#3377cc;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 5px;
}

label, div.label, span.label
{
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}

input.text, textarea, select
{
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #aaaaaa;
}

input.button, input.button2
{
	background-color: #ffffff;
	color: #000000;
}

input.text:focus, textarea:focus, select:focus
{
	border: 1px solid #555555;
}

input.button
{
	font-weight: bold;
	padding: 2px;
	background-color: #076ebe;
	color: #ffffff;
	cursor: pointer;
}

input.button_disabled
{
	background-color: #eeeeee;
	color: #aaaaaa;
	padding: 2px;
	font-weight: bold;
}

input.button2
{
	font-weight: bold;
	padding: 2px;
	background-color: #be0707;
	color: #ffffff;
	cursor: pointer;
}

input.text, textarea, select
{
	font-family: Tahoma, 'Courier New', Sans-Serif;
	font-size: 12px;
	padding: 3px;
}

/* eof */

.forum_header
{
	background-color: #777777;
	padding: 4px;
	margin-bottom: 6px;
	border: 1px solid #555555;
}

.forum_header_links
{
	text-align: right;
}

.forum_table
{
	border: 1px solid #555555;
	background-color: #777777;
	margin-top: 5px;
	margin-bottom: 5px;
}

.forum_htd
{
	border-bottom: 1px solid #333333;
	padding: 5px;
	background-image: url('../images/gradient.jpg');
	background-repeat: repeat-x;
}

.forum_ctd, .forum_table td
{
	padding: 5px;
}

.forum_board_link
{
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 4px;
}

.forum_board_description
{
	font-size: 10px;
	color: #FFFFFF;
}

.forum_option_links
{
	padding: 4px;
	background-color: #666666;
}

.forum_post_option_link
{
	padding: 2px;
	border: 1px solid #333333;	
}

.forum_post_option_link:hover
{
	background-color: #333333;	
}

.forum_squish img, .forum_squish object
{
	max-width: 500px;
}



ul.glance-tabs
{
	list-style: none;
	margin: 0;
	padding: 0;
	height: 29px;
}

ul.glance-tabs li
{
	display: block;
	float: left;
}

ul.glance-tabs li a
{
	display: block;
	padding: 8px;
	border-top: 1px solid #ddd9c3;
	border-left: 1px solid #ddd9c3;
	border-right: 1px solid #ddd9c3;
	border-bottom: 1px solid #ddd9c3;
	background-color: #f3efd7;
	line-height: 12px;
	margin-left: 0px;
	margin-right: 4px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

ul.glance-tabs li a.current
{
	border-bottom: 0px;
	padding: 9px;
	color: #990000;
}

#glance-content
{
	border-top: 1px solid #ddd9c3;
	background-color: #f3efd7;
	margin: 0px;
	padding: 5px;
}

.contacts-directory
{
	padding-bottom: 10px;
}

ul.contacts-list
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

ul.contacts-list li
{
	display: block;
	padding: 4px;
}


.grand_room-left
{
	width: 200px;
	text-align: center;
}

img.grand_room-display_image
{
	max-width: 200px;
}

.grand_room-right
{

}

#grand_room-members
{
	height: 200px;
	width: 500px;
	overflow: auto;
	background-image: url('../images/grand_room-members_wrapper.jpg');
	background-repeat: no-repeat;
	padding: 30px;
}

#grand_room-members .heading
{
	margin-right: 60px;
}

#grand_room-members ul.profile_friends_list li
{
	width: 80px;
	
}

#grand_room-members ul.profile_friends_list li a img
{
	max-width: 60px;
}



#groop_chat
{
	width: 600px;
}

#groop_chat td
{
	background-color: #eeeeee;
}

#groop_chat form
{
	padding: 0px;
	margin: 0px;
}

.groop_chat-left
{
	width: 450px;
}

#groop_chat-content
{
	height: 330px;
	width: 450px;
	overflow: auto;
}

#groop_chat-content ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

#groop_chat-content ul li
{
	color: #000099;
}

#groop_chat-content ul li.me
{
	color: #990000;
}

#groop_chat-room
{
	height: 330px;
	overflow: auto;
}

#groop_chat-room ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

#groop_chat-room ul li a
{
	display: block;
	padding: 2px;
}

#groop_chat-room ul li a:hover
{
	background-color: #e1e1e1;
}

#groop_chat input.text
{
	width: 450px;
}

#groop_chat input.button
{
	width: 150px;
}

#groop_chat-tools
{
	background-color: #eeeeee;
	list-style: none;
	padding: 0px;
	margin: 0px;
	height: 25px;
}

#groop_chat-tools li
{
	display: block;
	float: left;
	padding-left: 5px;
}

#groop_chat-invite
{
	width: 200px;
	background-color: #eeeeee;
}


ul.groops-list
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 180px;
}

ul.groops-list li
{
	display: block;
	float: left;
	width: 180px;
	height: 180px;
	background-color: #dce6f2;
	margin-right: 5px;
	text-align: center;
	background-image: url('../images/world/site-block.png');
	background-position: top center;
	background-repeat: no-repeat;
}

ul.groops-list li.scroll
{
	background-color: #ffffff;
	background-image: none;
	width: 25px;
}

ul.groops-list li table
{
	height: 80px;
}

.groops_table td.groops_left
{
	background-color: #ffffff;
	height: 120px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	background-image: url('../images/groops/row_left.png');
	background-repeat: no-repeat;
	background-position: top left;
}

.groops_protable td.groops_left
{
	background-color: #ddd9c3;
	height: 120px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	/*
	background-image: url('../images/groops_proleft.gif');
	*/
	background-repeat: no-repeat;
	background-position: top left;
}

.groops_table, .groops_protable
{
	width: 100%;
}

.groops_table td td
{
	border-bottom: 0;
}

.groops_left
{
	width: 90px;
	height: 140px;
}

.groops_left .groops_cname
{
	height: 60px;
	padding-top: 35px;
	border-bottom: 1px solid #ffffff;
}

.groops_left a
{
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
	text-align: center;
	display: block;
}

.groops_protable .groops_left a
{
	color: #42509a;
}

.groops_list td.cell
{
	background-color: #efefef;
	padding: 0;
	margin: 0;
}

.groops_list_wrapper td.cell table
{
	width: 130px;
	height: 90px;
}

.groops_list_wrapper td.cell table img
{
	max-width: 100px;
	max-height: 80px;
}

.groops_list table td.cell
{
	width: 150px;
}

.groops_list table td.scroll
{

}

.groops_list div table td
{
	text-align: center;
}

.groops_roomlink
{
	display: block;
	color: #17447b;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background-position: top left;
	background-repeat: no-repeat;
	height: 130px;
}

.groops_roomlink img
{
	display: block;
	margin: 0px auto;
	margin-top: 4px;
	border: 1px solid #aaaaaa;
	padding: 2px;
	background-color: #ffffff;
	max-width: 100px;
	max-height: 100px;
}

.groops_protable .groops_roomlink
{
	background-color: #f2eed6;
	color: #42509a;
	font-weight: normal;
	background-position: top left;
	background-repeat: no-repeat;
}

.groops_member_add a
{
	font-size: 10px;
	color: #ff0000;
}

a.groops_grand_link
{
	display: block;
	height: 16px;
	color: #ffffff;
	background-position: top left;
	background-repeat: no-repeat;
	text-decoration: none;
}

.groops_protable a.groops_grand_link
{
	color: #000000;
	background-position: top left;
	background-repeat: no-repeat;
}

.groops_listb
{
	list-style: none;
	padding: 0;
	margin: 0;
}

.groops_listb li
{
	display: block;
}

.groops_listb li a.head
{
	display: block;
	background-color: #4c8cbe;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	
}

ul.groops-all
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

ul.groops-all li
{
	padding-left: 35px;
	height: 100px;
	margin-bottom: 2px;
	background-color: #eeeeee;
}

ul.groops-all li.row-grand_room
{
	background-image: url('../images/groops/left-social.png');
	background-repeat: no-repeat;
	background-position: top left;
}

ul.groops-all li.row-office
{
	background-image: url('../images/groops/left-office.png');
	background-repeat: no-repeat;
	background-position: top left;
}

ul.groops-all li a.groops_roomlink
{
	background-image: none;
	height: 15px;
	padding: 5px;
	margin-bottom: 5px;
}

ul.groops-all li.row-grand_room a.groops_roomlink
{
	background-color: #eeeeee;
	color: #076ebe;
}

ul.groops-all li.row-office a.groops_roomlink
{
	background-color: #eeeeee;
	color: #076ebe;
}

div.groops-title
{
	height: 20px;
	overflow: hidden;
}

ul.groops-list-profile
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 300px;	
}

ul.groops-list-profile li
{
	display: block;
	float: left;
	width: 160px;
	height: 160px;
	background-color: #dce6f2;
	margin-right: 5px;
	margin-bottom: 5px;
	text-align: center;
}

ul.groops-list-profile a.groops_roomlink
{
	display: block;
	color: #17447b;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	height: 110px;
}

ul.groops-list-profile a.groops_roomlink img
{
	display: block;
	margin: 0px auto;
	margin-top: 4px;
	border: 1px solid #aaaaaa;
	padding: 2px;
	background-color: #ffffff;
	max-width: 80px;
	max-height: 80px;
}

.groops-owner
{
	background-color: #eeeeee;
}

.groops-online
{
	color: #00ff00;
}

.groops-rank_host, .groops-rank_admin
{
	color: #c10da0;
}

.groops-rank_moderator, .groops-rank_manager
{
	color: #ff5500;
}

.groops-rank_member, .groops-rank_band
{
	color: #0000ff;
}

.groops-rank_visitor, .groops-rank_fan
{
	color: #aaaa00;
}


#im-requests
{
	float: left;
}

#im-requests ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#im-requests ul li
{
	display: block;
	float: left;
}

#im-requests ul li a
{
	display: block;
	padding: 4px;
	border: 1px outset transparent;
	border-right: 1px outset #cccccc;
	background-color: #eeeeee;
	text-decoration: none;
	color: #076ebe;
}

#im-requests ul li a:hover
{
	border-right-style: inset;
}

#im-top
{
	height: 52px;
}

#im-toolbar
{
	width: 250px;
	float: left;
	height: 50px;
}

#im-toolbar ul.toolbar
{
	height: 38px;
	padding-top: 10px;
}

#im-display
{
	width: 55px;
	float: left;
	text-align: center;
	height: 50px;
	background-color: #eeeeee;
	border: 1px outset #555555;
}



ul.interact-tabs
{
	list-style: none;
	margin: 0;
	padding: 0;
	height: 40px;
	margin-top: 20px;
}

ul.interact-tabs li
{
	display: block;
	float: left;
	width: 160px;
	height: 40px;
}

ul.interact-tabs li a
{
	display: block;
	width: 160px;
	padding-top: 15px;
	height: 25px;
	text-align: center;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	color: #012255;
	background-image: url('../images/world/tab.png');
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #dce6f2;
}

ul.interact-tabs li a.current
{
	color: #550000;
	height: 27px;
}

ul.interact-nav
{
	list-style: none;
	margin: 0;
	padding: 0;
	height: 40px;
	padding: 5px;
	background-color: #ffffff;
}

ul.interact-nav li
{
	display: block;
	float: left;
}

ul.interact-nav li a
{
	padding: 10px;
	text-decoration: none;
}

ul.interact-navli a.current
{
	color: #000000;
	font-weight: bold;
}

#interact-content, #market-my_content
{
	border: 1px solid #a2bbde;
	background-color: #dce6f2;
	margin: 0px;
	padding: 5px;
}

ul.interact-alerts
{
	list-style: none;
	margin: 0px;
	padding: 2px;
}

ul.interact-alerts li
{
	border-bottom: 1px dotted #eeeeee;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

ul.interact-alerts li img
{
	max-height: 80px;
	max-width: 80px;
}

ul.interact-alerts li embed, ul.interact-alerts li object
{
	max-width: 120px;
	max-height: 100px;
}

#stackem-stack
{
	background-image: url('../images/stackem/stack.png');
	background-repeat: no-repeat;
	background-position: top center;
}

div.stackem-row
{
	margin: 0px auto;
}


#market-top
{
	height: 220px;
}

#market-topleft
{
	float: left;
	width: 340px;
	height: 220px;
}

#market-topright
{
	float: left;
	width: 620px;
	height: 220px;
}

#bizview-header
{
	background-color: #076ebe;
	color: #ffffff;
	width: 1000px;
	margin: 0px auto;
	height: 30px;
}

#bizview-header img
{
	height: 30px;
}

#market_left
{
	text-align: center;
	width: 200px;
	border-right: 1px dotted #cccccc;
}

#market_left h1
{
	display: block;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana;
	color: #333333;
}

#market_center
{
	width: 580px;
	border-right: 1px dotted #cccccc;
}

#market_searchform
{

}

#market_searchform .label
{
	font-weight: bold;
	color: #076ebe;
	margin-bottom: 4px;
}

#market_locsearch
{
	border: 1px outset #999999;
	background-color: #eeeeee;
	padding: 5px;
}

.market-bnav ul
{
	height: 25px;
	list-style: none;
	padding: 0;
	margin: 0;
}

.market-bnav ul li
{
	display: inline;
}

.market-bnav ul li a
{
	float: left;
	display: block;
	padding: 2px;
	background-color: #b2d3ed;
	border: 2px outset #b2d3ed;
	margin-right: 5px;
	width: 150px;
	text-align: center;
}

.market-bnav ul li a:hover
{
	border-style: inset;
}

#market-head_left
{
	width: 180px;
	text-align: center;
}

#market-head_right
{
	width: 180px;
}


ul.market-adlist
{
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.market-adlist li
{
	display: block;
	margin-bottom: 10px;
}

ul.market-adlist li a
{
	font-size: 14px;
	font-weight: bold;
	display: block;
	padding: 2px;
	text-decoration: none;
}

ul.market-items
{
	list-style: none;
	padding: 0;
	margin: 4px;
	height: 150px;
}

ul.market-items li
{
	display: block;
	float: left;
	width: 200px;
	height: 150px;
	margin-right: 8px;
	padding: 4px;
}

ul.market-items li .description
{
	font-size: 10px;
	color: #444444;
}

ul.market-items li table td
{
	padding: 2px;
}

ul.market-items li a.titlelink
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

ul.market-items li a.titlelink:hover
{
	text-decoration: underline;
}

ul.market-items li img
{
	max-width: 80px;
	max-height: 80px;
}

ul.market-itemlist
{
	list-style: none;
	padding: 0;
	margin: 4px;
}

ul.market-itemlist li
{
	display: block;
	border-bottom: 1px dotted #cccccc;
	padding: 4px;
}

ul.market-itemlist li img.display
{
	max-width: 80px;
	max-height: 80px;
}

ul.market-itemlist li a.titlelink
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

ul.market-itemlist li a.titlelink:hover
{
	text-decoration: underline;
}

ul.market-itemlist li .description
{
	color: #555555;
	margin-bottom: 6px;
}

#market-lnav
{
	list-style: none;
	padding: 0;
	margin: 0;
	background-color: #076ebe;
	height: 36px;
	padding-top: 5px;
}

#market-lnav li
{
	display: block;
	float: left;
	text-align: center;
}

#market-lnav li a
{
	display: block;
	padding: 4px;
	color: #ffffff;
}

#market-zoom
{
	width: 300px;
	padding: 0px;
	min-height: 200px;
	margin: 0px auto;
	background-image: url('../images/market/zoom/bottom.png');
	background-repeat: no-repeat;
	background-position: bottom left;
}

#market-zoom img.logo
{
	display: block;
	margin: 0px auto;
}

#market-zoom td.fieldname
{
	color: #555555;
	width: 100px;
}

#zoom-price
{
	text-align: center;
}


ul.members-list
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

ul.members-list li
{
	height: 60px;
	padding: 10px;
	border-bottom: 1px dashed #cccccc;
	overflow: hidden;
}


.message_content
{
	margin: 4px;
	padding: 4px;
	border: 1px solid #555555;
	background-color: #eeeeee;
}

.message_sub
{
	font-size: 11px;
	margin: 4px;
}

.messages_item
{}

.messages-item_new td
{
	background-color: #ffff00;	
}

#messages-folders
{
	padding: 4px;
}

#messages-folders ul li
{
	padding: 0px;
	margin: 0px;
}

#messages-folders ul li a
{
	display: block;
	padding: 4px;
	border: 1px solid #ffffff;
}

#messages-folders ul li.current a
{
	border: 1px solid #cccccc;
	background-color: #eeeeee;
}


/* eof */

ul.music-list
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

ul.music-list li
{
	height: 60px;
	padding: 10px;
	border-bottom: 1px dashed #cccccc;
}

ul.music-tracklist
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

ul.music-tracklist li
{
	display: block;
	padding: 4px;
	border: 1px solid transparent;
}

ul.music-tracklist li._hover
{
	border: 1px solid #ffff99;
}

ul.music-tracklist li.current
{
	background-color: #cccccc;
}


#networks-edpanel
{
	z-index: 10;
	position: fixed;
	top: 0px;
	left: 0px;
	height: 40px;
	overflow: hidden;
	width: 100%;
	min-width: 1024px;
	background-image: url('../images/networks/panel/bg.png');
}

#networks-edpanel div.panel-logo
{
	background-image: url('../images/networks/panel/bar.png');
	background-position: top right;
	background-repeat: no-repeat;
	width: 160px;
	float: left;
}

#networks-edpanel div.panel-menu
{
	float: right;
	width: 150px;
}

#networks-edpanel div.panel-menu ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#networks-edpanel div.panel-menu ul li
{
	display: block;
	float: right;
	width: 141px;
	background-image: url('../images/networks/panel/bar.png');
	background-position: top right;
	background-repeat: no-repeat;
}

#networks-edpanel div.panel-menu ul li a
{
	display: block;
	color: #000000;
	font-size: 14px;
	padding-top: 10px;
	height: 30px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#networks-edpanel div.panel-menu ul li div
{
	visibility: hidden;
	position: absolute;
	background-color: #d5d5d5;
	border: 1px solid #808080;
	border-top: 1px solid #d5d5d5;
	color: #076ebe;
	margin: 0px;
	padding: 0px;
	margin-top: -1px;
	width: 140px;
}

#networks-edpanel div.panel-menu ul li div ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#networks-edpanel div.panel-menu ul li div ul li
{
	background-image: none;
}

#networks-edpanel div.panel-menu ul li div ul li a
{
	display: block;
	color: #000000;
	font-size: 14px;
	padding: 5px;
	height: 35px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#networks-edmsg
{
	position: fixed;
	z-index: 9;
	top: 40px;
	left: 10px;
	width: 200px;
	height: 80px;
}

#networks-edpanel div.panel-buttons
{
	float: left;
	width: 800px;
}

#networks-edpanel div.panel-buttons ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#networks-edpanel div.panel-buttons ul li
{
	display: block;
	float: left;
	width: 110px;
	height: 40px;
}

#networks-edpanel div.panel-buttons ul li div
{
	position: absolute;
	width: 150px;
	z-index: 999;
}

#networks-edpanel div.panel-buttons ul li div ul li
{
	float: none;
}

#networks-edpanel div.panel-buttons ul li div ul li a
{
	display: block;
	padding: 5px;
}

div.floating-menu
{
	position: fixed;
	z-index: 999;
	border: 1px solid #555555;
	background-color: #eeeeee;
	width: 150px;
	visibility: hidden;
}

div.floating-menu ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

div.floating-menu ul li a
{
	display: block;
	padding: 5px;
	color: #012255;
	text-decoration: none;
}

div.floating-menu ul li a:hover
{
	background-color: #cccccc;
}

div#menu-edit-page
{
	top: 40px;
	left: 165px;
}


.office-left
{
	width: 200px;
	border-right: 1px dotted #cccccc;
	text-align: center;
}

#office-tools
{
	background-color: #edd3b2;
	margin-top: 5px;
	margin-bottom: 10px;
}

#office-tools ul
{
	height: 80px;
	list-style: none;
	padding: 0;
	margin: 0;
}

#office-tools ul.extended
{
	height: 100px;
}

#office-tools ul li
{
	float: left;
	width: 80px;
	height: 80px;
	text-align: center;
}

#office-tools ul li a
{
	display: block;
	height: 80px;
	text-align: center;
	text-decoration: none;
}

#office-tools ul li a.aux
{
	height: auto;
}

#office-tools ul li a:hover
{
	border: 1px outset #cccccc;
}

#office-tools ul li a:active
{
	border: 1px inset #cccccc;
}

#office-tools li.head
{
	height: 55px;
	width: 100px;
	font-size: 14px;
	padding-top: 25px;
	font-weight: bold;
	color: #076ebe;
}

#office-members
{
	height: 300px;
	overflow: hidden;
}

#office-members img
{
	max-width: 60px;
}



#panel-wrapper
{
	position: relative;
	padding: 4px;
	margin: 0px;
	background-color: #eeeeee;
	height: 380px;
	overflow: scroll;
}

#panel-wrapper a
{
	display: block;
	text-decoration: none;
}

#panel-wrapper ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	margin-left: 15px;
}

.panel-group
{
	background-color: #ffffff;
	padding: 4px;
	border: 1px solid #cccccc;
}

#panel-popmenu
{
	border: 1px solid #cccccc;
	background-color: #ffffff;
	padding: 0px;
	position: absolute;
}

#panel-popmenu ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#panel-popmenu ul li
{
	display: block;
	padding: 0px;
	margin: 0px;
}

#panel-popmenu ul li a
{
	display: block;
	text-decoration: none;
	padding: 4px;
}

#panel-popmenu ul li a:hover
{
	background-color: #ffffcc;
}


.planner-list
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.planner-list li
{
	display: block;
	padding: 5px;
}



ul.plugins-list
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}

ul.plugins-list li
{
	display: block;
	margin-bottom: 2px;
}

ul.plugins-list li a
{
	display: block;
	padding: 5px;
	background-color: #f2f2f2;
}


#profile-wrapper
{
	width: 1000px;
	margin: 0px auto;
}

#profile-top
{
	margin-top: 20px;
	height: 120px;
}

#profile-display
{
	float: left;
	width: 150px;
	text-align: center;
}

#profile-display img
{
	max-width: 120px;
	max-height: 100px;
}

#profile-info
{
	float: left;
	width: 200px;
	font-size: 10px;
}

#profile-topright
{
	float: left;
	width: 600px;
}

#profile-nav
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	height: 26px;
	background-color: #012255;
	margin-bottom: 10px;
}

#profile-nav li
{
	padding: 0px;
	margin: 0px;
	display: block;
	float: left;
}

#profile-nav li a
{
	display: block;
	padding: 5px;
	padding-left: 8px;
	padding-right: 8px;
	color: #ffffff;
	text-decoration: none;
}

#profile-nav li a:hover
{
	background-color: #000000;
}

#profile-left
{
	float: left;
	width: 500px;
}

#profile-right
{
	float: right;
	width: 495px;
}

.profile_display
{
	text-align: center;
}

.profile_display img
{
	padding: 2px;
}

ul.profile_friends_list
{
	list-style: none;
	margin: 0;
	padding: 0;	
}

ul.profile_friends_list li
{
	display: block;
	width: 95px;
	height: 130px;
	background-color: #f5f5f5;
	margin-right: 2px;
	margin-bottom: 2px;
	border: 1px solid #f5f5f5;
	float: left;
	text-align: center;
	overflow: visible;
}

ul.profile_friends_list li a
{
	text-decoration: none;	
}

ul.profile_friends_list li a img
{
	max-width: 60px;
}

ul.profile_friends_list2
{
	list-style: none;
	margin: 0;
	padding: 0;	
}

ul.profile_friends_list2 li
{
	display: block;
	width: 80px;
	height: 100px;
	background-color: #f5f5f5;
	margin-right: 2px;
	margin-bottom: 2px;
	float: left;
	text-align: center;
	overflow: visible;
}

ul.profile_friends_list2 li a
{
	text-decoration: none;	
}

ul.profile_friends_list2 li a span, ul.profile_friends_list li a span
{
	display: block;
	height: 17px;
	overflow: hidden;
}

ul.profile_friends_list2 li a img
{
	max-width: 60px;
	max-height: 60px;
}

ul.profile-groops_list
{
	list-style: none;
	margin: 0;
	padding: 0;
	height: 120px;
}

ul.profile-groops_list li .groops_roomlink
{
	background-image: none;
}

ul.profile-groops_list li
{
	display: block;
	float: left;
	width: 130px;
	height: 90px;
	background-color: #eeeeee;
	margin-right: 5px;
	padding: 4px;
	text-align: center;
}

ul.profile-groops_list li.scroll
{
	background-color: #ffffff;
	width: 40px;
}



ul.profile-tabs
{
	list-style: none;
	margin: 0;
	padding: 0;
	height: 29px;
}

ul.profile-tabs li
{
	display: block;
	float: left;
}

ul.profile-tabs li a
{
	display: block;
	padding: 8px;
	border-top: 1px solid #076ebe;
	border-left: 1px solid #076ebe;
	border-right: 1px solid #076ebe;
	border-bottom: 1px solid #076ebe;
	background-color: #012255;
	line-height: 12px;
	margin-left: 0px;
	margin-right: 4px;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}

ul.profile-tabs li a.current
{
	border-bottom: 0px;
	padding: 9px;
	color: #ffff00;
}

#profile-content
{
	border-top: 1px solid #076ebe;
	background-color: #012255;
	margin: 0px;
	padding: 5px;
}

ul.profile-links
{
	list-style: none;
	padding: 0px;
	margin: 4px;
}

ul.profile-links li
{
	display: block;
	padding: 0px;
	margin: 0px;
	margin-bottom: 2px;
	text-align: center;
}

ul.profile-links li a
{
	display: block;
	padding: 4px;
	text-decoration: none;
	background-color: #efefef;
	border: 1px solid #cccccc;
	text-align: center;
}

.profile-content_wrapper
{
	background-color: #ffffff;
	padding: 4px;
}

a.profile-edit
{
	display: block;
	float: right;
	width: 20px;
	height: 20px;
	position: relative;
	z-index: 1;
}

a.profile-edit span
{
	visibility: hidden;
	position: absolute;
	top: 12px;
	left: 0px;
	border: 1px solid #555555;
	padding: 3px;
	background-color: #FFFFCC;
	text-decoration: none;
	z-index: 1;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
	-khtml-opacity: 0.80;
}

a.profile-edit:hover span
{
	visibility: visible;
	color: #000000;
	text-decoration: none;
}

.profile-editbox
{
	border: 1px solid transparent;
}

.profile-editbox div.edit
{
	position: absolute;
	visibility: hidden;
	z-index: 2;
}

.profile-editbox div.edit img
{
	cursor: pointer;
}

.profile-editbox:hover
{
	border: 1px dashed #ff0000;
}

.profile-editbox:hover div.edit
{
	visibility: visible;
}


#reports-list
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	width: 180px;
	background-color: #f2f2f2;
}

#reports-list li
{
	border-bottom: 1px dashed #cccccc;
}

#reports-list li a
{
	font-weight: bold;
	display: block;
	background-color: #f2f2f2;
	padding: 5px;
}

.world-qv_table
{
	width: 180px;
	background-color: #f2f2f2;
}

.world-qv_table td
{
	text-align: center;
	padding: 8px;
}

.world-qv_table td.number
{
	width: 10px;
	font-weight: bold;
	color: #d60093;
}



#search-results
{
	padding: 5px;
}

#search-results .gsc-resultsHeader div.gsc-results-selector
{
	display : none;
}

#search-results .gsc-webResult div.gs-visibleUrl-short
{
	color: #076ebe;
}

#search-results .gsc-control
{
	width: 100%;
}

#search-vip
{
	list-style: none;
	padding: 5px;
	margin: 0;
}

#search-vip li
{
	display: block;
	margin-bottom: 8px;
	height: 50px;
}

#search-vip li img
{
	max-width: 50px;
	max-height: 50px;
	padding-right: 6px;
}

#search-vip a.title
{
	font-weight: bold;
}

#search-vip a.url
{
	color: #076ebe;
}


ul.startup-steps
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	height: 30px;
}

ul.startup-steps li
{
	display: block;
	float: left;
	padding: 6px;
	border: 1px solid #ccccff;
	background-color: #eeeeff;
}

ul.startup-steps li.sel
{
	background-color: #ffffff;
	border-bottom: 0;
	
}


#status-friends
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#status-friends li
{
	min-height: 80px;
	border-bottom: 1px dashed #cccccc;
}

#status-friends li img
{
	margin-top: 2px;
	max-width: 50px;
	max-height: 50px;
}


.user_gallery_table
{
	
}

.user_gallery_table td
{
	text-align: center;	
}

.user_gallery_table td img, .user_gallery_image_wrapper img
{
}

.user_gallery_table td a
{
	text-decoration: none;	
}

.user_gallery_image_wrapper
{
	text-align: center;
}

.user_gallery_image_wrapper img
{
	max-width: 100%;
}


ul.videos-list
{
	list-style: none;
	margin: 0;
	padding: 0;	
}

ul.videos-list li
{
	display: block;
	float: left;
	margin: 2px;
	padding: 2px;
	width: 140px;
	height: 140px;
	overflow: hidden;
	text-align: center;
}

ul.videos-list li a
{
	text-decoration: none;	
}


img.vipo-rateme
{
	width: 200px;
	height: 25px;
	max-width: 200px;
}

div.vipo div.vipo-panel
{
	width: 150px;
	height: 30px;
	padding-top: 20px;
	padding-left: 8px;
	background-image: url('../images/vipo/vipo.png');
	background-position: top left;
	background-repeat: no-repeat;
}


ul.world-tabs
{
	list-style: none;
	padding: 0;
	margin: 0;
	height: 30px;
}

ul.world-tabs li
{
	display: block;
	float: left;
	width: 170px;
	margin-right: 2px;
	height: 30px;
}

#quick-bar
{
	position: fixed;
	width: 100%;
	background-color: #eeeeee;
	display: block;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	z-index: 11;
	height: 22px;
	color: #076ebe;
	background-image: url('../images/world/qv-bg.png');
	background-repeat: repeat-x;
}

div.quick-bar
{
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.70;
	-khtml-opacity: 0.70;
}

div.quick-bar_hover
{
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	-khtml-opacity: 1;
}

#quick-notif
{
	float: left;
	width: 180px;
	border-right: 1px solid #cccccc;
}

#quick-notif a.notif
{
	display: block;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	width: 180px;
	height: 18px;
	padding-top: 2px;
	color: #076ebe;
}

#quick-notif a.notif:hover
{
	background-color: #cccccc;
}

#quick-icon
{
	float: left;
	display: block;
	cursor: pointer;
}

#menu-qv-top
{
	visibility: hidden;
	position: fixed;
	left: 20px;
	color: #000000;
	height: 150px;
	width: 180px;
	background-color: #eeeeee;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	overflow: auto;
}

#menu-qv-top ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#menu-qv-top ul li
{
	display: block;
}

#menu-qv-top ul li a
{
	display: block;
	text-decoration: none;
	font-weight: normal;
	padding: 5px;
	color: #076ebe;
}

#menu-qv-top ul li a:hover
{
	background-color: #cccccc;
}

#menu-qv-top li div ul
{
	float: none;
	list-style: none;
	padding: 0;
	margin: 0;
}

#menu-qv-top li div ul li
{
	float: none;
	margin: 0px;
	padding: 0px;
}

#menu-qv-top li div ul li a
{
	display: block;
	text-align: left;
	font-weight: none;
	font-size: 12px;
	padding-left: 20px;
}

#menu-qv-top li div ul li a:hover
{
	background-color: #cccccc
}

#menu-qv-online
{
	visibility: hidden;
	position: fixed;
	color: #000000;
	top: 0px;
	left: 0px;
	height: 150px;
	width: 180px;
	margin: 0px;
	padding: 0px;
	background-color: #eeeeee;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	overflow: auto;
}

#menu-qv-online ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#menu-qv-online ul li
{
	display: block;
}

#menu-qv-online ul li a
{
	display: block;
	text-decoration: none;
	font-weight: normal;
	padding: 5px;
	color: #076ebe;
}

#menu-qv-online ul li a:hover
{
	background-color: #cccccc;
}

#quick-online
{
	float: right;
	width: 180px;
	border-left: 1px solid #cccccc;
}

#quick-online a.notif
{
	display: block;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	width: 180px;
	height: 18px;
	padding-top: 2px;
	color: #076ebe;
}

#quick-online a.notif:hover
{
	background-color: #cccccc;
}

#world-slide-wrapper
{
	width: 300px;
	height: 230px;
	padding: 2px;
	background-color: #eeeeee;
	position: relative;
}

#world-slide-content
{
	width: 300px;
	height: 230px;
	margin: 0px;
	padding: 0px;
	background-position: top right;
	background-repeat: no-repeat;
}

#world-slide-content img
{
	width: 300px;
	height: 230px;
}

#world-slide-buttons
{
	position: absolute;
	visibility: hidden;
}

#world-slide
{
	padding: 0px;
	margin: 0px;
}


.xwind-hidden
{
	display: none;
	z-index: -1;
	position: absolute;
}

.xwind
{
	position: fixed;
	left: 50%;
	top: 80px;
	margin-left: -250px;
	width: 500px;
	display: block;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	padding: 5px;
	z-index: 4;
}

.xwind small
{
	color: #000000;
}

.xwind a
{
	color: #000099;
	text-decoration: underline;
}

.xwind legend
{
	color:#3377cc;
}

.xwind label
{
	color: #333333;
}

.xwind-bg
{
	position: fixed;
	display: block;
	width: 100%;
	background-color: #000000;
	z-index: 3;
	margin: 0px;
	padding: 0px;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
	-khtml-opacity: 0.50;
}


