 body { margin: 0; padding: 0; background: #DEDEDE url(images/img01.jpg) repeat-x 
left top; font-family:"Verdana", verdana, arial; font-size: 13px; color: #66665E; 
} h1, h2, h3 { margin: 0; color: 
#4B8749; } h1 { font-size: 44px; font-weight: normal; } h2 { height: 25px; margin: 0 0 10px 0px; padding: 8px 0 2px 0px; border-bottom: 
1px #BDBDBB dotted; color: #42423E; font-weight: normal; } h3 {font-weight: strong; } p, ul, ol { 
margin-top: 0; line-height: 125%; text-align: left; } ul, ol { } blockquote 
{ } a { color: #4B8749; } a:hover { text-decoration: none; } a img { border: none; 
} img.left { float: left; margin: 7px 30px 0 0; } img.right { float: right; margin: 
7px 0 0 30px; } hr { display: none; } .list1 { } .list1 li { float: left; line-height: 
normal; } .list1 li img { margin: 0 30px 30px 0; } .list1 li.alt img { margin-right: 
0; } #wrapper { } /* Header */ #header-wrapper { } #header { width: 900px; height: 
35px; margin: 0 auto; background: url(images/img03.jpg) no-repeat left top; } 

/* Menu */ 
#menu { float: left; width: 540px; height: 35px; } 
#menu ul { margin: 
0; padding: 0px 0px 0px 5px; list-style: none; line-height: normal; } 
#menu li 
{ display: block; float: left; background: url(images/img04.gif) no-repeat left 
20px; } 
#menu a { display: block; float: left; height: 20px; margin-right: 3px; 
padding: 15px 20px; text-decoration: none; text-transform: uppercase; font-size: 
12px; color: #FFFFFF; } 
#menu a:hover { text-decoration: underline; } 
#menu .current_page_item 
a { height: 20px; background: #689970; color: #FFFFFF; } 

/* Menu1 */ 
.menu1{ float: left; 
width: 890px; height: 35px; border:none; border:0px; margin:0px; padding:0px 0px 
0px 5px; font-size:14px; font-weight:bold; } 
.menu1 ul{ background:#333333; height:35px; 
list-style:none; margin:0; padding:0; } 
.menu1 li{ float:left; padding:0px; } 
.menu1 li a{ background:#333333 url("images/seperator.gif") bottom right no-repeat; 
color:#cccccc; display:block; font-weight:bold; line-height:35px; margin:0px; 
padding:0px 25px; text-align:center; text-decoration:none; } 
.menu1 li a:hover, 
.menu1 ul li:hover a{ background: #689970 url("images/hover.gif") bottom center 
no-repeat; color:#FFFFFF; text-decoration:none; } 
.menu1 li ul{ background:#333333; 
display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; 
width:165px; z-index:200; /*top:1em; /*left:0;*/ } .menu1 li:hover ul{ display:block; 
} .menu1 li li { background:url('images/sub_sep.gif') bottom centre no-repeat; display:block; 
float:none; margin:0px; padding:0px; width:165px; } .menu1 li:hover li a{ background:none; 
} .menu1 li ul a{ display:block; height:35px; font-size:12px; font-style:normal; 
margin:0px; padding:0px 10px 0px 25px; text-align:left; } 
.menu1 li ul a:hover, 
.menu1 li ul li:hover a{ background:#689970 url('images/hover_sub.gif') center 
left no-repeat; border:0px; color:#ffffff; text-decoration:none; } 
.menu1 p{ clear:left; 
} 

/* Search */ #search { float: right; width: 305px; height: 50px; } #search form 
{ float: right; margin: 0; padding: 15px 20px 0 0; } #search fieldset { margin: 
0; padding: 0; border: none; } #search input { float: left; font: 12px Georgia, 
"Times New Roman", Times, serif; border: none; } #search-text { width: 135px; 
height: 18px; padding: 3px 0 0 5px; background: #ECF9E4; color: #658453; } #search-submit 
{ height: 21px; margin-left: 12px; color: #39561D; } 

/* Page */ #page { width: 
840px; margin: 0 auto; padding: 30px 30px 0px 30px; background: #FFFFFF; border-bottom: 
5px #66665E solid; } 

/** LOGO */ #logo { width: 850px; height: 200px; margin: 
0 auto; padding-left: 50px; background: url(images/img02.jpg) no-repeat left top; 
} #logo h1, #logo p { margin: 0px; line-height: normal; font-weight: normal; color: 
#FFFFFF; } #logo p { padding-left: 15px; padding-top: 6px; text-transform: uppercase; 
font-size: 10px; } #logo h1 { padding: 95px 0px 0px 10px; font-size: 34px; } #logo 
a { text-decoration: none; color: #FFFFFF; } 

/* Content */ #content { float: left; 
width: 570px; } 

/* Post */ .post { margin-bottom: 25px; } .post .title { height: 
30px; color: #42423E; } .post .date { } .post .meta { margin-top: -10px; padding: 
2px 30px 2px 0px; border-bottom: 1px #BDBDBB dotted; font-family: Arial, Helvetica, 
sans-serif; font-weight: normal; font-size: 10px; color: #66665E; } .post .meta 
span { display: block; margin-top: -10px; } .post .meta a { } .post .entry { padding: 
10px 0; } .post .links { margin: 0 250px 0 0; padding: 0 0 0 0px; } .post .links 
.comments { } .post .links .permalink { padding-left: 17px; } 

/* Sidebar */ #sidebar 
{ float: right; width: 220px; } #sidebar ul { margin: 0; padding: 0; list-style: 
none; line-height: normal; } #sidebar li { margin-bottom: 0px; padding: 0 0 10px 
0px; } #sidebar li ul { } #sidebar li li { margin: 0; padding-left: 15px; background: 
url(images/img05.jpg) no-repeat left 5px; } #sidebar p { margin: 0; } #sidebar 
h2 { height: 25px; margin: 0 0 10px 0px; padding: 8px 0 2px 0px; border-bottom: 
1px #BDBDBB dotted; color: #42423E; } #sidebar p { line-height: 150%; } 

/* Calendar 
*/ #calendar { } #calendar caption { padding-bottom: 5px; font-weight: bold; } 
#calendar table { width: 100%; border-collapse: collapse; border-bottom: 1px solid 
#24130F; border-left: 1px solid #24130F; border-right: 1px solid #24130F; } #calendar 
thead th { padding: 5px 0; text-align: center; border-top: 1px solid #24130F; 
border-left: 1px solid #24130F; background: #24130F; } #calendar tbody td { padding: 
5px 0; text-align: center; border-top: 1px solid #24130F; border-left: 1px solid 
#24130F; border-bottom: 1px solid #24130F; } #calendar tfoot td { padding: 5px; 
border-left: 1px solid #24130F; border-bottom: 1px solid #24130F; } #calendar 
tfoot #next { border-top: 1px solid #24130F; text-align: right; } #calendar tfoot 
#prev { border-top: 1px solid #24130F; } #calendar .pad { border-bottom: 1px solid 
#24130F; } #calendar #today { background: #24130F; } 

/* Footer */ #footer { width: 
900px; margin: 0 auto; padding: 0; height: 50px; background: url(images/img04.gif) 
no-repeat left top; } #footer p { margin: 0 0; padding: 0px 0 5px; text-align: left; 
line-height: 17pt; font-size: 10px; color: #66665E; } #footer a { } 
