html, body {height: 100%;} 
body
{
text-align:center;
margin:0px;
background-color: #101415;
overflow-x: hidden;
vertical-align:top;
overflow: -moz-scrollbars-vertical;

scrollbar-3dlight-color:#515d62; 
scrollbar-arrow-color:#abbbc2; 
scrollbar-base-color:#515d62; 
scrollbar-darkshadow-color:#515d62; 
scrollbar-face-color:#111415; 
scrollbar-highlight-color:#111415; 
scrollbar-shadow-color:#111415; 
scrollbar-track-color:#111415; 

}
#page
{
width: 100%;
height: 100%;
border: 0px solid white;
}
#wrapper
{
	
width:1000px;
margin: 0px auto;
border: 0px solid black;
height:100%;
}

#wrapper table td.header
{
border: 0px solid white;
height:100%;
background-repeat: no-repeat;
}

#wrapper table
{
	margin: 0px;
	padding: 0px;
	/*height:100%;*/
}

#wrapper td.sidebar
{
	border: 0px solid white;
	background-image: url("images/sidebarbg.jpg");
	width:191px;
	margin:0px;
}

#wrapper td.body
{

	background-image: url("images/bodybg.jpg");
	background-repeat:no-repeat;
	background-position:center;
	width:810px;
	margin:0px;
	text-align:center;
	vertical-align:top;
}

#header
{
border: 0px solid white;
width:1000px;
height:226px;
/* background-image: url("images/header.jpg"); */
background-repeat: no-repeat;
margin:0px;

}

#sidebar
{
background-image: url("images/sidebar.jpg");
background-repeat: no-repeat;
width: 191px!important;
width: 191px;
height:100%;
margin:0px;
position:relative;
right:1px!important;
right:1px;

}

#links
{
/*position:relative;
top:-16px!important;
top:-14px;
right:1px;*/
/*position:absolute;
top:213px;
right:1056px!important;
right:1058px;
*/

position:relative;
top:212px!important;
top:201px;
right:3px!important;
right:2px;
z-index:3;
width: 191px;
color: #889ca5;
font-family: Tahoma, Geneva, sans-serif;
font-size: 48px;
text-align: center;
margin:0px;
padding: 0px;
cursor:pointer;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	#links 
	{
	margin-left: 1px;
	}
	#header
	{

	}
}

#links img
{
margin:0px!important;
margin:-10px;
}

#galleryhov
{
position:relative;
top: -5px;
z-index: 6;
border: 0px solid #2d3031;
border-bottom: 2px solid #2d3031;
cursor:pointer;
}

a img
{
border: 0px solid #2d3031;
}

#gallerystat
{
opacity:0.7;
filter:alpha(opacity=70);
border: 0px solid# 2d3031;
}

#body
{

margin: 0px auto;
position:relative;
top:-18px!important;
top:-84px;
width: 730px;
color: #889ca5;
}

td
{
font-family: Tahoma, Geneva, sans-serif;
color: #889ca5;
font-size: 22px;
}

td.left
{
vertical-align:top;
text-align:right;
}

td.right
{
text-align:left;
}

input
{
background-color: transparent;
border: 1px solid #2d3031;
font-family: Tahoma, Geneva, sans-serif;
color: #889ca5;
font-size: 20px;
padding-left: 4px;
}

select
{
background-color: #101415;
border: 1px solid #2d3031;
font-family: Tahoma, Geneva, sans-serif;
color: #889ca5;
font-size: 20px;
padding-left: 4px;
}

div.fakeinput
{
background-color: transparent;
border: 1px solid #2d3031;
font-family: Tahoma, Geneva, sans-serif;
color: #889ca5;
font-size: 20px;
width:217px;
height:28px;
cursor:default;
padding-left: 4px;
}

textarea
{
width: 500px;
height: 350px;
background-color: transparent;
padding-left: 4px;
border: 1px solid #2d3031;
font-family: Tahoma, Geneva, sans-serif;
color: #889ca5;
font-size: 20px;
overflow: auto;

scrollbar-3dlight-color:#515d62; 
scrollbar-arrow-color:#abbbc2; 
scrollbar-base-color:#515d62; 
scrollbar-darkshadow-color:#515d62; 
scrollbar-face-color:#111415; 
scrollbar-highlight-color:#111415; 
scrollbar-shadow-color:#111415; 
scrollbar-track-color:#111415; 
}

h1
{
position:relative;
z-index:2;
text-align:left;
font-weight:normal;
margin:0px;
margin-top:8px;
margin-bottom:10px;
margin-left:7px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 50px;
color: #889ca5;
line-height:28px;
}
h1.bio
{
/*margin-top:60px;*/
}

