body, html{
font-family:'Lucida Sans Unicode';
font-size: 13px;
color: #ffffff;
margin: 0;
line-height:17px;
background-color:#321310;
}
img {
border:none;
}
h1{
font-family:'Lucida Sans Unicode';
font-size: 20px;
color: #ffe26f;
margin: 0;
line-height:24px;
}
h2{
font-family:'Lucida Sans Unicode';
font-size: 16px;
color: #ffffff;
margin: 0;
line-height:18px;
}
h3{
font-family:'Lucida Sans Unicode';
font-size: 12px;
color: #ffe26f;
margin: 0;
line-height:18px;
}
a {
text-decoration:underline;
color:#ffffff;
}
a:link{
text-decoration:underline;
color:#ffffff;
}
a:hover{
text-decoration:none;
color:#ffffff;
}
a:visited{
text-decoration:underline;
color:#ffffff;
}

#container {
width:992px;
margin:0 auto;
}

/* header part css starts here*/
#header {
text-align:left;
float:left;
z-index:1;
margin:0px;
width:992px;
padding:0px;
}
.hcon {
text-align:left;
float:left;
width:992px;
}
.logo {
width:275px;
float:left;
text-align:left;
}
.topright {
float:left;
width:717px;
text-align:left;
}

.toplink {
width:717px;
background-image:url(images/top-link-back.jpg);
height:60px;
background-repeat:no-repeat;
float:left;
}
.toplinkleft {
width:430px;
float:left;
height:47px;
color:#FFFFD3;
font-size:14px;
padding-top:13px;
padding-left:70px;
}
.toplinkleft a {
text-decoration:none;
color:#FFFFD3;
margin-right:52px
}

.toplinkleft a:visited {
text-decoration:none;
color:#FFFFD3;
margin-right:52px
}

.toplinkleft a:hover {
text-decoration:underline;
color:#FFFFD3;
}
.toplinkright {
width:180px;
float:left;
height:47px;
color:#D59C56;
padding-top:13px;
font-size:12px;
padding-left:37px;
}
.toplinkright a {
color:#D59C56;
text-decoration:none;
margin-left:5px;
margin-right:5px;
}
.toplinkright a:visited {
color:#D59C56;
text-decoration:none;
margin-left:5px;
margin-right:5px;
}
.toplinkright a:hover {
color:#D59C56;
text-decoration:underline;
}
.topnav{
float:left;
font-size: 15px;
line-height:normal;
text-align:left;
color:#ffffff;
width:717px;
height:32px;
background-image:url(images/nav-back.jpg);
background-repeat:no-repeat;
font-family:arial;
font-weight:normal
}

.topnav ul{
list-style-type: none;
margin:0;
padding:0;
}

.topnav li{
display:inline;
margin:0;
padding:0;
}

