/*  
Theme Name: Welie
Theme URI: http://www.welie.com
Description: The style for welie.com
Version: 0.1
Author: Martijn van Welie
Author URI: http://www.welie.com/

	First versions
*/
body {
    font-family: "Georgia", times;
    font-size: 13px;
    line-height: 145%;
    padding-right: 0;
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    border-top-width: 0;
    border-left-width: 0;
    border-bottom-width: 0;
    border-right-width: 0;
    background: #0C0C0C;
    margin: 0;
    color: #333;
    text-align: center
    }
div.entry {
    margin-bottom: 20px;
    margin-top: 20px
    }
div.entry p {
    margin-bottom: 13px
    }
div.post {
    padding-top: 10px;
    padding-bottom: 5px;
    margin-bottom: 15px;
    border-bottom-style: dotted;
    border-bottom-color: #939AB5;
    border-bottom-width: 1px
    }
p.postmetadata {
    margin-top: 34px
    }
small {
    font-size: 12px
    }
input {
    font-family: "Courier";
    font-size: 13px;
    background-color: #FFF !important;
    border: thin solid #CCC;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 2px;
    margin-bottom: 7px
    }
textarea {
    font-family: "Courier";
    font-size: 13px;
    background-color: #FFF;
    border: thin solid #CCC;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 2px
    }
input.submit {
    font-family: "Georgia";
    font-size: 13px;
    display: block;
    background: url(button-white.gif) no-repeat;
    color: #FFF;
    width: 201px;
    height: 24px;
    padding-left: 5px;
    padding-top: 3px;
    text-decoration: none;
    margin-top: 13px;
    margin-bottom: 13px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    text-align: left;
    cursor: pointer
    }
#contact_form {
    background: #FFF;
    text-align: left;
    margin-left: 13px
    }
td {
    vertical-align: top;
    border-width: 0
    }
h1 {
    font-family: Georgia, Serif;
    font-size: 26px;
    line-height: 100%;
    color: #555969;
    margin-top: 5px;
    margin-bottom: 16px
    }
h2 {
    font-family: Georgia, Serif;
    font-size: 18px;
    line-height: 150%;
    color: #939AB5;
    margin-top: 0;
    margin-bottom: 0;
    border-bottom-style: none
    }
div.midden h2 {
    font-family: Georgia, Serif;
    font-size: 14px;
    line-height: 150%;
    color: #939AB5;
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 13px;
    border-bottom-style: dotted;
    border-bottom-color: #939AB5;
    border-bottom-width: 1px
    }
h3 {
    font-family: Georgia, Serif;
    font-size: 14px;
    line-height: 150%;
    color: #8E95AF;
    margin-top: 21px;
    margin-bottom: 0
    }
div.home_right h3 {
    font-family: Georgia, Serif;
    font-size: 14px;
    line-height: 150%;
    color: #FFF;
    margin-top: 0;
    margin-bottom: 10px;
    border-bottom-style: dotted;
    border-bottom-color: #7892EC;
    border-bottom-width: 1px
    }
div.rechts h3 {
    font-family: Georgia, Serif;
    font-size: 14px;
    line-height: 150%;
    color: #FFF;
    margin-top: 0;
    margin-bottom: 10px;
    border-bottom-style: dotted;
    border-bottom-color: #7892EC;
    border-bottom-width: 1px
    }
h4 {
    font-family: Georgia, Serif;
    font-size: 13px;
    line-height: 150%;
    color: #354169
    }
.rechts {
    text-align: left;
    width: 214px;
    padding-left: 13px;
    padding-right: 13px;
    float: right;
    background-color: #333;
    padding-top: 50px;
    color: #FFF
    }
.links {
    text-align: left;
    padding-top: 50px;
    padding-left: 13px;
    padding-right: 13px;
    width: 160px;
    float: left
    }
.midden {
    text-align: left;
    padding-top: 36px;
    background-color: #FFF;
    float: left;
    width: 508px
    }
.home_left {
    width: 674px;
    float: left;
    padding-top: 36px;
    padding-left: 13px;
    padding-right: 13px;
    padding-bottom: 18px
    }
.home_right {
    width: 214px;
    float: left;
    padding-top: 46px;
    padding-left: 13px;
    padding-right: 13px;
    background: #333;
    color: #FFF
    }
.lijstje_links {
    width: 336px;
    float: left;
    margin-right: 20px
    }
.lijstje_rechts {
    width: 318px;
    float: left
    }
.home_lijst {
    border: 1px solid #999;
    width: 316px;
    height: 225px;
    margin-bottom: 25px
    }
.grey {
    background-color: #F4F4F4
    }
.green {
    background-color: #00F400
    }
.red {
    background-color: #F40000
    }
img {
    margin-top: 10px;
    margin-bottom: 0;
    border: 1px solid #999
    }
div.home_lijst img {
    border: 0;
    margin: 0
    }
.noborder {
    border: 0
    }
.lc_topgutter {
    margin-top: 43px
    }
.borders {
    border-spacing: 0;
    margin-left: 0;
    margin-right: 10px
    }
#container {
    background: #fff url(/css/white.gif) repeat-y;
    width: 940px;
    text-align: left;
    margin-top: 20px;
    margin-right: auto;
    margin-bottom: 15px;
    margin-left: auto
    }
#page_header {
    margin: 0;
    height: 164px;
    width: 940px;
    margin-top: 0;
    background: #fff url(/css/header.gif)
    }
#page_footer {
    background: #000;
    text-align: left;
    color: #FFF;
    clear: both;
    margin-top: 5px
    }
#page_footer p {
    padding-top: 5px
    }
