/*
Theme Name:DJ Mini
Theme URI:http://www.djmini.com/
Description:DJ Mini Theme
Version:1.0
Author:Sofia Shendi
Author URI:http://www.sofiashendi.com/
*/

/* GENERAL */
body{background:#c8ad7f url(images/bg.gif) top center no-repeat; color:#FFF; font-size:80%; /* Resets 1em to 10px */ font-family:Arial, Helvetica, sans-serif; margin:0 0 20px 0; padding:0; text-align:center;}

h1, h2, h3{font-weight:bold;}
h1{font-size:4em; text-align:center; padding-top:70px; margin:0;}
h1, h1 a, h1 a:hover, h1 a:visited{text-decoration:none; color:white;}
h2{font-size:2em; margin:30px 0 0;}
h3{color:#FFF; font-size:1.3em; padding:0; margin:30px 0 0;}
h3 a{font-size:1.3em; padding:0; margin:30px 0 0;}
h3.comments{padding:0; margin:40px auto 20px ;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite{text-decoration:none;}

hr{display:none;}

a, h2 a:hover, h3 a:hover{color:#9b75b4; text-decoration:none;}
a:hover{color:#9b75b4; text-decoration:underline;}
a img{border:none;}

small{font-size:0.9em; line-height:1.5em;}

p{line-height:1.3em;}
p img{padding:0; max-width:100%;}

acronym, abbr, span.caps{font-size:0.9em; letter-spacing:.07em; cursor:help;}
acronym, abbr{border-bottom:1px dashed #999;}

blockquote{margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #ddd;}
blockquote cite{margin:5px 0 0; display:block;}

select{width:130px;}

ol li, #sidebar ul ol li{list-style:decimal outside;}

/* CONTAINERS */
#page{height:680px; height:auto !important; min-height:680px; margin:20px auto; padding:0; text-align:left; width:1135px;}

#header{margin:0; padding:0; height:165px; position:relative; width:100%;}
#headerimg{position:relative;}
#headerimg a{height:165px; left:65px; position:absolute; top:0; width:130px;}
#headermenu{left:213px; position:absolute; top:126px;}
#headermenu ul{list-style:none; margin:0; padding:0; overflow:hidden;}
#headermenu ul li{float:left;}

#content{float:left; margin:0 20px 0 250px; padding:0; width:715px;}

#commentform{margin:0 10px 0 0;}
#commentform p{margin:5px 0;}
#commentform input{width:170px; padding:2px; margin:5px 5px 1px 0;}
#commentform textarea{width:100%; padding:2px;}
#commentform #submit{margin:0 0 5px auto; float:right;}
#respond:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}

#sidebar{padding:0 0 10px 0; float:left; width:150px;}
#sidebar h2{margin:5px 0 0; padding:0;}
#sidebar ul, #sidebar ul ol{margin:0; padding:0;}
#sidebar ul li{list-style-type:none; list-style-image:none; margin-bottom:15px;}
#sidebar ul p, #sidebar ul select{margin:5px 0 8px;}
#sidebar ul ul, #sidebar ul ol{margin:5px 0 0 10px;}
#sidebar ul ul ul, #sidebar ul ol{margin:0 0 0 10px;}
#sidebar #searchform #s{width:108px; padding:2px;}
#sidebar #searchsubmit{padding:1px;}
#sidebar form{margin:0;}
#sidebar ul ul li, #sidebar ul ol li{margin:3px 0 0; padding:0;}

#newsletter a{color:#FFFFFF; font-weight:bold; text-transform:uppercase;}

#wp-calendar{empty-cells:show; margin:10px auto 0; width:155px;}
#wp-calendar #next a{padding-right:10px; text-align:right;}
#wp-calendar #prev a{padding-left:10px; text-align:left;}
#wp-calendar a{display:block;}
#wp-calendar caption{text-align:center; width:100%;}
#wp-calendar td{padding:3px 0; text-align:center;}
#wp-calendar td.pad:hover{ /* Doesn't work in IE */background-color:#fff; }
#wp-calendar #prev a, #wp-calendar #next a{font-size:9pt;}
#wp-calendar a{text-decoration:none;}
#wp-calendar caption{font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align:center;}
#wp-calendar th{font-style:normal; text-transform:capitalize;}

#footer{clear:both; margin:0 20px 0 250px; padding:0; text-align:center; width:715px;}
#footer a{color:#FFF; font-weight:bold;}

/* CLASSES */

.commentlist{padding:0; text-align:justify;}
.commentlist p{font-weight:normal; line-height:1.5em; margin:10px 5px 10px 0; text-transform:none;}
.commentlist li{border-bottom:1px solid #FFFFFF; margin:10px 0 10px; padding:5px 5px 5px 10px; list-style:none;}
.commentlist li ul li{margin-right:-5px; margin-left:10px;}
.commentlist li, #commentform input, #commentform textarea{font:0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li ul li{font-size:1em;}
.commentlist li{font-weight:bold;}
.commentlist cite, .commentlist cite a{font-weight:bold; font-style:normal; font-size:1.1em;}
.commentmetadata{font-weight:normal;}
.nocomments{text-align:center; margin:0; padding:0;}
.commentmetadata{margin:0; display:block;}

.alt{margin:0; padding:10px;}

.children{ padding:0; }

.navigation{display:block; text-align:center; margin-top:10px; margin-bottom:60px;}

.center{text-align:center;}

.hidden{display:none;}

.clear{clear:both;}

img.centered{display:block; margin-left:auto; margin-right:auto;}
img.alignright{padding:4px; margin:0 0 2px 7px; display:inline;}
img.alignleft{padding:4px; margin:0 7px 2px 0; display:inline;}
.alignright{float:right;}
.alignleft{float:left}
.aligncenter, div.aligncenter{display:block; margin-left:auto; margin-right:auto;}

html>body .entry ul{margin-left:0px; padding:0 0 0 30px; list-style:none; padding-left:10px; text-indent:-10px;}
html>body .entry li{margin:7px 0 8px 10px;}
.entry ul li:before, #sidebar ul ul li:before{content:"\00BB \0020";}
.entry ol{padding:0 0 0 35px; margin:0;}
.entry ol li{margin:0; padding:0;}

.post{margin:0 0 40px; text-align:justify;}
.post hr{display:block;}
.post ul{list-style:none; margin:0; padding:0;}
.post ul li{margin:0; padding:0;}

.narrowcolumn .entry{line-height:1.4em;}
.entry p a:visited{color:#b85b5a;}
.entry form{text-align:center;}

.postmetadata{font-weight:bold;}
.postmetadata ul, .postmetadata li{display:inline; list-style-type:none; list-style-image:none;}