/*
        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.8
        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/backH.jpg);
font-family : Verdana, Arial, Helvetica, sans-serif;
}
p {
margin : 0 0 12px 0;
}
a {
color : #1479E1;
text-decoration : none;
}
a:hover {
color : #993d00;
text-decoration : none;
}
#content a:hover {
text-decoration : underline;
color : #0095b3;
}
#archiv a:hover {
text-decoration : none;
color : #0095b3;
}
#head a, img {
border : none;
}
#page {
background : url(images/mainC.jpg) repeat-y;
margin : 0 auto;
padding : 0;
text-align : left;
width : 900px;
}
#head {
background : url(images/logoC.jpg) no-repeat top center;
height : 210px;
padding : 0 0 0 0;
margin : 0 0 0 0;
}
<style type="text/css">  
#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:300; width:100%; background:#fff; font-weight:bold;}  
#dropmenu a {display:block; padding:0.25em 1em; color:#686868; border-right:1px solid #c8c8c8; text-decoration:none; background:#fff;}  
#dropmenu a:hover {background:#888; color:#fff;}  
#dropmenu li {float:left; position:relative;}  
#dropmenu ul {position:absolute; display:none; width:12em; top:1.9em; left:-1px;}  
#dropmenu ul a {border-left:1px solid #c8c8c8;}  
#dropmenu li ul {border-top:1px solid #c8c8c8; width:14.1em;}  
#dropmenu li ul a {width:12em; height:auto; float:left;  border-bottom:1px solid #c8c8c8;}  
#dropmenu ul ul {top:auto;}  
#dropmenu li ul ul {left:12em; margin:0px 0 0 10px;}  
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}  
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}  
</style> 
#suckerfishnav {
    background:#ffffff repeat-x;
    font-size:10px;
    font-family:verdana,sans-serif;
    font-weight:bold;
    width:100%;
    }
#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;
    line-height:20px;
    padding:0;
    border:1px solid #aaa;
    margin:0;
    width:100%;
    }
#suckerfishnav a {
    display:block;
    color:#336699;
    text-decoration:none;
    padding:0px 10px;
    }
#suckerfishnav li {
    float:left;
    padding:0;
    }
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:101px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:1px solid #666666;
    }
#suckerfishnav li li {
    width:99px;
    border-bottom:1px solid #666666;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
    font-weight:bold;
    font-family:verdana,sans-serif;
    }
#suckerfishnav li li a {
    padding:4px 10px;
    width:80px;
    font-size:9px;
    color:#0000000;
    }
#suckerfishnav li ul ul {
    margin:-18px 0 0 100px;
    }
#suckerfishnav li li:hover {
    background:#336699;
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#336699;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#000000;
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#0000000;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:#cc9933;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    background:#cc9933;
    }
#nav_menu {
	text-align: right;
	font-size: 1.2em;
	height: 20px;
	overflow: hidden;
        margin: 15px;
}
#nav_menu li:hover ul.sub a.sub
{left:1px; top:38px; background: #bbd37e; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:90px; height:auto; z-index:300;}
#nav_menu li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:90px; font-weight:normal;}
#nav_menu li:hover ul.sub li a
{display:block; font-size:11px; height:18px; width:88px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;border:1px solid #bbd37e;}
#nav_menu ul {
	float: left;
	margin: 0;
}
#nav_menu li {
	float: left;
	list-style: none;
}
#nav_menu li a,
#nav_menu li a:visited,
#nav_menu li a:link {
	background: #FFF;
	color: #336699;
	display: block;
	margin-left: 3px;
	text-decoration: none;
	padding: 3px 5px;
	}
#nav_menu li a:hover,
#nav_menu li a:active,
#nav_menu li a.current {
	background: #CC9933 !important;
	color: #000000 !important;
	}
#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 80px 0 50px;
text-align : left;
width : 530px;
}
.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 : #525252;
}
.text a {
color : #b33c00;
text-decoration : none;
}
#footer {
background : url(images/footerA.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 : -58px;
padding : 0 78px 0 0;
text-align : center;
width : 221px;
}
#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 : #1479E1;
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 : #1479E1;
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 : #1479E1;
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 : #1479E1;
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 : #1479E1;
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 : 1px;
font-variant : small-caps;
color : #66A2E0;
padding : 5px 0 0 0;
letter-spacing : 1px;
}
blockquote {
clear : left;
border-left : 4px solid #cad6d9;
color : #525252;
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
padding : 4px;
max-width : 100%;
display : inline;
}
#archiv img {
border : 1px 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 : #525252;
}
.entry ul {
padding : 0 0 0 0;
margin : 0 0 12px 40px;
list-style-type : disc;
background : none;
color : #525252;
}
.entry ol li {
padding : 0 0 0 0;
margin : 0 0 0 12px;
list-style-type : decimal;
background : none;
color : #525252;
}
.entry ul li {
padding : 0 0 0 0;
margin : 0 0 0 12px;
list-style-type : circle;
background : none;
color : #525252;
}
.entry_x ol {
padding : 0 0 0 0;
margin : 0 0 12px 40px;
list-style-type : square;
background : none;
color : #525252;
}
.entry_x ul {
padding : 0 0 0 0;
margin : 0 0 12px 40px;
list-style-type : disc;
background : none;
color : #525252;
}
.entry_x ol li {
padding : 0 0 0 0;
margin : 0 0 0 12px;
list-style-type : decimal;
background : none;
color : #525252;
}
.entry_x ul li {
padding : 0 0 0 0;
margin : 0 0 0 12px;
list-style-type : circle;
background : none;
color : #525252;
}
#sidebar ul ul li {
color : #525252;
line-height : 1.5em;
list-style-type : none;
margin : 0 0 0 2px;
padding : 0 0 0 0;
border-bottom : 1px dotted #cad6d9;
}
#sidebar ul ul ul li {
list-style-type : square;
margin-left : 15px;
border : none;
color : #525252;
}
#sidebar ul {
color : #000000;
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 64px;
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;
}
.alignright {
float : right;
text-align : right;
}
.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;
}