body {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Arial;
	font-size: 12px;
	background-image: url("../images/backgrounds/background2.gif");
	background-attachment:fixed;
	background-position:top center;
	background-repeat:repeat-x;
	background-size: 100%;
}
/**************/
dl{
   display: block;
   width: auto;
   height: auto;
}
dt{
   display: block;
   float: left;
}
a{
	cursor: pointer;
	color: #106475;
}
a:hover{
	color: #053944;
}
img{
	border: 0px;
}
TABLE TR {
	border: 0px;
}
H2 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
}
H2 SPAN {
	font-size: 11px;
	margin-left: 8px;
	font-weight: normal;
}
.profileImg {
	border: 2px solid #FFFFFF;
}
.profileImg1 {
	border: 1px solid #FFFFFF;
}
.profileImg2 {
	border: 1px solid #7f7f7f;
	color: #106475;
	font-weight: bold;
	padding-top: 38px;
	font-size: 14px;
}
form{
	padding: 0;
	margin: 0;
}
input.text{
	background: #dce2e3;
	padding: 2px;
	border-width: 1px 1px 1px 1px;
	border-color: #c8cdce;
	font-size: 12px;
	width: 212px;
}
input.file{
	background: #dce2e3;
	padding: 2px;
	border-width: 1px 1px 1px 1px;
	border-color: #c8cdce;
	font-size: 12px;
}
input.button {
	background: #ced6d8;
	padding: 3px 10px 3px 10px;
	border-width: 1px 1px 1px 1px;
	border-color: #000000;
	font-size: 12px;
}
select.text{
	background: #dce2e3;
	padding: 2px;
	border-width: 1px 1px 1px 1px;
	border-color: #c8cdce;
	font-size: 12px;
}
textarea.text{
	background: #dce2e3;
	padding: 2px;
	border-width: 1px 1px 1px 1px;
	border-color: #c8cdce;
	font-size: 11px;
	font-family: Tahoma;
	width: 320px;
}
/**************/
#container{
	margin: 0 auto;
	padding-top: 4px;
	width: 971px;
	border-bottom: 2px solid #000;
}
.containerFaded{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: .7;
}
#content{
	margin: 0 auto;
	width: 971px;
	background: #5a5a5a;
	height: 100%;
	border-left: 2px solid #000;
	border-right: 2px solid #000;
}
#header{
	width: 974px;
	height: 56px;
	background: url("../images/header_bg.png");
	margin-bottom: 8px;
	color: #FFFFFF;
}
#header #logo {
	display: block;
	width: 163px;
	height: 49px;
	background: url("../images/logo.png") no-repeat;
	float: left;
	margin-top: 4px;
	margin-left: 30px;
}
#formerrorsbody{
	padding: 10px;
	border-bottom: 1px solid #992a2a;
	border-left: 1px solid #992a2a;
	border-right: 1px solid #992a2a;
	border-top: 0xp;
	background-color: #f2dddd;
	color: #992a2a;
	margin: -6px;
}
#formerrorsbody a{
	color: #525252;
	font-weight: bold;
}
#formerrorsheader{
	padding: 10px;
	border: 1px solid #992a2a;
	background-color: #e3c0c0;
	color: #992a2a;
	font-weight: bold;
	margin: -6px;
	height: 20px;
}
div.saved{
	float: right;
	width: 100px;
	text-align: center;
	padding: 2px;
	border: 1px solid #000000;
	background-color: #ffffe1;
	margin: -3px;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
}
tr.tableheader{
	margin: 0;
	padding: 0;
	background: url("../images/tableheader_tile.jpg");
	height: 32px;
	line-height: 20px;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}
tr.tableheader2{
	margin: 0;
	padding: 0;
	background: #cadadc;
	height: 30px;
	color: #000000;
	border-bottom: 1px #3a4446 solid;
	font-size: 10px;
	font-weight: bold;
}
tr.tableRow{
	
}
tr.eventableRow{
	background-color: #d3e1e3;
}
tr.onMouseOverRow{
	background: url("../images/topnav_bg_selected.png") repeat-x;
}
tr.onMouseOutRow{
	
}
tr.onMouseOutRowEven{
	background-color: #d3e1e3;
}
td.tableintro{
	padding-top: 10px;
	padding-bottom: 10px;
}
tr.subheader{
	background-color: #d3e1e3;
	font-weight: bold;
}
div.title {
	font-weight: bold;
	background-color: #d1dadb;
	padding: 3px;
	height: 14px;
	margin-bottom: 6px;
	margin-left: -3px;
	margin-right: -3px;
}
#rightBar{
	float: left;
	padding-left: 10px;
}
.rightbarTd {
	background: url("../images/right_column_bg.gif") top left repeat-y;
	background-color: #eeeff1;
}
.previous_icon a {
	width: 37px;
	height: 35px;
	display: block;
	background: url("../images/previous_icon.png") no-repeat;
}
.previous_icon a:hover {
	background: url("../images/previous_icon_over.png") no-repeat;
}
.next_icon a {
	width: 37px;
	height: 35px;
	display: block;
	background: url("../images/next_icon.png") no-repeat;
}
.next_icon a:hover {
	background: url("../images/next_icon_over.png") no-repeat;
}

/**START PROFILE**/
#profileLeft {
	width: 590px;
	padding: 0px;
}
#profileContent {

}
.profileContent {
	padding: 10px;
	width: 598px;
	padding-top: 12px;
	position: relative;
	z-index: 2;
}
/**END PROFILE**/


