html {
margin : 0; 
padding : 0; 
} 
body {
color : #663333; 
background : #ffffcc url(../images/brace_bg_sm.jpg) no-repeat top left; 
margin : 5px; 
	min-width: 600px;
	background: #530000;
min-height : 100%; 
} 

p {
font-size : normal; 
margin-top : 10px; 
text-align : justify; 
} 
p.items {
text-align : left; 
text-indent : 20px; 
padding-bottom : 10px;
} 
h3 {
font : italic bold 12pt georgia, serif; 
letter-spacing : 1px; 
margin-bottom : 5px; 
color : #777755; 
} 
h2 {
font : italic bold 14pt georgia, serif; 
letter-spacing : 1px; 
margin-bottom : 5px; 
} 
a:link {
text-decoration : none; 
color : #9933cc; 
} 
a:visited, a:active {
text-decoration : none; 
color : #ffccff; 
} 
a:hover {
text-decoration : underline; 
color : #9933cc; 
} 
.shrink {
font-size : 80%; 
} 
.bold {
font-weight : bold; 
} 
/*#content {
padding : 0 50px 0 75px; 
position : absolute; 
top : 0; 
left : 0; 
} */

#content {
	padding: 0px 50px 0px 110px;
	width:600px;
	text-align: left;
	background: #ffffcc url(images/brace_bg.jpg) no-repeat left top;
	border: 5px solid #AC8661;
	margin-left : auto;
	margin-right : auto;
	position : relative;
	}
#banner h2 {
background : transparent url(../images/bw_sm.gif) no-repeat top left; 
margin-top : 10px; 
width : 230px; 
height : 94px; 
float : left; 
} 
#banner h2 span {
display : none; 
} 
#banner p {
margin-top : 15px; 
margin-left : 10px; 
text-align : center; 
font : italic bold 18pt/24pt georgia, serif; 
} 
#shopInfo {
margin : 0 20px 5px 0; 
width : 160px; 
float : left; 
} 
#shopInfo p {
font : italic 10pt/14pt georgia, serif; 
text-align : center; 
} 

#nav {
padding : 10px 0 20px 10px; 
width : 160px; 
float : right; 
} 

#footer {
	text-align : center;
	margin-bottom : 20px;
	padding : 5px;
	clear : both;
	position: static;
	bottom: 10px;
} 

#footer a:link, #footer a:visited {
margin-right : 5px; 
} 
ul#menu {
width : 150px; 
list-style-type : none; 
border-top : 1px solid #663333; 
margin : 0; 
padding : 0; 
} 
ul#menu ol {
display : none; 
text-align : left; 
list-style-type : none; 
margin : 0; 
padding : 5px; 
} 
ul#menu li, ul#menu a {
font-family : verdana, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #663333; 
} 
ul#menu li {
border-bottom : 1px solid #663333; 
line-height : 20px; 
} 
ul#menu ol li {
border-bottom : none; 
} 
ul#menu ol li:before {
content : " "; 
} 
ul#menu a {
text-decoration : none; 
outline : none; 
} 
ul#menu a:hover {
color : #9933cc; 
} 
ul#menu a.active {
color : #9933cc; 
} 

.left {
	float:left;
	margin: 5px;
}
.right {
	float:right;
	margin: 5px;
}
img {
	padding: 8px;
	border-width: 0px;
}
