/*
Theme Name: Dum-Dum
Theme URI: http://wpglamour.com/dum-dum-wordpress-theme/
Description: Candy looking theme from http://wpglamour.com/ (widget ready)
Version: 1.4.1
Author: Glamour Gaby
Author URI: http://wpglamour.com/
Tags: brown, pink, yellow, colorful, fresh, simple,white
*/

* {
   margin: 0px;
   border: 0px;
   padding: 0px;
}

input[type="password"] {
   border: inset;
   margin: 5px 8px;
}

input[type="submit"] {
   border: outset;
   margin: 5px 8px;
   padding: 3px 8px;
}

.all {
   padding-top: 15px;
   width: 984px;
   margin-top: 0;
   margin-right: auto;
   margin-bottom: 0;
   margin-left: auto;
}

/* HEADER */

.header { padding-left:20px; }

.header h1 a {
   text-decoration: none;
   font-family: Arial, Tahoma, "Trebuchet MS";
   font-size:25px;
   margin-top: 5px;
   margin-bottom: 0px;
   text-align: left;
   font-weight: bold;
   color: #6B3109;
}

.header h2 {
   font-family: Arial, Tahoma, "Trebuchet MS";
   font-size: 12px;
   font-weight: lighter;
   font-variant: normal;
   color: #C1AB45;
   margin-top: -2px;
   margin-bottom: 0px;
   letter-spacing: 0.2em
}

/* HORIZONTAL MENU NOT USED!! */

.menu1 {
   margin-top: 10px;
   margin-bottom: 10px;
   float: right;
   text-align: right;
   background: transparent url(images/img_04.jpg) right top no-repeat;
   padding-right: 6px;
}

.menu2 {
   padding-left: 6px;
   height: 24px;
   float: right;
   text-align: right;
   background: #9B6B3A url(images/img_03.jpg) left top no-repeat;
}

.menu1 li {
   padding-top: 0px;
   padding-bottom: 0px;
   list-style: none;
   display: inline;
}

.menu1 li a {
   display: block;
   float: left;
   padding: 1px 6px;
   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   font-size: 15px;
   color: #fff;
   text-transform: capitalize;
   text-decoration: none;
   font-weight: bold;
   height: 22px;
}

