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

ul {
list-style-type: none;
}
body{
background:#DD8F33 url(purple_bg.jpg) repeat-x top left;
font:12px Verdana, Arial, Helvetica, sans-serif;
}
p{
padding:10px 0;
}
.wrapper{
background:url(bg.jpg) no-repeat top center;
}
.top_table{
height:102px;
}
.home_trans_1{
background:url(home_content_bg2.jpg) no-repeat;
height:280px;
}
.home_trans_1 p{
padding:10px 20px;
}
.footer td{
padding:10px;
font-size:10px;
color:#fff;
}
.footer a{
text-decoration:none;
color:#fff;
} 
.sub_content_tbl{
background:#F9E9B9 url(sub_bg.jpg) no-repeat bottom right;
}
.sub_nav{
width:205px;
margin:0 0 0 4px;
}
.sub_nav ul{
list-style-type:none;
}
.sub_nav ul li{
background:url(li.jpg) no-repeat;
height:25px;
width:205px;
padding:0 0 1px 0;
}
.sub_nav ul li a{
text-decoration:none;
font-size:16px;
color:#fff;
display:block;
padding:3px 0 0 7px;
height:22px;
}
.sub_nav ul li a:hover{
background:url(li_over.jpg) no-repeat;
padding:3px 0 0 7px;
height:22px;
}
.sub_content{
padding:24px 34px 30px 20px;
}
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #809148;
	font-weight: lighter;
	font-variant: small-caps;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #663366;
	font-weight: lighter;
}

/* Styling for Open Table and Urban Spoon */

ul {
	list-style-type: none; }


#fb {
	float: right;
	margin: 43px 0 0;
	font-size: 1.3em; }

#fb img {
	border: none; }

#fb a {
	text-decoration: none;
	color: black; }

#fb a:hover {
	text-decoration: none;
	color: white; }

#otus {
	padding: 20px 0 0 30px;
	font-size: 1.3em; }

#otus li img {
	border: none; }

#otus a {
	text-decoration: none;
	color: black; }

#otus a:hover {
	text-decoration: underline;
	color: white; }