/* 
Theme Name: Sample Theme
Theme URI: http://www.www.www/
Description: This is my sample theme.
*/

body{background-color:#666666;}


/*　コンテナ  */
div#container{background-color:#ffffff;
               width:850px;
              margin:0px auto 0px auto;
              padding:0px;}
div#container h2{
              margin:10px 0 0 0;
              padding:0px;
              color:#666666;
              font-size:14px;
              line-height:125%;}

div#container p{
              margin:0px;
              padding:0px;
              color:#333333;
              font-size:12px;
              line-height:150%;}

div#container ul{
              list-style-type:none;
              margin:0px;
              padding:0px;
              color:#666666;
              font-size:12px;
              line-height:150%;}

div#container table{vertical-align:top;}

div#container tr{vertical-align:top;}

div#container td{vertical-align:top;}



div#page_content{clear:both;}

div#page_content h2{font-size:14px;}

/* テキストサイズ */
div#content p{font-size:12px;line-height:160%;}




/*  ヘッダー  */
div#header{
background-image: url(header.jpg);background-color: #ffffff;
width:850px;
height:100px;padding:0px;
margin-top:0px;
background-repeat:no-repeat; 

 }

div#header h1{display: none;
              font-size:1.875em;
              margin:0px;
              padding:0px;}
div#header h1 a{display: none;
              text-decoration:none;
              margin:0px;
              padding:0px;
              width:850px;
              height:100px;}
div#header p{display: none; 
              font-size:0.75em;
              margin:0px;
              padding:0px;}


/* ヘッダーメニュー */
div#headmn{width:850px;height:30px;margin:0px;padding:0px;background-color:#990066;}
ul#headmenu{height:30px;margin:0px;padding:0px;list-style:none;}

ul#headmenu li{list-style:none;float:left;}

ul#headmenu li.li_blnk{padding-left:0px;}

ul#headmenu a{display:block;
                      margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;
                      font-size:5px;
                      overflow:hidden;}
span.alink{display:none;}

a.menu01{background-image: url(img/headermenu_001.gif);width:135px;height:30px;
background-repeat: no-repeat;}
a:hover.menu01{background-image: url(img/headermenu_ov_001.gif);width:135px;height:30px;
background-repeat: no-repeat;}

a.menu02{background-image: url(img/headermenu_002.gif);width:135px;height:30px;
background-repeat: no-repeat;}
a:hover.menu02{background-image: url(img/headermenu_ov_002.gif);width:135px;height:30px;
background-repeat: no-repeat;}

a.menu03{background-image: url(img/headermenu_003.gif);width:135px;height:30px;
background-repeat: no-repeat;}
a:hover.menu03{background-image: url(img/headermenu_ov_003.gif);width:135px;height:30px;
background-repeat: no-repeat;}

a.menu04{background-image: url(img/headermenu_004.gif);width:135px;height:30px;
background-repeat: no-repeat;}
a:hover.menu04{background-image: url(img/headermenu_ov_004.gif);width:135px;height:30px;
background-repeat: no-repeat;}

a.menu05{background-image: url(img/headermenu_005.gif);width:135px;height:30px;
background-repeat: no-repeat;}
a:hover.menu05{background-image: url(img/headermenu_ov_005.gif);width:135px;height:30px;
background-repeat: no-repeat;}

a.menu06{background-image: url(img/headermenu_006.gif);width:135px;height:30px;
background-repeat: no-repeat;}
a:hover.menu06{background-image: url(img/headermenu_ov_006.gif);width:135px;height:30px;
background-repeat: no-repeat;}

div#content{margin:0px; padding:10px 10px 10px 30px;}




/* フッター */
div#footer{width:850px;
           border-top:solid 1px #666666;
           background-color: #ffffff;
           margin:0px auto 0px auto;
           padding:0px 0px 0px 0px;
           clear:both;}
div#footer address{margin:0px;padding:10px 10px 10px 10px;
                   font-size:10px;
                   font-style:normal;
                   font-family: Verdana,sans-serif;}


/*　リンクカラー  */
a{
text-decoration:none;
}
a:link{
color:#990066;
}
a:visited{
color:#990066;
}
a:hover{
color:#999999;
}


/*　トップページ用  */

div#content-top{width:850px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;clear:both;}

.now_exhibition{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;
       width:850px;height:280px;background-color:#FFFFFF;}
.next_exhibition{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;
       width:850px;height:165px;}


div#top_info{width:850px;height:80px;margin:0px 0 0 0;padding:0px;}
.info_txt{margin:0px;padding:0px;width:204px;height:80px;float:left;}
.artist_txt{margin:0px;padding:0px;width:324px;height:80px;float:left;}
.maker_info{margin:0px;padding:0px;width:322px;height:80px;float:left;}

div#top_glinfo{width:850px;height:80px;margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;clear:both;}
.gallery_calendar {margin:0px;padding:0px 0px 0px 0px;width:282px;height:80px;float:left;}
.artist_archive{margin:0px 0px 0px 2px;padding:0px 0px 0px 0px;width:282px;height:80px;float:left;}
.gallery_blog{margin:0px 0px 0px 2px;padding:0px 0px 0px 0px;width:282px;height:80px;float:left;}


/*　下層ページ用  */
div#page_content{
float:left;
margin:30px 0px 0px 0px;
padding:0px 0px 50px 30px;
width:550px;
}
div#sidemenubox{
float:left;
margin:30px 0px 0px 0px;
padding:0px 0px 0px 15px;
width:210px;
}

div#page_content h2{
margin:0 0 0 0;
padding:0 0 0 0;
}
div#page_content p{
font-size:12px;
line-height:160%;
margin:25px 0 25px 0px;
padding:0px 20px 0px 0px;
}
img{border:0px;}

/*　サイドメニュー用  */

div#sidebar{margin:0px;padding:0px 0 20px 0;width:210px;}
.side_info_txt{margin:0px 0 0 0;padding:0px;width:210px;}
.side_artist_txt{margin:5px 0 0 0;padding:15px 0 5px 0;width:210px;border-top:solid 1px #990066;}
.side_maker_info{margin:10px 0 0 0;padding:15px 0 10px 0;width:210px;
border-top:solid 1px #990066;border-bottom:solid 2px #990066;}

div#side_glinfo{width:210px;margin:20px 0 0 0;padding:0px;}
.side_gallery_calendar {margin:0px 0 0 0;padding:0px 0 0 0px;width:210px;}
.side_artist_archive{margin:0px 0 0 0;padding:0px 0 0 0px;width:210px;}
.side_gallery_blog{margin:5px 0 0 0;padding:5px 0 25px 0px;width:210px;border-bottom:solid 2px #990066;}


/*　各種テキスト  */
.ml_text{color:#666666;font-size:10px;}
.r_text{color:#990066;}
.g_text{color:#666666;}
.h2_line{border-bottom:solid 1px #666666;margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}
.top_link{display:block;padding:0px 0px 0px 30px;margin-top:10px;font-size:12px;}


/* アーカイブページ */
.archives .entry {
    margin-bottom: 30px;
    padding-bottom: 10px;
    background: url(img/divider-ornament.gif) bottom center no-repeat;
}
