body {
behavior:url('csshover.htc');
background-color : #333;
color : #303030;
font-family : Arial;
font-size : 12px;
width: 100%;
text-align: left;
background-image: url(images/bg.jpg); background-repeat: no-repeat; background-position: top center; 
}

a {
color: #303030;
font-family : Arial;
font-size : 12px;
text-decoration: underline;
}

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

img {
border : none;
}

.header {width: 100%; float: left;}
.header a:hover {background: none;}
.header .padding {padding: 81px 0 0 639px;}
.footer .padding {padding: 10px 0 0 50px;}
.menu .padding {padding: 5px 0 0 350px;}
.menu {width: 100%; float: left;}

ul li, li, html, body, div, input, form, h1, h2 {
margin : 0;
padding : 0;
}

.holder {float: left; background-image: url(images/bg.jpg); background-repeat: no-repeat; background-position: top center; background-color: #fff; }
.mh {margin: 0px auto; width: 1004px;}

.main_content {float: left; width: 550px; padding: 10px 0 10px 50px;}

.footer {height: 36px; width: 1004px; background-image: url(images/footer.jpg); background-repeat: no-repeat; float: left; color: #fff; }
.footer a{color: #fff; }

h1 {color: #171a1d;
font-family : Arial;
font-size : 33px; font-weight: normal;}

.right_sidebar {width: 210px; float: left; padding: 0 0 0 55px;}
.right_sidebar  .block {padding: 20px 0 10px 0;}
.right_sidebar  .block h2 {color: #171a1d;
font-family : Arial;
font-size : 16px; font-weight: bold;}

.date {width: 100%; text-align: right;}
.date a {text-decoration: none; color : #fff; background-color: #778089;}

.pref {margin: 30px 0 0 0;}
.pref, .pref2 {width: 1004px; float: left; }
.pref2 {background-image: url(images/pref_01.jpg); background-repeat: no-repeat; padding: 0 0 50px 0;}
.pref {background-image: url(images/pref_02.jpg); background-repeat: repeat-y; }


.h1, .h2 {color: #171a1d; font-family : Arial Narrow; font-size : 24px; font-weight: normal; float: left;}
.h1 {padding: 0 0 0 290px;}
.h2 {padding: 0 0 0 140px;}
.headers {float: left; width: 100%;}

.b1, .b2 {float: left; }
.b1 {width: 270px; margin: 10px 0 0 294px;}
.b2 {width: 232px; margin: 5px 0 0 75px; text-align:center;}
.b2 img {margin: 0px 5px 5px 5px;}

.b2 a:hover {background: none;}