/*
Theme Name: Female frog
Theme URI: http://www.femalefrog.com
Description: Theme for WordPress for Female Frog.
Version: 1.0
Author: DUET design & ide
Author URI: http://www.dd-i.dk
Tags: 
*/

/* GLOBAL */
body { width: 100%; font: 11px/18px Verdana, Arial, Helvetica, sans-serif; color: #333333; padding: 0px; margin: 0px; background: #fefefe url(images/body-bg.jpg) repeat-x top left; }
h1 { font: 18px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #857a6d; margin: 0px 0px 21px 0px; }
h2 { font: 18px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #857a6d; margin: 0px 0px 6px 0px; clear: both; }
h4 { font: 12px/30px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #333333; text-transform: uppercase; padding: 0px; margin: 0px; }
img { border: 0px; }
a { color: #333333; }
a:hover { text-decoration: none; }
:focus { outline: none; }
h2 a { color: #857a6d; text-decoration: none; }
h4 a { color: #333333; text-decoration: none; }
p { margin: 0px 0px 18px 0px; }
ul { margin: 0px 0px 15px 0px; padding: 0px 0px 0px 15px; }
ul li { padding: 0px 0px 0px 5px; margin: 0px 0px 0px 5px; }
ol { padding: 0px 0px 0px 20px; margin: 0px 0px 15px 0px; }
ol li { padding: 0px; margin: 0px 0px 0px 5px; }

/* FORMS */
form { padding: 0px; margin: 0px; }
fieldset { border: 0px; padding: 0px; margin: 0px; }
label { line-height: 17px; }
input, textarea, select { font: 10px Arial, Helvetica, Verdana, sans-serif; color: #363636; padding: 2px; border: 1px solid #000000; background: #ffffff; }
textarea { overflow: auto; }
input.button { padding: 1px 2px; }
input.checkbox { background: none; }

/* ELEMENTS */
#wrap { width: 988px; min-height: 1040px; padding: 60px 0px 0px 128px; background: url(images/wrap-bg.jpg) no-repeat left top; }

.left { width: 200px; padding: 227px 0px 0px 0px; float: left; display: inline; }
.center { width: 568px; margin: 0px 10px; float: left; display: inline; }
.right { width: 200px; padding: 47px 0px 0px 0px; float: left; display: inline; }

/* LEFT COLUMN */
#logo { text-align: right; margin: 0px 0px 20px 0px; }

/* MIDDLE COLUMN */
#topmenu { width: 240px; height: 23px; color: #ffffff; padding: 14px 0px 0px 0px; background: url(images/topmenu-bg.png) no-repeat 10px 0px; }
#topmenu a { font-size: 12px; color: #ffffff; text-decoration: none; padding: 0px 18px; }
#topbanner { margin: 10px 0px 12px 0px; }
#topbanner span { width: 167px; height: 27px; font-size: 18px; color: #11100c; text-align: center; padding: 49px 0px 0px 0px; margin: 30px 0px 0px -167px; background: #857a6d url(images/span-bg.gif) no-repeat center 15px; position: absolute; }
#topbanner span a { font-weight: bold; color: #11100c; text-decoration: none; }
#topbanner span a.current { color: #70695e; }
#date { font-size: 48px; line-height: 48px; color: #666666; margin: 0px 0px 40px 0px; }
#date .day { font-weight: bold; text-transform: capitalize; }

.post { margin: 0px 0px 40px 0px; }
.post .date { font-size: 12px; font-weight: bold; margin: 0px 0px 6px 0px; }
.post .postmeta { font-size: 12px; line-height: 20px; font-weight: bold; border-top: 1px solid #999999; border-bottom: 1px solid #999999; }
.post .postmeta a { text-decoration: none; }
.post .postmeta a.hover { text-decoration: underline; }
.post .postmeta .postmetalink { height: 20px; line-height: 20px; padding: 0px 8px; margin: 1px 0px; background: #857a6d; display: inline-block; }

.comments ul { padding: 0px; margin: 0px; list-style: none; }
.comments .commentmeta { font-size: 9px; padding: 1px 0px; border-bottom: 1px solid #999999; }
.comments .gravatar { margin: 0px 10px 0px 0px; float: left; display: inline; }

.post .comment_icon, .rss_icon { margin-bottom: -2px; }
.navigation { text-align: center; padding: 10px 0px; }

.alignright { width: 50%; float: right; display: inline; }
.alignleft { width: 50%; float: left; display: inline; }

div.aligncenter, p.aligncenter, img.aligncenter { display: block; margin: 0px auto; }

/* RIGHT COLUMN */
#sidebar { font-size: 12px; margin: 0px 0px 12px 0px; }
#sidebar a { text-decoration: none; }

#ugens-kup { margin: 0px 0px 20px 0px;}
#ugens-luksus-vare { margin: 0px 0px 20px 0px;}
.sidebar-right h3 { line-height: 12px; color: #333333; margin: 0px 0px 10px 0px; }
#ugens-kup .offer .offer-image, #ugens-luksus-vare .offer .offer-image { text-align: center; padding: 4px 0px; border: 1px solid #857a6d; background: #fefefe; }
#ugens-kup .offer .offer-text, #ugens-luksus-vare .offer .offer-text { padding: 4px; background: #857a6d; }
#ugens-kup .offer .offer-text p, #ugens-luksus-vare .offer .offer-text p { margin: 0px; }
#ugens-kup .offer .offer-text p, #ugens-luksus-vare .offer .offer-text p, #ugens-kup .offer .offer-text a, #ugens-luksus-vare .offer .offer-text a { color: #ffffff; }
#ugens-kup .offer .offer-text a:hover, #ugens-luksus-vare .offer .offer-text a:hover { text-decoration: underline; }
#ugens-kup .offer .offer-text i, #ugens-luksus-vare .offer .offer-text i { font-size: 0.9em; }

.sidebar-left .widget { border-bottom: 1px solid #868686; }
#sidebar ul, #sidebar ul ol { list-style: none; padding: 0px; margin: 0px; }
.sidebar-left ul li { list-style: none; padding: 6px 0px; margin: 0px; }
.sidebar-right ul li { list-style: none; padding: 0px; margin: 0px; }
#sidebar ul li ul { list-style: square; padding: 0px; margin: 0px 0px 20px 10px; }
#sidebar ul li ul li { list-style: none; padding: 0px; margin: 0px; border: 0px;  }

.clearfix:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
spacer-gif { display: none; }