/*  
 * Theme Name: VESSEL GARDEN
 * Theme URI: http://www.vessel-garden.com/
 */


/***** Basic Elements *****/
html, body, dev, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6, em, strong, th, input, textarea { font-size:1em; font-weight:normal; font-style:normal; }
body { font:13px/20px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラノギ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sanspserif; color:#361804; }
table { border-collapse:collapse; border:none; border-spacing:0; }
th, td { vartical-align:top; font-weight:normal; text-align:left; }
ul, ol, dl { list-style:none; }
li { display:list-item; zoom:normal; }
img, a img { vertical-align:bottom; border:none; background:transparent; }
fieldset { border:none; }
a:active, a:focus{ outline:none; }

/***** Wrappers and Containers *****/
.container	{ margin:0 auto; width:800px; text-align:left; }

/***** Header *****/
#header		{ height:80px; border-bottom:1px solid #eee; text-align:center; }
h2 { float:left; width:740px; margin-top:55px; }
#logo { float:right; width:60px; height:60px; margin-top:11px; }

/***** Footer *****/
#footer 	{ clear:both; border-top:1px solid #eee; text-align:center; }
#footer p   { padding:10px 0 10px 0; color:#666; font-size:12px; font-weight:bold; }

/***** Menu *****/
#menu		{ height:30px; padding:17px 0; text-align:center; }
#menu li	{ float:left; margin-right:10px; font-size:13px; }
#menu a	{ text-decoration:none; color:#361804; padding:10px; }
#menu a:hover, #menu a.current	{ color:#3e909b; }

/***** Main *****/
#contents { margin:0 auto; text-align:center; }

/***** captions *****/
.icon { float:left; width:15px; }
.caption { margin:0 0 30px 25px; }
.caption h3 { margin-bottom:10px; color:#3e909b; font-size:20px; font-weight:bold; }
.caption span {font-size:14px;}
.caption a { color:#3e909b; text-decoration:none; }
.caption a:hover { text-decoration:underline; }

.return { margin:10px auto 0 auto; width:50px; }
.return a { background:url(../images/return.gif) no-repeat right center; width:2.8em; display:block; }

#regarden h3 {font-size:1.2em;margin-bottom:10px;color:#3e909b;font-weight:normal;}
#regarden span {font-size:0.8em;}
#regarden p {font-size:0.8em;line-height:1.8em;}
#regarden a {color:#3e909b;}