h1.cntr
{
font-size: 46px;
margin-left:0px;
text-align:center;
}
h1.cal
{
font-size: 44px;
margin-left: 0px;
text-align:center;
}
h1.rebelimage
{
font-size: 44px;
margin-top:0px;
margin-bottom:20px;
color: #abbbc2;
text-align:center;
}
h2
{
font-weight:normal;
margin:0px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 28px;
color: #889ca5;
line-height:32px;
}
h2.artists
{
text-align:left;
border-bottom: 1px solid #2d3031;
border-top: 1px solid #2d3031;
padding-left:8px;
}
h3
{
margin:0px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 14px;
color: #889ca5;
line-height:2px;

}
div.separator
{
margin-left:5px;
border-left: 1px solid #2d3031;

height: 100%;
}
div.separator2
{
clear: both;
margin-top:5px;
border-top: 1px solid #2d3031;
width: 100%;
}
div.adminpanel
{
margin: 0px auto;
margin-bottom: 20px;
color: #889ca5;
font-family: Tahoma, Geneva, sans-serif;
border: 1px dashed #2d3031;
width: 729px;
}

div.adminpanel h2
{
text-align:left;
margin-left:5px;
}

div.adminpanel div
{
width:100%;
background-color: #2d3031;
background-image: url("images/barbg.jpg");
background-position: center;
}

div.adminpanel td.unhov
{

border: 1px dotted #2d3031;
text-align: center;
padding:15px;
padding-left:7px;
padding-right:7px;
}

div.adminpanel td.hov
{
background-position: center;
border: 1px dotted #2d3031;
text-align: center;
padding:15px;
cursor: pointer;
color: #abbbc2;
padding-left:7px;
padding-right:7px;
}

div.adminpanel td.hov h2
{
color: #abbbc2;
}

div.adminpanel td h2
{
text-align:center;
}

div.calendar
{
padding:0px;
padding-top: 11px!important;
padding-top: 7px;
text-align: center;
font-size: 19px;
background-image: url("images/calendar.gif");
background-position: center;
background-repeat: no-repeat;
width:100px;
height:100px;

}
div.calendar2
{
padding:0px;
padding-top: 10px!important;
padding-top: 4px;
text-align: center;
font-size: 12px;
background-image: url("images/calendar2.gif");
background-position: center;
background-repeat: no-repeat;
width:65px;
height:65px;
float:left;
}
div.calendar h1
{
margin-top: 15px;
font-size: 50px;
}
div.calendar2 h1
{
margin-top: 5px!important;
margin-top: 5px;
font-size: 32px;
}
td.calendar
{
border-right: 1px dotted #2d3031;
}

td.heading
{
width:100%;
background-position: center-left;
border-bottom: 1px solid #2d3031;
border-top: 1px solid #2d3031;
padding-left:5px;
}
td.heading h2
{
background-position: top-left;
background-repeat: no-repeat;
margin: 0px;
padding-left:5px
}
div.heading
{
width:98%!important;
width:100%;
background-position: center-left;
border-bottom: 1px solid #2d3031;
border-top: 1px solid #2d3031;
padding-left:5px;
clear:both;
margin-top:10px;
}
div.heading h2
{
background-position: top-left;
background-repeat: no-repeat;
margin: 0px;
padding-left:5px
}
div.blogbody
{
padding-top:5px!important;
padding-top:0px;
padding-left: 15px;
font-size: 17px;
}
div.blogbody2
{
padding-top:5px!important;
padding-top:0px;
padding-left: 10px;
border-bottom: 1px solid #2d3031;
border-top: 1px solid #2d3031;
font-size: 17px;
}
div.adminoptions
{
text-align:right;
width:100%;
font-size:10px;
}

a
{
text-decoration: none;
color: #889ca5;
}

a:hover
{
color: #abbbc2;
}
table
{
margin: auto 0px;
}
.logoutbar
{
width:100%;
text-align:right;
padding:0px;
margin: 0px;
height:35px;
}

.logoutbar input
{
background-color: transparent;
border: 1px solid #2d3031;
font-family: Tahoma, Geneva, sans-serif;
color: #889ca5;
font-size: 20px;
cursor: pointer;
margin: 0px;
}

.logoutbar form
{
margin: 0px;
margin-bottom: 10px;
}

table.list
{
border: 1px dotted #333a3d;
width:100%;
margin-bottom: 20px;
}

table.list td
{
text-align:center;
}

table.list tr.row1
{
text-align:center;
background-color: #333a3d;
}

table.list tr.row2
{
text-align:center;
background-color: #272c2f;
}

table.list tr.hover
{
text-align:center;
background-color: #4f5a5f;
cursor: pointer;
}
td.blogbg
{
background-color: #161a1b;
}

div.item
{
text-align:center;
background-color: #161a1b;
border: 1px solid #2d3031;
width: 190px;
padding: 5px;
padding-top:0px;
margin-top: 10px;
}

div.item img
{
margin-top:3px;
}

div.itemhov
{
text-align:center;
cursor: pointer;
background-color: #272c2f;
border: 1px solid #2d3031;
width: 190px;
padding: 5px;
padding-top:0px;
margin-top: 10px;
}

div.itemhov img
{
margin-top:3px;
}
