body {
background-color: #ff3300;
background-image: url(../images/headerbg.jpg);
background-repeat: repeat-x;
background-position: center top;
padding: 0;
margin: 0;
font-family: georgia, times new roman;
font-size: 14px;
color: #fff;
text-align: center;

}

p{
text-align: left;
width: 500px;
margin: 14px auto;
}

a img {
border:none;
border:0;

}

a:link, a:hover, a:visited, a:active a:focus img{
text-decoration: none;
border:none;
border:0;

color: #fff;
}

a:link.back, a:hover.back, a:visited.back, a:active.back a:focus.back img{
text-decoration: none;
border:none;
border:0;

color: #fff;
}

h1{
padding: 30px 0 0;
/*margin: 0 0 0 175px;*/
margin: 0 0 0 55px;
color: #fff;
text-align: left;
font-size: 30px;
}

h2{
padding: 0;
margin: 8px 0 25px;
text-align: left;
color: #000;
font-size: 14px;
font-family: times new roman;
}

h4{
padding: 0;
margin: 10px 0;
color:#780001;
font-size: 24px;
font-weight: bold;
font-family: times new roman;
}

h3{
padding: 0;
/*margin: 0 0 0 225px;*/
margin: 0 0 0 175px;
text-align: left;
font-size: 20px;
}


#header{
width: 1024px;
height: 160px;
margin: 0 auto;
padding:0;
}

#header ul{
width: 1024px;
display: inline;
list-style-type: none;
float:left;
padding: 0;
margin: 0;
max-height: 44px;
}

#header li{
display: inline;
list-style-type: none;
float:left;
margin: 0;
padding: 0;
height: 44px;
}

.headerbar {
background-image: url(../images/header1.jpg);
background-repeat: no-repeat;
background-position: center top;
width: 1024px;
height: 116px;
margin: 0;
padding: 0;
text-indent: -9999em;
}

.nav1{
max-height: 44px;
width: 1024px;
text-indent: -9999em;
margin: 0;
padding: 0;
}

.nav2{
height: 44px;
width: 1024px;
float:left;
padding-left: 248px;
}

.nav3{
padding: 0 10px;
margin: 0 10px;
color:#780001;
font-size: 18px;
font-weight: bold;
font-family: times new roman;
}

a.b1 { display: block; width: 142px; height: 44px; background: url('../images/header2.jpg') no-repeat 0 -44px;}
a.b1a {display: block; width: 142px; height: 44px; background: url('../images/header2.jpg') no-repeat 0 0;}
a:hover.b1 {background-position: 0 0;}

a.b2 { display: block; width: 120px; height: 44px; background: url('../images/header2.jpg') no-repeat -142px -44px;}
a.b2a {display: block; width: 120px; height: 44px; background: url('../images/header2.jpg') no-repeat -142px 0;}
a:hover.b2 {background-position: -142px 0;}

a.b3 { display: block; width: 120px; height: 44px; background: url('../images/header2.jpg') no-repeat -260px -44px;}
a.b3a {display: block; width: 120px; height: 44px; background: url('../images/header2.jpg') no-repeat -260px 0;}
a:hover.b3 {background-position: -260px 0;}

a.b4 { display: block; width: 121px; height: 44px; background: url('../images/header2.jpg') no-repeat -382px -44px;}
a.b4a {display: block; width: 121px; height: 44px; background: url('../images/header2.jpg') no-repeat -382px 0;}
a:hover.b4 {background-position: -382px 0;}


.subnav2{
height: 18px;
width: 1024px;
font-size: 12px;
padding: 6px 0 14px;
margin: 0;
}

.subnav{
list-style-type: none;
display: inline;
padding: 0;
margin: 0 auto;
}

.subnav li{
list-style-type: none;
display: inline;
padding: 0;
margin: 0 10px;
font-weight: bold;
}

a.cnav {color: #fff;}
a:hover.cnav, a.cnavv {color: #ffe545}

.title{
/*background-image: url(../images/topbarim.jpg);
background-repeat: no-repeat;
background-position: right top;*/
width: 1024px;
height: 128px;
color: #c0ab7d;
margin:0 auto;
padding: 0;
}



.bar{
height: 86px;
background-image: url(../images/footer.jpg);
background-repeat: repeat-x;
background-position: center top;
margin: 0 auto;
padding: 0;
width: 1024px;
}

.bar2{
width: 1024px;
height: 180px;
background-image: url(../images/footer2.jpg);
background-repeat: repeat-x;
background-position: center top;
/*
height: 1px;
background-color:#780001;
*/
margin: 0;
padding: 0;
width: 100%;
}

#main{
background-color: #ff3300;
background-image: url(../images/topbg.jpg);
background-position: center top;
background-repeat: repeat-x;
width: 100%;
}

#content{
width: 1024px;
margin: 0 auto;
padding: 0;
min-height: 600px;
}

