body{
background:black url(../images/curtain_background_opt.jpg) 50% 0 no-repeat;
color:#93835f;
text-align:center;
font-size:0.8em;
font-family:        "Avant Garde",		/* MacOS */
        "Century Gothic",		/* Windows (HP printer) */
        "Avant Garde Gothic",	/* HP font name */
        "URW Gothic L",		/* Unix+X+FontConfig */
        /* Fallback options */
        helvetica,		
        ,sans-serif;
}




#pageWrap{

        width:904px;
        margin-left:auto;
        margin-right:auto;
        margin-top:10px;
        text-align:left;
position:relative;
}



#neon{
position:absolute;
top:40px;
right:-90px;
}






#menu{ 
font-family:palatino;
width:100%;
padding:10px;
padding-bottom:0;
 }

#menu ul{
	width:100%;
        list-style:none;
        margin:0px;
        padding:0px;
        text-align:center;
        }

        #menu li{
        display:inline;       
        margin:0px;
        }



        #menu li a{
        display:inline-block;
        margin-left:-4px;
        color:#eee;
	padding:10px;
	background:#444 url(../images/tab_background.jpg) 0 0 no-repeat;
	border:1px solid black;
	border-top:0px;
	border-bottom:0px;
	}


        #menu li a:hover{
        background:#471715;
        color:white;
        text-decoration:underline;
        }
        
        #menu li.current a{
        background:#471715;
        color:white;
        text-decoration:underline;
        }

	#menu li a:hover span{
	}





#topBar{
	position:relative;
	background:#958561 url(../images/tan_tile.jpg) 50% 0 repeat-y;
}

#topBar #logo{
display:block;
margin:0px;
padding:0px;
}

#titleBarWrap{
       background:transparent url(../images/tan_top.jpg) 50% 0% no-repeat;
       padding-bottom:0px;
       padding-top:0px;
       margin:0px;
}

#titleBar{
       background:transparent url(../images/tan_bottom.jpg) 50% 100% no-repeat;
       margin:0px auto;
       width:904px;
}

#customTitleBar{
margin:20px;
margin-top:10px;
color:black;
}

#customTitleBar *{
color:black;
}

#pageTitle{
font-weight:normal;
font-family:palatino;
}

#titleBar #imgHolder{
float:left;
margin-left:20px;
margin-top:10px;
}

#titleBar h1#pageTitle{
color:#481818;
border:0px;
float:left;
margin:20px;
margin-top:10px;
}





#titleBar #bookNow{
float:right;
margin:20px;
margin-top:10px;
}


#bodyWrapOuter{
	background:#481818 url(../images/maroon_tile.jpg) 50% 0 repeat-y;
	padding:0px;
	margin:0px;
}

#bodyWrap{
	background:transparent url(../images/maroon_top.jpg) 50% 0 no-repeat;
	padding:0px;
	margin:0px;
}


#bodyWrap{
	background:transparent url(../images/maroon_bottom.jpg) 50% 100% no-repeat;
	padding:10px;
	margin:0px;
}


#sideMenu{
width:202px;
float:left;
margin:10px;
margin-right:20px;
}


#sideMenu ul{
list-style:none;
margin:10px;
margin-bottom:30px;
padding:0px;
}

#sideMenu li{
padding-bottom:7px;
}

#pageBodyWrap{
width:640px;
float:left;
color:#aca189;
}

#pageBodyWrap li{
margin-bottom:11px;
line-height:1.3em;
}

#sideMenu a{
color:#ddd;
}

#sideMenu a:hover{
color:white;
}
	
	
#footer{
color:white;
padding-top:10px;
}
	

	a{
        color:#777;
        text-decoration:none;
        }

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


.pagination{
background:#eee;
padding:10px;
border:1px solid #ccc;
border-left:0px;
border-right:0px;
text-align:center;
margin:10px 0px;
}

.pagination a{
border:1px solid #ccc;
padding:3px 8px;
margin:3px;
}

.pagination a:hover{
background:#ccc;
color:black !important;
}

.tag1 {font-size: 1.0em;}
.tag2 {font-size: 1.2em;}
.tag3 {font-size: 1.4em;}
.tag4 {font-size: 1.6em;}
.tag5 {font-size: 1.8em;}
.tag6 {font-size: 2.0em;}




ul.gallery{ 
            margin:0px;
            padding:0px;
            list-style:none;
 }

ul.gallery li{ 
               float:left;
               background:#eee;
               padding:0px;
               border:1px solid #ccc;
               margin:5px;
 }


.clearfix, .clearfixLeft, .clearfixRight {
    display: inline-block;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {
    height: 1%;
}
/* End hide from IE-mac */
.clearfixRight:after {
    content: ".";
    display: block;
    height: 0;
    clear: right;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfixRight {
    height: 1%;
}
/* End hide from IE-mac */
