/* Base Weblog (base-weblog.css) */

/* basic elements */

html
{
   margin: 0;
   /* setting border: 0 hoses ie6 win window inner well border */
   padding: 0;
}

body
{
   margin: 0;
   /* setting border: 0 hoses ie5 win window inner well border */
   padding: 0;
   font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',sans-serif;
   font-size: 12px;
}

form, input { margin: 0; padding: 0; }
a { text-decoration: underline; }
a img { border: 0; }
/*
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
*/
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote
{
   margin-top: 10px;
   margin-bottom: 10px;
}


body { text-align: center; } /* center on ie */

#container
{
   position: relative;
   margin: 0 auto; /* center on everything else */
   width: 780px;
   text-align: left;
}

/*
body
{
   font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif;
   font-size: 12px;
}
*/
a { color: #36414d; text-decoration: underline; }
a:hover { color: #a3b8cc; }

#banner a { color: #fff; text-decoration: none; }
#banner a:hover { color: #fff; }

h1, h2, h3, h4, h5, h6
{
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',sans-serif;
}


body
{
   min-width: 810px;
   color: #333;
    background-color:white;
    background-image:url(http://kin-shuzo.co.jp/images/texture1.gif);
    background-repeat:repeat;
    background-position:0 0;
}
#content {
width:804px;
margin:0 auto;
    background-color:white;
    background-image:url(http://kin-shuzo.co.jp/images/body_bg.jpg);
    background-repeat:repeat-y;
    background-position:0 0;
}
#container
{
   width: 780px;
   margin-bottom: 0;
   
}

#banner
{
   width: 780px; /* necessary for ie win */
   height:70px;
   margin:0 auto;
   background-color:black;
}
#banner-left
{
float:left;
width:211px;
}
#banner-left h1 {
margin:0;
padding:0;
}
#banner-right 
{
float:right;
text-align:right;
width:564px;
padding:50px 5px 0 0;
color:#CFB487;
}
#banner-right a {
color:#CFB487;
font-size:12px;
text-decoration:none;
}
#banner-right a:link {
color:#CFB487;
font-size:12px;
text-decoration:none;
}
#banner-right a:hover {
color:#CFB487;
font-size:12px;
text-decoration:underline;
}

#middle {
width:780px;
height:32px;
margin:0 auto;
}
/* java用↓ */
#middle a {
float:left;
/*text-indent:-3000px;*/
font-size:10px;
    width:780px;
    height:32px;
    display:block;
    overflow:hidden;
    text-decoration:none; 
}
#middle a img {
border:solid 0px #fff;
}
#middle .kura a {
    width:260px;
    height:32px;
    display:block;
/*    background-color:#3d1515;
    background-image:url(../images/gura_out.gif);
    background-repeat:no-repeat;
    background-position:0 0; */
}
#middle .kura a.in {
    width:260px;
    height:32px;
    display:block;
    background-color:#3d1515;
    background-image:url(../images/gura_in.gif);
    background-repeat:no-repeat;
    background-position:0 0;
        
    text-indent:-3000px;
    overflow:hidden;
    text-decoration:none; 
} 
#middle .chaya a {
    width:260px;
    height:32px;
    display:block;
    background-color:#001F00;
    background-image:url(../images/chaya_out.gif);
    background-repeat:no-repeat;
    background-position:0 0;
    }
#middle .chaya a.in {
    width:260px;
    height:32px;
    display:block;
    background-color:#3d1515;
    background-image:url(../images/chaya_in.gif);
    background-repeat:no-repeat;
    background-position:0 0;
        
    text-indent:-3000px;
    overflow:hidden;
    text-decoration:none; 
} 
    #middle .cafe a {
    width:260px;
    height:32px;
    display:block;
    background-color:#681F00;
    background-image:url(../images/cafe_out.gif);
    background-repeat:no-repeat;
    background-position:0 0;
}
#middle .cafe a.in {
    width:260px;
    height:32px;
    display:block;
    background-color:#3d1515;
    background-image:url(../images/cafe_in.gif);
    background-repeat:no-repeat;
    background-position:0 0;
        
    text-indent:-3000px;
    overflow:hidden;
    text-decoration:none; 
} 
/* java用 ↑*/
/* javaじゃない用↓ 
#middle a {
float:left;
text-indent:-3000px;
font-size:1px;
    width:780px;
    height:32px;
    display:block;
    overflow:hidden;
    text-decoration:none;
}
#middle a img {
border:solid 0px #fff;
}

#middle .kura a {
    width:260px;
    height:32px;
    display:block;
    background-color:#3d1515;
    background-image:url(../images/gura_out.gif);
    background-repeat:no-repeat;
    background-position:0 0;
}
#middle .kura a:hover, #middle .kura a.in {
    width:260px;
    height:32px;
    display:block;
    background-color:#3d1515;
    background-image:url(../images/gura_in.gif);
    background-repeat:no-repeat;
    background-position:0 0;
} 
#middle .chaya a {
    width:260px;
    height:32px;
    display:block;
    background-color:#001F00;
    background-image:url(../images/chaya_out.gif);
    background-repeat:no-repeat;
    background-position:0 0;
    }
#middle .chaya a:hover, #middle .chaya a.in {
    width:260px;
    height:32px;
    display:block;
    background-color:#001F00;
    background-image:url(../images/chaya_in.gif);
    background-repeat:no-repeat;
    background-position:0 0;
    }
#middle .cafe a {
    width:260px;
    height:32px;
    display:block;
    background-color:#681F00;
    background-image:url(../images/cafe_out.gif);
    background-repeat:no-repeat;
    background-position:0 0;
}
#middle .cafe a:hover, #middle .cafe a.in {
    width:260px;
    height:32px;
    display:block;
    background-color:#681F00;
    background-image:url(../images/cafe_in.gif);
    background-repeat:no-repeat;
    background-position:0 0;
}
*/
#page-banner img {
vertical-align:bottom;
}
#flash {
margin:0 auto;
padding:0;
height:388px;
width:780px;
display:block;
}
#flash img {
height:388px;
margin:0;
padding:0;
vertical-align:bottom;
}
#top-main {
    background-color:#d9c19b;
    background-image:url(http://kin-shuzo.co.jp/images/main_bg_bottom.jpg);
    background-repeat:repeat-x;
    background-position:0 100%;
/*    height:165px;   */
    width:780px;
    margin:0 auto;
    padding:12px 0 10px 0;
}
#main-middle {
    background-color:#d9c19b;
    background-image:url(http://kin-shuzo.co.jp/images/main_bg_top.jpg);
    background-repeat:repeat-x;
    background-position:0 0;
    height:5px;
    width:780px;
    margin:0 auto;
}
#main-left 
{
float:left;
padding:0 0 0 15px;
}
#headline {
    background-color:white;
    background-image:url(http://kin-shuzo.co.jp/images/02headline.gif);
    background-repeat:no-repeat;
    background-position:0 0;
    width:335px;
/*    height:102px;  */
    padding:0 10px 10px;
    font-size:12px;
    color:#333;
    text-align:left;
}
#headline h3 {
font-size:12px;
color:#ffffff;
padding:3px 0 13px;
margin:2px 0 0;
}
#headline a {
    font-size:12px;
    color:#333;
    text-decoration:none;
}
#headline a:hover {
    font-size:12px;
    color:#333;
    text-decoration:underline;
}
.hlb {
height:2px;
padding:6px 0;
background-color:#fff;
background-image:url(http://kin-shuzo.co.jp/images/border.gif);
background-repeat:repeat-x;
background-position:0 6px;
}
.date {
color:#d06d43;
padding:0 0 3px;
font-size:11px;
}
#main-right
{
float:left;
padding:0 15px 0 10px;
width:385px;
}
.in_blog {
float:left;
width:184px ;
height:94px;
padding:3px;
margin:0 5px 0 0;
background-color:white;
}
.in_blog img, .in_shop img {
vertical-align:bottom;
}
.in_shop {
float:right;
width:184px ;
height:94px;
padding:3px;
margin:0;
background-color:white;
}

/**/
#page-main {
width:769px;

margin:0 auto;
padding:10px 0 0 11px;
background-color:#f5f5dd;
}
#left-side, #blog-side {float:left;
width:199px;
    background-color:#f5f5dd;
    background-image:url(../images/leftside_bg.gif);
    background-repeat:repeat-y;
    background-position:0 0;
}
#left-side h3, #blog-side h3 {
height:23px;
width:199px;
margin:0;
padding:7px 0 0;
color:#fff;
font-size:15px;
font-weight:bold;
text-align:center;
    background-color:none;
    background-image:url(../images/koshu_kihon.gif);
    background-repeat:no-repeat;
    background-position:0 0;
}
#left-side h3#ichi{
height:23px;
width:199px;
margin:0;
padding:7px 0 0;
color:#fff;
font-size:13px;
font-weight:bold;
text-align:center;
    background-color:none;
    background-image:url(../images/koshu_annai.gif);
    background-repeat:no-repeat;
    background-position:0 0;
}
#left-side h3.annai {
height:23px;
width:199px;
margin:0;
padding:7px 0 0;
color:#fff;
font-size:15px;
font-weight:bold;
text-align:center;
    background-color:none;
    background-image:url(../images/koshu_annai.gif);
    background-repeat:no-repeat;
    background-position:0 0;
}
#left-side p {
font-size:12px;
color:#333;
text-align:left;
padding:0 15px 0;
line-height:140%;
}
#left-side span {
color:#ca6634;
}
#left-side h3#nigyou {
height:37px;
width:179px;
margin:0;
padding:8px 10px 0;
color:#fff;
font-size:14px;
text-align:center;
    background-color:transparent;
    background-image:url(../images/koshu_zyuku.gif);
    background-repeat:no-repeat;
    background-position:0 0;
}
#left-side ul {
padding:0;
margin:0;
list-style: none;
text-align:left;
}
#left-side li {
padding:0 0 0 10px;
margin:0;
}
#left-side li a {
color:#333;
text-decoration:none;
}
#left-side li a:hover {
color:#333;
text-decoration:underline;
}
.ken {
text-align:left;
width:180px;
padding:0 0 0 15px;
}
.ken_left {
float:left;
text-align:left;
widht:60px;
}
.ken_right {
text-align:left;
float:right;
width:120px
}
.chozou {
padding:0 30px;
font-size:12px;
}
.go {
float:left;
width:60px;
border:solid 2px #e3d4b5;
background-color:#f5f5db;
}
.juuni {
float:right;
width:60px;
border:solid 2px #e3d4b5;
background-color:#f5f5db;
}
/* ブログ用↓ */
#blog-side {
font-size:12px;
text-align:center;
}
#blog-side span {
font-size:11px;
}
#blog-side ul {
padding:0 15px 3px 10px;
margin:0;
list-style:none;
text-align:left;
}
#blog-side li {
font-size:12px;
}
#blog-side li a {
color:#333;
font-size:12px;
padding:0 0 0 13px;
text-decoration:none;
background-color:#fff;
background-image:url(http://kin-shuzo.co.jp/images/ya_ico.gif);
background-repeat:no-repeat;
background-position:0 2px;
}
#blog-side li a:hover {
color:#333;
font-size:12px;
text-decoration:underline;
}
#blog-side table {
margin:0 auto;
}
#blog-side p.pro {
font-size:12px;
color:#333;
text-align:left;
padding:0 15px 0;
line-height:140%;
}
#entry-kizi {
padding:0;
margin:0;
font-size:12px;
}
.kizi {
border:solid 1px #a88c81;
padding:10px 10px 5px;
margin:10px 0 0;
background-color:#fff;
font-size:12px;
color:#333;
}
.kizi h4  {
font-size:14px;
color:#222;
margin:0;
padding:3px 0;
}
.kizi span {
font-size:11px;
color:#333;
}
.kizi-title {
padding:0 0 2px;
border-bottom:solid 1px #a88c81;
}
.kizi-img {
float:left;
padding:10px 10px 10px 0 ;
}
.cate {
font-size:11px;
color:#572423;
}
.other {width:520px;
text-align:right;
border-top:solid 1px #572423;
}
.other p.extended, .other p.entry-footer {
padding:0;
margin:0;
font-size:11px;
}
.other p.posted {
padding:0;
margin:0;
font-size:11px;
}
#entry-kizi .other p.extended, .other p.posted {
font-size:11px;
}

#blog-banner  {
width:780px;
height:90px;
background-color:#f5f5dd;
margin:0 auto 0;
/* border-bottom:solid 1px #000; */
}
#blog-banner img {
vertical-align:bottom;
}
#blog-banner h2 {
color:white;
padding:15px 0 0;
margin:0;
}

.blogpan {
font-size:11px;
color:#333;
padding:5px 0 2px 0;
margin:0 auto;
background-color:#f5f5dd;
width:530px;
text-align:left;
}
.blogpan a {
font-size:11px;
color:#333;
padding:0 0 2px;
text-decoration:none;
}
.blogpan a:hover {
font-size:11px;
color:#333;
padding:0 0 2px;
text-decoration:underline;
}
/* ブログ用↑ */

#zyukusei-flow {
font-size:13px;
color:#333;
text-align:center;
padding:10px 0;
}
#zyukusei-flow span.st-c {
font-size:13px;
color:#330001;
font-weight:bold;
}
#zyukusei-flow span.st-s {
font-size:13px;
color:#333;
font-weight:bold;
}
.lfb {
padding:0;
background-color:#f5f5dd;
   background-image:url(../images/left-sb.gif);
    background-repeat:no-repeat;
    background-position:-2px 0;
}
.lfb02 {
padding:0;
background-color:#f5f5dd;
}
#page, #blogpage {float:right;
width:544px;
padding:0 16px 0 10px;
background-color:#f5f5dd;
text-align:left;
font-size:12px;
line-height:130%;
}
#page p {
margin:0;
padding:4px 0 0;
font-size:16px;
color:#572423;
line-height:110%;
font-family: "ＭＳ 明朝",serif;
}
.yoseru {
padding:0 40px 0 0;
}
.yoseru2 {
padding:0 20px 0 0;
}
#page .yoseru img.ga {
margin:20px 0 0 40px;
}
#page .yoseru2 img.ga {
margin:20px 0 0 40px;
}
.pan {
font-size:11px;
color:#666;
padding:0 0 2px;
}
.pan a {
font-size:11px;
color:#666;
padding:0 0 2px;
text-decoration:none;
}
.pan a:hover {
font-size:11px;
color:#666;
padding:0 0 2px;
text-decoration:underline;
}
#page h2 {
font-size:28px;
color:#572423;
font-weight:bold;
}
#page h3 {
font-size:16px;
color:#572423;
font-weight:bold;
padding:30px 0 3px 0;
margin:0;
}
.title {
padding:5px 5px;
border-top:solid 2px #a88c81;
border-bottom:solid 1px #572423;
}
.title h2 {
font-size:18px;
}
/* 長楽おしながき */
#oshina {
width:250px;
border:solid 1px #a88c81;
text-align:center;
margin:15px 0 0;
padding:0 0 4px;
background-color:#fdfde3;
}
#oshina h4 {
margin:0 auto;
font-size:13px;
padding:3px 0;
}
.oshile {float:left;
width:110px;
padding:0 5px 5px;
font-size:12px;
color:#333;
text-align:left;
border-right:dotted 1px #a88c81;
}
.oshira {float:right;
width:110px;
padding:0 5px 5px;
font-size:12px;
color:#333;
text-align:left;
}
/* 長楽　ちいさい画像 */
#himitu {
width:262px;
padding:0;
margin:5px 0 ;
}
#himitu img {
width:80px;
height:80px;
}
/* 茶屋小さい画像 */
#himitu02 {
width:280px;
padding:0;
margin:5px 0 ;
}
#himitu02 img {
margin:0 5px 0 0;

}
/* 茶屋　成分表 */
#seibun {
width:270px;
font-size:11px;
color:#333;
padding:0 10px 10px;
margin:10px 0;
border:dotted 1px #a88c81;
background-color:#f3f3ee;
}
#seibun h4 {
color:#572423;
font-size:12px;
padding:0;
margin:5px 0 5px;
}
#seibun table {
width:250px;
font-size:11px;
border-collapse:collapse;
border-spacing:2px;
margin:0 auto;
border-color:#ccc;
}
#seibun td {
border-color:#ccc;
}
/*各ページの画像を個別に並べる場合に使用 */
#page img.ga {float:right;
margin:24px 0 8px 5px;
}
#page img.gaga {float:right;
margin:24px 0 0 0;
}

/* 長楽 */
#taimg {
width:250px;
}
.tale {float:left;
width:166px;
}
.tara {float:right;
width:84px;
}
.taimozen {
width:540px;
padding:10px 0;
color:#572423;
}

.menu_pdf {
padding: 0 10px 0 0;
}
.menu_pdf li a {
	text-decoration: none;
	margin: 0;
	padding: 0 0 0 10px;
	display: block;
	background-color:white;
background-image:url(http://kin-shuzo.co.jp/images/ya_ico.gif);
background-repeat:no-repeat;
background-position:0 0;
}
.menu_pdf li a:hover {
background-color:white;
background-image:url(http://kin-shuzo.co.jp/images/ya_ico.gif);
background-repeat:no-repeat;
background-position:0 0;
}
/* 各ページの記事内、画像をまとめる場合に使用  */
.kura-ga {
float:right;
width:272px;
padding:22px 0 0 10px;
}
.kura-ga img {
margin:0 0 17px;
}
/* 各ページの記事内、画像をまとめる場合に使用　↑*/
#mini-bana {
padding:0 ;
text-align:center;
background-color:#f5f5dd;
}
.mini_blog, .mini_shop {
width:184px ;
height:94px;
padding:3px 4px;
margin:0 auto;
background-color:white;
}
.mini_blog img, .mini_shop img {
vertical-align:bottom;
}

.a-link {float:right;
text-align:right;
padding:0 0 10px 0;
font-size:11px;
color:#666;
width:765px;
background-color:#f5f5dd;
}
.a-link a {
font-size:11px;
color:#666;
text-decoration:none;
padding:0 10px 0 0;
}
.a-link a:hover {
font-size:11px;
color:#666;
text-decoration:underline;

}
/**/

#footer {
height:41px;
width:780px;
margin:0 auto;
background-color:#DCC8A3;
}

#footer-left {
float:left;
width:400px;
text-align:left;
}

.logo {float:left;
width:127px;
padding:8px 0 0 15px;
text-align:left;
}
.hatati {
width:238px;
float:right;
color:#333;
font-size:11px;
padding:8px 0 0 0;
text-align:left;
}
.copyright {
float:right;
color:white;
font-size:13px;
padding:15px 10px 0 0;
text-align:right;
}

/* サイトマップ用↓ */
#sitemap {
padding:10px;
font-size:12px;
}
#sitemap h4 {
font-size:13px;
padding:10px 0 5px;
margin:0;
color:#333;
}
#sitemap h4 a {
color:#333;
text-decoration:none;
}
#sitemap h4 a:hover {
color:#572423;
text-decoration:underline;
}

/* サイトマップ用↑ */

/* ブログアーカイブ用↓ */
.trackbacks
{
   position: static;
   overflow: hidden;
   clear: both;
   width: 100%;
   margin-bottom: 20px;
}
.module-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header
{
   /* ie win (5, 5.5, 6) bugfix */
   p?osition: relative;
   width: 100%;
   w?idth: auto;

   margin:5px 0 0;
   border-left: 5px solid #572423;
   padding: 5px;
   color: #fff;
   background: #a88c81;
   font-size: 11px;
   font-weight: bold;
   line-height: 1;
   text-transform: uppercase;
}
.entry,
.trackbacks,
.comments,
.archive
{
   position: static;
   overflow: hidden;
   clear: both;
   width: 100%;
   margin-bottom: 20px;
}
.entry-content,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed
{
   clear: both;
   margin: 5px 10px;
}

.entry-excerpt,
.entry-body,
.entry-more-link,
.entry-more
{
   clear: both;
}

.entry-footer,
.trackback-footer,
.comments-open-footer,
.archive-content
{
   clear: both;
   margin: 5px 10px 20px 10px;
   font-size:12px;
}
.comment-footer {
   clear: both;
   margin: 5px 10px 20px 10px;
   font-size:12px;
   border-bottom:solid 1px #a88c81;
}
.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url, #comment-text
{
   width: 350px;
}

#comment-bake-cookie
{
   margin-left: 0;
   vertical-align: middle;
}

#comment-post
{
   font-weight: bold;
}

img.image-full { width: 100%; }

.image-thumbnail
{
   float: left;
   width: 115px;
   margin: 0 10px 10px 0;
}

.image-thumbnail img
{
   width: 115px;
   height: 115px;
   margin: 0 0 2px 0;
}


.module-header a,
.module-header a:hover,
.trackbacks-header a,
.trackbacks-header a:hover,
.comments-header a,
.comments-header a:hover,
.comments-open-header a,
.comments-open-header a:hover
.archive-header a,
.archive-header a:hover
{
   color: #fff;
}

.entry-more-link,
.entry-footer,
.comment-footer,
.trackback-footer,
.typelist-thumbnailed
{
   font-size: 11px;
}

.commenter-profile img { vertical-align: middle; }

/* ブログアーカイブ用↑ */

/* 検索結果テンプレート用↓ */
.search_kizi {
padding: 0 10px ;
margin: 0 0 10px;
border:solid 1px #a88c81;
background-color:white;
}
/* 検索結果テンプレート用↑ */

.danraku {
padding:22px 0 0;
}

.access {
text-align:left;
font-size:12px;
color:#333;
padding:5px 0 5px;
}
.access h4 {
font-size:13px;
color:#000;
margin:0;
padding:5px 0;
}
.access ul {
padding:0;
margin:0;
list-style:disc;
}
.access li {
margin:0 0 0 22px;
padding:0;
}
.access li.b {
padding:0;
margin:0;
list-style:none;
}

#map-page {
background-color:#f5f5dd;
margin:20px ;
padding:20px 15px;
width:550px;
}
#map-page h3 {
font-size:16px;
color:#000;
padding:10px 0 ;
margin:0;
}
.shop-add {
text-align:left;
font-size:12px;
color:#333;
line-height:150%;
padding:10px 0 0;
}

/* 会社概要 */
#con_a, #con_b, #con_c {
padding:0 0 20px;
}
#con_a h3, #con_b h3, #con_c h3 {
font-size:14px;
color:#572423;
margin:10px 0 ;
padding:0;
}
#con_a h4, #con_b h4, #con_c h4 {
font-size:13px;
color:#333;
}
#con_a table#con_ta, #con_b table#con_tb, #con_c table#con_tc {
font-size:12px;
color:#333;
}

#con_a td.a, #con_b td.b, #con_c td.c {
width:150px;
}

.con_border {
border-bottom:dotted 1px #a88c81;
}

#conimg {
margin:10px 0 0;
font-size:11px;
color:#666;
text-align:left;
}
.cile {
float:left;
width:271px;
}
.ciri {
float:right;
width:271px;
}

/* コメントテンプレート */
#coment-main {
width:769px;

margin:0 auto;
padding:10px 0 0 11px;
background-color:#f5f5dd;
}
#comkizi {
text-align:left;
width:500px;
margin:20px auto;
padding:20px;
border:solid 1px #ccc;
background-color:white;
}
#comkizi2 {

width:500px;
margin:20px auto;
padding:20px;
border:solid 1px #ccc;
background-color:white;
}

#comkizi h3, #comkizi2 h3 {
font-size:15px;
color:#572423;
}

/* エラー用 */
#error {

border:solid 1px #a88c81;
background-color:white;
padding:10px;
margin: 0 0 20px;
}
#error h3 {
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',sans-serif;
margin: 10px 0 ;
padding:0;
}
#error p {
color:#333;
font-weight:bold;
font-size:13px;
font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',sans-serif;
padding:10px 0 0;
}
#error p a {
font-size:13px;
color:red;
text-decoration:underline;
}
#error p a:link {
color:red;
}
#error p a:hover {
color:#572423;
text-decoration:none;
}
#error h4 {
font-size:13px;
padding:20px 0 5px;
margin:0;

}