/*
Theme Name: DD.com - 2012
Theme URI: http://vefrun.is/
Description: v 2 Digital-Dreaming.com.
Version: 2.0
Author: Sigrun Olafsdottir
Tags: color, photography

 
*/

body {
	background: #efcddd url('images/pinkBakgr.jpg') top center repeat-x; 
	/*if you want a solid color instead, erase "url('images/bg.jpg') repeat" and write in your color code "#333333"*/
	font:13px Arial, Helvetica, sans-serif; /*ENTRY FONTS*/
	color:#333; /*OVERALL TEXT COLOR*/
	margin:0 0;	
	text-align:center;
}

.clearer{
	clear:both;
	line-height:1px;
}

#pageBody{
width:1050px;
margin:0px auto;
background:  url('images/pageBak.png') top center repeat-y; 
border:0px solid red;
}
#pageInner{
width:1001px;
margin:0 auto;
}

#header{
	margin-bottom:3px;
	padding-bottom:5px;
	border-bottom:6px solid #d8d8d9;
	position:relative;
height:117px;

}

/*LINK STYLES****************/

a {
	text-decoration:underline;
	color:#3494bb;
}

a:hover {text-decoration:none;}

/* HEADINGS STYLES****************/

h1#logo{
background: url('images/logo.png') top no-repeat; 
width:444px;
height:186px;
margin:0 0;	
}

h1#logo span{
display:none;
}

/*LOGO IMAGE*****************/

#logo {
	z-index:30001;
	position:absolute;
	height:171px;
	width:500px;
	left:30px;
	top:10px;
	background:transparent url('images/logo.png') no-repeat left;
border:0px solid green;	
margin:0;
}



#logoName{
	z-index:30000;
	position:absolute;
	height:108px;
	width:330px;
	left:30px;
	top:0;
	background:transparent url('images/logoName1.png') no-repeat bottom right;
border:0px solid green;	
margin:0;
}

#linkies{
	z-index:30000;
	position:absolute;
	height:40px;
	width:330px;
	right:10px;
	top:80px;
}

#linkies a img{
border:0;
}

#banner object{
	z-index:3;
	}


/* MENU/Valmynd STYLES****************/

#valmynd{
background: url('images/valmynd.png') top repeat-x; 
	font:12px Verdana, Helvetica, sans-serif; 
	border-bottom:3px solid #ddd;
	text-transform:uppercase;
	}

#valmynd a{
	color:#333; 
}

#menu {
	list-style:none;
	margin:0;
	padding:0 0 0px 15px;	
	height:1%;
}

#menu:after {
	content:" ";
	display:block;
	clear:both;
}

#menu li {

	padding:14px 30px 0px 30px;

	float:left;

}

#menu li a {

	height:25px;

	float:left;

	text-align:center;

	text-decoration:none;

}

#menu li.hover a,

#menu li:hover a,

#menu li.hover,

#menu li:hover {

	position: relative;

}

#menu li.hover ul,

#menu li:hover ul {

	display: block;

}

#menu ul {

	padding:14px 0 6px;

	margin:0;

	list-style:none;

	width:147px;

	display: none;

	position: absolute;

	left: 0;

	top: 100%;

	background:#e9e6dd;

}

#menu ul li {

	padding:0 10px 0 17px;

	width:120px;

}

#menu ul li a {

	text-align:left;

	width:100%;

	background:none;

	color:#7a7a7a;

	line-height:18px;

	height:auto;

	display:block;

}
#menu ul li a:hover {color:#000;}

/* CONTENT STUFF STYLES****************/

#content {

	text-align:left;

	background:#fff;

	padding:23px 25px;

}

/*POSTS*******************/

.title {

	/*POST IMAGE delete background...'s line if you do not wish to have a logo on the side*/

	background:url(images/postTitleBack.jpg) no-repeat; 

	height:73px;

	padding:0 0 0 76px;

	margin-top: 20px;

	border-top:1px solid white;

}

	/*POST TITLE FONT STYLE**/

.ti, .title h2 {
	margin:23px 0 0 0;
	font-size:28px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	line-height:20px;
	color:#3494bb;
}

.post {

	padding:0 25px;
	border:0px solid red;
	overflow:hidden;

}

.post .specs{

	font:10px/25px Verdana, Arial, Helvetica, sans-serif;

	padding:0 0 0 10px;

	margin:0 0 20px 0;

	color:#666;

	border-bottom:1px dotted #DDD;

}



.post .specs a {
	color:#666;
	text-decoration:none!important;
	outline:none;
	border:0;
}