/**START TOOLTIP**/
#tooltip {
font-size: 12px;
color: black;
position: absolute;
border: 1px solid #000000;
padding: 5px;
background-color: #ffffe1;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
span.helptooltip{
	cursor: help;
}
/**END TOOLTIP**/
/**START LOGIN**/
#logincontent{
	width: 600px;
	height: 48px;
	float: right;
	margin-right: 28px;
}
#logincontent a {
	color: #FFFFFF;
	text-decoration: none;
}
#pagecontent #login a {
	color: #106475;
}
#pagecontent #login2 a {
	color: #106475;
}
#logincontent a:hover {
	text-decoration: underline;
}
#login2 dt, dd{
	padding-top: 3px;
	font-size: 11px;
}
#login .loginRow1{
	margin: 4px 0 6px 0;
}
#login .loginRow2{
	margin: 4px 0 6px 0;
}
#remember_login{
	float: right;
}
.loginsubmit{
	clear: both;
	width: 170px;
	margin-left: 38px;
	margin-top: 6px;
}
#login{
	
}
#login .loginLabel {
	display: block;
	width: 85px;
	float: left;
	margin-right: 10px;
	margin-top: 3px;
}
#login2{
	margin-top: 0px;
	font-size: 11px;
	width: 300px;
}
#login2 dt, dd{
	padding-top: 5px;
}
#login2 dt{
	width: 78px;
	margin-top: 5px;
}
#login2 a{
	color: #e3e3e3;
}
input.textLogin {
	background: #dce2e3;
	padding: 2px;
	border-width: 1px 1px 1px 1px;
	border-color: #c8cdce;
	font-size: 12px;
	width: 165px;
}
#login a{
	color: #e3e3e3;
}
#loginbutton{
	
}
#loginbutton input{
	width: 63px;
	height: 22px;
	font-size: 10px;
}
.loginbutton {
	font-size: 11px;
}
input.login{
	width: 164px;
	font-size: 10px;
}
#logged_in {
	float: left;
	font-weight: bold;
}
#gotoprofile {
	float: right;
	font-weight: bold;
}
#controlpanel {
	float: left;
}
#logout {
	float: right;
	font-weight: bold;
}
/**END LOGIN**/
/**START TOPNAV (+SUBNAV)**/
#topnav{
	width: 971px;
	height: 33px;
	background: url("../images/topnav_bg.png") repeat-x;
	border-bottom: 1px solid #000;
	background-color: #474647;
}
ul#navlist, ul#navlist ul, ul#navlist li, ul#subnavlist, ul#subnavlist ul, ul#subnavlist li{
	margin: 0 0 0 0;
	padding: 0px;
}
ul#navlist li, ul#subnavlist li{
	display: inline;
}
ul#navlist a, ul#subnavlist a{
	display: block;
	float: left;
	text-align: center;
	padding-top: 9px;
	text-decoration: none;
	background: url("../images/topnav_seperator.gif") top right no-repeat;
}
ul#navlist a{
	padding-left: 30px;
	padding-right: 30px;
	height: 24px;
}
ul#subnavlist a{
	padding-left: 12px;
	padding-right: 12px;
}
ul#navlist a:hover, ul#subnavlist a:hover{
	background: url("../images/topnav_bg.png") repeat-x;
	margin-right: -1px;
	border-right: 1px solid #808080;
}
ul#navlist #navlist_button_sel a{
	background: url("../images/topnav_bg.png") repeat-x;
	margin-right: -1px;
	border-right: 1px solid #000;
}
ul#subnavlist .navlist_button_sel a{
	background: url("../images/topnav_bg.png") repeat-x;
	cursor: pointer;
	margin-right: -1px;
	border-right: 1px solid #000;
}
ul#navlist li a span {
	font-size: 9pt;
	font-weight: bold;
	letter-spacing: 2px;
	text-decoration: none;
	color: #FFF;
}
ul#subnavlist li a span {
	font-size: 8pt;
	letter-spacing: 2px;
	text-decoration: none;
	color: #FFF;
}
#searchbutton {
	float: right;
	margin-top: 6px;
	
}
#searchbutton INPUT {
	height: 13px;
	font-size: 11px;
	padding: 3px;
}
#googlesitesearch {
	margin-left: -10px;
	width: 876px;
}
#googlesitesearch p {
	padding-left: 12px;
	font-weight: bold;
}
#findicon{
	margin-right: 29px;
	width: 20px;
	height: 18px;
	background: url("../images/search_icon.png") -2px -2px no-repeat;
	cursor:pointer;
	position: relative;
	top: -3px;
}
#findbutton {
	margin-right: 29px;
	width: 100px;
	height: 22px;
	background: url("../images/search_button.png") -1px -1px no-repeat;
	cursor:pointer;
}
.searchToggle{
	width: 100px;
	height: 22px;
	background: url("../images/search_button.png") no-repeat;
	cursor:pointer;
	float: right;
	margin-bottom: 8px;
	margin-right: 20px;
}
.searchToggle a {
	display: block;
}
/**END TOPNAV**/
#pagecontent{
	margin: 28px auto 10px auto;
	width: 913px;
	border: 2px solid #000;
	background: #e7edee;
	color: #000000;
	font-size: 11px;
	padding-bottom: 0px;
}
#profileheader{
	width: 913px;
	height: 165px;
}
#displaynameBlock {
	margin: 62px 0 20px 20px;
	height: 82px;
	float: left;
	background-color: #313536;
	color: #FFFFFF;
}
#displaynameBlock a {
	color: #FFF;
}
.displaynameBlockLeft{
	height: 82px;
	width: 1px;
	float: left;
}
.displaynameBlockMiddle{
	background: url("../images/profile-middle.png") repeat-x;
	height: 82px;
	float: left;
	padding-left: 8px;
	padding-right: 8px;
}
.displaynameBlockRight{
	height: 82px;
	width: 1px;
	float: left;
}
#artistname{
	font-weight: 100;
	font-size: 24px;
	margin: 9px 6px 9px 0;
}
#contact{
	font-size: 9px;
	color: #adadad;
}
#profilemiddle a{
	text-decoration: none;
	font-size: 11px;
	color: #ffffff;
}
#sendmessage{
	padding-right: 14px;
}
/**START SUBNAV**/
#subnav{
	width: 913px;
	height: 30px;
	float: left;
	background: url("../images/topnav_bg.png") repeat-x;
	background-color: #466369;
}
ul#subnavlist a{
	height: 20px;
	color: #fff;
	text-decoration: none;
}
.profileTab a{
	
	height: 30px;
	cursor: pointer;
	text-decoration: none;
}
.profileTab a:hover{
	background: url("../images/topnav_bg.png") repeat-x;
}
#restbutton a{
	width: 403px;
}

#subsubnav{
	width: 901px;
	height: 30px;
	background: url("../images/topnav_bg_selected.png") repeat-x;
	background-color: #475155;
	padding-left: 12px; 
}
#subsubnavlist li{
	margin-right: 10px;
}
ul#subsubnavlist, ul#subsubnavlist ul, ul#subsubnavlist li{
	margin: 0;
	padding: 0;
}
ul#subsubnavlist li{
	display: inline;
}
li#subsubnavlist a{
	text-decoration: none;
	color: #FFFFFF;
	font-size: 8pt;
	letter-spacing: 2px;
	line-height: 30px;
	margin-right: 24px;
}
li#subsubnavlist a:hover{
	
}
li#subsubnavlist_sel a{
	padding-left: 3px;
	text-decoration: none;
	font-size: 8pt;
	letter-spacing: 2px;
	line-height: 30px;
	margin-right: 24px;
	color: #FFFFFF;
	background: url("../images/topnav_bg.png") repeat-x;
}
/**END SUBNAV**/
/**START LEFT**/
#left{
	width: 555px;
}
#profile_left{
	width: 555px;
}
#pageWide {
	width: 880px;
	margin: 10px 0px 10px 10px;
}
#page {
	width: 894px;
	margin: 13px 10px 13px 10px;
}
#page a{
	
}
#page_title{
	display: none;
}
#page_content{
	
}
#myprofileoverview{
	width: 634px;
	font-size: 10px;
}
#myprofileoverview_welcome{
	width: 205px;
	float: left;
}
#myprofileoverview_welcome_block{
	width: 205px;
	float: left;
	border: 1px solid #c0c0c0;
	margin-right: 8px;
}
.myprofileoverview_welcome_block_newpms {
	background-color: #f2dddd;
}
#myprofileoverview_pictures{
	width: 194px;
	float: left;
}
#myprofileoverview .myoverviewblocktitle{
	background-color: #5d747c;
	height: 23px;
	line-height: 23px;
	padding-left: 4px;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}
.myoverviewblocktitle2{
	background-color: #5d747c;
	height: 23px;
	line-height: 23px;
	padding-left: 4px;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}
