
html { padding: 0; margin: 0; }

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-image: url(/graphics/background.png);
 scrollbar-base-color: #A57A30;
 scrollbar-face-color: #624A15;
 scrollbar-3dlight-color: #624A15;
 scrollbar-track-color: #E7DBD5;
 scrollbar-darkshadow-color: #624A15;
 scrollbar-shadow-color: #624A15;
 scrollbar-highlight-color:#624A15;
 scrollbar-arrow-color: #E7DBD5;
} 

h1 {
 text-align:justify;
 font-size: 13px;
 color:#593D00;
}

p {
 text-align:justify;
 font-size: 12px;
 color:#593D00;
}
/*Anchors */
a {
  text-decoration:none;
  color:#402C00;
  font:Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  text-align:center;
}

a:hover {
text-decoration:none;
color:#FFFFFF;
}

a.ezjax:link, a.ezjax:visited, a.ezjax:active  {
 color: #996600;
 font-size: 11px;
} 

a.ezjax:hover {
 color: #000000;
 font-size: 11px;
}

a.left-green:link,  a.left-green:visited, a.left-green:active{
 color: #006600;
  font-size: 11px;
  font-weight:bold;
}

a.left-green:hover {
 color: #000000;
 font-size: 11px;
 font-weight:bold;
}

/*Site Wrapper*/ 
#wrapper { 
 margin: 0 auto;
 width: 920px;
 height:auto;
}
 
/*Menu Styles*/   
#menu_wrapper {
 width: 876px;
 float: left;
 padding: 0px;
 height: 60px;
 margin: 0px 0px 0px 0px;
 background: #CCCCCC;
 background-image: url(/graphics/titles/menu-seperator.png);
 background-repeat:no-repeat;
 }

.menu_item {
 width: 174px;
 height: 26px;
 float: left;
 padding: 5px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 text-decoration: none;
 text-align:center;
 font-weight:bold;
}
 
/*Banner Wrapper */  
#header {
 width: 900px;
 float: left;
 padding: 0px;
 height: 150px;
 margin: 0px 0px 0px 0px;
}

/*Info Areas */ 
#leftcolumn { 
 background: #E7DBD5;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 422px;
 width: 252px;
 float: left;
}

#rightcolumn { 
 background: #E7DBD5;
 height: 422px;
 padding: 10px;
 overflow:auto;
 width: 584px;
 float: right;
}

#fullcolumn { 
 background: #E7DBD5;
 margin: 0px 0px 0px 0px;
 height: 422px;
 padding: 10px;
 overflow:auto;
 width: 856px;
 float: right;
}

/* Borders */
#rightborder { 
position: relative;
 color: #333;
 background: #E7DBD5;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 500px;
 width: 22px;
 float: right;
 background-image:url(/graphics/border/middle.gif)
}

#leftborder { 
 position: relative;
 color: #333;
 background: #E7DBD5;
 height: 500px;
 width: 22px;
 float: left;
 background-image:url(/graphics/border/middle.gif)
}
 
 
/*Menus */ 
#leftmenu_witch {
 width: 250px;
 height: 100px;
 background-image: url(/graphics/border/left-menu-witch.png);
 background-repeat:no-repeat;
 padding: 80px 0px 0px 19px;
}

#leftmenu_elf {
 width: 250px;
 height: 100px;
 background-image: url(/graphics/border/left-menu-elf.png);
 background-repeat:no-repeat;
 padding: 80px 0px 0px 19px;
}

#leftmenu_corpse_a {
 text-align:right; 
 padding: 100px 10px 0px 0px;
 width: 240px;
 height: 250px;
 background-image: url(/graphics/border/left-menu-corpse-a.png);
 background-repeat:no-repeat;
 }
 
 #leftmenu_corpse_b {
  position: absolute;
 text-align: center; 
 padding: 120px 10px 0px 0px;
 width: 240px;
 height: 250px;
 background-image: url(/graphics/border/left-menu-corpse-b.png);
 background-repeat:no-repeat;
 }
 
