/*  
Theme Name: Postzegelblog
Theme URI: http://pb.seems.nl
Description: Thema van Postzegelblog, een weblog over Postzegels.
Version: 1
Author: Simon Koelewijn
Author URI: http://www.seems.nl/
*/
.navigation {margin-top: 20px; margin-bottom: 20px; clear: both; border-bottom: 1px solid white; }
.navigation a { color: #000; }

.gespot { background: #ffe4c1; margin-bottom: 15px; }
.gespot p { margin: 0px; padding: 3px; }
.gespot a { color: #ce7500 !important; }
.gespot span { background: #ff9a14 !important; color: #ffe4c1 !important; font-size: 8px; padding: 2px; }

.eerder-gespot { font-size: 8pt; background: #fff2e2; }
.eerder-gespot li { padding: 3px !important; }
.eerder-gespot span { color: #ff9a14 !important; background: none !important; }


h3 { clear: both; margin-bottom: 5px; margin-top: 20px; }

.aligncenter { display: block; clear: both; margin-left: auto; margin-right: auto; }
.alignleft { float: left; }
.alignright { float: right; }

#column1-content {
padding: 16px;
}

a img { border: none; }

body {
 margin: 0px;
 padding:0px;
 background: url('/images/page_background.gif');
 background-position: center;
 font-family: Tahoma, Verdana, Arial, "Trebuchet MS", serif;
 font-size: 12px;
}
 
a:hover {
 outline: none;
}

a:focus {
 outline: none;
}

#wrap {
 text-align: center;
}

#top {
 width: 100%;
 height: 160px;
 background: url('/images/top_background.gif');
 background-position: center;
 text-align: center;
}

#top_orange {
 width: 100%;
 height: 160px;
 background: url('/images/top_background_orange.gif');
 background-position: center;
 text-align: center;
}

#menu {
 width: 100%;
 height: 30px;
 background: url('/images/menu_background.gif');
 background-position: center;
 text-transform: uppercase;
 font-weight: bold;
 font-size: 10px;
 float: left;
}

#header {
 width: 468px;
 height: 160px;
 background: url('/images/header.jpg');
 float: left;
}

#logo {
 width: 270px;
 height: 160px;
 float: left;
}

#logo img {
 border: 0px;
}

#navigate {
 margin-left: 15px;
 padding-top: 8px;
 height: 21px;
 width: 464px;
 color: #fff;
 float: left;
}

#navigate a {
 text-decoration: none;
 color: #fff;
 padding: 4px;
}

#navigate a:hover {
 text-decoration: underline;
}

#search {
 margin-left: 3px;
 padding-top: 9px;
 float: left;
}

.content {
 margin: auto;
 padding: auto;
 width: 800px;
 text-align: left;
}

#footer {
 margin-top: 30px;
 margin-bottom: 10px;
 text-align: center;
 color: #373737;
}

#footer a {
 color: #373737;
 text-decoration: none;
 border: 0px;
}

#footer a:hover {
 color: #000000;
 text-decoration: underline;
}

#column1 {
 float: left;
 width: 466px;
 overflow: hidden;
}



.entry {
 text-align: justify;
 margin-bottom: 40px;
}

.entry-title a {
 text-decoration: none;
 color: #AE8C44;
}

#column1 h2 {
 margin: 0px;
 font-family: "Trebuchet MS", Tahoma, Arial, Verdana, serif;
 text-transform: uppercase;
 font-size: 18px;
 color: #AE8C44;
}

.entry-header {
 font-family: Georgia, "Times New Roman", serif;
 font-size: 12px;
 color: #A1A1A1;
 border-bottom: 1px solid #A1A1A1;
 font-variant: small-caps;
}

.entry-head {
 font-family: Georgia, "Times New Roman", serif;
 font-size: 12px;
 border-top: 1px solid #A1A1A1;
 }
 
.entry-footer {
 font-family: Georgia, "Times New Roman", serif;
 font-size: 12px;
 color: #A1A1A1;
 border-top: 1px solid #A1A1A1;
 font-variant: small-caps;
}

.entry-header a {
 color: #464646;
 text-decoration: none;
}

.entry-header a:hover {
 color: #000;
 text-decoration: underline;
}

.entry-footer a {
 color: #464646;
 text-decoration: none;
}

.entry-footer a:hover {
 color: #000;
 text-decoration: underline;
}

.column2-content {
 margin-left: 12px;
 background-color: red;
}

#column2 h1 {
 margin: 0px;
 font-family: "Trebuchet MS", Tahoma, Arial, Verdana, serif;
 font-size: 16px;
 margin-bottom: 10px;
 margin-top: 30px;
 border-bottom: 1px solid black;
}

#column2 {
 float: right;
 width: 331px;
 overflow: hidden;
}

.column2-ab {
 float: left;
 width: 331px;
}

.column2margin {
 width: 15px;
 float: left;
}

.column2-a {
 float: left;
 width: 151px;
}


.column2-b {
 margin-left: 15px;
 float: left;
 width: 150px;
}

#search {
 height: 100%;
}

#search-input {
 padding: 0px;
 margin: 0px;
 height: 12px;
 font-size: 10px;
 padding-left: 3px;
}

#previous-entries ul {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
 display: block;
 color: #525252;
 border-top: 1px solid #AEAEAE;
}

#previous-entries a {
 color: #525252;
}


#previous-entries li {
 display:block;
 margin: 0px;
 padding: 5px;
 border-bottom: 1px solid #AEAEAE;
}

#previous-entries li:hover {
 background-color: #F4F4F4;
 color: black;
}

.previous-entries-title a {
 font-weight: bold;
 color: #282828;
}

#column2 ul {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
 display: block;
}

.column2-ab a {
 /* padding: 2px; */
 color: #AE8C44;
 text-decoration: none;
}

.column2-ab a:hover {
 color: black;
}

#column2 img {
 border: 0px;
}

.entry-text {
 line-height: 20px;
}

.entry-text a, .comment-text a {
 text-decoration: none;
 color: black;
 border-bottom: 1px solid #E4B34C;
}

.entry-text a:hover, .comment-text a:hover {
 color: #E4B34C;
}

.rss {
 background: url('/images/icon_feed.gif');
 background-repeat: no-repeat;
 background-position: bottom left;
 padding-left: 16px;
}

#tpgpostlogo {
 background: url('/images/logo_tpgpost_h.gif');
 width: 150px;
 height: 91px;
}

.comments {
 margin: 0px;
 padding: 0px;
 list-style-type: none;
 margin-top: 20px;
}

.comments-name {
 font-size: 13px;
 color: #A1A1A1;
 font-variant: small-caps;
}

.entry-text img {
 padding: 8px;
}

.news {
 background: url('images/newspaper-icon.gif') center left no-repeat;
 padding-left: 30px;
 font-family: Georgia, "Times New Roman", serif !important;
 font-weight: normal !important;
 text-transform: none !important;
 color: #71718a !important;
 font-size: 15pt !important;
}

.news a {
 color: #71718a !important;
}

blockquote { margin: 0px; padding-left: 35px; padding-right: 20px; color: #333; font-style: italic; line-height: 16pt; background: url('images/quote-1.gif') top left no-repeat; }

.gespotpost img { float: left !important; text-align: left !important; }
.entry, .entry-footer { clear: both; }