#myprofileoverviewrow{
	width: 416px;
	float: right;
	
}
#myprofileoverviewblock{
	width: 194px;
	float: left;
	border: 1px solid #c0c0c0;
	margin-right: 8px;
}
.myoverviewtitle{
	height: 23px;
	clear: both;
	cursor: pointer;
}
.myoverviewtitleEven{
	height: 21px;
	clear: both;
	cursor: pointer;
	background-color: #e7edee;
}
.myoverviewtitleHover{
	height: 21px;
	clear: both;
	cursor: pointer;
	background: url("../images/topnav_bg_selected.png") repeat-x;
}
#myoverviewblockcontent {
	background-color: #d6dfe1;
	height: 70px;
}
#myoverviewblockcontent a {
	text-decoration: none;
}
#blog{
	width: 604px;
}
#blogh{
	background: url("../images/blogh.jpg") no-repeat;
	width: 171px;
	height: 14px;
}
#blogh span{
	display: none;
}
#blogzoom{
	
}
#blogzoom h3{
	background: url("../images/blogs.jpg") no-repeat;
	width: 49px;
	height: 14px;
	margin-top: 0px;
}
#blogzoom h3 span{
	display: none;
}
.viewall{
	float: right;
	margin-top: -28px;
	font-weight: bold;
}
#blog .viewall {
	color: #2b1602;
}
#blog .title {
	color: #2b1602;
}
#comments{
	width: 602px;
	clear: both;
}
#comments TABLE TD {
	border-bottom: 1px solid #b4c8cd;
	border-top: 0px;
	padding: 5px;
}
#comments TABLE TR {
	
}
#comments TABLE {
	border-top: 1px solid #b4c8cd;
}
#commentsh{
	width: 171px;
	height: 14px;
}
#commentsh span{
	
}
#profilecommentsh{
	width: 221px;
	height: 14px;
}
#profilecommentsh span{
	
}
#comments a{
	text-decoration: underline;
}
#addcomment{
	margin-right: 4px;
	margin-top: -14px;
	float: right;
	font-weight: bold;
}
#comments .viewall {
}
#comments img{
	margin-left: 0px;
}
.commentcontent{
	margin: 0 0 0 0;
	width: 500px;
	float: right;
	font-size: 12px;
}
.commentcontent2{
	width: 498px;
	float: right;
	font-size: 12px;
}
.name{
	font-weight: bold;
	margin-top: 10px;
	margin-left: 3px;
}
.datetime{
	float: right;
	margin-top: 0px;
	margin-right: 3px;
}
.commentitem{
	width: auto;
	clear: both;
}
.commentitem2{
	width: auto;
	clear: both;
}
.commentContentBody{
	width: auto;
	margin-top: 4px;
	margin-bottom: 8px;
	padding: 3px;
	min-height: 48px;
}
.commentContentBodyHover{
	background-color: #d3e1e3;
	margin-top: 4px;
	margin-bottom: 8px;
	padding: 3px;
	min-height: 48px;
	width: auto;
}
.commentContentBody2{
	width: auto;
	margin-top: 4px;
	margin-bottom: 8px;
	padding: 3px;
	min-height: 48px;
}
/**END LEFT**/
/**START RIGHT**/
#right{
	width: 245px;
	position: relative;
	top: -120px;
}
#rightProfile{
	width: 245px;
	position: relative;
	margin-top: 12px;
}
#rightProfile a{
	text-decoration: none;
}
.mymusic1{
	width: 229px;
	height: 342px;
	background: url("../images/mymusic.png");
	padding-left: 20px;
	color: #ffffff;
	font-size: 11px;
}
.mymusic2{
	width: 229px;
	height: 342px;
	background: url("../images/myprofile.png");
	padding-left: 20px;
	color: #ffffff;
	font-size: 11px;
}
.mymusic3{
	width: 229px;
	height: 342px;
	background: url("../images/myprofile_only.png");
	padding-left: 20px;
	color: #ffffff;
	font-size: 11px;
}
#playercontent{
	padding-top: 15px;
	margin-left: -5px;
}
#myprofilecontent{
	float: left;
	padding-top: 0px;
}
#myprofilecontent a{
	text-decoration: underline;
}
#myprofilecontent a:hover{
	text-decoration: underline;
}
#mymusic a{
	font-weight: bold;
	color: #ffffff;
	cursor: pointer;
}
#mymusich{
	width: 100px;
	height: 12px;
	float: left;
	margin-top: 13px;
}
#mymusich span{
	display: none;
}
#myprofileh{
	width: 103px;
	height: 12px;
	float: left;
	margin: 13px 0 0 0;
}
#myprofileh span{
	display: none;
}
#musicPlayerContainer {
	border: 1px solid #99afb4;
	border-bottom: 0px;
	width: 280px;
	height: 344px;
	position: relative;
	z-index: 2;
	display: block;
}
#blockConnectionsLastVisits {
	display: block;
	position: relative;
}
#frontpageMusicPlayerContainer {
	border: 1px solid #99afb4;
	width: 598px;
	height: 300px;
}
#musicPlayer {
	position: relative;
}
#myprofileblock {
	position: relative;
}
.connections1{
	width: 243px;
	height: 402px;
	background: url("../images/connections.png");
	padding-left: 6px;
	color: #ffffff;
	font-size: 11px;
	margin-top: 15px;
}
.connections2{
	width: 243px;
	height: 402px;
	background: url("../images/lastvisits.png");
	padding-left: 6px;
	color: #ffffff;
	font-size: 11px;
	margin-top: 15px;
}
#connectionsblock{
	position: absolute;
	margin-top: 5px;
}
#connections p{
	padding-left: 16px;
}
#connections img{
	padding: 0 0 3px 3px;
}
#connections a{
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
}
#connections p a{
	color:#000000;
}
#connectionsh{
	width: 116px;
	height: 12px;
	float: left;
	margin-top: 13px;
}
#connectionsh span{
	display: none;
}
#lastvisitsh{
	width: 103px;
	height: 12px;
	float: left;
	margin: 13px 0 0 0;
}
#lastvisitsblock{
	position: absolute;
}
#lastvisitsItem{
	width: 205px;
	padding: 2px;
	margin-bottom: 6px;
}
#lastvisitsh span{
	display: none;
}
#viewallconnections{
	float: right;
	margin: -13px 37px 0 0;
}
.personinfo{
	margin-top: -50px;
	margin-left: 55px;
	font-style: italic;
	color: #5a5a5a;
}
.personname{
	margin: 8px 0 5px 4px;
}
#friendsright{
	float: right;
}
/**END RIGHT**/
/**START FOOTER**/
#footer{
	height: 199px;
	border-top: 1px #484848 solid;
	background-color: #000;
	margin-top: 15px;
}
#advertising{
	height: 150px;
	width: 590px;
	margin-left: 24px;
	margin-top: -6px;
}
#advertisingh{
	background: url("../images/advertisingh.jpg") no-repeat;
	width: 114px;
	height: 23px;
	margin-bottom: 3px;
	font-size: 17px;
	color: #FFFFFF;
}
#advertisingh span{
	display: none;
}
#profiles{
	height: 187px;
	width: 302px;
	float: right;
	margin-top: -162px;
}
#profilesh{
	background: url("../images/profilesh.jpg") no-repeat;
	width: 168px;
	height: 21px;
	margin-bottom: 0;
	font-size: 17px;
	color: #FFFFFF;
}
#profilesh span{
	display: none;
}
#footer2{
	border-top: 1px solid #000000;
	background-color: #272727;
}
#footer2 img{
	margin-top: 5px;
	margin-right:13px;
}
#footer2 span{
	font-size: 11px;
	color: #bbbbbb;
	margin-top: -24px;
}
#navbottom a, #copyright a{
	color: #bbbbbb;
}
#navbottom{
	margin-left: 30px;
	float: left;
}
#copyright{
	margin-right: 28px;
	float: right;
}
/**END FOOTER**/
/**START LOADING LAYER**/
.loadingLayer{
	position: relative;
	top: 50px;
	text-align: center;
	width: 220px;
	height: 28px;
	padding: 18px 10px 10px 10px;
	color: #000000;
	border: 1px solid;
	border-color:#CCC #666 #666 #CCC;
	background-color: #FCF8C7;
}
#loadingLayer span {
	padding: 10px;
}
/**END LOADING LAYER**/
/**START PROFILE ABOUTME**/
#about_me {
	padding-right: 10px;
}
#about_me h2{
	width: 171px;
	height: 14px;
	margin-top: 0px;
	text-transform: uppercase;
}
#about_me h2 span{
	display: none;
}
.aboutMeHover {
	background-color: #d3e1e3;
}
/**END PROFILE ABOUTME**/
/**START PROFILE BLOGS**/
#blogs {
	width: 400px;
	padding-right: 10px;
}
#blogs h3{
	width: 171px;
	height: 14px;
	margin-top: 0px;
}
#blogs p{
	background-color: #b0bec1;
	text-align: center;
	padding: 3px;
	margin-left: -3px;
	margin-right: -3px;
	font-weight: bold;
}
#blogs h3 span{
	
}
#blogs .title {
	color: #2b1602;
}
div.blogItem{
	margin-bottom: 8px;
}
div.blogslastadded{
	border-top: 1px solid #b0bec1;
	font-size: 12px;
	font-weight: normal;
	width: 192px;
	margin-bottom: 16px;
	padding-left: 14px;
}
div.blogslastadded h3{
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 3px;
	margin-top: 8px;
}
div.blogslastadded a{
	margin-left: 0px;
}
div.blogslastcomments{
	border-top: 1px solid #b0bec1;
	font-size: 12px;
	font-weight: normal;
	width: 195px;
}
div.blogslastcomments h3{
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 8px;
}
div.blogentry_bottom{
	border-top: 1px solid #b0bec1;
	margin-top: 8px;
	padding-top: 4px;
}
div.bloglastcommentItem{
	background-color: #e3e9ea;
	width: 180px;
	padding: 2px;
	margin-top: 3px;
	margin-left: 8px;
	margin-bottom: 4px;
}
/**END PROFILE BLOGS**/
/**START PROFILE SHOWS**/
#shows {
	width: 400px;
	padding-right: 10px;
}
#shows h3{
	width: 171px;
	height: 14px;
	margin-top: 0px;
}
#shows p{
	background-color: #b0bec1;
	text-align: center;
	padding: 3px;
	font-weight: bold;
}
#shows h3 span{
	
}
#shows .title {
	color: #2b1602;
}
.showItem{
	width: 400px;
	margin-bottom: 8px;
}
div.showtitle {
	font-weight: bold;
	background-color: #b0bec1;
	padding: 3px;
	height: 14px;
}
div.showsubtitle {
	font-weight: bold;
	background-color: #d1dadb;
	padding: 3px;
	height: 14px;
	color: #313131;
}
div.showslastadded{
	border-top: 1px solid #b0bec1;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 16px;
	padding-left: 16px;
}
div.showslastadded h3{
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 3px;
	margin-top: 8px;
}
div.showslastadded a{
	margin-left: 0px;
}
#showzoom{
	width: 670px;
}
#showzoom h3{
	background: url("../images/showsh.jpg") no-repeat;
	width: 55px;
	height: 14px;
}
#showzoom h3 span{
	display: none;
}
/**END PROFILE SHOWS**/

