/*
Theme Name: Cordobo Green Park
Theme URI: http://cordobo.de/free-wordpress-templates/cordobo-green-park/
Description: <strong>Cordobo Green Park</strong> is a 3 column theme for WP 2.x with <a href="http://automattic.com/code/widgets/">Widgets</a> support. Originally designed for <a href="http://chungo.net">Chungo.net</a>. Valid XHTML and CSS. Head over to the <a href="http://cordobo.de/free-wordpress-templates/cordobo-green-park/">Green Park Support Pages</a>.
Version: 0.9.1 BETA 4
Author: Andreas Jacob
Author URI: http://cordobo.de/

        Cordobo Green Park v0.9.1 BETA 4
         http://www.cordobo.de/

        This theme was designed and built by Andreas Jacob,
        whose blog you will find at http://cordobo.de/

        The CSS, XHTML and design is released under the GPL:
        http://www.opensource.org/licenses/gpl-license.php

*/


/** BEGIN ADDED **/

* html #header { height: 200px; }

#headerimg{cursor:pointer;}

.narrowcolumn {
        float: left;
        padding: 0 0 20px 45px;
        margin: 0px 0 0;
        width: 450px;
        }

.widecolumn {
        padding: 10px 0 20px 0;
        margin: 5px 0 0 150px;
        width: 450px;
        }

.post {
        margin: 0 0 40px;
        text-align: justify;
        }

.widecolumn .post {
        margin: 0;
        }

.narrowcolumn .postmetadata {
        padding-top: 5px;
        }

.widecolumn .postmetadata {
        margin: 30px 0;
        }

.widecolumn .smallattachment {
        text-align: center;
        float: left;
        width: 128px;
        margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
        text-align: center;
        margin: 5px 0px;
}

.postmetadata {
        clear: left;
}


* html #content, * html .entry_firstpost, * html .entry, * html img {
        position: fixed;
}

ul.readmore {
        list-style: none;
        background: url(images/content_bullet.gif) no-repeat 0 8px;
        padding: 2px 0 6px 12px;
        margin: 0px;
}

img {
        border: none 0px;
}

.main p img {
        border: none 0px;
        margin-right: 2px;
        margin-bottom: 2px;
        padding-right: 2px;
        padding-bottom: 2px;
        display: block;
        width: auto;
}

.entry {
        background: #fff;
        border: 1px solid #85A3E9;
        border-top: 0px solid #fff;
        border-bottom: 0px solid #fff;
        padding: 15px;
        margin: 0px;
}

.entry_firstpost{
        background: #F3F3F3 url(images/latest.gif) no-repeat bottom right;
        border: 1px solid #fff;
        padding: 15px;
        margin: 0px;
}


h1 a img {
        border: none 0px;
        text-decoration: none;
        }

/** END ADDED **/


/* 1) -=-=-=- General selectors -=-=-=- */

body {
        background: #BEBEBE url(images/chungo_bg_grey_left.gif) repeat-y;
        margin: 0px;
        padding: 0px;
        font-family:'Trebuchet MS','Lucida Grande', Verdana, Helvetica, Arial, sans-serif;
        font-size: 80%;
        color: #000000;
        text-align: center;
}

#header {
        color: #F4F8FE;
        margin: 0px;
        font-size: .9em;
        height: 200px;
        line-height: 200px;
        width: auto;
        background: url(images/haeder-blue-with-pic-200x1400.jpg) repeat-x right bottom;
        }

#header_left_bg {
        margin: 0px;
        padding: 0px;
        height: 200px;
        width: auto;
        background: url(images/header-blue-left-200x37.jpg) no-repeat left bottom;
        }

#single_post_right {
        color: #F4F8FE;
        margin: 0px 16px 0px 16px;
        padding: 0px;
        font-size: .9em;
        line-height: 25px;
        height: 26px;
        width: auto;
        background: url(images/single_post_right.gif) repeat-x right top;
}



#single_post_left {
        color: #888888;
        margin: 0px 16px 0px 0px;
        padding: 0px;
        padding-left: 16px;
        font-size: .9em;
        line-height: 18px;
        height: 26px;
        width: auto;
        background: transparent url(images/single_post_left.gif) no-repeat left top;
}

#topentry_bg {
        border-left: 1px solid #ffffff;
        border-right: 1px solid #ffffff;
        color: #FCFEF4;
        margin: 0px;
        padding: 0px;
        line-height: 104px;
        height: 104px;
        width: auto;
        background: url(images/topentry_bg.png) repeat-x;
        }

#topentry {
        border-bottom: 1px solid #000;
        margin: 0px;
        padding: 25px;
        font-size: 1.1em;
        line-height: 1.1em;
        width: auto;
        background: transparent;
        }

#header h1, #header h1 a {
        margin: 0px;
        margin-left: 15px;
        font-size: 1.5em;
        line-height: 200px;
        height: 200px;
/*  wo is diese Datei ? */
        background: transparent url(images/chungo_header_left.png) left bottom;
        text-decoration: none;
        border: none 0px;
        color: #fff;
}

