/* ----------------------------------------------------------------------------------------------------------

    This website template was downloaded from http://www.nuviotemplates.com - visit us for more templates

---------------------------------------------------------------------------------------------------------- */

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

body {


background:#FFF;

color:#000; /*default*/

/* ashikawa */
/*
    background-image: url(slash.png);
*/

    background-image: url(http://www.anbeehive.com/css/199.jpg);


    
    /*background-repeat: no-repeat;*/
    background-repeat: repeat;
    /*background-position: right bottom;*/
/*
    background-attachment: fixed;

    filter:alpha(opacity=90); 
   -moz-opacity: 0.9;
   opacity: 0.9;
*/
}

a {border-bottom:1px solid #DFDFDF; color:#000;}
a:hover {border-bottom:1px solid #DFDFDF; color:#FF4D80;}

fieldset {border:1px solid #DFDFDF;}
legend {background:#FFF; color:#FF4D80;}

.low, .low a {color:#7F7F7F;}
.low a:hover {color:#000;}

/* ----------------------------------------------------------------------------------------------------------
Layout
---------------------------------------------------------------------------------------------------------- */

#logo {color:#000;}
        
#slogan {color:#7F7F7F;}

#search {background:#EFEFEF;}
#search #search-input {border:1px solid #AFAFAF;}
#search #search-input:focus {border:1px solid #5F5F5F;}
#search #search-submit {border:1px solid #FF4D80; background:#FF4D80; color:#FFF;}

#nav {border:1px solid #CCC;}
#nav ul li#nav-active a {background:#FF4D80; color:#FFF;}

#footer {
text-align:center;
width:300px;
/*border-top:1px solid #DFDFDF;*/
background:#FFF;
color:#5F5F5F;
}
#footer a {color:#5F5F5F;}
#footer a:hover {color:#000;}

/* ----------------------------------------------------------------------------------------------------------
Page: Home
---------------------------------------------------------------------------------------------------------- */

#topstory-title {border-bottom:1px solid #3F3F3F; background:#9F9F9F;}
#topstory-title h2 a {border-bottom:1px solid #5F5F5F; color:#FFF;}
#topstory-title h2 a:hover {border-bottom:1px solid #FFF;}
#topstory-title p.date {color:#000;}
#topstory-title p.date a {border-bottom:1px solid #5F5F5F; color:#000;}
#topstory-title p.date a:hover {border-bottom:1px solid #FFF; color:#FFF;}

#topstory-perex {background:#000; color:#AFAFAF;}
#topstory-perex a {border-bottom:1px solid #5F5F5F; color:#FFF;}
#topstory-perex a:hover {border-bottom:1px solid #FFF; color:#FFF;}

.col30 h4 a {color:#FF4D80;}
.col30 h4 a:hover {color:#000;}
.col30 p.date {color:#7F7F7F;}
.col30 p.date a {color:#7F7F7F;}
.col30 p.date a:hover {color:#000;}

/* ----------------------------------------------------------------------------------------------------------
Others
---------------------------------------------------------------------------------------------------------- */

.hx-style01 span {background:#FFF; color:#FF4D80;}

a.ico-more {background:#F5F5F5; color:#5F5F5F;}
a:hover.ico-more {background:#FF4D80; color:#FFF;}

.gmapdescription{
font-size:80%;
text-align:right;
}

.mapdescription{
width:500px;
font-size:96%;
background:#FFF5EE;
}


/*blog*/
#blog-left{
font-size:85%;
padding-left:10px;
float:left; width:420px;
}
#blog-left a{
font-size:100%;
}

#blog-right{
font-size:85%;
padding-right:10px;
float:right; width:420px;
}

#blog-right a{
font-size:100%;
}

#by-own{
color:#7F7F7F;
text-align:right;
padding:5px;
font-size:85%;
}