/**************/
/***CRUMBPATH***/
/**************/
#crumbpath{
	width: 901px;
	height: 32px;
	font-size: 11px;
	letter-spacing: 1px;
	line-height: 30px;
	padding-left: 12px;
	color: #FFFFFF;
	margin-top: -1px;
	background: url("../images/topnav_bg.png") repeat-x;
	background-color: #475155;
}
#crumbpath a{
	color: #FFFFFF;
}
/**END SUBSUBNAV**/
/**START ALBUMS**/
#album{
	margin: 0 0 0 0;
}
#album h2{
	font-weight: 100;
}
#album h3{
	font-weight: 100;
}
#album p{
	
}
#album p a{
	color: #fff;
}

/**END ALBUMS**/
/**START SONGS**/
#songs{
	width: 594px;
	margin: 0 0 0 0;
}
#songs h2{
	font-weight: bold;
	margin: -104px 0 0 110px;
	padding: 2px;
	font-size: 11px;
}
#songs h3{
	font-weight: 100;
	margin: 0 0 0 88px;
}
#songs p{
	margin: 0px 0 -3px 88px;
}
#songs p a{

}
.image{
	margin-top: 35px;
}
.trackinfo {
	width: 495px;
	background-color: #d6dfe1;
	padding: 6px;
	height: 72px;
	margin-bottom: 3px;
}
.albumright{
	float: right;
	text-align: right;
	width: 232px;
}
.titlesong{
	float: left;
	width: 237px;
}
div.trackslastadded{
	font-size: 11px;
	font-weight: normal;
	width: 252px;
	margin-bottom: 16px;
	margin-top: 10px;
}
div.trackslastadded h3{
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 3px;
}
div.lastaddedContent {
	margin-left: 8px;
	padding-left: 14px;
}
/**END SONGS**/
/**START MESSAGES**/
#messages{
	margin: 0px 0 19px 19px;
	width: 878px;
	padding-top: 19px;
}
.messagestable{
	border-collapse: collapse;
	border: 1px #3a4446 solid;
}
tr.darkmessagerow{
	background: #d3e1e3;
	font-weight: bold;
	height: 25px;
}
tr.lightmessagerow{
	font-weight: bold;
	height: 25px;
}
tr.messagemodrow{
	background-color: #a2afb2;
	height: 35px;
}
tr.message_toprow{
	background-color: #d3e1e3;
}
tr.message_bottomrow{
	background-color: #a2afb2;
}
td.message_author{
	width: 180px;
	font-weight: bold;
}
div#message_date{
	float: right;
}
div#message_subject{
	float: left;
}
.messageProcentBar{
	width: 250px;
	border: 1px #3a4446 solid;
	padding: 4px;
}
div.procentRange{
	background: #7c898b;
}
/**END MESSAGES**/
/**START REGISTRATION**/
#registration{
	margin: 19px 0 19px 19px;
	width: 878px;
}
#registration TABLE TR{
	border-collapse: collapse;
	border: 1px #99afb4 solid;
}
#registration h2{
	font-size: 11px;
	line-height: 0px;
}
#terms_rules{
	background-color: #f1f1f1;
	padding: 8px;
	border: 1px solid #000;
}
/**END REGISTRATION**/
/**START MY PROFILE**/
#userimg{
	margin-top: 10px;
	float: left;
	margin-right: 10px;
}
#userimg2{
	margin: 6px;
	float: left;
}
#username{
	font-size: 17px;
	margin: 0px 0 0px 0px;
	font-weight: bold;
}
#useris, #myprofile p img{
	margin-bottom: 2px;
}
#myprofile p img{
	margin-top: 6px;
}
#status IMG{
	margin-left: 5px;
}
#profileinfoLeft{
	margin-top: 0px;
	line-height: 18px;
	float: left;
	width: 175px;
}
#profileinfoLeft a{
	text-decoration: none;
}
#profileinfoLeft a:hover{
	text-decoration: underline;
}
#profileinfoRight{
	margin-top: 0px;
	margin-left: 10px;
	line-height: 18px;
	float: right;
	width: 200px;
}
#profileinfoRight a{
	text-decoration: none;
}
#profileinfoRight a:hover{
	text-decoration: underline;
}
#profileinfoRight SPAN{
	font-weight: bold;
	margin-right: 3px;
}
#insert_panorama{
	float: right;
	width: 186px;
	padding: 6px;
	background-color: #ffffe1;
	border: 1px solid #000000;
}
#insert_panorama a{
	font-weight: bold;
	text-decoration: underline;
	color: black;
}
/****/
/**END MYPROFILE**/
/**START CONTROL PANEL**/
#usercontrol{
	margin: 0px 0 19px 19px;
	padding-top: 19px;
	width: 878px;
}
.usercontroltable{
	border-collapse: collapse;
	border: 1px #99afb4 solid;
	font-size: 12px;
}
#usercontrol TABLE TR{
	border-collapse: collapse;
	border: 1px #99afb4 solid;
}
#usercontrol .editorCell TABLE TR{
	border: 0px;
}
.usercontroltable2{
	border-collapse: collapse;
	border: 1px #3a4446 solid;
}
.usercontroltable a{
	text-decoration: underline;
	font-weight: bold;
}
.usercontroltable2 a:hover{
	text-decoration: underline;
}
.usercontroltable2 a{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
#usercontrol h2{
	line-height: 0px;
	float: left;
}
#persondl{
	
}
#persondl dt{
	
}
#persondl dd{
	
}
#persondl dt, #persondl dd{
	line-height: 50px;
	border-bottom: 1px solid #c8cdce;
}
.panoramaNotApproved{
	color: #FF0000;
	font-weight: bold;
}
/**END CONTROL PANEL**/
/**START BBCODE**/
.bb_quotetop{
	background: #dbe3e4 url("../images/quote.gif") no-repeat right;
	border: 1px dotted #000;
	border-bottom: 0;
	border-left: 4px solid #707b7d;
	color: #000;
	font-weight: bold;
	font-size: 10px;
	margin: 2px auto 0 auto;
	padding: 3px;
}

.bb_quotemain{
	background: #FAFCFE;
	border: 1px dotted #000;
	border-left: 4px solid #707b7d;
	border-top: 0;
	color: #465584;
	padding: 4px;
	margin: 0 auto 0 auto;
}

.bb_codetop,
.bb_sqltop,
.bb_htmltop{
	background-color: #FDDBCC;
	color: #000;
	font-weight: bold;
	margin: 0 auto 0 auto;
	padding: 3px;
}

.bb_sqlmain,
.bb_htmlmain{
	background: #FAFCFE;
	border: 1px dotted #000;
	color: #465584;
	font-family: Tahoma;
	margin: 0 auto 0 auto;
	padding: 2px;
}

