/* Farben & Hintergründe -- BEIGE */
body { color: #454545; border-color: #d42e2e; }

a { color: #3b82a0; }
a:hover { text-decoration: none; }

h1, h2, h3, .title { color: #3b82a0; }
#header h1 { text-shadow: #eaeaeb 0px 2px 0px; }
#header span.slogan { color: #bbb; }

#header .navi { background: transparent url('images/beige/navi-background.png') repeat-x top left; }
#header .navi ul { background: transparent url('images/beige/navi-separator.png') no-repeat top left; }
#header .navi ul li { background: transparent url('images/beige/navi-separator.png') no-repeat top right; }
#header .navi ul li a { color: #5d594e; text-shadow: #cfc9b3 0px 2px 0px; }
#header .navi ul li a:hover {  background: transparent url('images/beige/navi-hovered.png') repeat-x top left; }

#main { border-color: #e2ddcc; background-color: #fff; }
#main h2 { border-color: #cee0e7; }

#main .content, #main .entry, #main .pagelinks, #main .sidebar .box ul li, #comments .comment { border-color: #e2ecf1; }
#main .sidebar .box { color: #9b9b9b; border-color: #f4f1e0; }

#main .details { color: #757575; }
.edit a, #main div.cta { background-color: #f2f7f9; }
.edit a:hover { color: #fff; background-color: #3b82a0; }
#main div.cta .price, #main div.cta .price a { color: #d42e2e; }

#comments .comment .from { color: #3b82a0; }
#comments input#author, #comments input#email, #comments input#url, #comments input#submit, #comments textarea { color: #454545; background-color: #fff; border-color: #cee0e7; }
#comments label { color: #3b82a0; }

#footer, #footer a { color: #5d594e; }
#footer a:hover { color: #000; }
