/*

        Theme Name: Dialogue

        Author: Stephan

        Author URI: http://www.dialogue-theme.com/about

        Theme URI: http://www.dialogue-theme.com

        Description: A light and easy to customise professional & multilangual wordpress theme (french, german, polnish, english). <a href="http://www.dialogue-theme.com" target="_blank" title="Dialogue Theme for Wordpress">Dialogue</a> is XHTML and CSS validated and widget ready!

        Version: 1.0.6

        Tags: blue, light, right-sidebar, two-columns, fixed-width, threaded-comments, translation-ready





        This Theme is Widget-ready.



        The CSS, XHTML and design is released under the GPL:

        http://www.opensource.org/licenses/gpl-license.php

*/



/* ---------------------------------------------------------------------------------- */



  html, body  {

margin : 0;

padding : 0;

text-align : center;

}

body {

font-size : 12px;

background : #6e7d7a;

background : url(images/back.jpg);

font-family : Verdana, Arial, Helvetica, sans-serif;

}

p {

margin : 0 0 12px 0;

}

a {

color : #1f5a66;

text-decoration : none;

}

a:hover {

color : #993d00;

text-decoration : none;

}

#content a:hover {

text-decoration : none;

color : #0095b3;

}

#archiv a:hover {

text-decoration : none;

color : #0095b3;

}

#head a, img {

border : none;

}

#page {

background : url(images/main.jpg) repeat-y;

margin : 0 auto;

padding : 0;

text-align : left;

width : 900px;

}

#head {

background : url(images/head.jpg) no-repeat top center;

height : 210px;

padding : 0 0 0 0;

margin : 0 0 0 0;

}

#titel {

float : left;

text-align : center;

width : 900px;

margin : 0 0 0 0;

padding : 128px 0 0 0;

}

#content {

float : left;

color : #000000;

margin : 0 0 40px 0;

padding : 0 65px 0 75px;

text-align : left;

width : 520px;

}

#archiv {

float : left;

color : #000000;

margin : 0 0 40px 0;

padding : 0 50px 0 50px;

text-align : left;

width : 560px;

}

.entry {

text-align : justify;

margin : 12px 0 0 0;

line-height : 1.6em;

color : #525252;

}

.entry a {

color : #b33c00;

text-decoration : none;

}

.entry_x {

text-align : justify;

margin : 12px 0 0 70px;

line-height : 1.6em;

color : #525252;

}

.entry_x a {

color : #b33c00;

text-decoration : none;

}

.text {

text-align : justify;

margin : 12px 0 0 0;

line-height : 1.6em;

color : #707d80;

}

.text a {

color : #b33c00;

text-decoration : none;

}

#footer {

background : url(images/footer.jpg) no-repeat bottom center;

background-color : inherit;

clear : both;

color : #86abb3;

font-size : 11px;

height : 58px;

margin : 0 0 0 0;

/* padding : 12px 0 0 220px; */

}

#footer a {

background : none;

color : #86abb3;

}

#footer a:hover {

text-decoration : none;

color : #0095b3;

}

.foot {

text-align : left;

}

#sidebar {

color : #7a9499;

float : right;

font-size : 11px;

margin : 0;

padding : 0 50px 0 25px;

text-align : left;

width : 165px;

}

#sidebar a {

background : none;

color : #00404d;

}

#sidebar a:hover {

background : none;

color : #0095b3;

}

h1 {

letter-spacing : 1px;

background : none;

color : #1f5a66;

font-size : 24px;

font-weight : normal;

font-family : 'Times New Roman', Times, serif;

margin : 40px 0 0 0;

padding : 0 0 0 0;

text-decoration : none;

}

h1 a {

text-decoration : none;

}

h2 {

border-bottom : 1px solid #cad7d9;

letter-spacing : 1px;

color : #1f5a66;

font-size : 24px;

font-weight : normal;

font-family : 'Times New Roman', Times, serif;

margin : 20px 0 0 0;

padding : 0 0 3px 0;

text-decoration : none;

}

h2 a {

text-decoration : none;

}

h3 {

background : inherit;

font-weight : normal;

color : #1f5a66;

font-size : 12px;

margin : 16px 0 4px 0;

padding : 0 0 0 0;

}

#sidebar h3 {

font-family : Verdana, Arial, Helvetica, sans-serif;

text-decoration : none;

border-bottom : 4px solid #cad7d9;

background : none;

color : #4d7780;

font-size : 14px;

font-variant : normal;

font-weight : bold;

letter-spacing : 1px;

margin : 16px 0 3px 0;

padding : 0 0 3px 0;

}

#sidebar h4 {

font-family : Verdana, Arial, Helvetica, sans-serif;

text-decoration : none;

border-bottom : 4px solid #cad7d9;

background : none;

color : #4d7780;

font-size : 14px;

font-variant : normal;