.bb_codemain{
	background: #FAFCFE;
	border: 1px dotted #000;
	color: #465584;
	font-family: Courier, "Courier New", Verdana, Arial;
	margin: 0 auto 0 auto;
	padding: 2px;
}
/**END BBCODE**/
/**START PICTURES**/
#pictures{
	width: 550px;
}
#pictures h3{
	width: 171px;
	height: 14px;
}
#pictures h3 span{
	
}
#pictureview{
	width: 160px;
}
#pictureview2{
	width: 142px;
}
#pictureview TABLE, TR{
	border: 1px solid #C0C0C0;
}
#pictureview2 TABLE, TR{
	border: 1px solid #C0C0C0;
}
#pictureviewdefault{
	width: 160px;
	border: 1px solid #000000;
}
.pictureviewtd{
	background-color: #d3e1e3;
	text-align: center;
}
#pagecontrol{
	float: right;
	margin-right: -3px;
}
/**END PICTURES**/
/**START MUSIC**/
#music {
	font-size: 11px;
}
#music a{
	color: #000000;
	font-weight: normal;
}
#music a:hover{
	text-decoration: underline;
}
.musicmodlinks{
	float: right; 
	margin-top: 4px;
}
#musicview{
	width: 160px;
}
#musicview TABLE, TR{
	border: 1px solid #C0C0C0;
}
.musicviewtd{
	background-color: #d3e1e3;
	text-align: center;
}
/**END MUSIC**/
/**START VIDEOS**/
#videos{
	text-decoration: none;
	font-weight: normal;
}
#videos h3{
	width: 57px;
	height: 14px;
}
#videos h3 span{
	
}
#videozoom{
	width: 670px;
}
#videozoom h3{
	width: 57px;
	height: 14px;
}
#videozoom h3 span{
	
}
.videosmodlinks{
	float: right; 
	margin-top: 4px;
}
#videoview{
	width: 212px;
}
#videoview2{
	width: 142px;
}
#videoview2 TABLE, TR{
	border: 1px solid #C0C0C0;
}
#videoview TABLE, TR{
	border: 1px solid #C0C0C0;
}
.videoviewtd{
	background-color: #d3e1e3;
	text-align: center;
}
div.videoslastadded{
	font-size: 11px;
	font-weight: normal;
	width: 188px;
	margin-bottom: 16px;
	padding-left: 12px;
}
div.videoslastadded h3{
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 3px;
}
div.videoslastadded a{
	margin-left: 0px;
}
/**END VIDEOS**/
/**START PICZOOM**/
#piczoom{
	width: 590px;
}
#piczoom a{
	text-decoration: underline;
}
#piczoom img{
	margin-top: 9px;
}
#piczoom h3{
	width: 171px;
	height: 14px;
}
#piczoom span{
	font-size: 11px;
	font-weight: regular;
	margin-left: 8px;
}
#piczoom p{
	margin-top: 7px;
}
#picturezoom{
	margin-top: -24px;
}
/**END PICZOOM**/

/**START CONNECTION OVERVIEW**/
#connectionoverview{
	width: 896px;
	color: #000000;
}
#connectionoverviewh{
	width: 118px;
	height: 15px;
	margin-bottom: 36px;
}
#connectionoverviewh span{
	
}
#pendingconnectionoverviewh{
	background: url("../images/pendingconnections.jpg") no-repeat;
	width: 178px;
	height: 14px;
	margin-bottom: 20px;
}
#pendingconnectionoverviewh span{
	display: none;
}
#connectionoverview p{
	margin: -93px 0 0 100px;
}
#connectionoverview a{
	font-weight: bold;
}
.connectionoverviewblock{
	float: left;
	margin-right: 20px;
	width: 260px;
}
.space{
	margin-bottom: 8px;
}
/**END CONNECTION OVERVIEW**/

/**START PROFILE OVERVIEW**/
#profileoverview{
	margin: 0px 15px 0 15px;
	min-height: 800px;
	width: 896px;
}
#profileoverviewh{
	width: 300px;
	margin-bottom: 36px;
}
#profileoverviewh span{
	display: none;
}
#profileoverview p{
	margin: -93px 0 0 100px;
}
#profileoverview a{
	font-weight: bold;
}
.profileoverviewblock{
	float: left;
	margin-right: 20px;
	width: 260px;
}
.space{
	margin-bottom: 8px;
}
#searchBlock{
	margin: 19px 0 0 0;
	clear: both;
	width: 876px;
}
#searchBlock TABLE, TR{
	border-collapse: collapse;
	border: 1px #7f7f7f solid;
}
#searchBlock h2{
	font-size: 12px;
	line-height: 0px;
}
/**END PROFILE OVERVIEW**/
/**START CHARTS OVERVIEW**/
#charts {
	width: 900px;
	min-height: 880px;
}
#chartsh{
	width: 129px;
	height: 14px;
	margin-bottom: 26px;
	display: none;
}
#chartsh span{
	display: none;
}
#charts a {
	color: #000000;
}
#charts .chartsblocktitle{
	background: url("../images/topnav_bg.png") repeat-x;
	background-color: #5b686b;
	height: 23px;
	line-height: 23px;
	padding-left: 12px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
#chartsrow{
	position: relative;
	clear: both;
}
#chartsblock{
	width: 285px;
	float: left;
	border: 1px solid #c0c0c0;
	margin-right: 8px;
	margin-bottom: 8px;
	background-color: #eff3f4;
}
#charts .chartstitle{
	border-bottom: 1px solid #c0c0c0;
	padding: 3px;
	height: 14px;
	clear: both;
	cursor: pointer;
}
#charts .chartstitleHover{
	border-bottom: 1px solid #c0c0c0;
	padding: 3px;
	height: 14px;
	clear: both;
	background-color: #ffffff;
	cursor: pointer;
}
#chartsblockcontent {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	clear: both;
	border: 1px solid #99afb4;
	line-height: 12px;
	color: #000000;
	background-color: #dfe8ea;
	margin-bottom: 10px;
}
/**END CHARTS OVERVIEW**/
/**START HOMEPAGE**/
#block {
	width: auto;
}
#blockSmall {
	float: left; 
	margin-right: 5px;
	font-size: 11px;
}
#blockHeader {
	background: url("../images/topnav_bg.png") repeat-x;
	background-color: #5b686b;
	height: 23px;
	line-height: 23px;
	padding-left: 12px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
#blockHeader a {
	color: #ffffff;
	text-decoration: none;
}
#blockHeaderSmall {
	background: url("../images/topnav_bg.png") repeat-x;
	background-color: #5b686b;
	padding: 6px;
	height: 14px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
