@media screen, projection {

* {font-family:arial,sans-serif;color:#353434;}

body {margin: 0 auto;padding:20px 0;background:#e9e9e9;}

h1, h2, h3, h4, h5, h6 {margin:0;padding:0;font-weight:normal;color:#353434;}
h1 {margin:0 0 20px 20px;font-size: 1.6em;}
h2 {margin:0 0 20px 0;font-size: 1.4em;}
h3 {margin:0 0 20px 0;font-weight:bold;font-size: 1.0em;}

p, ol, ul, blockquote {line-height: 24px;}

ul {margin:0;padding:0;}

a {color:#353f8b;text-decoration:none;}
a:hover {text-decoration:underline;}

img {border: none;}
img.left {float:left;}
img.right {float:right;}

.clear {clear:both;}

.box {margin:0 auto;padding:0;width:915px;background:#fcfaf9;}
.box img {margin:0;padding:0;display:block;float:left;}
.box-top {background:url(../design/box/top-c.jpg) repeat-x;height:35px;width:865px;float:left;}

.header {margin:0 auto 30px 20px;clear:both;display:block;float:left;width:880px;display:inline;}
.header h1 {margin:0 0 13px 0;padding:0;float:left;width:400px;display:block;clear:both;}
.header h1 a {display:none;}
.header .left {margin:0;width:490px;float:left;}
.header img {float:left;}
.header .logo {margin:0;}
.header .right {margin:6px 0 0 0;float:left;display:inline;}
.header .left-bg {background:url(../design/h_bg.png) bottom repeat-x;height:233px;width:496px;float:left;}
.header span {display:none;}
.header span strong {color:#353f8b;}
.search {margin:22px 0 7px 0;width:260px;height:23px;float:right;}
.search fieldset {margin:0;padding:3px 0 0;height:20px;float:left;display:block;}
.search label {margin:-3px 0 0 0;padding:0;width:50px;float:left;}
.search input {margin:-3px 2px 0 0;padding:0;float:left;}
.search input.submit {margin:-3px 0 0 0;}
.bottom {margin:1px 0 0 0;background:#8Cadf0;width:870px;height:25px;float:left;}


ul.menu {margin:-20px 0 0;width:100%;clear:both;float:left;font-family: Verdana, Arial, Helvetica, sans-serif;height:10px;}
ul.menu li {margin:0 10px 0 0;padding:0;list-style:none;float:left;}
ul.menu li a {margin:-2px 0 0;padding:0 15px 0 5px;font-size:1.0em;color:#8cadf0 ;display:block;background:url(../design/menu_sep.gif) center right no-repeat;}
ul.menu li a.last {background:none;}

ul.menu li a:hover {text-decoration:none;color:#fff;}
ul.menu li a.sel {text-decoration:none;color:#fff;}
ul.menu li img{margin:10px;float:left;display:inline;}


ul.submenu {margin:3px 0 0;width:100%;clear:both;float:left;font-family: Verdana, Arial, Helvetica, sans-serif;height:10px;}
ul.submenu li {margin:0 10px 0 0;padding:0;list-style:none;float:left;}
ul.submenu li a {margin:-2px 0 0;padding:0 15px 0 5px;font-size:1.0em;color:#353f8b;display:block;background:url(../design/submenu_sep.gif) #8cadf0 center right no-repeat;}
ul.submenu li a.last {background:none;}

ul.submenu li a:hover {text-decoration:none;color:#fff;}
ul.submenu li a.sel {text-decoration:none;color:#fff;}
ul.submenu li img{margin:10px;float:left;display:inline;}

.sidebar {padding: 5px 0 0 0;width:300px;float:right;}
.sidebar ul {margin:0 0 0 20px;list-style:square;}
.sidebar ul li {margin:0;padding:0;color:#353f8b;}
.sidebar ul li a {font-size:0.9em;}
.sidebar ul li a.sel {font-weight:bold;}

#main {margin:0 auto;width:847px;}
#content {width:520px;float:left;}

#content table {width:100%;border-collapse:collapse;font-size:0.9em;}
#content table tr td {padding:2px;}
#content table tr td.b {color:#353f8b;}
#content table th {padding:2px;background:#8cadf0;color:#fff;}
#content table tr.even {background:#e3ebfb;}

.box .article img {margin:0 auto;clear:both;float:none;}
.article ul {margin:0 0 0 20px;list-style:square;}

p.date {font-size:0.9em;}
p.rss {margin:0 0 10px 0;padding:0;clear:right;float:left;width:200px;}
p.rss img {margin:0 0 0 25px;display:block;float:left;}

form {font-size:0.9em;}
fieldset {border:none;}
label {width:100px;float:left;}
input.text {float:left;}
input.next {float:right;}

object {margin:0 auto 0 0;width:530px;display:block;text-align:center;}

.error {color:red;}

ul.comments_list {margin:20px 0 20px 0;list-style:none;border-top:dashed #353434 1px;font-size:0.9em;}
ul.comments_list li {margin:0 0 5px 0;padding:0;border-bottom:dashed #353434 1px;}
ul.comments_list li a {font-size:0.9em;}
ul.comments_list p {margin:0;padding:0;line-height:inherit;}

p.pcomments {margin:40px 0 0 0;padding:20px 0 0 0;border-top:dashed #353434 1px;}

p.email {margin:0 0 10px 23px;color:#353f8b;float:left;}
p.email img {margin:0 1px;float:none;clear:none;display:inline;}


.news {margin:0 0 10px 0;padding:5px 5px 20px 5px;border:dashed #353f8b 1px;width:500px;float:left;}
.news h3 {margin:0;font-size:1.1em;}
.news p.date {margin:0;font-size:0.7em;}
.news p.lead {margin:0;padding:0;font-size:0.9em;float:left;width:343px;line-height:20px;}
.news img {margin:0 5px 0 0;border:solid #353f8b 1px;float:left;}
.news .more {margin:0;padding:0;font-size:0.8em;clear:both;float:right;}

.sitemap {margin:0 0 10px 10px;color:#353f8b;list-style:square;}
.sitemap ul {margin:0 0 10px 20px;}
.sitemap ul li {font-size:0.8em;}

.adsense-top {margin:0 0 20px 80px;}
.adsense-side {margin:20px 0 0 50px;float:left;}

.poll {margin:20px 0 0 35px;border:dashed #353f8b 1px;width:250px;float:left;}
.poll fieldset {margin:0;padding:5px 5px 10px 10px;}
.poll p {margin:0 0 5px 0;padding:0;font-weight:bold;}
.options .radio {margin:0 0 3px 0;width:100%;clear:both;float:left;}
.options .radio label{margin:0;padding:0;width:200px;float:left;}
.options .radio input{margin:0 5px 0 0;padding:0;height:15px;float:left;}
input.submit {margin:10px 0 0 0;}
.option {margin:0 0 5px 0;width:100%;clear:both;float:left;}
.option img {margin:0 5px 5px 0;}
.option span {margin:-4px 0 0 0;float:left;}


#footer {margin:1em 0;padding:0;clear:both;}
#footer p {margin:0;text-align:center;color: #777;font-size:0.9em;}
#footer p  a {color:#777;}
#footer p img {margin:0 0 -10px 20px;}

#content .greeting {display:block;margin:0 0 10px 0;}

}

@media print{

* {font-family:arial,sans-serif;color:#353434;}

body {margin: 0 auto;padding:20px 0;background:#e9e9e9;}

h1, h2, h3, h4, h5, h6 {margin:0;padding:0;font-weight:normal;color:#353434;}
h1 {margin:0 0 20px 20px;font-size: 1.6em;}
h2 {margin:0 0 20px 0;font-size: 1.4em;}
h3 {margin:0 0 20px 0;font-weight:bold;font-size: 1.0em;}

p, ol, ul, blockquote {line-height: 24px;}

ul {margin:0;padding:0;}

a {color:#353f8b;text-decoration:none;}
a:hover {text-decoration:underline;}

img {display:none;}
/*
.box {display:none;}
*/
.header {display:none;}
.header h1 {margin:0 0 13px 0;padding:0;float:left;width:400px;display:block;clear:both;}
.search {display:none;}

.adsense-top {display:none;}
.adsense-side {display:none;}
.back {display:none;}
.pcomments {display:none;}

ul.menu {display:none;}
ul.submenu {display:none;}
.sidebar {display:none;}

#main {width:100%}


.box .article img {margin:0 auto;clear:both;float:none;}
.article ul {margin:0 0 0 20px;list-style:square;}

p.date {font-size:0.9em;}
p.rss {display:none;}


form {display:none;}

object {display:none;}



ul.comments_list {margin:20px 0 20px 0;list-style:none;border-top:dashed #353434 1px;font-size:0.9em;}
ul.comments_list li {margin:0 0 5px 0;padding:0;border-bottom:dashed #353434 1px;}
ul.comments_list li a {font-size:0.9em;}
ul.comments_list p {margin:0;padding:0;line-height:inherit;}

p.pcomments {margin:40px 0 0 0;padding:20px 0 0 0;border-top:dashed #353434 1px;}

p.email {margin:0 0 10px 23px;color:#353f8b;float:left;}
p.email img {margin:0 1px;float:none;clear:none;display:inline;}


.news {width:100%;border:none;}
.news p.date {margin:0;}
.news .more {display:none;}

.sitemap {margin:0 0 10px 10px;color:#353f8b;list-style:square;}
.sitemap ul {margin:0 0 10px 20px;}


#footer {display:none;}

}