/*
Theme Name: Dsk's Starter
Theme URI: http://wordpress.org/
Description: Dsk's Starter.
Version: 1.0
Author: Daisuke Suwa
*/

/****************************************
 reset
 ****************************************/
html,body,div,
h1,h2,h3,h4,h5,h6,
p,span,a,img,strong,
table,tbody,tfoot,thead,tr,th,td,
dl,dt,dd,ol,ul,li,
form,fieldset,legend,
object,iframe, address,
font,strike,em,sub,sup { 
	margin:0px;
	padding:0px;
	border:0px;
	outline:0px;
	font-size:100%;
	font-style:normal;
	font-weight:normal;
	line-height:175%;
	text-align:left;
	text-decoration:none;
	vertical-align:baseline;
	background:transparent;
}

ol,ul,li {list-style:none;}
table {border-collapse:collapse; border-spacing:0;}
table,tbody,tfoot,thead,tr,th,td {vertical-align:top}

/****************************************
 default
 ****************************************/
strong		{font-weight:bold}
strike		{text-decoration:line-through}

.left		{float:left;}
.right		{float:right;}
.center		{text-align:center}
.clear		{clear:both;}
.strong		{font-weight:bold}
.hr		{border-top:#CCC 1px dashed; margin-top:10px}

/****************************************
 page
 ****************************************/
body {
	color:#666;
	font-size:12px;
	font-family:"Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
background:url(./images/bodybg.jpg) center repeat-y #E1DCD4;
}

a			{text-decoration:underline; color:#666}
a:hover		{text-decoration:underline; color:#999}

/****************************************
 layout
 ****************************************/
#outline	{width:910px; margin:10px auto;}
h1 {line-height:125% ; color:#CCC}
#header		{margin-bottom:10px}
#header ul {padding:0px 0px 0px 425px}
#header li {display:inline; background:url(./images/arrow.jpg) top left no-repeat; padding:0px 20px 5px 20px}
#menu		{width:190px; float:left; padding-right:10px}
#menu ul {border:1px solid #CCC; padding:5px}
#menu ul#categories li {list-style:disc; margin-left:20px;}
#menu ul#categories ul.children {border:0px}
#menu ul#categories ul.children li {list-style:none; margin-left:10px}

#contents	{width:700px; float:right;}
address		{color:#999; clear:both; text-align:center}
#linkz {text-align:center}
#linkz a {color:#999}
#admin		{text-align:right; font-size:10px;}
#admin li {display:inline}
#admin li a {color:#EEE; text-decoration:none}
#admin li a:hover {color:#CCC}

.picleft {float:left; margin:0px 0px 0px 0px}
.picright {float:right; margin:0px 0px 0px 0px}

.bannerlist {position:relative; overflow:hidden; zoom:1}
.bannerlist dl {
 width:330px; float:left;
 margin:0px 8px 20px 0px
}

/****************************************
 page
 ****************************************/
.page h2 {background:url(./images/titleback.jpg); height:35px; text-align:right; font-size:18px; font-weight:bold; padding:10px 40px 0px 0px; color:#FFF;}
.page h3 {color:#FFF; font-size:14px; font-weight:bold; background:#960202; padding:5px 10px; margin-top:30px}
.page h4 {font-weight:bold; border-left:8px solid #960202; padding-left:8px; color:#960202;}
.page h5 {font-weight:bold}
.page .mainbox {border:1px solid #960202; padding:10px;}
.page .mainbox ul {margin-left:20px}
.page .mainbox li {list-style:disc; margin-left:20px}
.page .mainbox dl {margin-left:20px}
.page .mainbox dt {display:inline}
.page .mainbox dd {display:inline}

.page table#c3 {margin:10px 0px 10px 40px}
.page table#c3 th, .page table#c3 td {padding:5px;}
.page table#c3 th {font-weight:bold; color:#960202}
.page table#c3 td {font-weight:bold;}

.page table#prof {margin:0px 0px 0px 0px}
.page table#prof th, .page table#c3 td {padding:5px; border:5px solid #FFF}
.page table#prof th {background:#EEE; font-weight:bold; width:150px; text-align:center}
.page table#prof td {vertical-align:middle}

/****************************************
 category
 ****************************************/
.category h2 {background:url(./images/titleback.jpg); height:35px; text-align:right; font-size:18px; font-weight:bold; padding:10px 40px 0px 0px; color:#FFF;}
.category .mainbox {
 border:1px solid #960202; padding:10px;
}

/****************************************
 single
 ****************************************/
.single h2 {background:url(./images/titleback.jpg); height:35px; text-align:right; font-size:18px; font-weight:bold; padding:10px 40px 0px 0px; color:#FFF;}
.single h3 {color:#FFF; font-size:14px; font-weight:bold; background:#960202; padding:5px 10px; margin-top:30px}
.single h4 {font-weight:bold; border-left:8px solid #960202; padding-left:8px; color:#960202; margin-top:20px}
.single .mainbox {border:1px solid #960202; padding:10px; zoom:1}

.single .mainbox hr {margin-bottom:20px}

.single a {color:#00C}
.single a:hover {color:#C0C}

.gallery {
text-align:center; background:none; padding:5px 20px;}
.gallery p {color:#666;}
.gallery a {display:block; float:left; margin:0px 5px 5px 0px}

/****************************************
 index
 ****************************************/
.index .mainbox {border:1px solid #960202; padding:10px; margin-bottom:20px}

/****************************************
 jelflower
 ****************************************/
div#jelcategory a {
float:left; display:block; margin:10px 10px 0 10px;
}

div#jelitems h4 {}

div#jelitems ul {margin-top:15px;}

div#jelitems ul li {
float:left; display:block; width:150px; margin-bottom:15px;
}

div#jelitems ul li img {display:block}

div#jelitems ul li a {text-decoration:none}

div#jelitems span.price {display:block; color:#C00} 