@charset "utf-8";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	text-align:left;
	font-family: Arial, Helvetica, Verdana;
	font-size: 14px;
	color: #333;
}
table{border:none;}
td, th {}
ol, ul, li {
	list-style: none;
}
h1,h2,h3,h4,h5,h6 {margin:8px 0;}
h1 {font-size: 25px;}
h2 {font-size: 22px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
h5 {font-size: 14px;}
h6 {font-size: 14px;}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

html {
height:100%;
padding-bottom:1px
}
body {padding:0; margin:0; background: url(images/206.gif);}
img {
border:0
}
#page {padding:40px 40px; width:675px; margin:0px auto;}
#header {background: url(images/z.gif) no-repeat center; height:59px;}
#header a {display:block; width:675px; height:59px; text-indent:-9999px}
#content {background-color:#E4E6D9; padding:15px; width:645px; float:left}

#content img {background:none}

#footer{clear:both; background:url(images/z2.jpg) no-repeat center; height:43px; width:675px; margin:0 auto;}


.post>h2 { margin:0; margin-bottom: 5px; line-height: 2em; font-family:"Times New Roman", Times, serif; }
.post>h2 a { color: #111; display: block; font-weight: normal; font-size: 28px; letter-spacing: -.5px; font-family:"Times New Roman", Times, serif;}

.post>h2 a:hover { text-decoration: underline; }

div.post { padding-bottom: 7px; margin-bottom: 7px; }

div.post h3 { position: relative; }
div.post h3 small { position: absolute; top: 0; right: 0; }


div.post div.date span { text-align: center; text-transform: uppercase; width: 44px; height: 42px; position: absolute; top: 10px; left: 10px; color: #89897c; font-size: 1.4em; padding : 5px; line-height: 1em; }
div.post div.date span big { font-size: 1.7em; display: block; text-align:center }
div.post div.date span { position: static; float: left; margin: 0 .5em .5em 0; }

div.post p { margin-bottom: 14px; font-size: 14px; line-height: 19px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif }
div.post img { padding:4px; border:1px solid #c6c8bb; background-color:#dadccf; -moz-border-radius: 2px; -webkit-border-radius: 2px; } 

div.post ul, div.post ol { margin-bottom: 1em; margin-left: 2em; font-size: 1.175em; line-height: 29px; background: transparent url("img/lists_bg.png"); color: #9B9A8E; }
div.post ul li { list-style: url("img/li.gif") inside; padding-left: 10px; }
div.post ol li { list-style: decimal inside; padding-left: 10px; }

div.post blockquote { color: #89897c; font-style: italic; background: url("img/blockquote.gif") 30px 0 no-repeat; padding-left: 60px; margin-bottom: 1em; min-height: 25px; }
 
.more-link {margin-left:5px; font-weight:bold; text-decoration:none; border-bottom:1px dotted#222}

.top-menu {background:url(images/menu_bg.gif);font-family:Geneva,Arial,Helvetica,sans-serif;  width:100%; float:left; clear:both}
.top-menu a:active,.top-menu a:focus{text-decoration:underline;}
.top-menu ul{float:left;z-index:17;}
.top-menu ul li ul{position:absolute;margin-top:36px;left:-999em;background:#555;display:block;width:170px;z-index:99;border-right:1px solid #3e3e3e;border-left:1px solid #3e3e3e;}
.top-menu li{float:left;z-index:18;list-style:none;background:url(images/menu_divider.gif) no-repeat top right; height:36px;}
.top-menu li a:hover {border-bottom:1px solid #000; padding-bottom:8px;}
.top-menu li a{color:#FFF;text-decoration:none;font-size:13px;display:block;padding:10px 15px 10px 15px;float:left;font-weight:bold;font-family:Geneva, Arial, Helvetica, sans-serif;}
.top-menu li a:hover{color:#FFF;background:#555 url(images/menu_divider.gif) no-repeat top right;}
.top-menu li li a{color:#FFF;background:#555;display:block;width:140px;background-image:none;font-weight:normal;text-decoration:none;border-bottom:1px solid #3e3e3e;border-right:0;font-size:12px;}
.top-menu li li a:hover{color:#FFF;display:block;width:140px;text-decoration:underline;background:#696969 none;border-right:0;}
.top-menu h2,.top-menu h3,.top-menu h4,.top-menu h5{border:0;margin-bottom:0;}
.top-menu .active-menu{color:#FFF;text-decoration:none;background:#555 url(images/menu_divider.gif) no-repeat top right;}
.top-menu .active-menu ul li a:hover{text-decoration:underline;border-right:0;background:#636363 url(images/menu-li-li-hover.gif) repeat-x top;}


.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin-right: .5em; }
.alignright { float: right; margin-left: .5em; }
div.post p.wp-caption-text { margin-top: .5em; background: #E1DFD2; padding: 10px; color: #89897C; font-size: 1em; margin-right: 10px;  }

/* contact form 7 style */
.wpcf7 form {text-align:left}
.wpcf7 form input {width:250px; padding:3px; border:1px solid #999;}
.wpcf7 form input:focus, .wpcf7 form textarea:focus{border:1px solid #333}
.your-message textarea {width:350px; border:1px solid #999;}

