
#entire {
	text-align: left;
	/*margin: 0px auto;*/
	padding: 0px;
	border:0;
	/*width: 700px;*/
}

#header {
	/*margin: 0 0 20px 0;*/
	text-align: center;
	padding: 10px;
	/*border-bottom: 4px double black;*/
	/*background: white;*/
	/*position:relative; right:40px;*/
}


#header li {
display:inline;
letter-spacing:0.5em;
word-spacing:1.5em;
font-family:"agency fb";
font-size: 1.3em;
position:relative; left:-110px;   /*Have to use LEFT and not RIGHT otherwise header links don't show the descriptive title  */
}

#header a {
text-decoration: none;
/*border-top: 2px solid;*/
}

#header a:hover {
font-weight : bold;
}

#hr {
align: center;
}

#header hr {
margin-top: 10px;
/*width: 60%;
position:relative; right:-40px;*/
position:relative; left:20px;
}

#leftside {
	float: left;
	width: 150px;
}

#rightside {
	float: right;
	width: 150px;
	font-family:"agency fb";
	font-size: 1.1em;
	list-style-type: none;
}

#rightside a {
text-decoration: none;
}

#rightside a:hover {
font-weight : bold;
}

#rightside img {
border-color: #0033FF;
border: 5px solid;
}

#loginbutton{
border-color: #0033FF;
border: 2px solid;
opacity:.5;filter: alpha(opacity=50); -moz-opacity: 0.5;
}

#loginbutton:hover {
opacity:.5;filter: alpha(opacity=100); -moz-opacity: 0.5;
}

#messages {
	font-family:"times new roman";
	font-size: 0.7em;
}

#messages a{
	text-decoration: underline;
}

#central { 
	float: left;
	width: 66%;
}

#footer {
	clear: both;
	text-align: center;
	font-size: small;
	margin: 80px 0 0 0;
	/*background: #A2A2A2;*/
}


	
#logosmall {
	font-family:"high tower text";
	letter-spacing:0.3em;
	}

/*#buttons {
border-right: 4px solid white;
background-image: url(../images/1/fan1.jpg);
	filter:alpha(opacity=20);
	height:100%;
	opacity:.90;
}*/

/* buttons is from oldindex.php ; buttonsnew is from current index.php */
#buttons img{
align: "center";
padding: 2px;
margin: 10px 30px;
/*opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;*/
}

#buttons img:hover{
opacity:1;filter: alpha(opacity=100); -moz-opacity: 1;
/*width:20%;*/
background-color: #FFFFFF;
border-width: 2px;
border-type: double;
}

#buttonsnew {
/*position: fixed;*/
border: 4px inset #FFFFFF;
	float: right;
	width: 330px;
	padding: 20px 0px;
	
}

#buttonsnew img{
align: "center";
/*width: 100px;*/
padding: 1px;
margin: 1px 1px;
/*border: inset ;*/
border: 4px inset #FFFFFF;

/*opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;*/
}

#buttonsnew img:hover{
opacity:0.5;filter: alpha(opacity=50); -moz-opacity: 0.5;
/*width:20%;*/
/*background-color: #FFFFFF;
border-width: 2px;
border-type: double;/*
}

#xpress {
font-family:"xpress sf";
}

#listingimage{
border : none;
}

#maincats {
text-align: center;
line-height:35px; /*so buttons do not overlap when window is small */
}

#maincats li{
display:inline;

margin-right : 1.3em;
font-family:"agency fb";
letter-spacing:0.1em;
font-size: 1.1em;

/*list-style-type : square;*/

}

a.opacity { /*opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25; */
padding: 5px 5px 5px 0.5em;
		/*border-bottom: 2px solid #0033FF;
		border-right: 2px solid #0033FF;*/
		text-decoration: none;
		/*width: 100%;*/ /*This causes links to take up entire width of the div in IE6 */
		color:#FFFFFF;
		border-width:3px; /* Width of main menu button borders in gallery.php */
		/*background-color: #FF6699;*/		
	}

a.opacity:hover {
/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);
-moz-opacity: 1;*/
background-color: white;opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25;
color: black;
border-left: 2px solid black;
border-right: 2px solid black;
border-bottom: 0px;
}

.vanish { visibility:hidden; }

.inline { display:inline; }

/*
.menu10 {
border-bottom: solid #FF6699;
border-right: solid #FF6699;
}

.menu20 {
border-bottom: solid #CCCCCC;
border-right: solid #CCCCCC;
}

.menu30 {
border-bottom: solid #3366FF;
border-right: solid #3366FF;
}

.menu40 {
border-bottom: solid #FFFF66;
border-right: solid #FFFF66;
}

.menu50 {
border-bottom: solid #DF4635;
border-right: solid #DF4635;
}

.menu60 {
border-bottom: solid #66FF66;
border-right: solid #66FF66;
}

.menu70 {
border-bottom: solid #66FFFF;
border-right: solid #66FFFF;
}
*/

