
*{margin:0; padding:0;}
html{overflow-y;scroll;}
body{ background: #FFF;
}
h1{
line-height:130%;
font-weight:normal;
font-size:24px;
color:#CCC;
}


h2{
line-height:130%;
font-weight:normal;
font-size:21px;
}

h3{
line-height:130%;
font-weight:normal;
font-size:14px;
}

h4{
line-height:130%;
font-weight:normal;
font-size:14px;
}

#wrapper
{
width:950px;
height:auto;
margin:0 auto;
-moz-box-shadow: 0 0 1em rgba(0, 0, 0, .5);
  -webkit-box-shadow: 0 0 1em rgba(0, 0, 0, .5);
  box-shadow: 0 0 1em rgba(0, 0, 0, .5);
  opacity: .95;

}
#header
{
	clear:both;
	background:url(../images/header.jpg);
	width:950px;
	height:336px;
}
#content-area
{
	width:950px;
	background:url(../images/content-bg.jpg);
	
}
#nav-area
{
	width:268px;
	float:left;
}
#contents
{
	width:682px;
	float:right;
	background:url(../images/body.jpg) no-repeat;
}
#cont
{
	padding:0 45px 0 20px;
}
#titless
{
	position:relative;

	left:10px;
}
.hack
{
	clear:both;
}
#nav-spacer-top
{
	width:268px;
	height:184px;
	background:url(../images/nav-spacer-top.jpg);

}
#nav
{
	width:268px;
	height:90px;
}
#nav-spacer-bottom
{
	width:268px;
	height:291px;
	background:url(../images/nav-spacer-bottom.jpg);
}
#footer
{
	background:url(../images/footer.jpg);
	height:48px;
}

#navigate { background-image:url(../images/navigate.jpg);}
#navigate li {display:inline; text-indent:-9999px;}

#navigate li a {display:block; height:30px; outline:none; background-image:url(../images/navigate.jpg); background-repeat:no-repeat;}

#navigate li#index a{ background-position:0 0;}
#navigate li#author a{ background-position:0 -30px;}
#navigate li#order a{ background-position:0 -60px;}

#navigate li#index a:hover{ background-position:0 -90px}
#navigate li#author a:hover{ background-position:0 -120px;}
#navigate li#order a:hover{ background-position:0 -150px;}

#navigate li#index a:active{ background-position:0 -90px;}
#navigate li#author a:active{ background-position:0 -120px;}
#navigate li#order a:active{ background-position:0 -150px;}

body#home-id #navigate li#index a { background-position:0 -90px;}
body#author-id #navigate li#author a { background-position:0 -120px;}
body#order-id #navigate li#order a { background-position:0 -150px;}

