/*reset.css*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,/*em,strong,*/th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/*fonts.css*/body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}

:focus
{
  -moz-outline-style: none;
}

html, body{
	background: #f4f0de;
	color: #000;
}

body{
	min-height: 550px;
	position: relative;
	font-size: 11px;
}

h1 {
	font-size: 16px;
}

a {
	color: #000;
}

#container {
	width: 860px;
	min-height: 550px;
	margin: 0 auto;
	position: relative;
}

#nav {
	background: url(../images/navbar.png) top left no-repeat;
	height: 28px;
	width: 366px;
	position: absolute;
	left: 162px;
	top: 97px;
}

#nav a {
	position: absolute;
	height: 28px;
	top: 0;
}

#nav a#store 	{ left: 0; width: 78px }
#nav a#clothes 	{ left: 82px; width: 86px; }
#nav a#photos 	{ left: 175px; width: 91px; }
#nav a#contact 	{ left: 275px; width: 89px; }


#nav a:hover#store, #nav a.active#store 	{ background: url(../images/navbar_over.png) 0 0 no-repeat; }
#nav a:hover#clothes, #nav a.active#clothes { background: url(../images/navbar_over.png) -82px 0 no-repeat; }
#nav a:hover#photos, #nav a.active#photos 	{ background: url(../images/navbar_over.png) -175px 0 no-repeat; }
#nav a:hover#contact, #nav a.active#contact { background: url(../images/navbar_over.png) -275px 0 no-repeat; }

#content h1{
	margin-bottom: 18px;
}

#homelink {
	position: absolute;
	display: block;
	left: 63px;
	top: 20px;
	width: 228px;
	height: 68px;
}

#location{
	position: absolute;
	bottom: 7px;
	left: 60px;
	width: 330px;
	height: 25px;
}


.hidden {
	display: none;
}

a.thickbox {
	display: block;
/*	cursor: pointer;*/
}

#twitter {
	text-decoration: none;
	position: absolute;
	top: 386px;
	left: 16px;
	color: #6a5d52;
}