#blockHeaderSmall a {
	color: #ffffff;
	text-decoration: none;
}
#blockHeader a:hover {
	color: #ffffff;
}
.blockHeader {
	background: url("../images/topnav_bg.png") repeat-x;
	background-color: #5b686b;
	height: 16px;
	padding: 8px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.blockHeader a {
	color: #ffffff;
}
.blockHeader a:hover {
	color: #ffffff;
}
.blockHeader SPAN {
	font-size: 11px;
	margin-left: 8px;
	font-weight: normal;
}
.blockHeader H2 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	height: 16px;
	line-height: 16px;
}
.blockHeaderDark {
	background: url("../images/topnav_bg.png") repeat-x;
	background-color: #475155;
	height: 14px;
	padding: 6px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.blockHeaderSmall {
	background: url("../images/topnav_bg.png") repeat-x;
	background-color: #5b686b;
	padding: 6px;
	height: 14px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.blockHeaderSmall a {
	color: #ffffff;
}
.blockHeaderSmall a:hover {
	color: #ffffff;
}
.blockHeader2 {
	font-size: 1px;
	background-image:url("../images/blockHeader2.gif");
	background-repeat:no-repeat;
	height: 4px;
}
.blockHeaderNav {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	margin: 0 0 0 0;
	padding: 0px;
	background: url("../images/topnav_bg.png") repeat-x;
}
.blockHeaderProfileHomeNav {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	float: right;
	width: 200px;
	padding: 0px;
	padding-left: 2px;
	margin: -6px;
	background: url("../images/topnav_bg.png") repeat-x;
	background-color: #677c80;
}
.blockHeader UL {
	padding: 0px;
	margin: 0px;	
}
.blockHeaderNavItem {
	width: 50%;
	display: block;
	float: left;
	height: 18px;
	padding-top: 6px;
	text-align: center;
	text-decoration: none;
	background: url("../images/topnav_bg.png") repeat-x;
	background-color: #677c80;	
}
.blockHeaderNavItem2 {
	width: 33%;
	display: block;
	float: left;
	text-align: center;
	text-decoration: none;
	font-size: 11px;
	height: 20px;
	padding-top: 6px;
	cursor: pointer;
	background: url("../images/topnav_bg.png") repeat-x;
	background-color: #677c80;	
}
.blockHeaderNavItemSelected {
	width: 50%;
	display: block;
	float: left;
	height: 18px;
	padding-top: 6px;
	text-align: center;
	text-decoration: none;
	background: url("../images/topnav_bg.png") repeat-x;
	background-color: #5b686b;
}
.blockHeaderNavItemSelected2 {
	width: 33%;
	display: block;
	float: left;
	height: 20px;
	padding-top: 6px;
	text-align: center;
	text-decoration: none;
	font-size: 11px;
	cursor: pointer;
	background: url("../images/topnav_bg.png") repeat-x;
	background-color: #516266;	
}
.blockContent {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	clear: both;
	border: 1px solid #99afb4;
	line-height: 12px;
	color: #000000;
	background-color: #dfe8ea;
	margin-bottom: 10px;
}
.blockContentDark {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	clear: both;
	border: 1px solid #99afb4;
	line-height: 12px;
	color: #000000;
	background-color: #d3e1e3;
	margin-bottom: 10px;
}
.blockContent SPAN {
	font-size: 12px;
}
#pagecontent .blockContent SPAN {
	font-size: 11px;
}
.blockContent SPAN P {
	font-size: 15px;
}
.blockContentHover {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	clear: both;
	border: 1px solid #7f7f7f;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
	background-color: #c2cfd2;
	margin-bottom: 10px;
}
.blockContentRow{
	height: 21px;
	clear: both;
	cursor: pointer;
	padding: 3px;
}
.blockContentRowEven{
	height: 21px;
	clear: both;
	cursor: pointer;
	background-color: #ecf3f4;
	padding: 3px;
}
.blockContentRowHover{
	height: 21px;
	clear: both;
	cursor: pointer;
	background: url("../images/topnav_bg_selected.png") repeat-x;
	padding: 3px;
}
#page .blockContentRow{
	height: 21px;
	clear: both;
	cursor: pointer;
	text-decoration: none;
}
#page .blockContentRow a{
	text-decoration: none;
}
#page .blockContentRowEven{
	height: 21px;
	clear: both;
	cursor: pointer;
	background-color: #ecf3f4;
}
#page .blockContentRowEven a{
	text-decoration: none;
}
#page .blockContentRowHover{
	height: 21px;
	clear: both;
	cursor: pointer;
	background: url("../images/topnav_bg_selected.png") repeat-x;
}
#page .blockContentRowHover a{
	text-decoration: none;
}
.blockContentDoubleRow{
	height: 32px;
	clear: both;
	cursor: pointer;
	padding: 3px;
}
.blockContentDoubleRow a{
	text-decoration: none;
}
.blockContentDoubleRowEven{
	height: 32px;
	clear: both;
	cursor: pointer;
	background-color: #d3e1e3;
	padding: 3px;
}
.blockContentDoubleRowEven a{
	text-decoration: none;
}
.blockContentDoubleRowHover{
	height: 32px;
	clear: both;
	cursor: pointer;
	background: url("../images/topnav_bg_selected_large.png") repeat-x;
	padding: 3px;
}
.blockContentDoubleRowSelected{
	height: 32px;
	clear: both;
	cursor: pointer;
	background: url("../images/topnav_bg_selected_large.png") repeat-x;
	padding: 3px;
}
.blockContentDoubleRowHover a{
	text-decoration: none;
}
.blockContent2 {
	background-image:url("../images/blockContent2.gif");
	background-repeat:repeat-y;
	width: 255px;
	line-height: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
}
.blockBottom {
	clear: both;
	background-image:url("../images/blockBottom.gif");
	background-repeat:no-repeat;
	background-position:bottom;
	font-size: 1px;
	height: 4px;
}
.blockContentTitle {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 8px;
}
.blockContent2Txt {
	padding-top: 4px;
}
.blockContent2Txt td {
	height: 24px;
	line-height: 24px;
}
.frmRegistration {
	width: 187px;
	border: 1px solid #717171;
	font-size: 11px;
	padding: 2px;
}
.blockBottom2 {
	font-size: 1px;
	background-image:url("../images/blockBottom2.gif");
	background-repeat:no-repeat;
	height: 5px;
	margin-bottom: 10px;
}
.blockNews{
	clear: both;
	border: 1px solid #7f7f7f;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
	background-color: #dfe8ea;
	margin-bottom: 10px;
	height: 240px;
}
#blockMusicPlayer{
	clear: both;
	border: 1px solid #7f7f7f;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
	background-color: #dfe8ea;
	margin-bottom: 10px;
}
.blockNewsImage {
	z-index: 2;
	position: absolute;
	background-color: #ffffff;
	padding: 10px;
	height: 14px;
	width: 358px;
	margin-top: 206px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.80;
}
.blockNewsTitle {
	text-align: justify;
	padding-top: 2px;
}
.blockNewsTitle H1 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
}
.blockNewsContent {
	float: right;
	width: 220px;
	height: 240px;
	z-index: 2;
	position: relative;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	-moz-opacity: 0.90;
	background-color: #dfe8ea;
}
.newUserRow{
	width: 260px;
	height: 25px;
	padding: 4px;
	cursor: pointer;
}
.newUserRowHover{
	width: 260px;
	height: 25px;
	padding: 4px;
	background-color: #fff;
	cursor: pointer;
}
#profilesotw{
	
}
#profilesotw p{
	margin-left: 100px;
	color: #000000;
}
#profilesotwh span{
	display: none;
}
#spotlight{
	width: 265px;
}
#spotlight p{
	margin: -94px 0 0 100px;
	color: #000000;
	padding: 4px;
}
#spotlighth span{
	display: none;
}
#userblockHomepage {
	width: 275px;
}
/**END HOMEPAGE**/
/**START NEWS**/
#newszoom{
	width: 670px;
}
#newszoom h3{
	background: url("../images/newsh.jpg") no-repeat;
	width: 46px;
	height: 14px;
	margin-top: 0px;
}
#newszoom h3 span{
	display: none;
}
#news .viewall {
	color: #2b1602;
}
#news .title {
	color: #2b1602;
}
div.newslastadded{
	font-size: 12px;
	font-weight: normal;
	width: 192px;
	margin-bottom: 16px;
	padding-left: 12px;
}
div.newslastadded h3{
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 3px;
	margin-top: 8px;
}
div.newslastadded a{
	margin-left: 0px;
}
/**END NEWS**/
/**START COLUMNS**/
#columnszoom{
	width: 670px;
}
#columnszoom h3{
	background: url("../images/columnsh.jpg") no-repeat;
	width: 73px;
	height: 14px;
	margin-top: 0px;
}
#columnszoom h3 span{
	display: none;
}
/**END COLUMNS**/
/**START INTERVIEWS**/
#interviewszoom{
	width: 670px;
}
#interviewszoom h3{
	background: url("../images/interviewsh.jpg") no-repeat;
	width: 98px;
	height: 14px;
	margin-top: 0px;
}
#interviewszoom h3 span{
	display: none;
}
/**END INTERVIEWS**/
/**START RSS OVERVIEW**/
.rssItem{
	clear: both;
	margin-bottom: 10px;
}
.rssItemContent IMG {
	margin: 0 6px 6px 0;
}
/**END RSS OVERVIEW**/


#editor {
	background-color: #b4babc;
}
#editorBox {
	left:34%;
	top:40px;
	z-index: -1;
	width: 514px;
	visibility: hidden;
	border: 1px solid #FFFFFF;
	background-color: #b4babc;
	position: absolute;
}
.editorBoxHeader{
	background: url("../images/tableheader_tile.jpg");
	height: 14px;
	color: #FFFFFF; 
	padding: 10px;
	font-size: 11px;
	font-weight: bold;
}
.editorBoxLabel{
	float: left;
}
.editorBoxClose{
	float: right;
	width: 14px;
	height: 13px;
	cursor: pointer;
	position: relative;
	z-index: 40;
	background: url("../images/close.gif") no-repeat;
}