.post .specs span{
width:50px;
float:right;
}

.post p {
	line-height:25px;
	margin:0 0 22px;
}

img .aligncenter{
margin:0 auto;
text-align:center;
}

/* COMMENTS **************************************/
.content-box {

	padding:0 50px;

	overflow:hidden;

}

.coment {

	list-style:none;

	margin:0;

	padding:0;

	float:left;

	overflow:hidden;

	height:1%;

	position:relative;


}

.coment li {

	background:url(images/comments-divider.gif) no-repeat 0 50%;

	padding:0 19px 0 21px;

	position:relative;

	float:left;

	font:10px/25px Verdana, Arial, Helvetica, sans-serif;

	margin:0 19px 0 -21px;

}

.coment li a {

	color:#82817d;

	text-decoration:none;

	outline:none;

}

.coment li a:hover {text-decoration:underline}

.commentform{
border:1px solid #DDD;
padding:10px 50px;
margin:2px 0 0 0;
}

.commentform hr{
display:none;
}
.commentform h3{
	margin:23px 0 0 0;
	font-size:24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	line-height:20px;
	color:#3494bb;
	}

.links {

	list-style:none;

	margin:0;

	padding:0 2px 0 0;

	float:right;

}

.links li {

	float:left;

	padding:0 6px 0 0;

}

* html .links li {

	float:left;

	width: 15px;

	padding:0 6px 0 0;

}

* +html .links li {

	float:left;

	width: 15px;

	padding:0 6px 0 0;

}





/*new-comment*/

.new-comment {

	width:640px;

	padding:0px 0 0 257px;

}

.form {

	width:436px;

	padding:0px 35px 30px 28px;

	background:#fff;

}

.form label {

	display:block;

	color:#4c4c4c;

	font:12px/16px Verdana, Arial, Helvetica, sans-serif;

}

.form-box {

	width:100%;

	overflow:hidden;

}

.left-box {

	float:left;

	width:232px;

	padding:2px 0 0;

}

.right-box {

	float:right;

	width:200px;

}

.right-box textarea {

	width:178px !important;

	height:109px !important;

	padding:10px !important;

	overflow:auto !important;

	border:1px solid #ccc !important;

}

.form .line {

	padding:0 0 17px !important;

}

.form .line input {

	width:186px !important;

	border:1px solid #ccc !important;

	padding:1px 6px !important;

}

.form  .cancel {

	display:block;

	width:38px;

	height:12px;

	overflow:hidden;

	background:url(images/cansel.gif) no-repeat;

	text-indent:-9999px;

}

.form .bottom {

	height:1%;

	overflow:hidden;

	padding:8px 0 0 144px;

}

.form .bottom input {

	float:left;

	margin:0 19px 0 0;

	padding:2px 0 0;

}

.log_admin{

	padding-left: 234px;

}

.title a {

	text-decoration: none;

}

.comment_form input, .comment_form textarea, .input {

	border:1px solid #ccc !important;

}

.comment_form{

	padding-left: 257px;

	width: 432px;

}

.comment_form .submit{

	border: none !important;

}

.inner {

	padding:0 50px; 

}



.inner .pagetitle{

font: 20px/20px Georgia, Sans-serif;

padding:0 20px;

color:#A8A8A8;

border-bottom:1px dotted #DDD;

}



.coment{

	text-transform: uppercase;

}


/* NEXT / PREVIOUS PAGE ARROWS*/

.arrows {

	list-style:none;

	margin:0;

	padding:0;

	height:1%;

	overflow:hidden;

	background:#454545;

}

.arrows li {

	font:10px/25px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	text-transform:uppercase;

}

.arrows li.prev {

	float:left;

	padding:0 0 0 29px;

}

.arrows li.next {

	float:right;

	padding:0 16px 0 0;

}

.arrows li a {

	color:#fff;

	text-decoration:none;

}

.arrows li a:hover {text-decoration:underline;}







/*NAVIGATION for single posts*/

.navigation {

/*	width: 970px;*/

	margin: 0 50px 20px 50px;

	padding:0 5px 0 5px;

	font:10px/25px Verdana, Arial, Helvetica, sans-serif;

	color:#666;

	border-bottom:1px dotted #DDD;

	text-transform:uppercase;

}



.navigation a {

	color:#666;

	text-decoration:none!important;

	outline:none;

	border:0;

}



.alignleft {float: left;}

.alignright {float: right;}



.clear {clear: both;}









/*DATE AND CATEGORY FONT STYLES*/

.title span a, .title span {

	/*color:#c0c0c0;

	font-size:11px;

	font-weight:normal;

	line-height:24px;

	float:right;*/

}