.topnav a{
float:left;
background:url(images/nav.gif) no-repeat right top;
margin:0;
text-decoration:none;
color:#ffffff;
padding-left:10px;
margin-left:5px;
}
.topnav a:visited{
float:left;
background:url(images/nav.gif) no-repeat right top;
margin:0;
text-decoration:none;
color:#ffffff;
padding-left:10px;
margin-left:5px;
}
.topnav a span{
float:left;
display:block;
background:url(images/nav.gif) no-repeat right top;
padding: 8px 12px 6px 0px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
.topnav a span {float:none;text-decoration:none;}

.topnav a:hover span {
color: #ffffff;
text-decoration:none;
}

.topnav li.selected a{ 
background-position:0 -32px; 
color:#ffffff;
background-image: url(images/nav.gif);
text-decoration:none;
}

.topnav li.selected a:visited{ 
background-position:0 -32px; 
color:#ffffff;
background-image: url(images/nav.gif);
text-decoration:none;
}
.topnav li.selected a span{ 
background-position:100% -32px; 
color:#ffffff;
text-decoration:none;
background-image:url(images/nav.gif);
}

.topnav a:hover, .topnav li.selected a:hover{ 
background-position:0% -32px; 
color:#ffffff;
text-decoration:none;
}

.topnav a:hover span, .topnav li.selected a:hover span{ 
background-position:100% -32px; 
}
.craft {
width:717px;
float:left;
text-align:left
}

.gallery {
width:682px;
float:left;
text-align:right;
background-image:url(images/galleryback.jpg);
background-repeat:no-repeat;
height:288px;
padding-top:8px;
padding-right:8px;
}
.cal {
background-image:url(images/top-right-back.jpg);
height:266px;
width:267px;
float:left;
text-align:left;
font-family:Arial;
font-size:22px;
color:#3D0500;
padding-top:30px;
padding-left:35px;
line-height:25px;
font-weight:bold;
}
.cal p{
margin:10px 0px 0px 0px;
padding:0px;
}
.cal1 {
font-size:18px;
line-height:18px;
font-weight:bold;
}
.cal2 {
font-size:22px;
line-height:24px;
font-weight:normal;
}
.cal3 {
font-size:28px;
line-height:28px;
font-weight:normal;
}

/* header part css ends here*/



/* middle part css starts here*/
#middlediv {
width:992px;
float:left;
z-index:1;
margin:0px;
padding-top:0px;
padding-bottom:20px;
}

.midleft {
width:690px;
float:left;
text-align:justify;
display:inline;
background-image:url(images/mid-left-back.jpg);
background-repeat:no-repeat;
padding-top:20px;
}
.midleft1 {
width:590px;
float:left;
background-image:url(images/mid-left-back1.jpg);
background-repeat: no-repeat; 

padding-top:20px;
padding-left:72px;
padding-right:28px;
}
.midleft p{
padding-left:73px;
padding-right:16px;
}
.midleft div{
padding-left:50px;
}
.midright {
width:265px;
float:left;
text-align:justify;
background-repeat:no-repeat;
background-image:url(images/mid-right-back.jpg);
padding-top:60px;
padding-left:37px;
}
.midright p {
padding-right:73px;
}
.midright a {
text-decoration:underline;
color:#ffffff;
}
.midright a:hover {
text-decoration:underline;
color:#FFFFD3;
}



/* middle part css ends here*/



/* footer part css starts here*/
#footerdiv {
width:952px;
float:left;
z-index:1;
color:#FFFFFF;
font-size:12px;
font-family:Arial;
background-image:url(images/footer.jpg);
background-repeat:no-repeat;
padding-left:40px;
padding-top:6px;
}

#footerdiv ul{
list-style-type: none;
margin:0;
padding:0;
}

#footerdiv li{
display:inline;
margin:0;
padding:0;
}

#footerdiv a{
float:left;
background:url(images/line.gif) no-repeat right top;
text-decoration:none;
color:#ffffff;
padding-left:19px;
padding-right:21px;
padding-top:3px;
padding-bottom:8px;
}
#footerdiv a:hover{
float:left;
background:url(images/line.gif) no-repeat right top;
text-decoration:none;
color:#FFFFD3;
padding-left:19px;
padding-right:21px;
padding-top:3px;
padding-bottom:8px;
text-decoration:underline
}
#footerdiv a.last{
float:left;
background-image:none;
text-decoration:none;
color:#ffffff;
padding-left:19px;
padding-right:21px;
padding-top:3px;
padding-bottom:8px;
}
#footerdiv a.last:hover{
float:left;
text-decoration:none;
background-image:none;
color:#FFFFD3;
padding-left:19px;
padding-right:21px;
padding-top:3px;
padding-bottom:8px;
text-decoration:underline
}
#footerdiv p {
text-align:center;
width:952px;
clear:both;
}

#credits a:link{
text-decoration:underline;
color:#ffffff;
padding-right:21px;

}
#credits a:hover{
text-decoration:underline;
color:#ffffff;
padding-right:21px;
}
#credits a:visited{
text-decoration:underline;
color:#ffffff;
padding-right:21px;
}
/* footer part css ends here*/



