/*
Theme Name: HRD02
Theme URI: http://www.hayamaresort.com/
Description: HRD02
Author: syunsuke washizu
*/

* { margin : 0 ; padding : 0 ; }
body { 
        width : 100% ;
        background-color:#d6d6bb;
        }

img {
    border-style:none;
}

#container      {
        width:900px;
        border-left: solid 1px #cccccc;
	    border-right: solid 1px #cccccc;
        margin:0 auto;
         background-color:#ffffff;
        }

#header         {
        width:900px;height:250px;
        margin-top:0;
        background-image:url(images/hayamaresorttop3.gif);
        background-repeat: no-repeat;
        }


#header3         {
        width:900px;height:115px;
        margin-top:0;
        background-image:url(images/bukkentop3.gif);
        background-repeat: no-repeat;
        }


#header6         {
        width:900px;height:115px;
        margin-top:0;
        background-image:url(images/hayamacuptop7.gif);
        background-repeat: no-repeat;
        }


#header7         {
        width:900px;height:115px;
        margin-top:0;
        background-image:url(images/zushicuptop2009.gif);
        background-repeat: no-repeat;
        }


#sidebar_left	{
	width: 190px;
        margin-top:5px;
	float: left;
 /*       background-color:#d6d6bb;*/
	}

#sidebar_right	{
	width: 210px;
        margin-top:5px;
	float: right;
        text-align: center;
/*        background-color:#d6d6bb; */
	}

#content	{
	width: 480px;
        margin-top:50px;
        margin-left:200px;
	}

#footer          {
        width:100%;
        clear:both;
        }
a                {
        border:none;
        color:#6699cc;
        }

/* ++++++ header designs ++++++ */

#header h1	{
	font-size: 2.0em;
	font-family: 'Trebuchet MS',Verdana,Helvetica,sans-serif;
        margin-left: 20px;
	margin-top:0px;
	margin-bottom:0px;
	padding: 100px 0 0 0;
	}

#header h1 a	{
	color: #ffffff;
	text-decoration: none;
	}

#header3 h1	{
	font-size: 2.0em;
	font-family: 'Trebuchet MS',Verdana,Helvetica,sans-serif;
        margin-left: 20px;
	margin-top:0px;
	margin-bottom:0px;
	padding: 40px 0 0 0;
	}

#header3 h1 a	{
	color: #ffffff;
	text-decoration: none;
	}


#header6 h1	{
	font-size: 2.0em;
	font-family: 'Trebuchet MS',Verdana,Helvetica,sans-serif;
        margin-left: 20px;
	margin-top:0px;
	margin-bottom:0px;
	padding: 40px 0 0 0;
	}

#header6 h1 a	{
	color: #006633;
	text-decoration: none;
	}


#header7 h1	{
	font-size: 2.0em;
	font-family: 'Trebuchet MS',Verdana,Helvetica,sans-serif;
        margin-left: 20px;
	margin-top:0px;
	margin-bottom:0px;
	padding: 40px 0 0 0;
	}

#header7 h1 a	{
	color: #004080;
	text-decoration: none;
	}




/* ++++++ menu designs ++++++ */

#tabsB {
      float:left;
      width:900px;
      background:#F4F4F4;
      font-size:93%;
      font-weight: bold; 
      line-height:normal;
      }
    #tabsB ul {
	margin:0;
	padding:10px 10px 0 20px;
	list-style:none;
      }
    #tabsB li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsB a {
      float:left;
      background:url(images/tableftB.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsB a span {
      float:left;
      width:120px;
      display:block;
      background:url(images/tabrightB.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
   
    #tabsB a:hover span {
      color:#000;
      }
    #tabsB a:hover {
      background-position:0% -42px;
      }
    #tabsB a:hover span {
      background-position:100% -42px;
      }

/* ++++++ コンテンツ部分のデザイン ++++++ */

.post h2	{
	font-size: 0.875em;
	color: #999999;
	border-bottom: solid 2px #666666;
	background-image: url(images/mark2.gif);
	background-repeat: no-repeat;
	padding: 5px 0 10px 30px;
	}

.post h2 a	{
	text-decoration: none;
	}