/* Add an external-link icon to absolute links */
div.home_right a[href^="http:"] {
    background: url(outgoing-google.gif) right center no-repeat;
    padding-right: 16px;
    padding-bottom: 0;
    color: #7892EC
    }
div.rechts a[href^="http:"] {
    background: url(outgoing-google.gif) right center no-repeat;
    padding-right: 16px;
    padding-bottom: 0;
    color: #7892EC
    }
div.rechts a {
    color: #7892EC
    }
div.home_right a {
    color: #7892EC
    }
div.home_right p {
    margin-bottom: 10px
    }
#page_footer a {
    color: #7892EC
    }
div.home_right a[href^="http:"]:visited {
    background: url(images/outgoing-google.gif) right center no-repeat;
    padding-right: 16px;
    padding-bottom: 0;
    color: #7892EC
    }
a[href^="http:"] {
    background: url(images/outgoing-google.gif) right center no-repeat;
    padding-right: 16px;
    padding-bottom: 0;
    color: #354169
    }
a[href^="http:"]:hover {
    background: url(images/outgoing-google.gif) right center no-repeat;
    color: #354169
    }
/* ...but not to absolute links in this domain... */
a.button_on_white, a.button_on_white:visited {
    display: block;
    background: url(button-white.gif) no-repeat;
    color: #FFF;
    width: 201px;
    height: 24px;
    padding-left: 5px;
    padding-top: 3px;
    text-decoration: none;
    margin-top: 13px;
    margin-bottom: 13px
    }
div.home_right a.button_on_grey, a.button_on_grey:visited {
    display: block;
    background: url(button-grey.gif) no-repeat;
    color: #FFF;
    width: 209px;
    height: 19px;
    padding-left: 5px;
    padding-top: 1px;
    text-decoration: none;
    margin-top: 13px;
    margin-bottom: 13px
    }
a {
    color: #354169
    }
a:visited {
    color: #555969
    }
a[href^="http://www.welie.com"] {
    background: transparent;
    padding-right: 0
    }
a[href^="http://www.welie.com"]:hover {
    background: transparent
    }
h2 a {
    text-decoration: none
    }
h1 a {
    text-decoration: none
    }
.comment_indent {
    padding-left: 183px;
    padding-right: 8px;
    padding-top: 5px;
    margin-top: -10px;
    margin-left: -13px;
    margin-bottom: -18px
    }
.comment {
    background-color: #8E95AF;
    color: #FFF;
    margin-bottom: 15px;
    padding: 7px
    }
.commentTitle {
    font-weight: bold
    }
.commentDesc {
    padding-top: 3px
    }
.cv_label {
    width: 166px;
    color: #354169
    }
.cv_text {
    width: auto;
    color: #333
    }
.normalText {
    width: 222px
    }
.menu {
    padding: 0;
    margin-left: 0;
    margin-bottom: 0;
    padding-top: 28px;
    font-family: "Century Gothic";
    color: #555969;
    font-size: 15px;
    font-weight: bold;
    display: inline-block;
    float: left
    }
.menu dt {
    display: none
    }
.menu dd {
    float: left;
    padding-right: 8px;
    padding-left: 0;
    margin: 0;
    /*	text-align:center; */
    }
.menu dd span.aa {
    display: block;
    width: 5px;
    height: 26px;
    float: left;
    padding: 0 0;
    background-image: url(/css/taglft.gif);
    background-repeat: no-repeat
    }
.menu dd span.bb {
    height: 21px;
    float: left;
    padding-top: 5px;
    padding-bottom: 0;
    padding-right: 8px;
    padding-left: 8px;
    background-image: url(/css/tagmid.gif);
    background-repeat: repeat-x
    }
.menu dd span.cc {
    display: block;
    width: 5px;
    height: 26px;
    float: left;
    padding: 0 0;
    background-image: url(/css/tagrgt.gif);
    background-repeat: no-repeat
    }
.menu a, .menu a:visited {
    cursor: pointer;
    color: #555969;
    text-decoration: none
    }
.menu a:hover span.unselected {
    color: #8E95AF;
    background: none
    }
.menu a:hover span {
    color: #8E95AF
    }
.menu dd span.unselected {
    background: none;
    color: #FFF;
    height: 21px;
    float: left;
    padding-top: 5px
    }
.meta_nav {
    float: right;
    margin-right: 2px;
    padding-top: 10px
    }
div.meta_nav a {
    color: #FFF;
    font-family: "Century Gothic";
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    margin-right: 15px
    }
div.meta_nav a:hover {
    color: #8E95AF;
    font-family: "Century Gothic";
    font-size: 13px;
    font-weight: bold;
    text-decoration: none
    }
a.home_area {
    width: 350px;
    height: 110px;
    text-decoration: none;
    float: left
    }
.authors {
    color: #354169;
    margin-bottom: 5px
    }
#container li {
    margin-top: 0.5em;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 1.8em
    }
#container ul {
    margin-bottom: 0.5em
    }
div.home_right ul {
    padding: 0;
    margin: 0
    }
div.home_right li {
    margin-top: 0.5em;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    text-indent: 0;
    list-style-type: square
    }
.portfolio_item {
    float: left;
    width: 224px;
    height: 240px
    }
.portfolio_title {
    color: #000;
    font-weight: bolder
    }
div.portfolio_item img {
    border: 1px solid #999
    }
div.portfolio_item a {
    text-decoration: none
    }
.rss {
    margin-top: 0;
    float: right
    }
.rss_image {
    margin-top: 0;
    margin-bottom: 0;
    border: 0
    }
hr {
    border-bottom-style: dotted;
    border-bottom-color: #7892EC;
    border-bottom-width: 1px;
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none
    }
div.home_left ol {
    margin-bottom: 10px
    }