/* basic layout ---------- */

body{
padding:0;
margin:0;
background:#FFFFFF;
font: 80%/150% "MS PGothic", sans-serif;
}

#container{
width:1000px;
padding: 0;
margin:0 auto;
background: url(gfx/txtbg.gif);
}

#header{
width: 1000px;
height: 200px;
background-image: url(gfx/header.jpg);
background-repeat: no-repeat;
margin: 0 auto;
padding: 0;
}

#txt{
width: 90%;
padding: 10;
margin: 0 auto;
}

/* top nav -------- */

#nav	{
width: 1000px;
height: 20px;
border: 0;
padding: 0;
margin: 0;
background: transparent;
}
	
#nav ul	{
width: 1000px;
height: 20px;
background: url(gfx/menu.jpg);
margin: 0 0px;
padding: 0;
position: relative;
}
	
#nav ul li	{
margin: 0;
padding: 0;
list-style: none;
position: absolute;
top: 0;
}
	
#nav ul li, #nav a	{
height: 20px;
display: block;
}

#nav ul li a	{
text-indent: -9999px; 
text-decoration: none;
}

#n1 {left: 0px; width: 200px;}
#n2 {left: 200px; width: 200px;}
#n3 {left: 400px; width: 200px;}
#n4 {left: 600px; width: 200px;}	
#n5 {left: 800px; width: 200px;}	

#n1 a:hover {background: transparent url(gfx/menu.jpg) -0px -20px no-repeat;}
#n2 a:hover {background: transparent url(gfx/menu.jpg) -200px -20px no-repeat;}
#n3 a:hover {background: transparent url(gfx/menu.jpg) -400px -20px no-repeat;}
#n4 a:hover {background: transparent url(gfx/menu.jpg) -600px -20px no-repeat;}
#n5 a:hover {background: transparent url(gfx/menu.jpg) -800px -20px no-repeat;}

/* current page */
body#home #n1 {background: transparent url(gfx/menu.jpg) -0px -20px no-repeat;}
body#rugs #n2 {background: transparent url(gfx/menu.jpg) -200px -20px no-repeat;}
body#articles #n3 {background: transparent url(gfx/menu.jpg) -400px -20px no-repeat;}
body#about #n4 {background: transparent url(gfx/menu.jpg) -600px -20px no-repeat;}
body#contact #n5 {background: transparent url(gfx/menu.jpg) -800px -20px no-repeat;}

#content{
padding:0 40px 50px 25px;
margin:10px 0 0 170px;
}

#splash{
background: url(gfx/splashman.png);
width:128px;
height: 128px;
margin: 0 auto;
}

.clear {clear: both}

p.news {
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

#footer {
height: 200px;
background: transparent url(gfx/footer.jpg) no-repeat scroll 0pt;
margin: 0pt auto;
}

#footer p{
padding-top: 150px;
padding-left: 84px;
color:#ccc;
}

/* linkage -------- */
txt.a{
color:#104e93;
text-decoration:none;
}

a { text-decoration:none; }
a:link { color:#666; }
a:visited { color: #666;}
a:hover { color: #FFF; background-color: #666; }

#footer a{
color:#666;
text-decoration:none;
border-bottom:1px dotted #999;
}

#footer a:hover{
text-decoration:none;
color:#000;
border-bottom:1px solid #666;
}