/*
Theme Name: Dreamplace
Theme URI: http://www.nattywp.com
Description: WordPress theme designed by <a href="http://www.nattywp.com">Natty WP</a>.
Version: 1.6
Tags: 2 column, personal page, fixed width, widgets, gravatar support, valid XHTML, valid CSS, orange, right sidebar
Author: Dmitry A
Author URI: http://www.sabiostar.com/

	This theme was designed and built by Dmitry Arhipov from NattyWP.
	
	By downloading and using this theme, you agree to the following terms:
    - You may NOT resell this theme
    - A link back to Natty Wp must be retained in the footer (either modified or unmodified)
    - You may use this theme for personal or commercial projects
    - You may modify, translate or distribute
*/

body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:#000000 none repeat scroll 0 0;
color:#333333;
font-family:"Trebuchet MS",Tahoma,Arial;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:0;
}
a {
color:#CC6600;
text-decoration:none;
}
a:visited {
color:#CC6633;
text-decoration:none;
}
a:hover {
color:#FF6600;
text-decoration:underline;
}
img {
border:medium none;
}
p {
margin:0;
padding:0 0 15px;
}
h1 {
color:#000000;
font-size:1.5em;
font-style:italic;
margin:0;
padding-right:15px;
text-align:right;
}
h1 a, h1 a:visited {
color:#000000;
text-decoration:none;
}
h1 a:hover {
color:#FFFFFF;
text-decoration:none;
}
h2 {
-x-system-font:none;
border-bottom:1px dotted #CCCCCC;
color:#59770E;
font-family:"Trebuchet MS",Tahoma,Arial;
font-size:1.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:-1px;
line-height:normal;
margin:0 0 2px;
padding-bottom:3px;
}
h2 a, h2 a:visited {
color:#59770E;
text-decoration:none;
}
h2 a:hover {
color:#FF6600;
text-decoration:none;
}
h3 {
-x-system-font:none;
color:#758D38;
font-family:"Trebuchet MS",Tahoma,Arial;
font-size:1.3em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:10px 0 5px;
}
h4 {
-x-system-font:none;
color:#758D38;
font-family:"Trebuchet MS",Tahoma,Arial;
font-size:1.1px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:10px 0 5px;
}
form {
margin:0;
padding:0;
}
pre {
background-color:#FAFAFA;
border:1px dashed #AAAAAA;
font-family:monospace;
margin:0 0 10px;
overflow:auto;
padding:10px;
white-space:pre;
}
#asd {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E6920C url(images/bg_lt.jpg) repeat-x scroll right top;
color:#FFFFFF;
}
#dsa {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#22403E url(images/bg_rt.jpg) repeat-x scroll left top;
color:#FFFFFF;
}
#qw {
width:770px;
}
#page {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/content-bg.gif) repeat-y scroll 10px 0;
margin:0 auto;
width:770px;
}
#header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#0FACEA url(images/header.jpg) no-repeat scroll 0 0;
border-bottom:3px solid #000000;
height:207px;
position:relative;
}
#headerimg {
height:60px;
padding:45px 0 0 40px;
position:relative;
}
#headerimg .description {
color:#FFFFFF;
font-size:0.9em;
font-style:italic;
padding:5px 15px 0 0;
text-align:right;
}
#nav {
bottom:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
position:absolute;
right:10px;
}
#nav li {
float:left;
margin-left:5px;
}
#nav .current_page_item a, #nav .current_page_item a:visited {
color:#000000;
text-decoration:none;
}
#nav .page_item a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:#5C8D0C url(images/nav-button-bg.gif) repeat-x scroll 0 0;
border-left:1px solid #AFCD69;
border-right:1px solid #AFCD69;
border-top:1px solid #E6EED0;
color:#FFFFFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:100%;
padding:5px 15px;
text-decoration:none;
}
#nav .page_item a:hover {
color:#000000;
}
#con_pad {
border-left:3px solid #000000;
border-right:3px solid #000000;
overflow:hidden;
width:764px;
}
#content {
float:left;
overflow:hidden;
padding:10px 0 30px 20px;
width:485px;
}
.post {
clear:both;
padding-top:15px;
font-size: .9em;
}
.post-date {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/date-bg.gif) no-repeat scroll 0 0;
float:left;
height:49px;
width:45px;
}
.post-month {
color:#FFFFFF;
display:block;
font-size:11px;
line-height:11px;
margin-left:-3px;
padding-top:2px;
text-align:center;
text-transform:uppercase;
}
.post-day {
color:#999999;
display:block;
font-size:18px;
line-height:18px;
margin-left:-3px;
padding-top:7px;
text-align:center;
text-transform:uppercase;
}
.post-title {
float:left;
margin-left:10px;
width:430px;
}
.entry {
clear:both;
padding-top:10px;
}
.post-cat {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/mini-category.gif) no-repeat scroll 0 0;
color:#999999;
float:left;
font-size:95%;
padding-left:20px;
}
.post-comments {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/mini-comments.gif) no-repeat scroll 0 0;
float:right;
font-size:95%;
padding-left:20px;
}
.post-calendar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/mini-calendar.gif) no-repeat scroll 0 0;
color:#999999;
float:right;
font-size:95%;
padding-left:20px;
}
.mini-add-comment {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/mini-down-arrow.gif) no-repeat scroll 0 0;
float:right;
padding-left:18px;
}
.navigation {
clear:both;
padding:10px 0;
}
.navigation a, .navigation a:visited {
color:#59770E;
}
.previous-entries a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/mini-nav-left.gif) no-repeat scroll left center;
float:left;
padding-left:18px;
}
.next-entries a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/mini-nav-right.gif) no-repeat scroll right center;
float:right;
padding-right:18px;
}
#comments, #respond {
border-bottom:1px dotted #CCCCCC;
clear:both;
padding:10px 0 5px;
}
.commentlist {
line-height:130%;
margin:10px 0;
padding-left:20px;
}
.commentlist li {
padding:5px 10px;
}
.commentlist .alt {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F1FEDB none repeat scroll 0 0;
}
.commentlist cite {
color:#CC6600;
font-size:120%;
font-style:normal;
font-weight:bold;
}
.commentlist cite a, .commentlist cite a:visited {
color:#CC6600;
}
.commentlist small {
display:block;
font-size:87%;
margin-bottom:5px;
}
#commentform {
-x-system-font:none;
font-family:Arial,Helvetica,sans-serif;
font-size:110%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-top:10px;
}
#commentform p {
margin:0;
padding:6px 0;
}
#commentform label {
color:#787878;
font-size:87%;
}
#commentform input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F1FEDB none repeat scroll 0 0;
border:1px solid #BDD77F;
margin-top:3px;
padding:3px;
width:200px;
}
#commentform textarea {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F1FEDB none repeat scroll 0 0;
border:1px solid #BDD77F;
height:115px;
margin-top:3px;
padding:2px;
width:478px;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}
#commentform #submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent url(images/btn-bg.gif) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:28px;
line-height:normal;
width:144px;
}
#sidebar {
color:#666666;
float:right;
overflow:hidden;
padding:0 10px 20px 0;
width:220px;
font-size: .9em;
}
#sidebar h2, #sidebar .sidebartitle {
-x-system-font:none;
border-bottom:1px solid #CFE1AC;
color:#758D38;
font-family:"Trebuchet MS",Tahoma,Arial;
font-size:140%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:100%;
margin:20px 0 2px;
}
#sidebar a, #sidebar a:visited {
color:#495233;
text-decoration:none;
}
#sidebar a:hover {
color:#FF6600;
text-decoration:none;
}
#sidebar ul {
margin:0;
padding:0;
}
#sidebar ul li {
border:medium none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#sidebar ul li ul {
margin:0;
padding:0;
}
#sidebar ul li ul li {
border-bottom:1px solid #DCEEB7;
padding:2px 0 2px 0;
}
#sidebar ul li ul li ul li {
border:medium none;
padding:1px 0 1px 10px;
}
ul.list-blogroll li {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(images/mini-blogroll.gif) no-repeat scroll 0 0 !important;
padding-left:16px !important;
}
ul.list-cat li, li.widget_categories li {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(images/mini-category.gif) no-repeat scroll 0 0 !important;
padding-left:20px !important;
}
ul.list-archives li, li.widget_archives li {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(images/mini-monthly-archive.gif) no-repeat scroll 0 0 !important;
padding-left:20px !important;
}
ul.list-page li, li.widget_pages li, li.widget_recent_entries li {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(images/mini-page.gif) no-repeat scroll 0 0 !important;
padding-left:20px !important;
}
ul.list-page li ul li, li.widget_pages li ul li {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(images/mini-page-arrow.gif) no-repeat scroll 0 0 !important;
padding-left:10px !important;
}
li.widget_recent_comments li {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(images/mini-recent-comments.gif) no-repeat scroll 0 0 !important;
padding-left:20px !important;
}
li.widget_calendar td {
padding:1px 7px;
}
.textwidget {
padding-top:5px;
}
#searchform {
margin:15px 0 0;
}
#searchform br {
display:none;
}
#searchform #s {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #BED881;
color:#000000;
font-weight:normal;
height:22px;
margin-right:2px;
padding:4px 5px 0;
width:135px;
}
#searchform input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent url(images/search-btn-bg.gif) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:26px;
line-height:normal;
vertical-align:middle;
width:67px;
}
#footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
clear:both;
color:#ACD7EE;
font-size:.8em;
line-height:1.3em;
padding-bottom:10px;
}
#footer a, #footer a:visited {
color:#FFFFFF;
}
#footer h4 {
-x-system-font:none;
color:#9CDBFB;
font-family:"Trebuchet MS",Tahoma,Arial;
font-size:1.4em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1em;
margin:10px 0 5px;
}
.footer-recent-comments {
float:left;
margin-left:10px;
width:240px;
}
.footer-recent-comments ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.footer-recent-comments ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/mini-footer-comments.gif) no-repeat scroll 0 0;
padding:0 0 10px 20px;
}
.footer-recent-posts {
float:left;
margin-left:10px;
width:240px;
}
.footer-recent-posts strong {
font-size:107%;
font-weight:bold;
line-height:135%;
}
.footer-recent-posts ul {
font-size:92%;
line-height:110%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.footer-recent-posts ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/mini-footer-post.gif) no-repeat scroll 0 0;
padding:0 0 10px 20px;
}
.footer-about {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
float:right;
padding-left:10px;
padding-right:10px;
width:220px;
}
#credits {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bottom.jpg) repeat scroll 0 0;
color:#000000;
font-size:85%;
height:100px;
line-height:120%;
margin:0 auto;
width:770px;
}
#credits a, #credit a:visited {
color:#000000;
}
.rss {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/mini-rss.gif) no-repeat scroll left center;
margin-left:8px;
padding-bottom:2px;
padding-left:18px;
}
.loginout {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/mini-loginout.gif) no-repeat scroll left center;
margin-left:8px;
padding-bottom:2px;
padding-left:18px;
}
.center {
text-align:center;
}
img.center, img[align="center"] {
display:block;
margin-left:auto;
margin-right:auto;
}
.alignleft {
float:left;
}
img.alignleft, img[align="left"] {
float:left;
margin:2px 10px 5px 0;
}
.alignright {
float:right;
padding-right:13px;
padding-top:3px;
}
img.alignright, img[align="right"] {
float:right;
margin:2px 0 5px 10px;
}
.clear {
clear:both;
}
hr.clear {
clear:both;
margin:0;
padding:0;
visibility:hidden;
}
.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.alignleft {
float:left;
}
.alignright {
float:right;
}
.wp-caption {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:#F3F3F3;
border:1px solid #DDDDDD;
margin:10px;
padding-top:4px;
text-align:center;
}
.wp-caption img {
border:0 none;
margin:0;
padding:0;
}
.wp-caption-dd {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