/*ATTENTION: Must place before .menu because of Safari and IE6*/
.selected2 {   
border-top: solid;
border-left: solid;
}

.menu10 {
border-bottom: solid;
border-right: solid;
border-color: #FF6699; /* ATTENTION: Must place at the end otherwise doesn't work in Safari */
}

.menu20 {

border-bottom: solid;
border-right: solid;
border-color: #CCCCCC; /* ATTENTION: Must place at the end otherwise doesn't work in Safari */
}

.menu30 {
border-bottom: solid;
border-right: solid;
border-color: #3366FF; /* ATTENTION: Must place at the end otherwise doesn't work in Safari */
}

.menu40 {
border-bottom: solid;
border-right: solid;
border-color: #FFFF66; /* ATTENTION: Must place at the end otherwise doesn't work in Safari */
}

.menu50 {
border-bottom: solid;
border-right: solid;
border-color: #DF4635; /* ATTENTION: Must place at the end otherwise doesn't work in Safari */
}

.menu60 {
border-bottom: solid;
border-right: solid;
border-color: #66FF66; /* ATTENTION: Must place at the end otherwise doesn't work in Safari */
}

.menu70 {
border-bottom: solid;
border-right: solid;
border-color: #66FFFF; /* ATTENTION: Must place at the end otherwise doesn't work in Safari */
}



#subcategories {
text-align: center;
margin-bottom : 10px;
line-height:25px; /*so buttons do not overlap when window is small */
}

#subcategories li{
margin-right : 1.3em;

}

a.subcat { 
text-decoration: none;
/*width: 100%;*/ /*This causes links to take up entire width of the div in IE6 */
/*padding: 5px 5px 5px 0.5em;*/
padding-left: 5px;
padding-right: 5px;
/*border-left: 2px solid #1958b7;
border-right: 2px solid #508fc4;*/
border-top: solid #0033FF;
border-left: solid #0033FF;
border-width:2px; /* Width of submenu button borders in gallery.php */
color:#FFFFFF;
}

a.subcat:hover {
/*font-weight: bold;*/
/*font-size: 1.2em;
border-left: 3px solid white;
border-right: 3px solid white;*/
border-top: 2px solid #FFFFFF;
border-left: 2px solid #FFFFFF;
color:#0033FF;
}

a.selected {
background-color: #0033FF;
}

a.selected:hover {
color:#FFFFFF;
}

.shadow img {
opacity:.5;filter: alpha(opacity=50); -moz-opacity: 0.5;
}

.shadow:hover img {
/*width: 100%;*/
opacity:1;filter: alpha(opacity=100); -moz-opacity: 1;
}

.italic {
font-style : italic;
}

.italic:hover {
/*font-style : normal;
font-family:"agency fb";*/
font-family:"bradley hand ITC";
}

#museum a{

/*background-color: black;*/
text-decoration: none;
letter-spacing:0.2em;
/*word-spacing:1.5em;
font-weight: bold;*/
font-size: 2.1em;

padding: 6px 13px 7px 9px;
margin: 10px;
/*padding-top: 20px;
padding-bottom: 20px;*/
}

.joker a{
color: #FFFFFF;
}

.joker a:hover{
color: #000000;
background-image: url(../images/1/fashionA.jpg);
background-repeat: no-repeat;
background-position: center center;
}

#homeheadline {
font-size: 1.5em;
/*font-family:"agency fb";*/
font-family:"bradley hand ITC";
letter-spacing:0.2em;
word-spacing:5em;
width: 100%;
opacity:.5;filter: alpha(opacity=50); -moz-opacity: 0.5;
}

#homeheadline li{
display: inline;
}

#homeheadline:hover {
opacity:1;filter: alpha(opacity=100); -moz-opacity: 1;
}

.arty {
font-family:"bradley hand ITC";
}

#homechoosecat {
font-style : italic;
/*font-family: "Monotype Corsiva";*/
/*font-size: 0.75em;
letter-spacing:0.2em;
word-spacing:1em;*/
width: 100%;
opacity:.6;filter: alpha(opacity=60); -moz-opacity: 0.6;
}

#homechoosecat:hover {
opacity:1;filter: alpha(opacity=100); -moz-opacity: 1;
/*font-size: 1em;*/
}

#scoremain {
font-size: x-large;
float:right;
border: inset #FFFFFF;
padding: 15px 5px 5px 5px;
}

#scoremain a{
font-size: xx-large;
padding: 5px 5px 0 0;
border-top: 3px solid;
border-right: 3px solid;
}

#scoremain a:hover {
background-color: white;
}

.heading_g1 {
/*margin-right : 1.3em;
letter-spacing:0.1em;
*/
font-family: "papyrus", garamond, "agency fb";
padding-bottom: 10px;
position:relative; top:-10px; 
font-size: 2em;
text-align: center;
}