h1 {
        margin: 0px;
        font-size: 2.2em;
        line-height: 200px;
        height: 200px;
        background: none;
        text-decoration: none;
        border: none 0px;
}

h1 a:link img, h1 a:visited img {
        background: transparent url(images/chungo_logo.png) no-repeat left top;
        text-decoration: none;
        border: none 0px;
        }


h2 {
        color: #0519A6;
        font-weight: normal;
        font-size: 1.8em;
        line-height: 1.2em;
        margin: 0px;
        padding: 0px;
        background: none;
        }

.links h2 {
        font-size: 1.4em;
        line-height: 31px;
        height: 41px;
        margin: 0px;
        padding-left: 10px;
        font-weight: bold;
        color: #ffffff;
        background: url(images/h3_bg.gif) no-repeat;
        list-style: none;
}

h2 a:link, h2 a:visited {
        color: #0519A6;
        font-weight: normal;
        text-decoration: none;
        background: none;
        }

h2 a:hover, h2 a:active {
        color: #002B90;
        font-weight: normal;
        text-decoration: none;
        background: none;
}

h3 {
        font-size: 1.4em;
        line-height: 1.4em;
        height: auto;
        margin: 0px;
        padding: 0px;
        font-weight: bold;
        color: #0519A6;
        background: none;
}

.links h3 {
        font-size: 1.4em;
        line-height: 31px;
        height: 41px;
        margin: 0px;
        padding-left: 10px;
        font-weight: bold;
        color: #ffffff;
        background: url(images/h3_bg.gif) no-repeat;
}

a:link {
        color: #153CA5;
        font-weight: bold;
        text-decoration: none;
        }

a:visited {
        color: #999;
        }

a:hover, a:active {
        background: none;
        color: #002B90;
        }

blockquote {
        border-left: 4px solid #3F3F3F;
        padding: 0 10px;
        margin: 0 0 0 10px;
        font-style: italic;
        }

code {
        display: block;
        padding: 10px;
        color: #1F304E;
        background: #E8EEF8;
        font-size: 1.2em;
        border-top: 2px solid #98ADEC;
        }

p {
        line-height: 1.4;
        }

/* 2)-=-=-=- Structure -=-=-=- */

#container {
        margin: 0px;
        padding: 12px;  /* Au?enrand grau rundherum, org. 20px*/
        text-align: left;
        background: url(images/chungo_bg_grey_right.gif) repeat-y right bottom;
}

#wrapper {
        padding: 16px; /* Abstand body zu grauem Au?enrand, Footer und Header org. 16 px */
        padding-bottom: 0px;
      padding-top: 16px;
}

div#content {
        width: auto;
        margin: 0px;
        margin-left: 195px;      /*abstand mittelframe zum HP rand orginal 202 px*/
        margin-right: 195px;     /*abstand mittelframe zum HP rand orginal 202 px*/
        padding: 10px;
        background: #efefef;
}

#contentleft {
        width: auto;
        margin: 0px;
        margin-left: 195px;      /*abstand mittelframe zum HP rand orginal 202 px*/
        padding: 10px;
        background: #efefef;
}

#navibar {
        float: left;
        width: 182px;
        margin: 0px;
        padding: 0px;
        height: 100%;
        background: #fff url(images/container_left.gif) no-repeat;
}

#right {
        float: right;
        width: 182px;
        margin: 0px;
        padding: 0px;
        height: 100%;
        background: #fff url(images/container_right.gif) no-repeat;
}

.links {
        margin: 0px;
        margin-left: 15px;
        margin-top: 15px;
        padding: 0px;
        background: none;
}

#navi_end_left {
        width: 182px;
        margin: 0px;
        padding: 0px;
        height: 20px;
        background: #fff url(images/container_left_end.gif) no-repeat left bottom;
}

#navi_end_right {

        width: 182px;
        margin: 0px;
        padding: 0px;
        height: 20px;
        background: #fff url(images/container_right_end.gif) no-repeat left bottom;
}

#footer {
        margin: 0px;
        margin-top: 20px;
        margin-bottom: 20px;
        padding: 0;
        height: 47px;
        width: 100%;
        background: #1B5CE6 url(images/chungo_logo_headerbar_green.png) repeat-x right bottom;
        clear: left;
        text-align: center;
}

#footer_left_bg {
        margin: 0;
        padding: 0;
        height: 47px;
        width: auto;
        background: url(images/footer_left.png) no-repeat left bottom;
        }

#footer_left_bg p {
        color: #2A207C;
        margin: 0;
        font-size: .9em;
        padding-top: 10px;
        background: none;
        text-align: center;
}


/* 3)-=-=-=- Left selectors -=-=-=- */

.meta {
        background: #fff;
        font-size: .9em;
        padding: 5px;
        border:         1px solid #0519A6;
        }

.highlight { /* Basic highlight for text */
        background: #DCE9FE;
        }

.comments {
        font-size: 1.2em;
        padding-bottom: 25px;
        padding-left: 0px;
        }

.comments a:link, .comments a:visited {
        color: #153CA5;
        font-weight: bold;
        text-decoration: none;
        }

