@charset "utf-8";

body
{
	margin:0px;
	background:#cdcdcd repeat-x top url('images/header.png');
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

img
{
	border:none;
}

a
{
	color:#000;
	text-decoration:none;
}

a:hover
{
	text-decoration:none;
}

a.link:hover
{
	text-decoration:underline;
}

.musiclink
{
	color:#50A800;
	font-weight:bold;
	text-decoration:underline;
}

.header
{
	padding-left:350px;
	height:78px;
	background:no-repeat left url('images/headerlogo.png');
	margin-bottom:32px;
}

.panel
{
	border:solid 2px #06F;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-o-border-radius:6px;
	background:#06F;
	color:#000;
	float:left;
	margin:5px;
}
.panel .headpanel
{
	background:#06F;
	padding:3px 16px;
	color:#FFF;
}

.panel .bodypanel
{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-o-border-radius:6px;
	background:#fff;
	color:#000;
	padding:8px;
}

.panel .resume
{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	background:#CCC;
	padding:5px;
	color:#000;
}

label {
display:block;
width:150px;
float:left;
cursor:pointer;
}

.btn
{
	background-image:url("images/btn.png");
	background-repeat:repeat-x;
	background-color:#b0b0b0;
	border:1px solid #999;
	padding:3px 10px;
	cursor:default;
	color:#333;
	text-decoration:none;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	display:inline-block
	
}


.btn:active
{
	background-image:url("images/btna.png");
	background-repeat:repeat-x;
	/*background-color:#dddddd;*/

}

.bbtn
{
	background-image:url("images/bbtn.png");
	background-repeat:repeat-x;
	background-color:#0048a9;
	border:1px solid #160486;
	padding:3px 10px;
	cursor:default;
	color:#fff;
	text-decoration:none;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	font-weight:bold;
	display:inline-block
	
}


.bbtn:active
{
	background-image:url("images/bbtna.png");
	background-repeat:repeat-x;
	background-color:#0069d4;

}

.rbtn
{
	background-image:url("images/rbtn.png");
	background-repeat:repeat-x;
	background-color:#8c0000;
	border:1px solid #6C0000;
	padding:3px 10px;
	cursor:default;
	color:#fff;
	text-decoration:none;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	display:inline-block
	
}


.rbtn:active
{
	background-image:url("images/rbtna.png");
	background-repeat:repeat-x;
	background-color:#d80000;

}

.toolbtn
{
	border:1px solid #fff;
	padding:5px 10px;
	cursor:pointer;
	color:#000;
	text-decoration:none;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	font-weight:bold;
	display:inline-block;
	
}

.toolbtn:hover
{
	border:1px solid #35B4FF;
	background-image: url("images/toolbtnh.png");
	background-repeat:repeat-x;
	background-color:#cfedff;

}
.toolbtn:active
{
	background-image:url("images/toolbtna.png");
	background-repeat:repeat-x;
	background-color:#9fdcff;

}

.toolhidden
{
	background-image:url("images/btn.png");
	background-repeat:repeat-x;
	background-color:#b0b0b0;
	border:1px solid #999;
	padding:3px 10px;
	cursor:default;
	color:#333;
	text-decoration:none;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	display:none;
}


.toolhidden:active
{
	background-image:url("images/btna.png");
	background-repeat:repeat-x;
	/*background-color:#dddddd;*/

}


.footer
{
	position:fixed;
	bottom:0;
	height:32px;
	background:#000;
	width:100%;
}

.menulist
{
	list-style-type:none;
	background:#FFF;
	margin:0px;
	padding:0px;
}

.menulist li
{
	background:#FFF;
}

.menulist a
{
    display : block;
    color : #000;
    text-decoration : none;
    padding :4px 4px 4px 8px;
	background:#FFF;
	font-size:12px;
}

.menulist a:hover
{
	background:#06F;
	color:#fff;
}

.menulist .showed
{
    display : block;
    color :#06F;
    text-decoration : none;
    padding :4px 4px 4px 18px;
	background:#FFF;
	font-size:12px;
}

.menulist .showed:hover
{
	background:#06F;
	color:#fff;
}

.hmenulist
{
	list-style-type:none;
	background:#FFF;
	margin:0px;
	padding:0px;
}

.hmenulist li
{
	background:#FFF;
	float:left;
}

.hmenulist a
{
    display : block;
    color : #000;
    text-decoration : none;
    padding :4px 4px 4px 8px;
	background:#FFF;
	font-size:12px;
}

.hmenulist a:hover
{
	background:#06F;
	color:#fff;
}

.hmenulist .showed
{
    display : block;
    color :#06F;
    text-decoration : none;
    padding :4px 4px 4px 18px;
	background:#FFF;
	font-size:12px;
}

.hmenulist .showed:hover
{
	background:#06F;
	color:#fff;
}


textarea
{
	font-family:Verdana, Geneva, sans-serif;
}

.reply
{
	border:solid 2px #AAA;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-o-border-radius:6px;
	background:#AAA;
	color:#000;
	margin:4px 5px;
}

.reply .bodyreply
{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-o-border-radius:6px;
	background:#fff;
	color:#000;
	padding:8px;
	overflow:hidden;
}

.reply-orange
{
	border:solid 2px #AAA;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-o-border-radius:6px;
	background:#AAA;
	color:#000;
	margin:4px 5px;
	padding-right:4px;
}

.reply-orange .bodyreply
{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-o-border-radius:6px;
	background:#fff;
	color:#000;
	padding:8px;
}

.blackbox
{
	background:#444;
	border:solid 6px #444;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-o-border-radius:6px;
	padding:2px;
	color:#FFF;
	font-weight:bold;
}

.pane
{
	background: #E5E5E5;
	border-bottom: 1px solid #999; padding: 8px;
	padding:8px
}

.roundedpane
{
	background: #E5E5E5;
	border-bottom: 1px solid #999; padding: 8px;
	padding:8px;

	-moz-border-top-left-radius:8px;
	-webkit-border-top-left-radius:8px;
	-moz-border-top-right-radius:8px;
	-webkit-border-top-right-radius:8px;
}

#sgcounter
{
	display:inline-block;
	font-weight:bold;
	float:left;
	background:no-repeat url('images/counter.png');
	width:64px;
	height:32px;
	padding-top:11px;
	text-align:center;
	font-size:14px;
	color:#000;
}