.title .date{

	width:104px;

	float:right;

	color:#c0c0c0;

	font-size:11px;

	font-weight:normal;

}

.day{

	font-size:28px;

margin:18px 0 0 0;

padding-right:5px;

width:38px;

float:left;

text-align:right;

border:0px solid #c0c0c0;}



.mo-year{

  border-left:1px solid #c0c0c0;

width:50px;

float:right;

margin:20px 0 0 0;

padding:0 0 0 8px;

}

/*FOOTER LINKS*/

#footer {

	padding:8px 0 0;

	width:100%;

	font:10px/25px Verdana, Arial, Helvetica, sans-serif;

	color:#b2b2b2;

	text-align:center;
	background-color:#d78cab;

}

#footer p {margin:0;}

#footer a, #footer a:hover, #footer a:visited {

	text-decoration: none;

	color: #b2b2b2;

}

.footerInner{
width:1001px;
margin:0 auto;
}
#footer .left{
width:500px;
float:left;

}
#footer .right{
width:500px;
float:right;

}

#footer .lef{
width:250px;
float:left;

}

#footer .rig{
width:250px;
float:right;

}

.flickr img{
float:left;
margin:1px 1px 0 0;
}
.navthing2,
ul.navthing2{
list-style:none;
border-bottom:1px dotted #FFF;
margin:0 0 0 10px;
color:#FFF;
text-transform:uppercase;
text-align:left;
}

ul.navthing2 ul{
list-style:none;
margin:0;
padding:0;
}

#footer a,
#footer a:visited{
color:#FFF;!important
}

ul.navthing2 li{
	border-top:1px dotted #FFF;
	background: transparent url(../img/bullet_navthing2.png) top left no-repeat;
	line-height:20px;
}

ul.navthing2 ul li{
margin:0;
	padding-left:15px;
}


.post img{
margin:5px auto;
}





/* -- comments css -- */

.entry-comments {
	clear:both;
	margin-top:16px;
	margin-left:0px;
	margin-right:0px;
	
}
body.single .entry-comments {
	margin-top: 15px;
	margin-bottom: 40px;
}
/* comments header */
.comments-header-left-side-wrap {
	float:left;
	display:inline;
}
.comments-header .comments-header-left-side-wrap p {
	font-family:Georgia, Times, serif;
	color:#000000;
	font-style:italic;
	font-size:17px;
}

	.comments-header {
	border:1px solid red;
		background-color:#c9dacd;
		background-image:none;
		background-repeat:repeat;
		background-position:top left;
		background-attachment:scroll;
	}
	* html .comments-header {
		
		
	}
.comments-header .comments-header-left-side-wrap a {
	font-style:italic;
	font-family:Georgia, Times, serif;
	font-size:17px;
}

.comments-header .post-interact  {
	
	font-size:12px;
	text-transform:uppercase;
}
.comments-header .post-interact  a {
	font-style:normal;
	color:#333333;
	font-size:12px;
	text-transform:uppercase;
}
.comments-header .post-interact  a:link {
	color:#333333;
}
.comments-header .post-interact  a:visited {
	color:#333333;
}

#content .comments-header p, .comments-header .post-interact {
	color:#000000;
}
#content .comments-header .comments-header-left-side-wrap .comments-count p {
	color:#502914;
}
.comments-header div.post-interact-div {
	margin-left:5px;
}
.not-accepting-comments .addacomment {
	display:none;
}
/* general individual comments */
	.comments-body {
		background-color:#ddd;
		background-image:url(images/combg.jpg);
		background-repeat:no-repeat;
		background-position:top center;
		background-attachment:scroll;
		border:1px solid red;
	}
	* html .comments-body {
		
		
	}
