﻿/*
Theme Name: Yamanin Top Theme
Theme URI: http://www.yamanin.net/
Description: This Theme is Yamanin Club theme.
Version: 0.1
Author: Naoya ONO
*/

/* コンテナ */
div#container {width: 800px;
               margin: auto}

/* ヘッダー */
div#header {background-image: url(http://www.yamanin.net/press/wp-content/themes/yamanin_shinwa/top_shinwa.jpg);
            background-color: #99CCFF;
            padding-top: 38px;
            padding-bottom: 100px}

div#header h1 {font-size: 1.875em;
               margin: 0 20px}

div#header h1 a {text-decoration: none;
                 color: #00CCFF}

div#header p {font-size: 0.75em;
              color: #FFFFFF;
              margin: 8px 30px 0}
              
              
/* ヘッダー2 */
div#header2 {background-color: #336699;
            padding-top: 5px;
            padding-bottom: 5px}


/* コンテンツ */
div#content {width: 660px;
             float: right;
             margin-bottom: 20px}
p#pagetitle {font-size: 0.875em;
             font-weight: bold;
             color: #ffffff;
             background-color: #2b76cc;
             text-align: center;
             margin-top: 20px}
             

/* 記事 */
div#post {border: solid 1px #2b76cc;
          margin: 20px auto}

div#post h2 {background-image: url(mark.gif);
             background-repeat: no-repeat;
             font-size: 0.875em;
             border-bottom: solid 1px #8cc63f;
             padding-left: 15px;
             padding-bottom: 5px;
             margin: 0}

div#post h2 a {text-decoration: none;
               color: #336600}

div#post p {font-size: 0.75em;
            line-height: 1.6;
            margin-top: 10px}

a.top_link {text-decoration: none}



/* サイドバー */
div#sidebar {width: 120px;
             float: left;
             margin-top: 20px;
             margin-bottom: 20px;
             background-color: #FFFFCC}
div#sidebar h2, div#sidebar2 h2
               {background-image: url(http://www.yamanin.net/press/wp-content/themes/yamanin_shinwa/menubar_small.png);
                background-repeat: no-repeat;
                font-size: 0.75em;
                color: white;
                padding: 6px 8px;
                margin: 0}
div#sidebar li, div#sidebar2 li 
               {font-size: 0.75em;
                list-style: none;
                margin-bottom: 4px;
                background-image: url(listmark.png);
                background-repeat: no-repeat;
                padding-left: 16px;
                vertical-align: top}
div#sidebar li a, div#sidebar2 li a
                 {color: #000000;
                  text-decoration: none}
div#sidebar ul, div#sidebar2 ul
               {margin: 8px 8px 20px;
                padding: 0}
div#sidebar ul li li, div#sidebar2 ul li li
               {font-size: 1em;
                background-image: url(http://www.yamanin.net/press/wp-content/themes/yamanin_shinwa/listmark-small.png);
                background-position: 0 3px;
                padding-left: 12px}




/* メインメニュー */

#MainMenu 
{
	height:27px;
	background:##336699;
	background-color: ##336699;
	border-color:#9AB6D2;
	border-style:solid;
	border-width:0 0 3px;
	margin:0;
}
#tab 
{
	top:0;
	height:0;
	background:repeat-x top;
	margin:0;
}
#tab ul 
{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
#tab li 
{
	display:inline;
	float:left;
	margin:0 1px 0 0;
	padding:0;
}
#tab a 
{
	background:url(http://www.yamanin.net/template/menu/images/bright_115.gif) no-repeat right top;
	text-decoration:none;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#tab a span 
{
	display:block;
	background:url(http://www.yamanin.net/template/menu/images/bleft_115.gif) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:700;
	line-height:27px;
	padding:0 22px;
}
#tab a:hover,#tab li.item_active a 
{
	background-position:right bottom;
}
#tab a:hover span,#tab li.item_active a span 
{
	background-position:left bottom;
	color:#000;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
}
.dropmenudiv 
{
	position:absolute;
	top:0;
	float:left;
	display:block;
	visibility:hidden;
	background:#FFF;
	color:#FFF;
	z-index:100;
	text-decoration:none;
	border-color:#9AB6D2;
	border-style:solid;
	border-width:0 0 3px;
	padding:0;
}
.dropmenudiv ul 
{
	list-style:none;
	margin:0;
	padding:0;
}
.dropmenudiv li 
{
	display:inline;
	margin:0;
	padding:0;
}
.dropmenudiv a:link,.dropmenudiv a:visited 
{
	width:180px;
	display:block;
	border:0;
	color:#FFF;
	background:url(http://www.yamanin.net/template/menu/images/bleft_115.gif) no-repeat left top;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	margin:0 1px 0 0;
	padding:0;
}
.dropmenudiv a span 
{
	display:block;
	line-height:27px;
	background:url(http://www.yamanin.net/template/menu/images/bright_115.gif) no-repeat right top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	float:none;
	padding:0 22px;
}
.dropmenudiv a:hover 
{
	border:0;
	background-position:left bottom;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	color:#000;
}
.dropmenudiv a:hover span 
{
	background-position:right bottom;
	color:#000;
	font-weight:700;
}


/* サブメニュー用 */

#SubMenu 
{
	height:25px;
	background:#9AB6D2;
	border:0;
	margin:0;
}
#tab2 
{
	top:0;
	height:0;
	background:repeat-x top;
	margin:0;
}
#tab2 ul 
{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
#tab2 li 
{
	display:inline;
	float:left;
	margin:0;
	padding:0;
}
#tab2 a 
{
	background:#9AB6D2;
	text-decoration:none;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#tab2 a span 
{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:700;
	line-height:25px;
	padding:0 13px;
}
#tab2 a:hover,#tab2 li.item_active a 
{
	background:#c6df9c;
}
#tab2 a:hover span,#tab2 li.item_active a span 
{
	color:#FFF;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
}



/* メイン */
div#main {width: 660px;
          float: right}

/* 記事 */
div#post {border: solid 1px #2b76cc;
          margin: 20px auto}

div#post h2 {background-image: http://www.yamanin.net/press/wp-content/themes/yamanin_shinwa/mark.gif);
             background-repeat: no-repeat;
             font-size: 0.875em;
             border-bottom: solid 1px #8cc63f;
             padding-left: 15px;
             padding-bottom: 5px;
             margin: 0}

div#post h2 a {text-decoration: none;
               color: #336600}

div#post p {font-size: 0.75em;
            line-height: 1.6;
            margin-top: 10px}
            
div#post a {color: #2b76cc;
            text-align: right;
            margin: 20px 0;
            clear: both;
            text-decoration: none}
          
/* サイドバー */
div#sidebar {width: 150px;
             float: left;
             margin-top: 20px;
             margin-bottom: 20px}





/* フッター */
div#footer {border-top: solid 3px #2b76cc;
            clear: both}
address {font-size: 0.75em;
         font-style: normal;
         font-family: Verdana, sans-serif;
         padding-top: 6px}
address a {color: #000000}


/* 2段組用の設定 */
div#main2 div#content {width: 590px}

