/* CSS Document */

* { margin:0; padding:0;}
body {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#d0b563; margin:0px; padding:0px; background:#000000;}
#audio {
	color: #FFCC33;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 880px;
}

.clear { clear:both;}
.fleft { float:left;}
.fright { float:right;}
.alignright { text-align:right;}
.aligncenter { text-align:center;}
.wrapper { width:100%; overflow:hidden;}
.wrapper-in{ width:100%; overflow:auto;}
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}
a { outline:none;}
.body-home{background:url(../images/bg.jpg) no-repeat top center #000000;}
.body-in{background:url(../images/bg-in.jpg) no-repeat top center #000000;}

#main{ width:100%; text-align:left;}
#page{ width:990px; margin:0px auto; text-align:left; clear:both;}
#page-in{ width:990px; margin:0px auto; text-align:left; clear:both;}

.home-bg { background:url(../images/home-bg.jpg) no-repeat left top; width:990px; height:482px;}
.about-bg { background:url(../images/about-bg.jpg) no-repeat left top; width:990px; height:351px;}
.text-bg { background:url(../images/inner-text-bg.jpg) no-repeat left top #000000;; width:990px; height:452px;}
.contact-bg { background:url(../images/contact-bg.jpg) no-repeat left top; width:990px; height:351px;}

.logo {float:left;text-align:left; padding-top:44px; padding-left:20px; width:258px;}
.logo a{outline:0px;}

.top-nav{ width:375px; float:right; display:inline-block;  margin-top:41px; margin-right:58px;}
.top-nav span{ display:inline-block;}

.home{ display:inline-block; width:50px; height:33px;  margin-top:93px; float:right; margin-right:34px;}
.home a{background:url(../images/home1-n.jpg) no-repeat; display:inline-block; width:50px; height:33px;}
.home a:hover{background:url(../images/home1-h.jpg) no-repeat; display:inline-block; width:50px; height:33px;}
.home a.home-cur{background:url(../images/home1-h.jpg) no-repeat; display:inline-block; width:50px; height:33px;}

.about{ display:inline-block; width:73px; height:33px; margin-top:77px; float:right; margin-right:37px;}
.about a{background:url(../images/about1-n.jpg) no-repeat; display:inline-block; width:73px; height:33px;}
.about a:hover{background:url(../images/about1-h.jpg) no-repeat; display:inline-block; width:73px; height:33px;}
.about a.about-cur{background:url(../images/about1-h.jpg) no-repeat; display:inline-block; width:73px; height:33px;}

.contact { display:inline-block; height:47px; width:182px; float:right; margin-top:44px; margin-right:59px;}
.contact a{ background:url(../images/contact1-n.jpg) no-repeat; display:inline-block; height:47px; width:182px;}
.contact a:hover{ background:url(../images/contact1-h.jpg) no-repeat; display:inline-block; height:47px; width:182px;}
.contact a.contact-cur{ background:url(../images/contact1-h.jpg) no-repeat; display:inline-block; height:47px; width:182px;}

.input1 { background:url(../images/newsletter-bg.jpg) no-repeat left top; width:200px; height:27px; border:none; margin:0px; padding-left:10px; vertical-align:top; font-family:arial; font-size:12px; color:#000000; text-align:left; line-height:27px;}

.content { font-family:arial; font-size:13px; color:#ffff00; text-decoration:none;}
.content span{ font-family:arial; font-size:21px; color:#ffff00; text-decoration:none;}
.content a{ font-family:arial; font-size:13px; color:#ffff00; text-decoration:none;}
.content a:hover{ font-family:arial; font-size:13px; color:#ffff00; text-decoration:underline;}

.content1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#d0b563;
	text-decoration:none;
	line-height:17px;
	padding-top:17px;
	padding-right:290px;
	padding-left:55px;
	background:url(../images/photo-gallery-bg.jpg) no-repeat left top;
	height:120px;
}

.content2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#d0b563;
	text-decoration:none;
	text-align:justify;
	padding-left:22px;
	line-height: 21px;
}
.content2 span{ font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#d0b563; text-decoration:none; text-align:justify;}

.content3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#d0b563;
	text-decoration:none;
	text-align:right;
	padding-left:22px;
}

.content4 { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#d0b563; text-decoration:none; text-align:right; padding-right:15px; margin:0px 10px 15px 10px;}
.content4 span{ text-align:left; width:319px;}

.input { background:url(../images/input-bg.gif) no-repeat left top; width:318px; height:27px; border:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000000; margin-left:10px;}

.content5 { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#d0b563; text-decoration:none; text-align:right; padding-right:15px; margin:0px 10px 15px 10px; vertical-align:top;}

.select { background:url(../images/select-bg.gif) no-repeat left top; width:160px; height:27px; margin:0px 2px 3px 6px; border:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000000;}

.select-bg {background:url(../images/select-bg.gif) no-repeat 10px top; width:167px; height:27px; display:inline-block;}

.content6 {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#d0b563; text-decoration:none; margin-bottom:15px; text-align:right; padding-right:24px;}
.content6 em{ display:inline-block; padding-right:10px; font-style:normal;}
.textarea-bg {background:url(../images/textbox-bg.gif) no-repeat 0px 0px; width:318px; height:77px; display:inline-block; vertical-align:top;}
.textarea {width:305px; height:70px; border:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000000; overflow:auto; margin-left:5px; margin-top:3px;}

.bottom-nav { text-align:right; padding-right:10px;}
.bottom-nav span{ display:inline-block; height:55px; width:55px;}
.bottom-nav span.twitter a{ background:url(../images/twitter.jpg) no-repeat 0px 0px;  display:inline-block;}
.bottom-nav span.twitter a:hover{ background:url(../images/twitter.jpg) no-repeat 0px -55px; display:inline-block;}

.bottom-nav { text-align:right; padding-right:10px;}
.bottom-nav span{ display:inline-block; height:55px; width:55px;}
.bottom-nav span.facebook a{ background:url(../images/facebook.jpg) no-repeat 0px 0px;  display:inline-block;}
.bottom-nav span.facebook a:hover{ background:url(../images/facebook.jpg) no-repeat 0px -55px; display:inline-block;}

.bottom-nav { text-align:right; padding-right:10px;}
.bottom-nav span{ display:inline-block; height:55px; width:55px;}
.bottom-nav span.youtube a{ background:url(../images/you-tube.jpg) no-repeat 0px 0px;  display:inline-block;}
.bottom-nav span.youtube a:hover{ background:url(../images/you-tube.jpg) no-repeat 0px -55px; display:inline-block;}

.bottom-nav { text-align:right; padding-right:10px;}
.bottom-nav span{ display:inline-block; height:55px; width:55px;}
.bottom-nav span.myspace a{ background:url(../images/myspace.jpg) no-repeat 0px 0px;  display:inline-block;}
.bottom-nav span.myspace a:hover{ background:url(../images/myspace.jpg) no-repeat 0px -55px; display:inline-block;}

.copyright{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#74430a; font-weight:normal; padding:0px 24px; text-align:center; text-decoration:none;}
.copyright a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#74430a; font-weight:normal; text-decoration:none;}
.copyright a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffff00; font-weight:normal; text-decoration:underline;}


#jCarouselLiteDemo .carousel  {
    padding: 10px 0 0 0;
    margin: 0 0 20px 10px;
    position: relative;     
}
    #jCarouselLiteDemo .digg {
        position: absolute;
        left: 610px;
        top: 110px;
    }
    #jCarouselLiteDemo .main {
        margin-left: 40px;
    }

    #jCarouselLiteDemo .demo em {
        color: #FF3300;
        font-weight: bold;
        font-size: 60%;        
        font-style: normal;
    }
    #jCarouselLiteDemo .carousel button { /*Don't remove this. we still use this for individual demos. only the front pages use images as of now*/
        float: left;
    }              
    #jCarouselLiteDemo .carousel a.prev, #jCarouselLiteDemo .carousel a.next {
        display: block;
        float: left;
        width: 30px;
        height: 143px;
        text-decoration: none;
        background: url("/image/imageNavLeft.gif") left 60px no-repeat;
    }
        #jCarouselLiteDemo .carousel a.next {
            background: url("/image/imageNavRight.gif") right 60px no-repeat;
        }
            #jCarouselLiteDemo .carousel a.next:hover {
                background-image: url("/image/imageNavRightHover.gif");
            }
            #jCarouselLiteDemo .carousel a.prev:hover {
                background-image: url("/image/imageNavLeftHover.gif");
            }    
            #jCarouselLiteDemo .carousel a:hover, #jCarouselLiteDemo .carousel a:active {
                border: none;
                outline: none;
            }                 
    #jCarouselLiteDemo .carousel .jCarouselLite {
        border: 1px solid black;
        float: left;
        background-color: #dfdfdf;
        
        /* Needed for rendering without flicker */
        position: relative;
        visibility: hidden;
        left: -5000px;
    }
        #jCarouselLiteDemo .carousel ul {
            margin: 0;
        }
        #jCarouselLiteDemo .carousel li img, 
        #jCarouselLiteDemo .carousel li p {
            background-color: #fff;
            width: 150px;
            height: 118px;
            margin: 10px;
        }
        
        #jCarouselLiteDemo .widget img {
            cursor: pointer;
        }
            #jCarouselLiteDemo .mid {
                margin-left: 80px;
                width: 400px;
                height: 288px;
            }
            #jCarouselLiteDemo .vertical {
                margin-left: 170px;
            }
                #jCarouselLiteDemo .vertical .jCarouselLite {   /* so that in IE 6, the carousel div doesnt expand to fill the space */
                    width: 130px;
                }
            #jCarouselLiteDemo .imageSlider li img, 
            #jCarouselLiteDemo .imageSlider li p, 
            #jCarouselLiteDemo .imageSliderExt li img , 
            #jCarouselLiteDemo .imageSliderExt li p {
                width: 400px;
                height: 300px;
            }


.thumb { }
.thumb img {}
.thumb a{ color:#81007f; text-decoration:none; text-align:center; display:inline-block;}

#audio a:link {
	color: #FFCC33;
}
