/*   
Theme Name: Day Dreams
Theme URI: www.dirjournal.com/wp-themes/
Description: A peaceful, tranquil blog theme which has been brought to you by The Directory Journal.
Author: Hasan Saleem
Author URI: www.dirjournal.com
Version: 1.0
.

.
*/

body {
margin: 0 0 10px 0;
padding: 0;
background-image: url(images/body_bg.gif);
background-position: top;
background-repeat: repeat-x;
}


/* Header Section Starts Here */

div#header-wrap{
margin: 0 auto;
padding: 0;
width: 761px;
height: 112px;
}

div#logo-container {
margin: 0;
padding: 0;
width: 281px;
height: 112px;
float: left;
}

.btnlogo {
margin: 0;
padding: 0;
width: 281px;
height: 112px;
display: block;
background-image: url(images/logo.gif);
background-repeat: no-repeat;
}

div#menu-container {
margin: 0;
padding: 0;
width: 480px;
height: 112px;
background-image: url(images/menu_bg.gif);
background-repeat: no-repeat;
float: right;
}

div#menu {
margin: 50px 5px 0 0;
padding: 0;
width: 470px;
height: 35px;
float: right;
}

#menu ul{
margin:0;
padding:9px 0 0 0;
width:100%;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight: bold;
font-style: normal;
list-style:none;
text-align: right;
}

#menu li{
display:inline;
}

#menu li a{
padding:0 10px 0 5px;
color:#fff;
text-decoration: none;
border-right: none;
}

#menu a:hover{
color: #E0EDF5;
text-decoration: underline;
}

/* Header Section Ends */

/* Contents & Sidebar Starts Here */

div#main-wrap {
margin: 0 auto;
padding: 0;
width: 761px;
height: 400px;
background: url(images/content_top_bg.gif) top no-repeat;
}

div#content-container {
margin: 10px 0 0 0;
padding: 0;
width: 565px;
float: left;
}

p{
padding: 5px 0 0 0;
}

.post {
padding: 0 10px 10px 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 25px;
color: #000;
text-align: justify;
}

.post a:link, .post a:active, .post a:visited {
text-decoration: none !important;
color: #CDEB8B;
}

.post a:hover {
text-decoration: underline !important;
}

.post h2{
margin: 10px 0 0 10px;
padding: 0 0 3px 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
font-weight: normal;
color: #B2C4D8;
border-bottom: 1px solid #e9e9e9;
}

.post h2, .post h2 a:link, .post h2 a:active, .post h2 a:visited {
text-decoration: none !important;
color: #B2C4D8;
}

.post h2 a:hover {
color: #d1d1d1;
}

.entry{
margin: 0 0 0 10px;
padding: 0;
font-family: Georgia, "Times New Roman", Times, serif;
line-height: 20px;
color: #ACABAB;
border-top: 1px solid #e9e9e9;
}

p.postmetadata{
margin: 10px 0 25px 0;
padding: 0;
font-family: Georgia, "Times New Roman", Times, seriff;
font-size: 11px;
}

p.postmetadata a:link, p.postmetadata a:active, p.postmetadata a:visited {
text-decoration: none !important;
color: #B2C4D8;
}
 
p.postmetadata a:hover{
font-weight: bold;
text-decoration: underline !important;
}

.navigation{
padding: 10px 0 10px 20px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
color: #B2C4D8;
line-height: 10px;
}

.navigation a:link, .navigation a:active, .navigation a:visited {
color: #B2C4D8;
text-decoration: none !important;
}

.navigation a:hover {
font-weight: bold;
text-decoration: underline !important;
}

.datemeta {
margin: 0 0 0 10px;
padding: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
color: #d1d1d1;
}

.tag {
margin: 0;
padding: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
color: #ACABAB;
}

.tag a:link {
color: #0033FF;
}

.tag a:visited {
color: #FF0000;
}

.comments {
margin: -25px 0 0 0;
padding: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
float: right;
}

.comments a:link {
color: #B2C4D8;
}

.comments a:hover {
color: #d1d1d1;
}

.comments a:visited {
color: #d1d1d1;
}

div#sidebar {
margin: 22px 0 0 0;
padding: 0;
width: 185px;
float: right;
}

div#sidebar h2 {
margin: 0 15px 0 0;
padding: 0 0 3px 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
font-weight: normal;
color: #B2C4D8;
border-bottom: 1px solid #e9e9e9;
}

div#sidebar ul {
margin: 5px 0 10px 0;
padding: 0 0 0 0;
list-style: none;
}

div#sidebar ul li {
margin: 0 15px 0 0;
padding: 3px 0 3px 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #ACABAB;
line-height: 20px;
border-bottom: 1px dashed #e7e7e7;
}

div#sidebar ul li a:link {
color: #ACABAB;
text-decoration: none;
}

div#sidebar ul li a:visited {
color: #ACABAB;
text-decoration: none;
}

div#sidebar ul li a:hover {
color: #ACABAB;
text-decoration: underline;
}

/* Footer Starts Here */

div#footer-wrap {
margin: 0 auto;
padding: 0;
width: 761px;
height: 49px;
background-image: url(images/footer_bg.gif);
background-repeat: no-repeat;
clear: both;
}

div#footer-container {
margin: 0;
padding: 0;
width: 761px;
height: 49px;
text-align: center;
}

div#copyright {
margin: 0;
padding: 0px 0 0 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
color: #B2C4D8;
}

#copyright a:link {
color: #d1d1d1;
}

#copyright a:hover {
color: #d1d1d1;
font-weight: bold;
}

#copyright a:visited {
color: #B2C4D8;
}

/* Footer Ends */

/* Comments Section Starts Here */

div#comments-box {
margin: 0;
padding: 0;
border: 1px solid #e7e7e7;
}
.comments-template{
margin: 10px 0 0 10px;
padding: 10px 0 0 0;

}

.comments-template ol{
margin: 0 0 0 0;
padding: 0 0 0 10px;
list-style: none;
}

.comments-template ol li{
margin: 5px 0 0 0;
line-height: 18px;
padding: 0 0 10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #B2C4D8;
}

.comments-template h2, .comments-template h3{
padding: 0 0 0 10px;
font-family: Georgia, "Times New Roman", Times, serif;
color: #B2C4D8;
font-size: 16px;
}

.commentmetadata{
font-family: Georgia, "Times New Roman", Times, serif;
color: #d1d1d1;
font-size: 12px;
}

.commentmetadata a:link, .commentmetadata a:visited {
color: #d1d1d1;
}

.commentmetadata a:hover {
font-weight: bold;
}

.comments-template p.nocomments{
padding: 0;
}

.comments-template textarea{
width: 90%;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: normal;
color: #000;
background-color: #ffffff;
border: 1px solid #e7e7e7;
}

.comments-template, .author .email .url{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #B2C4D8;
}

.comment-template, input {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
border: 1px solid #e7e7e7;
color: #000;
}

#commentform .submit {
background: none;
border: none;
font-family: Georgia, "Times New Roman", Times, serif;
border: 1px solid #e7e7e7;
font-weight: bold;
color: #B2C4D8;
}

#commentform #author {
background-color: #fff;
}

#commentform #email {
background-color: #fff;
}

/* Comment Section Ends Here.. */
