/*
Theme Name: Furniture and Design Ideas
Theme URI: http://www.furnitureanddesignideas.com
Description:
Version:
Author: Jordan Boos
Author URI: 
Tags:
*/

/* set all margins, padding, list styles and image borders to ZERO */
html *, body * {
margin:0;
padding:0;
}
img{
border:0px;
}
ul,ol,li{
list-style-type: none;
line-height:1.7;
}

a{
color:#316193;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

/* LAYOUT */

body{
background:url('images/body-texture.jpg');
font-family:verdana,arial,helvetica,sens-serif;
font-size:12px;
}

#wrap{
background:url('images/cursive-back.gif') center top no-repeat;
}

#page{
width:1000px;
margin:0 auto;
background:url('images/page-back.gif') center top repeat-y;
}

#header{
width:1000px;
height:160px;
margin:0 auto;
background:url('images/header-back.gif') no-repeat;
}

#subheader{
width:100%;
height:100px;
background:url('images/subheader-back.gif') no-repeat;
}

#content{
float:left;
width:680px;
position:relative;
left:60px;
font-family:'trebuchet ms', trebuchet, tahoma, verdana, arial, helvetica, sans-serif;
}

#sidebar{
float:left;
width:160px;
position:relative;
left:90px;
}

#footer{
clear:both;
width:100%;
height:120px;
margin:0 0 20px 0;
background:url('images/footer-back.gif') no-repeat;
}


/* text elements */

h2,h3{
font-family:georgia,'Lucida Grande';
}

#content h2, #content h2 a{
color:#3296bf;
}

#content h2{
margin-bottom:5px;
}

#content small{
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:#787812;
margin-top:10px;
}

#content ul{margin-bottom:20px;}

#content hr {
width: 570px;
height: 10px;
color: #fff;
background-color: #fff;
border: 0px;
}

.post{
margin-bottom:40px;
}

.entry{
margin:20px 20px 20px 20px;
line-height:18px;
}

.entry li {
line-height:18px;
font-size:14px;
list-style-type: disc;
margin-left: 30px;
}

.entry p {
font-size:14px;
margin-top: 5px;
margin-bottom: 5px;
}

.entry a{
color:#316193;
}

.entry br{
margin-bottom: 10px;
}

.entry a:hover{
color:#316191;
}

.entry a:visited{
color:#772F44;
text-decoration:none;
}

.narrowcolumn .postmetadata {
text-align: left;
background-color:#f9eed8;
border-top: 1px dashed #C1AE85;
border-bottom: 1px dashed #C1AE85;
border-left: 1px solid #C1AE85;
border-right:1px solid #C1AE85;
color:#ad9650;
font-size:8pt;
padding:5px;
}


#subheader h3{
width:500px;
position:relative;
left:140px;
top:20px;
font-size:16px;
color:#bb506f;
}

#subheader #searchbar{
width:180px;
position:relative;
left:770px;
top:-25px;
background:#eee;
}

#subheader #searchbar #s{
position:absolute;
left:7px;
top:6px;
width:100px;
height:15px;
border:1px solid #983;
}

#subheader #searchbar #searchsubmit{
position:absolute;
left:110px;
top:3px;
}

#sidebar{
font-size:10px;
}

#sidebar h2{
font-size:11px;
font-family:verdana,arial,helvetica,sans-serif;
color:#bb506f;
}

#sidebar ul ul li{
margin-left:10px;
}

#sidebar ul ul li:before {
content: "\00BB \0020";
}

#footer p{
font-size:11px;
position:relative;
left:60px;
top:37px;
}



.navigation{
margin-bottom:40px;
}
.navigation .alignleft{
float:left;
}
.navigation .alignright{
float:right;
}

#respond h3{
margin-bottom:10px;
font-size:18px;
}

#comment{
width:500px;
}

#commentform *{margin-bottom:5px;}

#content img{margin-right:10px;}

.entry h2{font-size:12px;}

img.alignleft {
float: left;
}

img.alignright {
float: right;
}