.comments a:hover, .comments a:active {
        background: #153CA5;
        color: #fff;
        text-decoration: none;
        }

.alt {
        background: #CFD9F8 !important;
        border: 1px solid #A4B5F0 !important;
        padding: 10px 10px 0 10px !important;
        }

.alt:hover {
        border: 1px solid #496DE1 !important;
        }

.post {
        margin: 0 0 40px;
        text-align: justify;
        }


.commentlist li:hover {
        border: 1px solid #496DE1;
        }

.commentlist {
        padding: 0;
        margin: 0;
        }


.commentlist li {
        list-style: none;
        padding: 10px 10px 0 10px;
        background: #EBEFFC;
        border: 1px solid #B6C5F3;
        margin: 10px;
        color: #2D3245;
        }

p.metadate {
        font-size: .8em;
        margin: 0;
        text-transform: uppercase;
        }

p.comment_meta {
        margin: 0 0 10px 10px;
        font-size: .9em;
        }

.comment_author a:visited {
        font-weight: bold;
        text-decoration: none;
        }

.reply {
        font-weight: bold;
        font-size: 1.2em;
        margin: 10px 0 0 10px;
        }

.warning p { /* Used on the search page (image will appear if no result is found) */
        background: url(images/warning.gif) no-repeat left;
        height: 160px;
        padding: 20px 0 0 90px;
        font-size: 1.5em;
        margin: 0 0 0 10px;
        }

.postinput {
        margin-left: 10px;
        }



/* 4)-=-=-=- Right selectors -=-=-=- */

#author li {
        list-style: none;
        margin: 0;
        padding: 0 5px 20px 0;
        font-size: .9em;
        line-height: 1.4;
        }

#author ul {
        padding: 20px 0 0 0;
        margin: 0;
        }

.links li {
        list-style: none;
        background: url(images/content_bullet.gif) no-repeat 0 9px;
        padding: 2px 0 2px 12px;
        margin: 0px;
}

div.links ul li#linkcat-1 {
        list-style: none;
        display: inline;
        background: none;
        padding: 0px;
        margin: 0px;
}

.links ul li {
        border-bottom: 1px solid #efefef;
}

.links ul li ul li {
        border-top: 1px solid #efefef;
        border-bottom: 0px solid #efefef;
}

.links li li {
        background: url(images/sub_icon.gif) no-repeat 0 4px;
        padding: 2px 1px 2px 13px;
        font-size: 1em !important;
}

.links li li li {
        background: url(images/sub_icon.gif) no-repeat 0 5px;
        padding: 3px 0 2px 13px;
        font-size: 1em !important;
}

.links ul {
        padding: 0px;
        margin: 5px;
}

.links ul ul {
        padding: 0 !important;
        margin: 2px 0 0 0 !important;
        }

.links ul ul ul {
        padding: 0 !important;
        margin: 0 0 -4px 0 !important;
        }

.links a {
        font-size: .9em;
        text-decoration: none;
        }

.links a:link {
        color: #4A4E5D;
        font-weight: normal;
        }

.links a:visited {
        color: #aaa;
        }

.links a:hover, .links a:active {
        background: #1439BE;
        color: #fff;
        }

#search {
        padding-bottom: 20px;
        height: 22px;
}

.searchfield {
        vertical-align: middle;
        padding: 1px;
        margin: 1px;
        background: #efefef;
        border: 1px solid #496DE1;
        color: #2145A7;
        width: 96px;
        font-size: 12px;
        height: 16px;
}

.searchfield:hover {
        background: #efefef;
        border: 1px solid #BFBFBF;
        color: #949494;
        }

.searchsubmit {
        vertical-align: middle;
        padding: 1px;
        margin: 1px;
        background: #efefef;
        border: 1px solid #496DE1;
        color: #2145A7;
        width: 40px;
        font-size: 12px;
        height: 20px;
}

.searchsubmit:hover {
        background: #efefef;
        border: 1px solid #BFBFBF;
        color: #949494;
        }


/* 6)-=-=-=- Forms -=-=-=- */

textarea {
        font-family: Arial, Verdana, Helvetica;
        font-size: 1.1em;
        border: 1px solid #BFBFBF;
        color: #949494;
        padding: 2px 5px 1px 5px;
        width: 300px;
        }

textarea:hover {
        background: #fff;
        border: 1px solid #496DE1;
              color: #2145A7;
        }


/* 7)-=-=-=- Accessibility -=-=-=- */

#skip {
        display: none;
        }

hr {
        display: none;
        }



ul#navlist
{
margin: 0;
padding: 0;
white-space: nowrap;
}

ul#navlist ul
{
margin: 0;
padding: 0;
white-space: nowrap;
}

#navlist li.page_item
{
display: inline;
list-style-type: none;
padding: 0px;
margin: 0px;
}

#navlist li.page_item ul
{
display: inline;
list-style-type: none;
padding: 0px;
margin: 0px;
}

#navlist a { padding: 0px 10px 0 0; }

#navlist a:link, #navlist a:visited
{
text-decoration: none;
}

#navlist a:hover
{
text-decoration: none;
}

