body {
	background-image: url(../_images/background-bars.jpg);
	background-color: #dedfdf;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}




img{border: none;
margin: 0px;
padding: 0px;}



img, .other-galleries, .gargoyle{behavior: url(iepngfix.htc);}



.holder{position: relative;
width: 830px;
margin: 17px auto 0px auto;}

.logo{float: left;
width: 180px;
height:54px;
margin-left: 9px;}

.menu{float: left;
margin-top: 13px;
margin-left: 32px;
width: 600px;}

.menu img{border: none;
float: left;}


.menu a{float: left;
display: block;}

.page-header{margin-left: 15px; padding-bottom: 5px;}

h1{position: relative;
left: -9999px;
height: 1px!important;}

.allholder{background:url(../_images/gallery-bg.png);
behavior:  url(iepngfix.htc);
clear: both;
height: auto;
width: 840px;
padding-bottom: 0px!important;
color: #FFF;
font: 0.8em Trebuchet MS,Sans-serif;
margin-top: 0px!important;
}

.allholder p{margin-top: -20px!important;}

.allholder img{behavior: none!important;}



#content-wrapper {
    clear: both;
}


#content {
    padding-left: 20px;
    padding-right: 20px;
    color: #383838;
    overflow: hidden;
    height: auto !important;
    height: 1%;
	padding-bottom: -30px!important;
}
#content a {
    color: #383838;
    font-weight: 700;
}
#content p, #content ul {
    padding: 0.7em 0;
    line-height: 1.3em;
}
#content ul {
    padding-left: 30px;
    list-style: disc;
}


.allholder-content{background:url(../_images/gallery-bg.png) repeat-y;
behavior:  url(iepngfix.htc);
width: 840px;
color: #383838;
font: 0.8em Trebuchet MS,Sans-serif;
margin-top: -20px!important;
}

.allholder-content h2{font-size: 27px;
font-weight: bold;
margin-bottom: 4px;
margin-top: 4px;}

.allholder-content h3{font-size: 17px;
font-weight: bold;
margin-bottom: 8px;
margin-top: 0px;}

.allholder-content p{font-size: 13px;
margin-top: 0px;}

.allholder-content a:link, .allholder-content a:visited{color: #be6e0f; background: none; text-decoration: none; font-weight: bold; padding: 2px;}
.allholder-content a:active, .allholder-content a:hover{color: white; background: #be6e0f;}

#content-center{background: #ebebeb;
margin: 10px 0px 0px 25px!important;
width: 762px!important;
padding: 15px;}

#content-leftside{width: 340px;
float: left;
margin-right: 20px;
padding-top: 10px;}

#content-rightside{width: 380px;
float: left;
margin-right: 20px;
padding-top: 10px;}

#content-rightside img{padding: 10px;
background: #ffffff;
float: right;}


.galleries {border-bottom: solid 4px #880e0e!important;}



.footer{margin: 30px auto 15px auto;
text-align: center;
width: 450px;
font-family: Tahoma, Arial, Trebuchet MS;
color: #666666;
font-size: 11px;
line-height: 18px;}

.footer a{padding: 4px; font-weight: bold; text-decoration: none;}
.footer a:link, .footer a:visited{color: #be6e0f; background: none;}
.footer a:active, .footer a:hover{color: white; background: #be6e0f;}
.plus{margin-left: 8px; margin-right: 8px;}

.clear{clear: both;}





/*** SUPERFISH MENU STYLES ***/
.sf-menu, .sf-menu * {
z-index: 1000;
	margin:			0px!important;
	padding:		0px!important;
	list-style:		none;
	float: left;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	border-left: solid 4px #490000;
	border-right: solid 4px #490000;
	border-bottom: solid 4px #490000;
	margin-left: -4px!important;
	padding-bottom: 5px!important;
}

.sf-menu .galleries-on ul{margin-top: 8px!important;
background: #880e0e;
width: 113px;}

.sf-menu ul li {
	width:			105px;
	margin-left: 0px;
	padding-bottom: 0px!important;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		1000;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
	font-family: Trebuchet MS, Tahoma;
	font-size: 11px;
	
}
.sf-menu a:link, .sf-menu a:visited {	text-decoration:none;
color: #9c9c9e;
}



.no-subs a:link, .no-subs a:visited{border: solid 4px transparent; 
}

.no-subs a:hover, .no-subs a:active{border: solid 4px #490000;	
background:		#880e0e;}


.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/

}
.sf-menu li {	
	margin-right: 5px;
	margin-left: 5px;	
}
.sf-menu li ul li a{border: none!important; height: 30px;
	text-align: center;
	color: white!important;
}

.sf-menu li ul li {
	background:		#880e0e;
}

.galleries-on{color: #9c9c9e;}

.galleries-on{border: solid 4px transparent;
margin-top: 0px;}

.galleries-on img{margin-top: 2px;}

.galleries-on li a:hover, .galleries-on.sfHover,
.galleries-on li a:focus, .galleries-on li a:active {
	background:		#880e0e;
	border: solid 4px #490000;	
}

.sf-with-ul:hover, .sf-with-ul.sfHover,
.sf-with-ul:focus, .sf-with-ul:active {
	background:		#880e0e;	
}

.galleries-on li a:link, .galleries-on li a:visited{
width: 113px;
border: none!important;
margin: 0px!important;
}

.galleries-on ul li a{padding-top: 15px!important; margin: 0px!important;}

.galleries-on ul li a:hover, .galleries-on ul li a:focus, .galleries-on ul li a:active{border: none!important;}

.sf-menu li ul li:hover, .sf-menu li ul li.sfHover,
.sf-menu li ul li a:focus, .sf-menu li ul li a:hover, .sf-menu li ul li a:active {
	background:		#490000;
	width: 113px;

}

/*** arrows **/

.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */



