#header_area {background:url(images/back.png) 0 130px repeat-x;padding-bottom:10px;}

#header #logo a {margin-top:24px;margin-bottom:62px;display:block;width:405px;height:54px;background:url(images/logo.png) left no-repeat;text-indent: -9999px;}
#header #tagline {text-indent: -9999px;}

#header_area .page {background:transparent;}

#greeting {font-family: georgia,serif;font-size: 24px;letter-spacing: 1.4pt;line-height: 1.2;font-weight:normal;color:#444;text-shadow:#fff 0px 1px 0;}
#action {font-family: georgia,serif;font-size: 15px;text-transform: uppercase;letter-spacing: 3pt;line-height: 2.8;font-weight:normal;color:#444;text-shadow:#fff 0px 1px 0;}
#action a {text-decoration:underline;color: #444;}
#action a:hover {text-decoration:none;color: #fff;background-color:#d6491b;text-shadow:none;padding:3px;}
#header {margin-bottom:40px;}

.menu {width:200px;margin-bottom:30px;}
.menu li {width:200px;}
#sidebars a, a:hover {text-decoration:none;}
#s {background-color:#fff;color:#666;padding:3px;width:194px;font-size:12px;border:1px solid #ccc;}
input#s.text_input:focus {border:2px solid #d6491b;}
.entry-title a {padding:3px;text-shadow:#fff 0px 1px 0;}
.entry-title a:hover {color: #fff;background:#d6491b;padding:3px;text-shadow:none;}

img, a img {border: 5px solid #fff;}
a:hover img  {border: 5px solid #f1f1f1;}
.vvqyoutube {border: 5px solid #fff;}

.post_box {margin-bottom:30px;width:500px;letter-spacing:0.1em;}
.format_text p a:hover {color: #fff;background:#d6491b;padding:3px;}

#archive_info {padding-left:20px;margin-top:10px;}
#archive_info h1 {text-transform:uppercase;margin-bottom:20px;font-size:24px;}

.wpcf7-form-control-wrap input {width:410px; border: 1px solid #e88767;}
.wpcf7-form-control-wrap input:focus {border: 1px solid #d6491b;}
.wpcf7 input[type="submit"] {width:50px; background-color: #e88767; border: 1px solid #e88767;color:#fff;}
.wpcf7 input[type="submit"]:hover {width:50px; background-color: #d6491b; border: 1px solid #d6491b;color:#fff;}