.post h3	{
	font-size: 0.875em;
	color: #6699cc;
	border-bottom: solid 2px #666666;
	background-repeat: no-repeat;
        margin-bottom:10px;
	padding: 5px 0 10px 30px;
	}

.post h3 a	{
	text-decoration: none;
	color: #666666;
	}


.post p	{
	font-size: 0.8em;
	color: #666666;
	line-height: 150%;
	margin-top: 10px; 
    margin-bottom: 10px;
	}

.post	{
	margin-bottom: 40px;
	}

.pagenav	{
	font-size: 0.75em;
	}

#sbm        {
    margin-top: 10px; 
    margin-bottom: 10px;
   }

/* ++++++ コメント部分のデザイン ++++++ */

#comments h3	{
	font-size: 0.75em;
	border-bottom: solid 2px #666666;
	padding-bottom: 5px;
	}

.com	{
	font-size: 0.75em;
	border-bottom: dotted 2px #666666;
	padding-bottom: 8px;
	margin-bottom: 12px;
	}

.com p	{
	margin: 5px 0;
	}

.commeta	{
	color: #888888;
	text-align: right;
	}

#tb	{
	font-size: 0.75em;
	border: solid 1px #666666;
	padding: 8px;
	line-height: 150%;
	}

#commentform	{
	font-size: 0.75em;
	}



/* ++++++ sidbar designs ++++++ */

#sidebar_left	{
	font-size: 0.95em;
	}
	
#sidebar_left p	{
     margin-left: 10px;
     margin-top:5px;
     margin-bottom:5px;
	}

#sidebar_left ul	{
	text-align: left;
        color: #666666;
	list-style-type: square;
	margin: 3px 0 20px 20px;
	padding: 0;
	}

#sidebar_left ul ul	{
	color: #666666;
	margin-bottom: 3px;
	}

#sidebar_left h2	{
	width:95%;font-size:0.9em;
        border-width: thin;
        border-color: #666666;
        border-top-style: solid;
        border-bottom-style: dotted;
	color: #808080;
	margin-left:5px;
	margin-top:10px;
     margin-bottom:10px;
	padding: 6px 0;
	}

#sidebar_right	{
	font-size: 0.95em;
	}
	
#sidebar_right p	{
	margin-left: 5px;
	margin-top:5px;
        margin-bottom:5px;
	}


#sidebar_right ul	{
	text-align: left;
        color: #666666;
	list-style-type: square;
	margin: 3px 0 20px 20px;
	padding: 0;
	}

#sidebar_right ul ul	{
	color: #666666;
	margin-bottom: 3px;
	}

#sidebar_right h2	{
    text-align: left;
	width:95%;font-size:0.9em;
        border-width: thin;
        border-color: #666666;
        border-top-style: solid;
        border-bottom-style: dotted;
	color: #666666;
	margin-left:5px;
	margin-top:10px;
     margin-bottom:10px;
	padding: 6px 0;
	}

#sidebar_right h3	{
    text-align: left;
	width:95%;font-size:0.9em;
        border-width: thin;
        border-color: #666666;
        border-top-style: solid;
        border-bottom-style: dotted;
	color: #666666;
	margin-left:5px;
	margin-top:10px;
     margin-bottom:10px;
	padding: 4px 0;
	}

#Search  {
     margin-top:10px;
     margin-bottom:10px;
     }
     
/* ++++++ footer designs ++++++ */

#footer address	{
        width: 900px;
	font-size: 0.75em;
	font-style: normal;
	text-align: center;
	color: #666666;
	background-color: #F4F4F4;
	padding: 3px 0 6px;
	}



/* ++++++ calender designs ++++++ */
#calendar table	{
	width: 80%;
	text-align: center;
	color: ##d6d6bb;
	border-collapse: collapse;
	margin-left: 10px;
        margin-bottom: 1px;
	}

#calendar th, #calendar td	{
	padding: 3px 0;
	}

#calendar a	{
	color: #3366aa;
	}

#calendar caption	{
	padding: 3px 0;
	}

#calendar tfoot td	{
	border: none;
	}

#calendar tfoot td#prev	{
	text-align: left;
	}

#calendar tfoot td#next	{
	text-align: right;
	}

