#frame { border: 1px solid #c36c68;  background-image: url(../images/blog/frame_background.gif); }

#header { background-image: url(../images/blog/header.gif); }

/* ---- NAVIGATION ---- */
#main-navigation{ background: url(../images/blog/nav_background.gif) top left repeat-x; }

/* -- Buttons --*/
#main-navigation .home, #main-navigation .home a { background-image: url(../images/blog/b_home.gif); }
#main-navigation .blog, #main-navigation .blog a { background-image: url(../images/blog/b_blog.gif); }
#main-navigation .diary, #main-navigation .diary a { background-image: url(../images/blog/b_diary.gif); }
#main-navigation .about, #main-navigation .about a { background-image: url(../images/blog/b_about.gif); }
#main-navigation .media, #main-navigation .media a { background-image: url(../images/blog/b_media.gif); }
#main-navigation .contact, #main-navigation .contact a { background-image: url(../images/blog/b_contact.gif); }
#main-navigation .facebook, #main-navigation .facebook a { background-image: url(../images/blog/b_facebook.gif); }
#main-navigation .youtube, #main-navigation .youtube a { background-image: url(../images/blog/b_youtube.gif); }

#footer-copyright p { color: #cf8986; }
#footer-text { background-color: #c36c68; text-align: center; }




a:link, a:visited { color: #692E54; text-decoration: none; }
a:active, a:hover { color: #8D3E71; text-decoration: none; }


/* Pagination 
#pagination .page-numbers { background-color: #C36C68; color: #fff; border-top: 1px solid #AC5C58; border-bottom: 1px solid #AC5C58; }
#pagination .page-numbers a:link, #pagination .page-numbers  a:visited { color: #fff; text-decoration: none; }
#pagination .page-numbers a:active, #pagination .page-numbers a:hover { color: #fff; text-decoration: underline; }

.first { width: 60px; background-image: url(../images/news/pagination_first.gif); }
.first a { width: 60px; background-image: url(../images/news/pagination_first.gif); display: block; }
.first-selected { width: 60px; background-image: url(../images/news/pagination_first.gif); }

.prev { width: 59px; background-image: url(../images/news/pagination_prev.gif); }
.prev a { width: 59px; background-image: url(../images/news/pagination_prev.gif); display: block; }
.prev-selected { width: 59px; background-image: url(../images/news/pagination_prev.gif); }

.next { width: 59px; background-image: url(../images/news/pagination_next.gif); }
.next a { width: 59px; background-image: url(../images/news/pagination_next.gif); display: block; }
.next-selected { width: 59px; background-image: url(../images/news/pagination_next.gif); }

.last { width: 60px; background-image: url(../images/news/pagination_last.gif); }
.last a { width: 60px; background-image: url(../images/news/pagination_last.gif); display: block; }
.last-selected { width: 60px; background-image: url(../images/news/pagination_last.gif); }*/


.panel-405 { width: 405px; background-color: #ddadab; }
.panel-405 .panel-header { width: 405px; height: 10px; background: url(../images/blog/panel_405_header.gif) top left no-repeat; overflow: hidden; }
.panel-405 .panel-footer { width: 405px; height: 10px; background: url(../images/blog/panel_405_footer.gif) top left no-repeat; overflow: hidden;  }
.panel-405 .panel-body { width: 385px; padding: 1px 10px; }

.panel-220 { width: 220px; background-color: #ddadab; }
.panel-220 .panel-header { width: 220px; height: 10px; background: url(../images/blog/panel_220_header.gif) top left no-repeat; overflow: hidden; }
.panel-220 .panel-footer { width: 220px; height: 10px; background: url(../images/blog/panel_220_footer.gif) top left no-repeat; overflow: hidden; }
.panel-220 .panel-body { width: 200px; padding: 1px 10px; }

p.blog-article-date { margin: 0 0 .5em 0; font-weight: bold; font-size: 75%; color: #c36c68; }

.hr-divider-dotted { background: url(../images/blog/divider_dotted.gif) top left repeat-x; height: 1px; margin:10px 0; padding:0; overflow: hidden; }
.hr-divider-dotted hr { display: none; visibility: hidden; }

#blog-archive {  }
#blog-archive ul { margin: 0; padding: 0; }
#blog-archive li { width: auto; margin: 0; padding: 0; font-size: 100%; list-style: none; display: inline; }
#blog-archive .year { font-size: 80%; font-weight: bold; color: #000; margin-bottom: 1px; display: block; padding-left: 10px; background-position: 0 center; background-repeat: no-repeat; }
#blog-archive .year:hover { color: #fff; }
#blog-archive .month { font-size: 70%; font-weight: bold; color: #000; margin-bottom: 1px; display: block; padding-left: 20px; background-position: 10px center; background-repeat: no-repeat; }
#blog-archive .month:hover { color: #fff; }
#blog-archive .article { font-size: 70%; color: #000; line-height: 1.2em; margin-bottom: .5em; display: block; padding-left: 20px;}
#blog-archive .article:hover { color: #fff; }
#blog-archive .arrow-closed { background-image: url(../images/blog/arrow_closed.gif); }
#blog-archive .arrow-open { background-image: url(../images/blog/arrow_open.gif); }
#blog-archive .selected { color: #c36c68; }
#blog-archive .hidden { display: none; }
#blog-archive span { color: #c36c68; } 

/* News item box
.news-item div.header { font-size: 80%; width: 450px; display:block; border: 1px solid #AC5C58; background-color: #C36C68; }
div.header div.left { font-weight:bold; float:left; width: 355px; padding: 3px 0 3px 5px; color: #fff; }
div.header div.right { float: right; text-align:right; padding: 3px 5px 3px 0; color: #fff; }

.news-item div.bottom { width: 435px; min-height: 30px; display:block; clear:both; border: 1px solid #AC5C58; background-color: #C97B77; border-top: 0; margin: 0; margin-bottom: 20px; padding:5px 5px 5px 10px; }
.news-item div.bottom p { margin: 0 0 10px 0; }
.news-item img { float:right; padding:0; margin:5px 5px 0 5px; }*/