font-weight : bold;

letter-spacing : 1px;

margin : 30px 0 3px 0;

padding : 0 0 3px 0;

}

#sidebar h5 {

font-family : Verdana, Arial, Helvetica, sans-serif;

text-decoration : none;

border-bottom : 4px solid #cad7d9;

background : none;

color : #4d7780;

font-size : 14px;

font-variant : normal;

font-weight : bold;

letter-spacing : 1px;

margin : 27px 0 3px 0;

padding : 0 0 3px 0;

}

#sidebar h6 {

font-family : Verdana, Arial, Helvetica, sans-serif;

text-decoration : none;

border-bottom : 1px solid #cad7d9;

background : none;

color : #4d7780;

font-size : 14px;

font-variant : normal;

font-weight : bold;

letter-spacing : 1px;

margin : 30px 0 3px 0;

padding : 0 0 3px 0;

}

h6 {

border-bottom : 4px solid #cad7d9;

letter-spacing : 1px;

color : #1f5a66;

font-size : 24px;

font-weight : normal;

font-family : 'Times New Roman', Times, serif;

margin : 20px 0 0 0;

padding : 0 0 3px 0;

text-decoration : none;

}

h6 a {

text-decoration : none;

}

#content h4 {

font-family : Verdana, Arial, Helvetica, sans-serif;

text-decoration : none;

border-bottom : 1px solid #cad7d9;

background : none;

color : #006a80;

font-size : 14px;

font-variant : normal;

font-weight : bold;

margin : 25px 0 7px 0;

padding : 0 0 2px 0;

}

#content h5 {

font-family : Verdana, Arial, Helvetica, sans-serif;

text-decoration : none;

border-bottom : 1px solid #cad7d9;

background : none;

color : #006a80;

font-size : 14px;

font-variant : normal;

font-weight : bold;

margin : 12px 0 10px 0;

padding : 0 0 0 0;

}

.date {

background : none;

border-bottom : 1px solid #cad7d9;

color : #86abb3;

font : 10px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;

margin : 2px 0 0 0;

padding : 0 0 4px 0;

}

.date_x {

background : none;

border-bottom : 1px solid #cad7d9;

color : #86abb3;

font : 10px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;

margin : 2px 0 0 70px;

padding : 0 0 4px 0;

}

.title {

font-family : Verdana, Arial, Helvetica, sans-serif;

text-decoration : none;

border-bottom : 4px solid #cad7d9;

background : none;

color : #4d7780;

font-size : 14px;

font-variant : normal;

font-weight : bold;

letter-spacing : 1px;

margin : 16px 0 3px 0;

padding : 0 0 3px 0;

}

.archivtitle {

font-family : 'Trebuchet MS', 'Bitstream Vera Sans', Verdana, Arial, 'Lucida Sans', 'Lucida Sans Unicode', Helvetica, sans-serif;

color : #1f5a66;

font-size : 14px;

font-variant : normal;

padding : 0 0 3px 0;

margin : 10px 0 40px 70px;

letter-spacing : 0.09em;

background : none;

}

.tagtitle {

border-bottom : 4px solid #cad7d9;

letter-spacing : 0.09em;

color : #1f5a66;

font-size : 24px;

font-weight : normal;

font-family : 'Times New Roman', Times, serif;

margin : 20px 0 40px 70px;

padding : 0 0 5px 0;

text-decoration : none;

}

.description {

text-align : center;

font-size : 12px;

font-variant : small-caps;

color : #ebebeb;

padding : 5px 0 0 0;

letter-spacing : 1px;

}

blockquote {

clear : left;

border-left : 4px solid #cad6d9;

color : #9dafb3;

text-align : justify;

padding : 0 0 0 25px;

margin : 20px 40px 16px 25px;

}

#email, #author, #url {

background : #ffffff;

border : 1px solid #cad6d9;

color : #1f5a66;

font-size : 11px;

padding-left : 2px;

vertical-align : middle;

}

#content img {

border : 0px solid #cccccc;

padding : 4px;

max-width : 100%;

display : inline;

}

#archiv img {

border : 0px solid #cccccc;

padding : 4px;

max-width : 100%;

display : inline;

}

.entry img {

margin : 6px 10px 0 0;

display : inline;

}

.entry_x img {

margin : 6px 10px 0 0;

display : inline;

}

.entry .right img {

float : right;

margin : 6px 0 0 10px;

display : inline;

}

.entry_x .right img {

float : right;

margin : 6px 0 0 10px;

display : inline;

}

#sidebar img {

vertical-align : text-bottom;

border : none;

padding : 0;

margin : 0;

}

#content .wp-smiley {

background : transparent;

border : none;

float : none;

padding : 0;

margin : 0;

}

#archiv .wp-smiley {

background : transparent;

border : none;

float : none;

padding : 0;