.menu1 li a:hover { background-color: #CC8035; }

.current_page_item a { background-color: #F2AF6B; }

/* CONTENT */

.content {
   margin-top: 3px;
   float: right;
   background: url(images/img_10.jpg) left repeat-y;
   width: 755px;
}

.contenttext {
   padding-left: 17px;
   padding-right: 17px;
   width:700px;
   overflow:hidden;
}

/* POST */

p img {
   border:none;
   margin-bottom:0px;
   padding-bottom:0px;
}

.post { margin-bottom:40px; }

/* POST HEADER*/

.postheader { margin-top: 10px; clear: both; min-height: 55px; }

.postdate {
   padding-bottom: 10px;
   background: transparent url(images/img_16.jpg) left top no-repeat;
   height: 37px;
   width: 39px;
   text-align: left;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #B4936A;
   float: left;
   margin-right: 4px;
}

.postday {
   padding-top: 3px;
   width: 29px;
   text-align: center;
}

.postmonth {
   padding-top: 4px;
   width: 29px;
   text-align: center;
}

.posttitle h3 a {
   text-decoration: none;
   width: 655px; /* was 445px */
   display: block;
   float: left;
   color: #8D6649;
   font-family: "Trebuchet MS";
   font-size: 19px;
   font-weight: normal;
   font-variant: normal;
}

.postmeta {
   width: 655px;
   display: block;
   float: left;
}

.postauthor {
   height: 26px;
   background: transparent url(images/img_19.jpg) left center no-repeat;
   padding-left: 15px;
   padding-top: 4px;
   margin-right: 20px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #B57A42;
   float: left;
}

.postcategory {
   height: 26px;
   float: left;
   padding-left: 15px;
   padding-top: 4px;
   background: transparent url(images/img_21.jpg) left center no-repeat;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #979795;
   font-size: 10px;
}

.postmeta a {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   text-decoration: underline;
   color: #B57A42;
}

.postmeta a:hover { text-decoration: none; }

/* POST TEXT */

.posttext, .posttext div {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 16px;
   color: #414449;
   padding-top: 5px;
   padding-bottom: 0px;
}

.posttext h1 { font-size: 16px; }

.posttext h2 { font-size: 14px; }

.posttext h3 { font-size: 12px; }

.posttext a { color: #9A6A3A; }

.post ul, .post ol {
   padding-left: 25px;
   padding-bottom: 12px;
}

.post li { padding-bottom: 5px; }

.posttext img {
   padding: 5px;
   /*border: 1px #FAE0C5 solid;*/
   margin: 5px auto;
}

.posttext blockquote {
   padding: 5px 5px 5px 40px;
   background: #F1FAFF url(images/img_28b.jpg) top left no-repeat;
   margin: 5px 0px 15px 0px;
   color:#1F89C7;
   border: dashed 1px #D8ECF7;
}

.posttext blockquote p {
   margin-top:12px;
   font-size: 11px;
   padding: 5px 0px;
   margin: 5px 0px;
   line-height: 15px;
}

h1, h2, h3, p { padding-bottom:12px; }

/* POST FOOTER */

.fb_iframe_widget {
   margin: 10px 0;
}
.related_post_title { 
   margin-top: 10px;
}

.postfooter {
   margin-top: 2px;
 #margin-bottom: 30px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   height: 32px;
   background: #FCF2C1 url(images/img_30.jpg) left top no-repeat;
   display: table;
 #position: relative;
   width: 100%;
   overflow: hidden;
   height: 32px;
   padding-left:0px;
   margin-bottom: 0px;
}

.postfooter2 {
   margin-top: 3px;
   background: url(images/img_31.jpg) right top no-repeat;
}

.postcomments {
   margin-top: 0px;
   margin-bottom: 2px;
   margin-left: 8px;
   margin-right: 15px;
   padding-bottom: 0px;
   background: transparent url(images/img_36.jpg) left center no-repeat;
   height: 20px;
   padding-left: 18px;
   color: #6A330C;
   float: left;
}

.posttags {
   background: url(images/img_42.jpg) left center no-repeat;
   height: 20px;
   padding-left: 18px;
   padding-top: 2px;
   padding-bottom: 2px;
   color: #9B9796;
   width: 460px;
 #position: absolute;
 #top: 50%;
   display: table-cell;
   vertical-align: middle;
   margin-left: 50px;
}

.posttags2 {  #position: relative;
 #top: -50%;
}

.postfooter a {
   text-decoration: none;
   color: #6A330C;
}

.postfooter a:hover { text-decoration: underline; }

.postnr {
   width: 50px;
   height: 31px;
   background: #F7E382 url(images/img_33.jpg) right top no-repeat;
   float: right;
   text-align: center;
   padding-top: 1px;
}

.postnrtext {
   width: 30px;
   padding-left: 10px;
   padding-top: 4px;
   margin-left: 7px;
   margin-top: 4px;
   background: transparent url(images/img_39.jpg) left center no-repeat;
   height: 20px;
   color: #6A330C;
}

h3.single_h3 {
   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   font-size: 17px;
   color: #9A6A3A;
   text-align: center;
   margin: 0;
}

/* SIDEBAR */

.sidebar {
   margin-top: 4px;
   float: left;
   width: 223px;
   color: #9A6A3A;
}

.box1 {
   width: 223px;
   background: #FAEFB9 url(images/img_13.jpg) center top no-repeat;
   margin-bottom: 15px;
}

.box3 {
   width: 223px;
   background: #F7B9BA url(images/img_29.jpg) center top no-repeat;
   margin-bottom: 15px;
}

.box2 {
   width: 223px;
   background: #F8D7B6 url(images/img_52.jpg) center top no-repeat;
   margin-bottom: 15px;
}

.box1text, .box2text, .box3text {
   min-height: 120px;
   padding: 12px;
}

.box1text {
   padding-bottom: 20px;
   background: url(images/img_27.jpg) bottom no-repeat;
}

.box3text {
   padding-bottom: 20px;
   background: url(images/img_50.jpg) bottom no-repeat;
}

.box2text {
   padding-bottom: 20px;
   background: url(images/img_54.jpg) bottom no-repeat;
}

.sidebar li {
   list-style: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   padding-bottom:6px;
}

.sidebar h2 {
   font-size: 18px;
   font-weight: normal;
   color: #A37C43;
   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.sidebar .box2 h2, .sidebar .box3 h2 { color: #95513A }

.sidebar li a {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-decoration: none;
   color: #6A330A;
   text-transform: capitalize;
   padding: 3px 6px;
}

.sidebar ul li ul {
   padding-left: 10px;
   margin-top:4px;
   margin-bottom:4px;
}

.sidebar .box1 li a:hover { background-color: #F5DF72; }

.sidebar .box2 li a:hover, .navon { background-color: #F2AF6B; }

.sidebar .box3 li a:hover { background-color: #F17575; }

.postfooter2 h3 {
   text-align: center;
   color: #9A6A3A;
   height: 27px;
   font-size: 15px;
   padding-top: 5px;
}

.footer { margin-top: 10px;/*background: #f7e382 url(images/footer-left.jpg) left top no-repeat;*/

}

.footertext {
   color: #9D6B3A;
   padding: 5px 0;
   text-align: left;
   padding-left: 15px;
   font-size:11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;/*background: url(images/footer-right.jpg) right top no-repeat;*/

}

.footer a {
   color: #9D6B3A;
   text-decoration: underline;
}

a.design {
   margin: 9px 10px 0 0;
   display: block;
   width: 84px;
   height: 20px;
   /*background: url(images/designed-by.jpg) top center no-repeat;*/

text-decoration: none;
   float: right;
}

a.design span { display: none; }

/************** COMMENTS DESIGN **************/

ol.commentlist {
   margin:0;
   padding:0;
   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.commentlist li {
   list-style:none;
   margin-bottom:14px;
}

.commentlist cite {
   padding: 7px;
   display:block;
   font-style:normal;
   color:#fff;
}

.cite2 {
   background-color: #F2AF6B;
   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px;
}

.commentlist a:link, .commentlist a:visited {
   color:#FFF;
   text-decoration: underline;
}

.commentlist cite img {
   border:3px solid #fff;
   float:left;
   margin-right:9px;
}

.commentlist .author {
   font-weight: bold;
   text-decoration: none;
   color: #FFFFFF;
}

.time {
   background: url(images/time.png) no-repeat 1px;
   padding-left:20px;
   color: #FFFFFF;
}

.commenttext {
   border:1px solid #F2AF6B;
   color:#0f7eb3;
}

.commenttext2 {
   padding: 0 20px 0px 20px;
   /* background: url(img/comm/bottom-left.jpg) bottom left no-repeat; */

	font-size: 13px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

#comments, #respond {
   text-align: center;
   color: #0c587c;
   margin-bottom: 10px;
   font-size: 20px;
}

.commenttext2 p { padding: 10px 0; }

.comm {
   width:540px;
   background-color: #FCF2C1;
   font-size: 16px;
   margin-left:12px;
   padding: 5px 0px 0px 25px;
   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.comm a { color: #9A6A3A; }

.comm textarea {
   border: 1px #9A6A3A solid;
   padding: 5px;
   color: #333333;
}

.comm input {
   border: 1px #9A6A3A solid;
   padding: 3px 5px;
   color: #333333;
}

#submit {
   background-color: #9A6A3A;
   color: #FFFFFF;
   border: 1px #FFFFFF solid;
   padding: 3px 6px;
   cursor: pointer;
   font-weight: bold;
}

#submit:hover {
   background-color: #FFFFFF;
   color: #9A6A3A;
   border: 1px #9A6A3A solid;
   padding: 3px 6px;
   cursor: pointer;
}

.alignleft { float: left; }

.alignright { float: right; }

.navigation a {
   text-decoration: none;
   display: block;
   width: 86px;
   height: 21px;
   text-align: center;
   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #95513A;
   font-weight:bold;
   padding-top: 3px;
   background: url(images/nav-bg.jpg) top center no-repeat;
}

.navigation a:hover { background: url(images/nav-bg-hover.jpg) top center no-repeat; }

.notfound {
   /* background-color: #F27676; */

padding: 20px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.notfound h2 {
   color: #F27676;
   font-size: 18px;
}

.notfound p { font-size: 14px; }

/*

.notfound input{

margin-top: 30px;

}



.notfound #s {

padding: 2px 5px;

width: 200px;

}



.notfound #searchsubmit {

color: #A37C43;

font-weight: bold;

border: 1px #FFFFFF solid;

background-color: #F5DF72;

}

*/

#searchform { padding-bottom: 10px; }

.sidebar #s {
   background: #f7e382 url(images/search-bg.jpg) left top no-repeat;
   height: 22px;
   margin-top: 0px;
   vertical-align: top;
   width: 167px;
   color: #9A6A3A;
   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size: 14px;
   padding: 4px 10px 0px 10px;
}

/* PAGE FOOTER */

.footer {
   height:48px;
   overflow:hidden;
   margin-top: 5px;
   margin-bottom: 5px;/*background: #f7e382 url(images/footer-left.jpg) left top no-repeat;*/

}

.footertext {
   float:left;
   color: #9D6B3A;
   padding: 5px 0;
   text-align: left;
   vertical-align:text-bottom;
   padding-left: 15px;
   font-size:11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background: url(images/footer-right.jpg) right top no-repeat;
   margin-top: 12px;
}

.footer_info {
   float:right;
   padding-right:50px;
   margin-top: 24px;
   margin-bottom: 5px;
}

.footer_info img {
   filter: alpha(opacity=70);
   -moz-opacity:0.7;
}

.footer_top {
   cursor:pointer;
   width:45px;
   height:48px;
   float:right;
   background:url(wp-content/themes/dum-dum/images/top.jpg) right no-repeat;
}

.footer a {
   color: #9D6B3A;
   text-decoration: underline;
}

/* MISC */



.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft { float: left; }

.alignright { float: right; }

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   padding-bottom: 4px;
   margin: 10px;
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption-text {
   font-size:11px;
   padding-bottom:3px;
   padding-bottom:3px;
   margin-bottom:0px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption-dd {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

.ctc a {
   font-family: Arial, Tahoma, "Trebuchet MS";
   text-decoration:none;
}

h2 a.rsswidget {
   color: #95513A;
   text-decoration:none;
   width:default;
   float:none;
   font-family: Arial, Tahoma, "Trebuchet MS";
}

li a.rsswidget {
   width:100%;
   float:left;
   font-family: Arial, Tahoma, "Trebuchet MS";
   color: #95513A;
   padding-bottom:4px;
}

.rss-date {
   float:right;
   margin-top:-6px;
   font-size: 10px;
   font-family: Arial, Tahoma, "Trebuchet MS";
}

/* smart archives list */

div#smart-archives-list h2 {
   margin-top:3px;
   margin-bottom:12px;
   font-size:14px;
}
