@charset "UTF-8";
/*
Theme Name: Photon Style
Theme URI:
Description: The original WordPress theme.
Version: 1.0
Author:  Most Music, Inc.
Author URI: http://www.most-web.cm/
*/


/*---------------------------------------------------
　　　HTML 
---------------------------------------------------*/

* {
padding: 0px;
margin: 0px;
}

body {
background: #FFF;
color : #333333;
font-family:'Hiragino kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', Arial, Helvetica, Sans-Serif;
font-size : 12px;
line-height : 18px;
text-align: center;
}

#wrapper {
width: 930px;
margin: 0 auto 0 auto;
padding: 0;
overflow: hidden;
}

#container {
background: url(../images/bg.gif) repeat-y;
width: 910px;
margin: 0 auto 0 auto;
padding: 0 10px 0 10px;
}

#content {
width : 910px;
margin: 0;
padding : 0;
text-align: left;
overflow: hidden;
clear: left;
}

img {
border : 0;
}

a{color:#336600; text-decoration:none;}

img.right {
float: right;
padding-left: 2px;
padding-bottom: 2px;
clear: right;
}

img.left {
float: left;
padding-right: 2px;
padding-bottom: 2px;
clear: left;
}


/*---------------------------------------------------
　　HEADER
---------------------------------------------------*/

#header {
background: url(../images/logo.gif) no-repeat;
width: 910px;
height: 110px;
text-align: left;
}

#header h1 {
margin: 0;
padding: 0;
height:1px;
text-indent: -9999px;
}

#header a{color:#FFF; text-decoration:none;}

#header .description {
color:#FFF;
margin: 0;
padding: 4px 0 0 20px;
text-indent: -9999px;
}



/***------ navigation ------***/

#nav {
/*background: #FF3300;*/
font-size : 14px;
width: 180px;
margin: 0;
padding: 0 15px 0;
text-align: center;
float: left;
}

#nav ul li {
text-decoration: none;
list-style: none;
}

#nav ul li a {
background: url(../images/btt_bg.jpg);
width:180px;
display: block;
}

#nav ul li.cat-item a, #nav ul li.page-item a {
background-position: 0px 0px ;
color: #333;
margin: 0;
padding: 8px 0px 7px 0px;
text-decoration: none;
}

#nav ul li.cat-item a:hover, #nav ul li.page-item a:hover {
background-position: 0px -34px ;
color: #333;
text-decoration: none;
}

#nav ul li.cat-item a:active, #nav ul li.page-item a:active {
background-position: 0px -68px ;
color: #99CC99;
text-decoration: none;
}

#nav ul li#current-cat a, #nav ul li#current-page-item a {
background-position: 0px -68px ;
color: #99CC99;
text-decoration: none;
}

#nav ul li#current-cat a:hover, #nav ul li#current-page-item a:hover {
background-position: 0px -34px ;
color: #333;
text-decoration: none;
}

#nav ul li#current-cat a:active, #nav ul li#current-page-item a:active {
background-position: 0px -68px ;
color: #99CC99;
text-decoration: none;
}


#nav ul li.home a {
background-position: 0px 0px ;
color: #333;
margin: 0;
padding: 8px 0px 7px 0px;
text-decoration: none;
}

#nav ul li.home a:hover {
background-position: 0px -34px ;
color: #333;
text-decoration: none;
displey: block;
}

#nav ul li.home a:active {
background-position: 0px -68px ;
color: #99CC99;
text-decoration: none;
}

#nav ul li#current-page-item-home a {
background-position: 0px -68px ;
color: #99CC99;
text-decoration: none;
display: block;
}

#nav ul li#current-page-item-home a:hover {
background-position: 0px -34px ;
color: #333;
text-decoration: none;
}

#nav ul li#current-page-item-home a:active {
background-position: 0px -68px ;
color: #99CC99;
text-decoration: none;
}

/*---------------------------------------------------
　　MAIN
---------------------------------------------------*/

#main {
width: 630px;
padding: 0 40px 0 0;
margin: 10px 0 0 0;
float: right;
}

#main a:link{color:#336600;}
#main a:visited{color:#336600;}
#main a:hover{color:#336600;}
#main li a:hover{border-bottom:1px solid #336600;}


#main h2, cont-list h2 {
color: #336600;
font-size : 16px;
font-weight: bold;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #00CC33;
margin-bottom: 16px;
/*background: url(../images/ttl_1_3.gif) no-repeat;*/
}

.next {
height: 30px;
margin: 0;
padding: 20px 10px 0;
}

.bread {
height: 12px;
margin: 0;
padding: 0px 10px 20px 0px;
}

.entry {
margin-bottom: 16px;
}

.date {
margin-bottom: 16px;
}

/*---------------------------------------------------
　　SIDEBAR
---------------------------------------------------*/

#sidebar {
/*background: #332244;*/
width : 180px;
padding: 0 0 0 0px;
margin: 0;
text-align : center;
float : left;
}

#sidebar #sidnav {
padding: 0 0 0 4px;
margin: 36px 0 24px 0;
}

#sidebar #sidnav  ul {
list-style: none;
}

#sidebar #sidnav ul li {
list-style: none;
padding: 0;
margin: 0 0 0 0;
}


/*---------------------------------------------------
　　FOOTER
---------------------------------------------------*/

#foot {
background: url(../images/bg_foot.gif) no-repeat;
width: 930px;
height: 94px;
/*padding: 20px 0 0;*/
margin: 0;
text-align: center;
overflow: hidden;
clear: both;
}

#foot p {
padding-top: 5px;
/*margin-top: 10px;*/
}

#foot hr {
border:none;
padding: 0;
margin: 0 auto;
border-top:1px solid #CCC;
width:860px;
height:1px;
clear: left;
}

#foot a:link{color:#336600;}
#foot a:visited{color:#336600;}
#foot a:hover{color:#336600;}

.footlink {
padding: 20px 0 5px;
}

.footlink li {
display: inline;
}

.footlink li.cat-item a {
padding: 0 0 0 4px;
margin: 0;
text-decoration : none;
border-left:1px solid #CCC;
}

.footlink li.cat-item a:hover {
text-decoration : underline;
}

.footlink li.home a {
padding: 0 0 0 4px;
margin: 0;
text-decoration : none;
}

.footlink li.home a:hover {
text-decoration : underline;
}