margin : 0;

}

.entry ol {

padding : 0 0 0 0;

margin : 0 0 12px 40px;

list-style-type : square;

background : none;

color : #9dafb3;

}

.entry ul {

padding : 0 0 0 0;

margin : 0 0 12px 40px;

list-style-type : disc;

background : none;

color : #9dafb3;

}

.entry ol li {

padding : 0 0 0 0;

margin : 0 0 0 12px;

list-style-type : decimal;

background : none;

color : #9dafb3;

}

.entry ul li {

padding : 0 0 0 0;

margin : 0 0 0 12px;

list-style-type : circle;

background : none;

color : #9dafb3;

}

.entry_x ol {

padding : 0 0 0 0;

margin : 0 0 12px 40px;

list-style-type : square;

background : none;

color : #9dafb3;

}

.entry_x ul {

padding : 0 0 0 0;

margin : 0 0 12px 40px;

list-style-type : disc;

background : none;

color : #9dafb3;

}

.entry_x ol li {

padding : 0 0 0 0;

margin : 0 0 0 12px;

list-style-type : decimal;

background : none;

color : #9dafb3;

}

.entry_x ul li {

padding : 0 0 0 0;

margin : 0 0 0 12px;

list-style-type : circle;

background : none;

color : #9dafb3;

}

#sidebar ul ul li {

color : #86abb3;

line-height : 1.5em;

list-style-type : none;

margin : 0 0 0 0;

padding : 0 0 2px 0;

border-bottom : 1px dotted #cad6d9;

}

#sidebar ul ul ul li {

list-style-type : square;

margin-left : 15px;

border : none;

color : #86abb3;

}

#sidebar ul {

color : #86abb3;

background : none;

list-style-type : none;

margin : 0 0 0 0;

padding : 0 0 0 0;

}

#sidebar ul li.categories {

border : none;

}

#sidebar ul li ul li ul.children {

border-bottom : none;

background : none;

}

#s {

background : #ffffff;

border : 1px solid #cad6d9;

color : #4c6266;

font-size : 12px;

font-weight : normal;

margin : 12px 0 3px 0;

padding : 2px 0 0 2px;

width : 161px;

height : 17px;

}

#comment {

background : #ffffff;

border : 1px solid #cad6d9;

color : #993d00;

font-size : 11px;

padding : 2px 2px 2px 2px;

width : 350px;

}

#submit {

background : #ffffff;

border : 1px solid #cad6d9;

color : #1f5a66;

font-size : 11px;

margin : 0 0 0 0;

padding : 0 10px;

}

.commentbody {

list-style-type : none;

color : #1f5a66;

font-size : 11px;

margin : 0 0 20px 0;

padding : 16px 12px 16px 12px;

background : #f7f7f0;

border : 1px solid #cad6d9;

position : relative;

}

.commentcount {

background : inherit;

font-family : Georgia, Times, 'Times New Roman', serif;

font-size : 24px;

font-weight : bold;

color : #dedbcc;

float : right;

margin : 20px 12px 0 0;

padding : 0 0 0 0;

}

.comment_title {

text-align : left;

font-weight : normal;

background : inherit;

color : #1f5a66;

font-size : 16px;

margin : 16px 0 12px 0;

padding : 0 0 0 0;

}

.com_pic {

background : url(images/bubble.gif) no-repeat left;

height : 26px;

}

.com_info {

color : #993d00;

padding : 0 0 0 0;

}

.commentbody p {

line-height : 1.2em;

}

.commentlink {

font-size : 10px;

}

.commentlist {

list-style : none;

}

.commentlist a {

color : #993d00;

}

#info {

background : transparent; /* url(images/info.gif) no-repeat top left;*/

}

.info_m {

clear : left;

color : #1f5a66;

font-size : 10px;

text-align : left;

letter-spacing : 0.01em;

margin : 0 0 30px 0;

padding : 4px 0 0 0;

border-top : 1px solid #cad6d9;

background : none;

}

.info_m a {

background : none;

color : #1f5a66;

}

.info_s {

clear : left;

color : #1f5a66;

font-size : 10px;

line-height : 1.2em;

margin : 8px 0 25px 0;

padding : 5px 0 20px 0px;

background : transparent url(images/bottom.gif) repeat-x bottom left;

}

.info_s a {

background : none;

color : #993d00;

}

.info_x {

clear : left;

color : #1f5a66;

font-size : 10px;

text-align : left;

letter-spacing : 0.01em;

margin : 0 0 40px 70px;

padding : 4px 0 0 0;

border-top : 1px solid #cad6d9;

background : none;

}

.info_x a {

background : none;

color : #1f5a66;

}

.line {

border-top : 1px solid #cad6d9;

margin : 0 0 7px 0;

padding : 0 0 0 0;

}