.frame{
background-image: url(../images/framebg.png);
background-position: center top;
background-repeat: repeat-y;
width: 567px;
margin-left: 65px;
float: left
}

.frametop{
background-image: url(../images/frametop.png);
background-position: center top;
background-repeat: repeat-y;
width: 567px;
height: 6px;
min-height: 6px;
margin-left: 65px;
float: left
}

.framebottom{
background-image: url(../images/framebottom.png);
background-position: center top;
background-repeat: repeat-y;
width: 567px;
height: 6px;
min-height: 6px;
margin-left: 65px;
float: left
}

.bounder{
margin: 0 auto;
padding: 0;
width: 1024px;
min-width: 1024px;
width: 100%;
}

.bounder1{
background-image: url(../images/bg1.jpg);
background-position: right 20px;
background-repeat: no-repeat;
width: 1024px;
min-width: 1024px;
width: 100%;
}

.bounder2{
background-image: url(../images/bg2.jpg);
background-position: right 20px;
background-repeat: no-repeat;
width: 1024px;
min-width: 1024px;
width: 100%;
}

.bounder3{
background-image: url(../images/bg3.jpg);
background-position: right 20px;
background-repeat: no-repeat;
width: 1024px;
min-width: 1024px;
width: 100%;
}

.bounder4{
background-image: url(../images/bg4.jpg);
background-position: right 20px;
background-repeat: no-repeat;
width: 1024px;
min-width: 1024px;
width: 100%;
}

.bounder5{
background-image: url(../images/bg5.jpg);
background-position: right 20px;
background-repeat: no-repeat;
width: 1024px;
min-width: 1024px;
width: 100%;
}

.bounder6{
background-image: url(../images/bg6.jpg);
background-position: right 20px;
background-repeat: no-repeat;
width: 1024px;
min-width: 1024px;
width: 100%;
}

.bounder7{
background-image: url(../images/bg7.jpg);
background-position: right 20px;
background-repeat: no-repeat;
width: 1024px;
min-width: 1024px;
width: 100%;
}

.bounder8{
background-image: url(../images/bg8.jpg);
background-position: right 20px;
background-repeat: no-repeat;
width: 1024px;
min-width: 1024px;
min-height: 400px;
width: 100%;
}

.bounder9{
background-image: url(../images/bgself.jpg);
background-position: right 20px;
background-repeat: no-repeat;
width: 1024px;
min-width: 1024px;
width: 100%;
}

.frontimage img{
padding: 0 2px;
margin: 0;
}

.back{
text-align: left;
}

.htext{
padding: 0;
margin: 2px 0 8px;
text-align: left;
}

.gallery1{
float:left;
width: 550px;
margin: 17px 0 0 17px;
padding: 0;
}

.galleryheader{
width: 100%;
text-align: left;
font-size: 18px;
font-weight: bold;
padding: 0;
margin: 0 0 10px;
}

.galleryheader2{
text-align: left;
font-size: 14px;
font-weight: bold;
padding: 0;
margin: 0px;
}

a.related, .related{
font-size: 14px;
color: #ffe545;
}

.imtitle{
height: 24px;
line-height: 12px;
margin: 2px 0 5px;
padding: 0;
color: #ffe545;
}

.c1{
font-size: 9px;
padding: 2px 0 0;
margin: 0;
}

.im1{
float: left;
width: 200px;
height: 200px;
padding: 0;
margin: 0 0 20px 25px;
}

.im2{
float: left;
height: 64px;
width: 64px;
padding: 0;
margin: 0 0 20px 25px;
}

.im3{
float: left;

padding: 0;
margin: 12px 0 10px 35px;
}

.im4{
float: left;

padding: 0;
margin: 32px 8px 20px 10px;
}

.talkies{
margin: 14px 0 14px 33px;
width: 430px;
text-align: justify
}

.mtext{
text-align: justify;
width: 300px;
}

.charname{
float: left;
font-size: 18px;
margin-left: 20px;
}

.chartitle{
float: left;
font-style: italic;
font-size: 13px;
margin-left: 20px;
}

.char{
float: left;
width: 400px;
margin-left: 20px;
}

.imagemid{
float: left;
padding: 0 0 10px;
}

#footer{
background-image: url(../images/footer.jpg);
background-repeat: repeat-x;
background-position: center top;
font-size: 18px;
height: 191px;

color: #940000;
background-color: #ff9822;
margin: 0 auto;
padding: 0;
}

#footer p{
padding: 96px 0 0;
margin: 0 auto;
width: 1024px;
text-align: center;
}

#footer img{
padding: 6px 0 0;
margin: 0 auto;
}

.linkoutim{
padding: 0  0 0 30px;
margin: 0 auto;
float: left;
}


.spacer{
clear: both;
}


.preload{
display: none;
}


