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

body{
padding:0;
margin:0;
background:#fff;
font: 80%/150% "Georgia", "Garamond", "Times";
}

#container{
width:960px;
padding: 0;
margin:0 auto;
background: #fff;
}

#header{
width:960px;
height: 115px;
background: url(/images/header.jpg) no-repeat;
margin: 0;
}

#shadow{
width:960px;
height: 15px;
background: url(/images/shadow.jpg) no-repeat;
margin: 0;
}

#txt{
width: 800px;
margin: 10px auto 25px;
}

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

#nav{
width: 960px;
height: 30px;
border: 0;
padding: 0;
margin: 0;
background: transparent;
}

#nav ul{
width: 960px;
height: 30px;
background: url(/images/menu.jpg);
margin: 0;
padding: 0;
position: relative;
}

#nav ul li{
margin: 0;
padding: 0;
list-style: none;
position: absolute;
top: 0;
}
	
#nav ul li, #nav a{
height: 30px;
display: block;
}

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

#n1 {left: 0px; width: 192px;}
#n2 {left: 192px; width: 192px;}
#n3 {left: 384px; width: 192px;}
#n4 {left: 576px; width: 192px;}	
#n5 {left: 768px; width: 192px;}	

#n1 a:hover {background: transparent url(/images/menu.jpg) -0px -30px no-repeat;}
#n2 a:hover {background: transparent url(/images/menu.jpg) -192px -30px no-repeat;}
#n3 a:hover {background: transparent url(/images/menu.jpg) -384px -30px no-repeat;}
#n4 a:hover {background: transparent url(/images/menu.jpg) -576px -30px no-repeat;}
#n5 a:hover {background: transparent url(/images/menu.jpg) -768px -30px no-repeat;}

/* current page */
body#home #n1 {background: transparent url(/images/menu.jpg) -0px -30px no-repeat;}
body#rugs #n2 {background: transparent url(/images/menu.jpg) -192px -30px no-repeat;}
body#articles #n3 {background: transparent url(/images/menu.jpg) -384px -30px no-repeat;}
body#about #n4 {background: transparent url(/images/menu.jpg) -576px -30px no-repeat;}
body#contact #n5 {background: transparent url(/images/menu.jpg) -768px -30px no-repeat;}

.clear {clear: both}

#footer {
height: 103px;
background: url(/images/footer.jpg) no-repeat;
margin: 0;
}

#footer p{
padding-top: 25px;
padding-left: 80px;
font-size: 0.9em;
}

/* 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;
}

#gsHeader { display : none; } 

#gsFooter { display: none; }