
/* reset css */
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}
table { border-collapse: collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; text-align: left; }
img, fieldset { border: 0; }
ol { padding-left: 1.4em; list-style: decimal; }
ul { padding-left: 1.4em; list-style:square; }
q:before, q:after { content:''; }
/* end reset */

body{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}
h1{
font-size: 20px;
font-weight: normal;
color: #000; 
}


/*//////////////////////////////////// Header/////////////////////////////////*/
.date{
padding: 0 0 0 100px;
z-index: 11;
}

.home_button{
font-size:18px;
position: absolute;
left: 5px;
top: 175px;
z-index: 10;
}
.heading_text{
position: absolute;
left: 250px;
top: 145px;
font-size:25px;
color: #fff;
z-index: 9;
}

.header {
position:relative;
margin-right: auto;
margin-left: auto;
width :1000px;
height: 221px;
padding: 0 0 20px 0;
}
.header_background{
background-image: url(../image/web_images/header_tile.jpg);
background-repeat: repeat-x;
position: absolute;
left: 0px;
top: 0px;
width:100%;
height :221px;
}
.addthis_button{
position: absolute;
left: 800px;
top: 200px;
z-index: 8;
}
#search_box{
position: absolute;
left: 700px;
top: 5px;
z-index: 7;
}



/*//////////////////////////////////// Footer/////////////////////////////////*/

.footer_image {
text-align: right;
background-image: url(../image/web_images/ribbon_tile.jpg);
background-repeat: repeat-x;
}
.footer_text_wrapper{
position:relative;
margin-right: auto;
margin-left: auto;
width :1000px;
height:150px;
}
.footer_text {
text-align: center;
}
.footer_copyright{
text-align: center;
padding: 20px 0 0 0;
}