.spacer {

border-top : 1px dotted #cad6d9;

margin : 25px 0 7px 0;

padding : 0 0 0 0;

}

.navbutton {

background : none;

border-bottom : 1px dotted #cad6d9;

color : #86b0b3;

line-height : 1.5em;

font-size : 11px;

margin : 0 0 0 0;

padding : 0 0 4px 0;

text-align : left;

}

.navigation {

border-top : 4px solid #cad6d9;

border-bottom : 1px solid #cad6d9;

font-size : 11px;

margin : 40px 0 20px 0;

padding : 2px 0 17px 0;

color : #1f5a66;

}

.navigation a {

background : none;

color : #86abb3;

}

.navigation-page {

border-top : 4px solid #cad6d9;

border-bottom : 1px solid #cad6d9;

font-size : 11px;

text-align : center;

color : #1f5a66;

}

.navigation a {

background : none;

color : #86abb3;

}

.navigation-post {

border-bottom : 1px solid #cad6d9;

font-size : 11px;

margin : 40px 0 20px 0;

padding : 2px 0 17px 0;

color : #1f5a66;

}

.navigation a {

background : none;

color : #86abb3;

}

.navigation_x {

border-top : 4px solid #cad6d9;

border-bottom : 1px solid #cad6d9;

font-size : 11px;

margin : 40px 0 20px 70px;

padding : 2px 0 17px 0;

color : #1f5a66;

}

.navigation_x a {

background : none;

color : #86abb3;

}

.alignleft {

float : left;

text-align : left;

margin-right:6px;

}

.alignright {

float : right;

text-align : right;

margin-left:6px;

}

.post-date {

margin : 4px 25px 0 0;

width : 45px;

height : 49px;

float : left;

background : url(images/date-bg.gif) no-repeat;

}

.post-month {

font-size : 10px;

text-transform : uppercase;

color : #ffffff;

text-align : center;

display : block;

line-height : 11px;

padding-top : 2px;

margin-left : 0;

}

.post-day {

font-size : 18px;

text-transform : uppercase;

color : #999999;

text-align : center;

display : block;

line-height : 18px;

padding-top : 7px;

margin-left : -3px;

}

.tags {

clear : left;

font-size : 12px;

border-top : 1px dotted #cad6d9;

border-bottom : 1px solid #cad6d9;

background : none;

color : #1f5a66;

margin : 20px 0 0 0;

padding : 4px 10px 4px 0;

font-variant : normal;

}

#tagcloud {

border-top : 4px solid #cad6d9;

border-bottom : 4px solid #cad6d9;

text-align : center;

color : #86abb3;

margin : 20px 0 0 0;

padding : 4px 0 7px 0;

font-variant : normal;

}

#tagcloud a {

text-align : center;

color : #86abb3;

background : none;

}

#commentform {

border-color : #cad6d9;

}

#commentform p {

border-color : #cad6d9;

color : #1f5a66;

}

#commentform label {

border-color : #cad6d9;

color : #1f5a66;

}

#commentform input {

border-color : #cad6d9;

color : #1f5a66;

}

.nocomments {

background : none;

color : #1f5a66;

}

acronym {

text-decoration : none;

color : #0095b3;

font-style : italic;

}

code {

background : inherit;

color : #1f5a66;

text-align : right;

}

ol, form {

margin : 0;

padding : 0;

list-style-type : none;

}

html[xmlns] .commentcount {

position : absolute;

right : 7px;

top : 0;

}

html > body #wp-calendar {

width : 165px;

text-align : left;

margin-top : 8px;

}

#wp-calendar caption {

margin : 0 0 0 0;

padding : 2px 0 2px 2px;

border : 1px solid #cad6d9;

background : none;

color : #b34700;

font-size : 11px;

text-align : left;

}

#wp-calendar td {

border : 1px solid #cad6d9;

border-collapse : collapse;

background : none;

}

#wp-calendar td a {

color : #b34700;

font-weight : normal;

display : block;

width : 100%;

}

#wp-calendar td.pad {

border : 1px solid #cad6d9;

background : transparent;

}

#wp-calendar td#next {

padding : 0.1em 0;

background : transparent;

}

#wp-calendar td#prev {

padding : 0.1em 0;

background : transparent;

}

#wp-calendar td#next a, #wp-calendar td#prev a {

display : inline;

}

#wp-calendar td#next {

text-align : right;

}

#wp-calendar td#prev {

text-align : left;

}

.myinlinepicture {

padding : 0 0 0 0;

}

.myinlinepictureleft {

float : left;

margin : 0 10px 0 0;

padding : 0 0 0 0;

}

.myinlinepictureright {

float : right;

margin : 0 0 0 10px;

padding : 0 0 0 0;

}

.aligncenter {

display : block;

margin-left : auto;

margin-right : auto;

}

.alignleft {

float : left;

}

.alignright {

float : right;

}