/* 
 * ========================================
 * div scroller
 * ========================================
 */
#dhtmlgoodies_scrolldiv{
	/* The total width of the scrolling div including scrollbar */
	width:230px;
}
#scrolldiv_parentContainer{
	width:230px;	/* Width of the scrolling text */
	overflow:hidden;
	float:left;
	position:relative;
}

/*
CSS for the scrolling content 
*/
#scrolldiv_content{
	padding: 5px;
	position:relative;
	font-size: 0.9em;
	color: #333;
}
	
/*
The scrollbar slider 
*/
#scrolldiv_slider{
	width:8px;
	margin-left:2px;
	float:left;
}

/*
The scrollbar (The bar between the up and down arrow )
*/
#scrolldiv_scrollbar{
	width:8px;
	position:relative;
}
/*
The scrollbar handle
*/
#scrolldiv_theScroll{
	margin:1px;
	width:6px;
	height:40px;
	background-color:#808080;
	position:absolute;	
	top:0px;
	left:0px;
	cursor:pointer;
}
/*
Scroll buttons(The up and down arrows)
*/
#scrolldiv_scrollUp,#scrolldiv_scrollDown{
	width:0px;
	height:0px;
	color: #BC8FBD;
	text-align:center;
	font-size:16px;
	cursor:pointer;
}
#scrolldiv_scrollUp{
	margin-bottom:0px;
}
#scrolldiv_scrollDown{
	margin-top:0px;
}
#scrolldiv_scrollDown span,#scrolldiv_scrollUp span{
	
}
#dhtmlgoodies_scrolldiv2{
	/* The total width of the scrolling div including scrollbar */
	width:230px;
}
#scrolldiv_parentContainer2{
	width:230px;	/* Width of the scrolling text */
	overflow:hidden;
	float:left;
	position:relative;
}

/*
CSS for the scrolling content 
*/
#scrolldiv_content2{
	padding: 5px;
	position:relative;
	font-size: 0.9em;
	color: #333;
}
	
/*
The scrollbar slider 
*/
#scrolldiv_slider2{
	width:8px;
	margin-left:2px;
	float:left;
}

/*
The scrollbar (The bar between the up and down arrow )
*/
#scrolldiv_scrollbar2{
	width:8px;
	position:relative;
}
/*
The scrollbar handle
*/
#scrolldiv_theScroll2{
	margin:1px;
	width:6px;
	height:40px;
	background-color:#808080;
	position:absolute;	
	top:0px;
	left:0px;
	cursor:pointer;
}
/*
Scroll buttons(The up and down arrows)
*/
#scrolldiv_scrollUp2,#scrolldiv_scrollDown2{
	width:0px;
	height:0px;
	color: #BC8FBD;
	text-align:center;
	font-size:16px;
	cursor:pointer;
}
#scrolldiv_scrollUp2{
	margin-bottom:0px;
}
#scrolldiv_scrollDown2{
	margin-top:0px;
}
#scrolldiv_scrollDown2 span,#scrolldiv_scrollUp2 span{
	
}


/* CSS for my first scrolling box */
#scrollingContainer{
	width:230px;	/* 170 pixels in width */
	height:340px;	/* Height of box */
	margin-left: 8px;
}
/* End css for my first scrolling box */
#scrollingContent{
	height:340px;
	font-size: 0.9em;
	color: #333;
	padding-top: 8px;
}


/* 
 * ========================================
 * page navigation
 * ========================================
 */

.pageNavigationTop {
height: 15px;
position: relative;
}
.pageNavigationBottom {
height: 20px;
position: relative;
}
div.pageNavBottom {
margin-top: 5px;
padding-top: 5px;
float: left;
width: 70%;
}
div.pageNavTop {
float: left;
width: 70%;
}
div.pageNavBottom2 {
width: 30%;
margin-top: 5px;
padding-top: 5px;
float: right;
text-align: right;
}
div.pageNavTop2 {
width: 30%;
float: right;
text-align: right;
}
span.previous a, span.next a {
color: white;
font-size: 10px;
font-weight: bold;
text-decoration:none;
}
span.number d1{
	border: 1px solid #072a66;
	padding: 1px 4px 1px 4px;
	background-color: #dbeff4;
	text-decoration: none;
	color: black;
	margin-right: 1px;
	position: relative;
	top: -4px;
}
span.number a{
	border: 1px solid #072a66;
	padding: 1px 4px 1px 4px;
	background-color: #ffffff;
	text-decoration: none;
	color: black;
	margin-right: 1px;
	position: relative;
	top: -4px;
}
span.previous a:hover, span.next a:hover {
color: white;
font-size: 10px;
font-weight: bold;
text-decoration:underline;
}


ul#menu {list-style:none; margin:0; padding:0}
ul#menu * {margin:0; padding:0}
ul#menu a {display:block; text-decoration:none}
ul#menu li {position:relative; float:left; margin-right:2px}
ul#menu ul {position:absolute; top:26px; left:0; display:none; opacity:0; list-style:none}
ul#menu ul li {position:relative; border:1px solid #000; border-top:none; width:170px; margin:0;}
ul#menu ul li a {display:block; padding-top:7px; background-color:#d6dfe1; height: 22px;}
ul#menu ul li a:hover {background-color:#e7edee;}
ul#menu ul ul {left:148px; top:-1px}
ul#menu .menulink {padding:5px 7px 7px; font-weight:bold; background:url("../images/dropdown_bg2.png") no-repeat; width:157px; height: 23px;}
ul#menu .menulink:hover, ul#menu .menuhover {}
ul#menu ul li IMG {
	padding-top: 2px;	
	padding-left: 9px;
	padding-right: 9px;
}
#menu #sub {
	color: #000000;
	font-weight: bold;
}

ul#profilelayoutmenu {list-style:none; margin:0; padding:0; color: 000;}
ul#profilelayoutmenu * {margin:0; padding:0}
ul#profilelayoutmenu a {display:block; text-decoration:none}
ul#profilelayoutmenu li {position:relative; float:left; margin-right:2px}
ul#profilelayoutmenu ul {position:absolute; top:30px; left:0; display:none; opacity:0; list-style:none}
ul#profilelayoutmenu ul li {position:relative; border:1px solid #000; border-top:none; width:155px; margin:0;}
ul#profilelayoutmenu ul li a {display:block; padding-top:7px; background-color:#d6dfe1; width:155px; height: 22px;}
ul#profilelayoutmenu ul li a:hover {background-color:#e7edee; width:155px;}
ul#profilelayoutmenu ul ul {left:148px; top:-1px}
ul#profilelayoutmenu .menulink {padding:5px 7px 7px; font-weight:bold; background:url("../images/dropdown_bg2.png") no-repeat; width:155px; height: 23px;}
ul#profilelayoutmenu .menulink:hover, ul#profilelayoutmenu .menuhover {}
ul#profilelayoutmenu ul li IMG {
	padding-top: 2px;	
	padding-left: 0px;
	padding-right: 9px;
}
#profilelayoutmenu #sub {
	color: #000000;
	background-color:#d6dfe1;
}
ul#profilelayoutmenu ul li SPAN {
	color: #000000;
}

