* {
    padding: 0;
    margin: 0;
}

body {
background: #f8f7e2;
font-family: "Trebuchet MS" Verdana, Arial, sans-serif;
font-size: 12px;
color: #000;
line-height: 19px;
}

a {
text-decoration: none;
color: #0171AF;
}
a:hover {
text-decoration: underline;
color: #111;
}

#wrap {
width: 1024px;
margin:auto;
}

#temp3 {
margin:15px;
}

#header {
height: 40px;
background: #f8f7e2;
}

#slideshow{
	width:586px;
	height:329px;
	z-index:0;
	/*background: url(../images/.png) no-repeat; */
}

#menu {
height: 40px;
background: #fff;
}
#menu ul {
list-style-type: none;
margin-left:30px;
}
#menu ul li {
float:left;
padding:0 30px;
}
#menu ul li a {
color: #695e4a;
font-size: 13px;
font-weight: 600;
line-height:40px;
}
#menu ul li a:hover {
color: #d6662f;
text-decoration: none;
}

#menu a.home {
	background: url(../images/) no-repeat center top;
}
#menu a:hover.home, #home #menu a.home {
	color:#d6662f;
	text-decoration:none;
}
#menu a.classes {
	background: url(../images/) no-repeat center top;
}
#menu a:hover.classes, #classes #menu a.classes {
	color:#d6662f;
	text-decoration:none;
}
#menu a.shop {
	background: url(../images/) no-repeat center top;
}
#menu a:hover.shop, #shop #menu a.shop {
	color:#d6662f;
	text-decoration:none;
}
#menu a.events {
	background: url(../images/) no-repeat center top;
}
#menu a:hover.events, #events #menu a.events {
	color:#d6662f;
	text-decoration:none;
}
#menu a.gallery {
	background: url(../images/) no-repeat center top;
}
#menu a:hover.gallery, #gallery #menu a.gallery {
	color:#d6662f;
	text-decoration:none;
}
#menu a.blog {
	background: url(../images/) no-repeat center top;
}
#menu a:hover.blog, #blog #menu a.blog {
	color:#d6662f;
	text-decoration:none;
}
#menu a.about_us {
	background: url(../images/) no-repeat center top;
}
#menu a:hover.about_us, #about_us #menu a.about_us {
	color:#d6662f;
	text-decoration:none;
}
#menu a.contact_us {
	background: url(../images/) no-repeat center top;
}
#menu a:hover.contact_us, #contact_us #menu a.contact_us {
	color:#d6662f;
	text-decoration:none;
}

#sub-header {
height:322px;
background:#fff url(../images/header.jpg) no-repeat top center;
}
#temp2-header {
height:138px;
background:#fff;
}
#temp5-header {
height:138px;
background:url(../images/sub-header/class-head.jpg) no-repeat top center;
}
#temp6-header {
height:138px;
background:url(../images/sub-header/shop-head.jpg) no-repeat top center;
}

#temp4-header {
height:138px;
background:#fff url(../images/sub-header/gallery-head.jpg) no-repeat top center;
}

#content {
background: #fff;
}
#content_page {
background: #fff;
padding:20px;
}

.main {
}
.main h2 {
font-size: 18px;
font-weight: 100;
padding: 15px 0 7px 0;
}
.main h2 a {
text-decoration: none;
}
.left h2 a:hover {
color: #111;
}

#page-title {
color:#d6662f;
font-weight:bold;
margin:10px 0;
}
#page-content {
text-align:justify;
}

#bottom {
background: #fff url(../images/footer.jpg) no-repeat top center;
height:51px;
text-align:center;
position:relative;
}

.policy:link, .policy:visited {
position:absolute;
right:8px;
top:7px;
font-size:10px;
font-weight:bold;
color:#fff;
}
.policy:hover, .policy:active {
text-decoration:none;
}

#bottom ul {
list-style-type: none;
margin-left:310px;
}
#bottom ul li {
float:left;

}
#bottom ul li a {
color: #fff;
font-size: 10px;
font-weight: 600;
line-height:40px;
padding:0 5px;
border-right:#FFFFFF 1px solid;
}
#bottom ul li a:hover {
color: #695e4a;
text-decoration: none;
}

#footer {
font-size: 11px;
color: #999;
text-align: center;
}

.readmore a:link, .readmore a:visited {
color:#d16e44; text-decoration:underline; font-size:11px;
}
.readmore a:hover, .readmore a:active {
color:#d16e44; text-decoration:none;
}

