/*
THEME NAME: zealsalon
THEME URI: http://www.zealsalon.com/
DESCRIPTION: zealsalon
VERSION: 1.0
AUTHOR: Dosanite.Inc
AUTHOR URI: http://www.dosanite.co.jp
*/

/* CSS Document */
BODY {
	BACKGROUND: #ffffff url(img/back.jpg) repeat-y fixed left top;
	COLOR: #660000;
	FONT-FAMILY: Meiryo, ms ui gothic, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	font-size: 12px;
	line-height: 1.8em;
}

a{
    color:#660000;
    text-decoration: underline;
}
a:hover{
    color:#bb0000;
}
div.widget a{
    color: #ffffff;
    text-decoration: none;
}
div.widget a:hover {
    background-color: #660000;
}

a:visited {
	color: #ffffff;
	text-decoration: none;
}

a:active {
	color: #ffffff;
	text-decoration: none;
}

img {
                 border:0px;
}

ul {
                 list-style-type: none;
                 margin: 0px; 
                 padding: 0px;
}

.flash {
                  position:absolute; top:0px; left:96px; 
}

.line {
                  position:absolute; top:299px; left:656px;
}

.widget {
                  font-size: 10px;
	  line-height: 1.8em;
}

.title1 { 
                  position:absolute; top:125px; left:60px; 
}

.title2 {
                  position:absolute; top:170px; left:60px; 
}

.title3 { 
                  position:absolute; top:275px; left:750px; 
}

.title4 {
                  position:absolute; top:320px; left:750px; 
}

.module-header {
	font-weight: normal;
	font-size: 12px;
	line-height: 1em;
	letter-spacing: 4px;
	-webkit-box-reflect:
		below 0px -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)),	
		color-stop(0.3, rgba(0,0,0,0)),
		to(rgba(0,0,0,1)));
	box-reflect:
		below 0px -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)),	
		color-stop(0.3, rgba(0,0,0,0)),
		to(rgba(0,0,0,1)));
	text-transform: uppercase;
}

.module {
	margin-bottom: 20px;
}

/* widget_calendar */
#calendar_wrap caption {
	text-align: center;
	font-weight: bold;
}
#wp-calendar {
	width: 200px;
}
#wp-calendar th ,
#wp-calendar td {
	text-align: right;
}
#wp-calendar th {
	font-weight: bold;
}
.widget_recent_comments li {
	padding-right: 4em;
}
