@charset "UTF-8";
/* CSS Document */

body{margin:0px; padding:0px; font-family: 'Roboto', sans-serif; background-color:#f8f8f8;}
.title-1{font-size:26px; }
.title-2{font-size:35px; font-style:italic;}
.title-3{font-size:66px; font-family: 'Source Sans Pro', sans-serif;}

.title-3-hd{font-size:66px; font-family: 'Source Sans Pro', sans-serif; color:#999;}
.title-3-archive{font-size:66px; font-family: 'Source Sans Pro', sans-serif; color:#999;}
.title-4{font-size:40px; font-family: 'Source Sans Pro', sans-serif;}
.title-5{font-size:24px; color:#5b5b5b; text-decoration:none;}
.title-6{font-size:24px; color:#333; text-decoration:none;}
.title-6 a:hover{font-size:24px; color:#333; text-decoration:none;}
.title-6 a:visited{font-size:24px; color:#333; text-decoration:none;}
.title-6 a:link{font-size:24px; color:#333; text-decoration:none;}

.title-7 {font-size:24px; color:#fff; text-decoration:none;}
.title-7 a:hover{font-size:24px; color:#333; text-decoration:none;}
.title-7 a:visited{font-size:24px; color:#fff; text-decoration:none;}
.title-7 a:link{font-size:24px; color:#fff; text-decoration:none;}

.changecolor td{ color:#900;}

.bottom-menu {font-size:12px; color:#fff;}


ul {list-style: none;padding: 0px;margin: 0px;}
ul li {display: block;position: relative;float: left; /*border:1px solid #000*/ text-align:left;}
li ul {display: none;}
ul li a {display: block; background: #fff;padding: 5px 20px 5px 20px;text-decoration: none; white-space: nowrap; /*color: #fff;*/ color:#999;}
ul li a:hover {background-color:#fff; /*background: #f00;*/}
li:hover ul {display: block; position: absolute;}
li:hover li {float: none;}
li:hover a {/*background: #f00;*/}
li:hover li a:hover {background: #333; color:#fff;}
#drop-nav li ul li {border-top: 0px;}

a:link {
	color: #333;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	border: none;
}
a:visited {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #999;
	text-decoration: ;

}
.link{color: #333; font-style: normal; }
.link a:link {color: #F00; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none; border: none;  }
.link a:visited {color: #f00; text-decoration: none;  }
.link a:hover {color: #999; text-decoration:none; }

.artist-2013 a:active {color: #eaeaea; font-style: normal; }
.artist-2013 a:link {color: #999; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none; border: none;  }
.artist-2013 a:visited {color: #999; text-decoration: none;  }
.artist-2013 a:hover {color: #999; text-decoration:none; }


#topmenu{float:left; width:799px; height:auto; font-family: 'Roboto', sans-serif; color:#999; font-size:13.5px; }
#space{float:left; width:470px; height:auto; text-align:center; }
#top-main{float:left; width:1024px; height:auto;/* margin-top:22px ;*/ background-color:#fff; padding-bottom:7px; }
#thumbs-logo{float:left; width:auto; height:auto; margin-right:20px;}
#bottom-menu{float:left; width:200px; height:auto; padding-bottom:10px; text-align:left; color:#333;}
#bottom-menu-AR{float:left; width:220px; height:auto; padding-bottom:10px; text-align:right;; color:#333;}
#box-bottom-menu{float:left; width:200px; height:auto;}

#main-bottom{float:left; width:100%; height:auto; color:#333 ;padding:20px 0 10px 0; font-size:12px; text-align:left;}
#map{float:left; width:auto; height:auto; padding: 20px 20px 20px 20px; margin-right:20px;text-align:justify; background-color:#eaeaea; border:#999 solid 1px;}

#gal-index{float:left; width:270px; height:auto; margin:10px 30px 20px 3px; background-color:#eaeaea; text-align:center; padding-bottom:5px;}
.nav-guide { font-size:13px; color:#666;}
#boxprod{float:left; width:auto; height:auto; margin:0 10px 10px 0;/*outline:solid#999 1px;*/ }
#prod{float:left; width:auto; height:auto; padding:5px; text-align:center; }
#gallery {	background-color: #fff;	/*padding: 5px;	*/width:auto;}
#gallery ul {	list-style: none;}
#gallery ul li {	display: inline;}
#gallery ul img {	border: 5px solid #fff;	border-width: 5px 5px 5px;}
#gallery ul a:hover img {	border: 5px solid #fff;	/*border-width: 5px 5px 20px;*/	color: #fff;}
#gallery ul a:hover {	color: #fff;}

#logo-supporter{float:left; width:auto; height:auto;}
#logo-supporter2{float:left; width:auto; height:auto; margin-right:20px}