* { 
margin : 0; 
padding : 0; 
} 
a { 
text-decoration : none; 
} 
img { 
border : 0 none; 
} 
h3 {
color:#993300;
font-size:14px;
}

ul#accessLinks { 
position : absolute; 
left : -1000px; 
z-index : 100; 
} 

ul#accessLinks a:focus, 
ul#accessLinks a:active { 
position : absolute; 
left : 1000px; 
width : 200px; 
font-weight : bold; 
z-index : 100; 
color : #000; 

background : #ff9; 
border : 1px solid black; 
top : 0; 
text-decoration : none; 
} 

body { 
background-color: #993300;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

table th {
text-align:left;
color:#993300;
font-size:14px;
}

td {
font-size:12px;
}
td#tag {
font-size:10px;
}

div#wrapper {position:relative;
margin-left:auto;margin-right:auto;
width:798px;
height:975px;
background-color: #FFFFE8;
}

div#header { 
position : absolute;
left:0px;
z-index : 1; 
background-image : url(pics/story-header.jpg); 

background-repeat : no-repeat; 
height : 420px; 
width : 798px; 
}
div#header-cafe { 
position : absolute;
left:0px;
z-index : 1; 
background-image : url(pics/header-cafe.jpg); 

background-repeat : no-repeat; 
height : 420px; 
width : 798px; 
}

div#headermenu { 
position : absolute;
left:0px;
z-index : 1; 
background-image : url(pics/headermenu.jpg); 

background-repeat : no-repeat; 
height : 420px; 
width : 798px; 
}

div#headerrugs { 
position : absolute;
left:0px;
z-index : 1; 
background-image : url(pics/headerrugs.jpg); 

background-repeat : no-repeat; 
height : 420px; 
width : 798px; 
}

div#headerbooks { 
position : absolute;
left:0px;
z-index : 1; 
background-image : url(pics/headerbooks.jpg); 

background-repeat : no-repeat; 
height : 420px; 
width : 798px; 
}

div#headerstory { 
position : absolute;
left:0px;
z-index : 1; 
background-image : url(pics/headerstory.jpg); 

background-repeat : no-repeat; 
height : 420px; 
width : 798px; 
}
div#headerchapter { 
position : absolute;
left:0px;
z-index : 1; 
background-image : url(pics/chapter-one-header.jpg); 

background-repeat : no-repeat; 
height : 420px; 
width : 798px; 
}

div#content4 { 
position : absolute; 
top : 420px;
left:20px;
z-index : 4; 
width : 728px; 
height : 425px; 
color : #4a4a30; 

font-size : 12px; 
line-height:22px;
}

div#picture { 
position : absolute; 
top : 425px;
left: 435px;
z-index : 5; 
width : 352px; 
height : 302px;
}

div#picture2 { 
position : absolute; 
top : 485px;
left: 420px;
z-index : 5; 
width : 352px; 
height : 302px;
}

div#map { 
position : absolute; 
top : 425px;
left: 380px;
z-index : 5; 
width : 370px; 
height : 232px;
}

div#address { 
position : absolute; 
top : 356px; 
left : 620px; 
z-index : 3; 
width : 180px; 
height : 30px; 

font-family : Trebuchet MS, Verdana, Arial, Helvetica;
color: #FFCC00;
font-size : 14px;
}

div#navigation { 
position : absolute; 
top : 313px; 
left : 265px; 
z-index : 3; 
width : 600px; 
height : 50px; 
}

ul#nav li { 
display : inline; 
float : left;
font-family : Trebuchet MS, Verdana, Arial, Helvetica;
color: #FFCC00;

font-size : 25px;
padding-right : 5px;
} 

ul#nav li a { 
display : block; 
padding-left : 0; 
padding-bottom : 0;
border:none;

font-family : Trebuchet MS, Verdana, Arial, Helvetica;
color: #FFCC00;
font-size : 25px;
}

div#content { 
position : absolute; 
top : 420px;
left:20px;
z-index : 4; 
width : 400px; 
height : 275px; 
color : #4a4a30; 

font-size : 12px; 
line-height:22px;
}

div#tag { 
position : absolute; top:935px; 
width : 788px;
height:35px;
font-size : xx-small; 
color : #4a4a30; 
text-align : center;

background-image : url(pics/tag.jpg); 
background-repeat : no-repeat;
padding-top : 5px;
} 

div#tagindex { 
position : absolute; top:1450px; 
width : 788px;
height:35px;
font-size : xx-small; 
color : #4a4a30; 
text-align : center;


padding-top : 5px;
}
div#tag a { 
color : #4a4a30; 
} 

div#tag a:hover { 
color : blue; 
text-decoration : underline; 
} 

div#tagindex a { 
color : #4a4a30; 
} 

div#tagindex a:hover { 
color : blue; 
text-decoration : underline; 
} 
ul#sitemap li { 
list-style-type : disc; 
} 

ul#subsitemap li { 
list-style-type : circle; 
} 
div#picture p {

color : #4a4a30; 

font-size : 12px; 

line-height:22px;
}
div#content p {
margin-top:6px;
}
h5 {
margin-bottom:8px;
color:#222222;
}
span#p-link a {
color:#993300;
}