.comments-body-inner {
	margin:0px 125px;
}
.comments-body div.p3comment {
	
	clear:both; /* for floated gravatars */
	
	border-bottom:dotted 1px #cccccc;
	margin-bottom:6px;
	padding:10px 8px;
}
.comments-body div.p3comment p {
	
	margin-bottom:0;
}
.comments-body div.p3comment,
.comments-body div.p3comment p, 
.comments-body div.p3comment a {
	font-size:11px;
	
	
	 
	
	
}
span.comment-author,
 {
	color:#244758;
	font-weight:700;
	
	text-transform:uppercase;	
}
.comments-body div.p3comment a:link,
.comments-body div.alt a:link,
.comments-body div.p3comment a:visited,
.comments-body div.alt a:visited {
	 
}
.comments-body div.p3comment a:hover,
.comments-body div.alt a:hover {
	
}
.p3comment img.wp-smiley {
	height:11px;
}
.last-comment {
	margin-bottom:0 !important;
	border-bottom-width:0 !important;
}
/* comment timestamp */
.comment-time {
	
	color:#46585e;
	font-weight: 400;
	font-style: normal;
	text-transform: uppercase;
	margin-left:10px;
}
.comment-top .comment-time {
	margin-left:0;
}
.comment-top .comment-author span {
	padding:0 2px;
}
#content .alt .comment-time {
	
}
.entry-comments .bypostauthor .comment-time {
	
}
/* alt comments */
.comments-body div.alt {
	
}
.comments-body div.alt p {
	
}
.comments-body .alt a:link {
	
}
.comments-body .alt a:visited {
	
}
/* by author comment styles */
.comments-body div.bypostauthor {
	
	
}
.comments-body div.bypostauthor p {
	
}
.comments-body div.bypostauthor a:link, 
.comments-body div.bypostauthor span.comment-author, 
.comments-body div.bypostauthor a:visited, 
.comments-body div.bypostauthor a:hover {
	
}
/* comment awaiting moderation style */
.p3comment .unapproved {
	font-style:italic;
	
}

ol.comments {
border:0px solid green!important;
padding:0!important;
margin:0!important;
}

.ctext-box, .commentbar{
border:0px solid green!important;
}

.scrollx {
	border:1px solid #DDD;
	padding:0px;
	margin:0 0 0 20px;
	display:block;
	height:120px;/**/
	list-style-type:none;
	overflow:scroll;/**/
	width:900px!important;
}


/* AJAX AP  */

/* Comment Stuff */
ol,
.awpcomments ol.comments{
	padding-left:0;
	margin-left:0;
	list-style-type:none !important;

}

.awpcomments ol.comments * > ol.reply{
	list-style-type:none !important;
	padding-left:1.3em;
	margin-left:0;
}

.awpcomments * ol.reply{
	list-style-type:none !important;
}

.awpcomments * .authorcomment {
	border:1px solid #c0c0c0;
	line-height:1.5em;
	margin:3px;
	padding:4px;
}
.comInfo{
	display:block;
	margin:0 0 5px 0 !important;
	padding:5px 5px 5px 5px !important;
	border-bottom:1px dashed #DDD;
	font-size:11px;
	line-height:normal;
	color:#333;
	text-align:left;
	}
.awpcomments * .commentbar {
	display:block;
	margin:0 0 5px 0 !important;
	padding:0px !important;
	border-bottom:0px dashed #DDD;
	border:1px solid red;
	font-size:11px;
	line-height:normal;
	color:#333;
	text-align:left;
}

.commentbar{
background:#FCFCFC;
}
.awpcomments * .commentbar cite{
	font-style:normal;
}

.comment_form input[type=text], .comment_form textarea, .input {
	font-size: 1.1em;
	padding: 3px;
	border: 2px solid #B3B3B3 !important;
}

.comment_form input[type=text]:focus, .comment_form  textarea:focus, .input:focus {
	background: #fff;
	color: #333;
	border: 2px solid #B3B3B3 !important;
}

.preview_comment{
	border: 2px solid #B3B3B3 !important;
	padding-top: 10px;
	background: #ffffff  url('http://digital-dreaming.com/wp-content/plugins//aWP/modules/inlinecommentform/close_normal.gif') top left no-repeat;
}
.comment_form input[type=text] {
	width: 45%;
	margin: 5px 5px 1px 0;
}

.comment_form textarea {
	height: 250px;
	width: 95% !important;
	margin-right:4% !important;
	font-size: 1.2em;
}

.ed_button, .submit, .comment_form input[type=submit],.comment_form input[type=button] {
	border:1px solid #B2B2B2;
	font-size:1em;
	margin-right:2px;
	padding:3px;
	width:auto;
}

.wp-smiley{
	vertical-align:middle;
	border:0;
}
.bigthrobber{
	right:30%;
	position:absolute;
	z-index:100;
	height:50px;
	width:50px;
}

.eachComment{
background-color:#FFF!important;
border:0px solid #ddd;
margin:10px 0px;
padding:15px;
}

.awpcomments{
/*background-color:#FCFCFC;*/
	padding:0px;

}
.eachComment{
	
	}

	.scroll{
	border:0px solid #DDD;
	display:block;
	list-style-type:none;
	overflow:auto;
	height:150px;
	width:100%;
	}

	.daComment{
	padding:0 5px 0 5px;
	}
/*Dummy*/
.dummyclass{
	border:0;
}
