body{
background:url(images/leaf.gif) repeat;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
margin:0;
padding:0;
}

.clear{
clear:both;
}

#header{
background:url(images/titlepattern.gif) repeat top;
width:100%;
height:78px;
font-size:30px;
font-weight:bold;
text-transform:uppercase;
box-shadow: 0 10px 5px #fff;
}

#header .inside{
width:902px;
text-align:center;
margin:auto;
height:78px;
}

#header .inside img{
float:left;
padding:15px 0 0 15px;
}

#header .slideshowbg{
display:none;
background:url(images/showpattern.gif) repeat-x;
height:410px;
width:100%;
position:absolute;
top:78px;
z-index:0;
}

#header .navigation{
margin-top:20px;
height:44px;
float:right;
}

#header .navigation ul{
height:44px;
list-style:none;
margin:0 auto;
padding:0;
}

#header .navigation li{
list-style:none;
display:block;
float:left;
height:44px;
margin:0 20px;
line-height:44px;
}

#header .navigation li.sep{
border-right:dotted 1px #fff;
width:1px;
margin:0;
}

#header .navigation li a{
display:block;
float:left;
font-size:18px;
font-weight:bold;
color:#fff;
text-decoration:none;
line-height:44px;
background:url(images/nav.gif) no-repeat;
}

#header .navigation li.current a{
color:#316498;
}

#header .navigation li a:hover{
text-decoration:underline;
}

#wrapper{
width:902px;
text-align:center;
margin:auto;
background:#fff;
position:relative;
z-index:1;
}

#slideshow{
background:#363233;
float:left;
}

#slideshow img{
border:0;
}

#slideshow .slidenav{
height:55px;
}

#content h1{
font-size:30px;
padding:0;
margin:0;
font-weight:normal;
}

#content h2{
font-size:18px;
padding:0;
margin:0;
font-weight:normal;
}

#content a{
text-decoration:none;
color:#336699;
}

#content .bodytext{
width:650px;
float:left;
text-align:left;
padding:10px;
border-right:solid 1px #ccc;
}

#content .bodytext .date{
width:66px;
height:66px;
background:url(images/date.gif) no-repeat;
float:left;
text-align:center;
color:#fff;
font-size:14px;
text-transform:uppercase;
}

#content .bodytext .date .day{
font-size:40px;
}

#content .bodytext h1{
margin-left:70px;
}

#content .bodytext h1.page{
margin:0;
clear:both;
}

#content .bodytext span.tags{
margin-left:17px;
font-size:11px;
}

#content .bodytext img{
margin-top:15px;
}

#content .sidebar{
width:210px;
float:right;
text-align:left;
padding:10px;
}

#content .sidebar ul{}

#content .sidebar ul li a{
font-size:14px;
}

#content .sidebar ul.photos li{
list-style:url(images/photo.gif);
height:22px;
line-height:22px;
clear:both;
}

#content .sidebar ul.photos li a{
height:22px;
line-height:22px;
}

#footer{
background:#000;
}

#footer .inside{
width:902px;
text-align:center;
margin:auto;
}

#footer .inside .lastestposts{
text-align:left;
float:left;
width:370px;
}

#footer .inside .lastestposts h3{
padding:0 0 0 35px;
margin:10px 0;
color:#fff;
font-size:30px;
background:url(images/latestposts.gif) no-repeat;
}

#footer .inside .lastestposts ul{}

#footer .inside .lastestposts ul li a{
font-size:14px;
}

#footer .inside .lastestposts ul.posts li{
list-style:none;
height:30px;
line-height:30px;
}

#footer .inside .lastestposts ul.posts li a{
height:30px;
line-height:30px;
color:#8c8b8b;
text-decoration:none;
font-size:18px;
}

#footer .inside .tags{
float:right;
}