ul#controlpanel {list-style:none; margin:0; padding:0;}
ul#controlpanel * {margin:0; padding:0;}
ul#controlpanel a {display:block; text-decoration:none}
ul#controlpanel li {position:relative; float:left; margin-right:2px;}
ul#controlpanel ul {position:absolute; top:24px; left:0; display:none; opacity:0; list-style:none;}
ul#controlpanel ul li {position:relative; border:1px solid #000; border-top:none; width:232px; margin:0;}
ul#controlpanel ul li a {display:block; padding-top:7px; background-color:#d6dfe1; height: 22px;}
ul#controlpanel ul li a:hover {background-color:#c1cccf; text-decoration: none;}
ul#controlpanel ul li .menuEven {background-color:#e7edee;}
ul#controlpanel ul ul {left:148px; top:-1px}
ul#controlpanel .menulink {padding:5px 10px 7px; background:url("../images/dropdown_bg2.png") no-repeat; width:151px; height: 23px;}
ul#controlpanel .menulink:hover, ul#controlpanel .menuhover {background-color: #5b686b;}
ul#controlpanel ul li IMG {
	padding-top: 2px;	
	padding-left: 9px;
	padding-right: 9px;
}
#controlpanel #sub {
	color: #000000;
}
ul#myprofilenav {list-style:none; margin:0; padding:0; float: left; margin-right: 8px;}
ul#myprofilenav * {margin:0; padding:0;}
ul#myprofilenav a {display:block; text-decoration:none}
ul#myprofilenav li {position:relative; float:left; margin-right:2px;}
ul#myprofilenav ul {position:absolute; top:24px; left:0; display:none; opacity:0; list-style:none;}
ul#myprofilenav ul li {position:relative; border:1px solid #000; border-top:none; width:232px; margin:0;}
ul#myprofilenav ul li a {display:block; padding-top:7px; background-color:#d6dfe1; height: 22px;}
ul#myprofilenav ul li a:hover {background-color:#c1cccf; text-decoration: none;}
ul#myprofilenav ul li .menuEven {background-color:#e7edee;}
ul#myprofilenav ul ul {left:148px; top:-1px}
ul#myprofilenav .menulink {padding:5px 10px 7px; background:url("../images/dropdown_bg2.png") no-repeat; width:151px; height: 23px;}
ul#myprofilenav .menulink:hover, ul#myprofilenav .menuhover {background-color: #5b686b;}
ul#myprofilenav ul li IMG {
	padding-top: 2px;	
	padding-left: 9px;
	padding-right: 9px;
}
#myprofilenav #sub {
	color: #000000;
}
ul#menuSub li a {
	width: 126px;
	height: 27px;
	text-align: left;
	border: 1px solid #000;
	border-right: 0px;
}
ul#menuSub li a:hover {
	width: 126px;
}


/* 
 * ========================================
 * redirect page
 * ========================================
 */

#redirectBox {
	height: 146px;
	width: 400px;
	font-size: 12px;
}
#redirectBody{
	padding: 10px;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 0xp;
	background-color: #e7edee;
}
#redirectHeader{
	padding: 10px;
	border: 1px solid #000;
	background-color: #d8e1e2;
	font-weight: bold;
}

/* 
 * ========================================
 * date picker
 * ========================================
 */

div.calendarbutton {
	width: 15px;
	height: 16px;
	background: transparent url("../images/calendar_icon.png") no-repeat center;
}

#CalendarPickerControl{
	background-color: transparent;
	width: 250px;
	height: 200px;
}

#CalendarPickerControl table.calframe{
	width: 100%;
	border: 1px solid #8f8f8f;
	background-color: #dbe4e5;
	text-align: center;
}

#CalendarPickerControl td.monthname{
	width: 100%;
	font: normal 12px Arial;
	color: #ffffff;
	font-weight: bold;
	background-color: #9aa4a6;
}

#CalendarPickerControl table.navigation{
	width: 100%;
	text-align: center;
}

#CalendarPickerControl td.navbutton{
	font: normal 11px Arial;
	color: #5c5c5c;
	font-weight: bold;
	background-color: #dbe4e5;
	border-width: 1px;
	border-style: solid;
	border-color: #F0F0F0 #A0A0A0 #A0A0A0 #F0F0F0;
	cursor: pointer;
}

#CalendarPickerControl td.navbutton:hover{
	text-decoration: underline;
	border-color: #808080 #F0F0F0 #F0F0F0  #808080;
	background-color: #c3d1d3;
}

#CalendarPickerControl span.yearbutton{
	cursor: pointer;
}

#CalendarPickerControl span.yearbutton:hover{
	text-decoration: underline;
}

#CalendarPickerControl td.dayname{
	font: normal 10px Arial;
	color: #ffffff;
	font-weight: bold;
	background-color: #b4c2c4;
}

#CalendarPickerControl td.today{
	font: normal 10px Arial;
	background-color: #dbe4e5;
	color: red;
	text-decoration: none;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: #F0F0F0 #A0A0A0 #A0A0A0 #F0F0F0;
}

#CalendarPickerControl td.today:hover{
	text-decoration: underline;
	border-color: #808080 #F0F0F0 #F0F0F0  #808080;
	background-color: #c3d1d3;
}

#CalendarPickerControl td.current{
	font: normal 10px Arial;
	font-weight: bold;
	background-color: #9faaad;
	color: highlighttext;
	text-decoration: none;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: #A0A0A0 #F0F0F0 #F0F0F0 #A0A0A0;
}

#CalendarPickerControl td.current:hover{
	text-decoration: underline;
}

#CalendarPickerControl td.day{
	font: normal 10px Arial;
	background-color: #e0e0e0;
	color: buttontext;
	text-decoration: none;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: #F0F0F0 #A0A0A0 #A0A0A0 #F0F0F0;
}

#CalendarPickerControl td.day:hover{
	text-decoration: underline;
	border-color: #808080 #F0F0F0 #F0F0F0  #808080;
	background-color: #c3d1d3;
}

#CalendarPickerControl td.weekend{
	font: normal 10px Arial;
	color: buttontext;
	text-decoration: none;
	background-color: #e0e0e0;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: #F0F0F0 #808080 #808080 #F0F0F0;
}

#CalendarPickerControl td.weekend:hover{
	background-color: #c3d1d3;
	text-decoration: underline;
	border-color: #606060 #F0F0F0 #F0F0F0 #606060;
}

#CalendarPickerControl td.dayothermonth{
	font:normal 11px Arial;
	background-color: #EEEEEE;
	color: #797979;
	border: 1px solid #EEEEEE;
}

#CalendarPickerControl td.weeknumber{
	font:normal 9px Arial;
	background-color: #b4c4dc;
	color: inactivecaptiontext;
	border-width: 0px;
}


#calendar {
	font-size: 11px;
	border: 1px #99afb4 solid;
}
#calendar .headerDayRows {
	background-color: #d1dadb;
}
#calendar .headerDayRows td {
	font-weight: bold;
	padding: 4px;
}
#calendar .weekRow {
	background-color: #dde5e6;
}
#calendar .weekRow td{
	border: 1px dotted #99afb4;
}
#calendar .dayUntaken {
	background-color: #e7edee;
	padding: 4px;
}
#calendar .dayTaken {
	padding: 4px;
}

#page #calendar .headerDayRows td {
	font-weight: bold;
	padding: 9px;
}
#page #calendar .dayUntaken {
	background-color: #e7edee;
	padding: 9px;
}
#page #calendar .dayTaken {
	padding: 9px;
}


/* 
 * ========================================
 * content slide
 * ========================================
 */

.clickableLayer {
	
}
.slideLayer {
	visibility: hidden;
}
.slideLayerContent {
	
}


/* 
 * ========================================
 * upload script
 * ========================================
 */
 
#lightbox{
	position: absolute;
	top:50%;
	left:-9999px;
	z-index:9999;
	width:390px;
	height:320px;
	margin:-200px 0 0 -200px;
    border-left: 2px solid #d4d0c8;
    border-top: 2px solid #d4d0c8;
    border-right: 2px solid #404040;
    border-bottom: 2px solid #404040;
	background:#FFF;
	text-align:left;
	padding-top: 20px;
}
#lightbox[id]{position:fixed;}
#overlay{
	position:absolute;
	top:0;
	left:-9999px;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#444;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#overlay[id]{position:fixed;}
#lhdr{position:absolute; top: 0px; left: 0px;background: #7c898b;font: bold 13px Arial;width:388px;height:18px;padding-left:2px;color:#FFFFFF;}

#div1, #file_list {text-align: left; color: #484B50; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#div1 {width: 100%; padding: 0px;}



/* 
 * ========================================
 * debug
 * ========================================
 */

div.parseTime {
	border-top: #A7A7A7 1px solid;
	border-bottom: #A7A7A7 1px solid;
	border-left: #A7A7A7 1px solid;
	border-right: #A7A7A7 1px solid;
	margin-top: 10px;
	padding: 6px;
	width: 200px;
	background-color: #f8f8f8;
	color: #000000;
}