#leftmenu_corpse_c {
 position: absolute;
 text-align: center; 
 padding: 40px 10px 0px 0px;
 width: 240px;
 height: 300px;
 background-image: url(/graphics/border/left-menu-corpse-c.png);
 background-repeat:no-repeat;
 }
 
#leftmenu_corpse_d {
 text-align: center; 
 padding: 130px 10px 0px 0px;
 text-align: center; 
 width: 240px;
 height: 300px;
 background-image: url(/graphics/border/left-menu-corpse-d.png);
 background-repeat:no-repeat;
 }
 
#leftmenu_devil_a {
 text-align:right; 
 padding: 60px 10px 0px 0px;
 width: 240px;
 height: 250px;
 background-image: url(/graphics/border/left-menu-devil-a.png);
 background-repeat:no-repeat;
}

#leftmenu_devil_b {
	text-align:right;
	padding: 60px 10px 0px 0px;
	width: 240px;
	height: 250px;
	background-image: url(/graphics/border/left-menu-devil-b.png);
	background-repeat:no-repeat
}

/* Left Menu News Scroller */
#leftmenu_news {
	text-align:left;
	padding: 0px 0px 0px 10px;
	width: 250px;
	height: 204px;
	background-image: url(/graphics/border/news-block-mid.png);
	background-repeat:no-repeat;
	overflow:auto;
}

/* Footer */ 

.footer_item {
 width: 150px;
 height: 18px;
 float: left;
 margin: 30px 0px 0px 0px;
 text-decoration:none;
 text-align:center;
 }
 
#footer { 
 width: 835px;
 height: 140px;
 clear: both;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 10px 0px 0px 85px;
 background-image: url(/graphics/border/footer.png);
}

/* Welcome Image Swap */

#welcome { 
 width: 576px;
 height: 90px;
 clear: both;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
/* Twitter Welcome Image Swap */
#welcome_face {
 width: 129px;
 height: 85px;
 float: left;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 text-decoration:none;
 text-align:center;
 background-image:url(/graphics/title/welcome-facebook.png);
}

#welcome_face a:hover img {
visibility:hidden;
}

#welcome_face a, #welcome_face.a:link, #welcome_face.a:visited {
display:block;
}

/* Twitter Welcome Image Swap */
#welcome_my {
 width: 115px;
 height: 85px;
 float: left;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 text-decoration:none;
 text-align:center;
 background-image:url(/graphics/title/welcome-myspace.png);
}

#welcome_my a:hover img {
visibility:hidden;
}

#welcome_my a, #welcome_my.a:link, #welcome_my.a:visited {
display:block;
}
/* Twitter Welcome Image Swap */
#welcome_last {
 width: 80px;
 height: 85px;
 float: left;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 text-decoration:none;
 text-align:center;
 background-image:url(/graphics/title/welcome-lastfm.png);
}

#welcome_last a:hover img {
visibility:hidden;
}

#welcome_last a, #welcome_last.a:link, #welcome_last.a:visited {
display:block;
}

/* Twitter Welcome Image Swap */
#welcome_twit {
 width: 128px;
 height: 85px;
 float: left;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 text-decoration:none;
 text-align:center;
 background-image:url(/graphics/title/welcome-twitter.png);
}

#welcome_twit a:hover img {
visibility:hidden;
}

#welcome_twit a, #welcome_twit.a:link, #welcome_twit.a:visited {
display:block;
}

/* YouTube Welcome Image Swap */
#welcome_you {
 width: 123px;
 height: 85px;
 float: left;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 text-decoration:none;
 text-align:center;
 background-image:url(/graphics/title/welcome-youtube.png);
}

#welcome_you a:hover img {
visibility:hidden;
}

#welcome_you a, #welcome_my.a:link, #welcome_my.a:visited {
display:block;
}