/*
Theme Name: Housedressings
Theme URI: http://www.housedressings.co.nz
Description: Right Sidebar
Author: Michelle Sullivan
Author URI: http://www.webmatters.co.nz
version: 1.0
*/



* {
margin : 0;
padding : 0;
}


body {
background : #333333;
background-attachment : fixed;
font-family : Arial, Verdana;
font-size : 12px;
margin : 0px;
}

h1 {
font-size : 18px;
}

h2 {
font-size : 14px;
margin-top : 10px;
}

h3 {
font-size : 12px;
margin-top : 10px;
}

h4 {
font-size : 10px;
}

img {
border : none;
padding : 0;
margin: 0;
}


img a {
border : 0;
}


img.left {
float : left;
border : none;

}
img.right {
float : right;
border : none;

}
.aligncenter, div.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}
.alignleft {
float : left;
}
.alignright {
float : right;
}


blockquote {
font-family: Georgia;
color: #990000;
margin:22px 40px;
upadding:3px;
padding: 0 50px;
background: transparent url("images/blockquote.gif") no-repeat 0 0;
}




.line {
width : 100%;
background : #eeeeee;
height : 1px;
margin-bottom : 5px;
margin-top : 15px;
}


#mc_signup_container{
width: 200px;
}


code {
margin : 10px;
font-family : "Courier New", Courier, monospace;
}

a {
color : #9b0d02;
text-decoration : none;
border : none;
}
a:hover {
color : #000;
text-decoration : underline;
border : none;
}


#headercontainer {
width : 960px;
margin : 0 auto;
padding : 0;
background : transparent;
color : #333;
overflow : hidden;
}


#container {
width : 960px;
margin : 0 auto;
padding : 0;
background : #ffffff;
overflow : hidden;
}

#logo{
width : 371px;
height : 82px;
float: left;
padding-top:40px;
padding-left:20px;
}

#icons{
width : 218px;
height : 58px;
float: right;
padding-top:20px;
padding-right:20px;
}



#banner {
width : 960px;
height : 222px;
margin : 0 auto;
background: #ffffff;
}



#bannerhome {
width : 960px;
height : 441px;
margin : 0 auto;
}








#title {
width : 450px;
height : 222px;
float : left;
}

#singlepic {
width : 224px;
height : 222px;
float : left;
}



#header {
width : 960px;
height : 113px;
color : #000000;
padding-bottom : 20px;
margin : 0 auto;
background: #ffffff;
}


/* main menu */


#menu {
	background: #f3f2ee;
	font-family: "Century Gothic", Arial;
	font-size: 13px;
	width:960px; 
	height:43px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0 auto;

}


#menu ul {
	margin: 0;
	padding: 15px 0 0 10px;
	text-align: left;
}

#menu ul li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
}

#menu ul li a {
	padding: 6px 13px 6px 13px;
	margin: 0;
	text-decoration: none;
	color: #720701;
}

#menu ul li a:hover {
	color:#8b8770;
}

#menu .current_page_item a {
	color: #000000;
}






#byline {
width : 400px;
margin-bottom : 30px;
}


.postedby {
font-size : 100%;
color : #999999;
}

#authorimg {
float : left;
padding-right : 10px;
padding-top : 15px;
}

.archivetitle {
margin-left : 48px;
}



q {
font-family : Arial;
font-size : 11px;
font-weight : normal;
line-height: normal;
color : #ffffff;
margin-top : 10px;
padding : 30px 0 0 0px;
}


#content {
float : left;
width : 660px;
overflow : hidden;

}
.post {
margin : 0 10px;
padding : 10px 0px 10px 20px;
line-height : 14pt;
color: #333333;
}
.post h2 {
font-family : Arial, Verdana;
font-size : 20px;
font-weight : bold;
color : #9b0d02;
letter-spacing : -1px;
border-bottom: 1px solid #eeeeee;
text-shadow: #eeeeee 0.2em 0.2em 0.2em
}
.post h2 a {
color : #9b0d02;
text-decoration : none;
}
.post h2 a:hover {
color : #000000;
}

.post h3 {
font-family : Arial, Verdana;
font-size : 14px;
font-weight : bold;
color : #000000;
letter-spacing : -1px;
}

.post p {
font-size : 12px;
}
.post a {
text-decoration : underline;
}
.post ul {
margin-bottom : 15px;
}
.post li {
margin-left : 25px;
}



.entry p {
margin : 12px 0;
}




.postmetadata {
clear : both;
padding : 6px 0 6px 0;
margin-top : 16px;
color : #999999;
}
.navigation {
font-size : 11px;
float : left;
width : 100%;
}
.alignleft {
float : left;
margin-right : 5px;
}
.alignright {
float : right;
margin-left : 5px;
}
.notfound {
padding : 25px;
font-size : 14pt;
font-weight : 300;
}
#sidebar {
background: #9b0d02 url('images/sidebarbg.gif');
background-repeat: no-repeat;
font-family : Arial, Verdana;
font-size : 12px;
color: #ffffff;
width : 263px;
float : right;
margin : 0 0;



}
#sidebar a {
color : #ffffff;
text-decoration: underline;
}

#sidebar a:hover {
color : #eeeeee;
text-decoration: none;
}


#sidebar h2 {
font-family : "Century Gothic" Arial, Verdana;
font-weight : bold;
font-size : 14px;
text-align : left;
color : #ffffff;
margin : 0;
padding : 0;
text-transform: uppercase;
text-shadow: black 0.2em 0.2em 0.2em

}
#sidebar p {
margin : 0;
padding : 0 6px 0 0;
color: #ffffff;
}
#sidebar img {
padding : 0;
margin : 0;
}
#sidebar ul {
margin : 20px;

list-style-type : none;
}
#sidebar ul li {
margin : 0;
padding : 0;
line-height : 22px;
list-style-type : none;
}

#sidebar ul.children li {
margin : 0;
padding-left : 10px;
line-height : 22px;
list-style-type : none;
}




#sidebar ul ul {
margin : 6px 0 20px 0;
padding-top : 0;
padding-bottom: 20px;

}
#sidebar ul ul li {
list-style-type : none;
margin : 0;
padding : 0;
}
#sidebar ul ul ul {
margin : 0;
padding : 0;
}
#sidebar ul ul ul li {
padding : 0 0 0 0;
margin : 0;
list-style-type : none;
color : #898989;
}
#sidebar li.current-cat a {
color : #eeeeee;
}
#sidebar .current_page_item a {
color : #eeeeee;
}


#sidebar ul li.widget{
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px dotted #ffffff;
}



.widget_recent_comments ul li {
border-bottom : 1px solid #eeeeee;
color : #999999;
font-size : 11px;
}
ul#recentcomments li.recentcomments a.url {
color : #0288d8;
}
ul#recentcomments li.recentcomments {
line-height : 14px;
padding-bottom : 10px;
padding-top : 10px;
}
#commentssection {
clear : both;
padding : 2px 12px 0 10px;
margin-left : 35px;
margin-right : 20px;
}
#commentssection a {
color : #999999;
}
#commentssection h3 {
font-family : Arial, Verdana;
font-size : 14px;
font-weight : bold;
font-style : normal;
color : #666;
letter-spacing : -1px;
border-bottom : 1px solid #eeeeee;
}
#commentform {
margin : 12px 25px 20px 35px;
}
#commentform p {
color : #333;
}
#commentform a {
color : #999999;
text-decoration : none;
line-height : 14pt;
}
#commentform h3 {
font-family : "Arial";
font-size : 14px;
font-weight : bold;
letter-spacing : -1px;
color : #666;
}
#commentbox {
width : 50%;
min-width : 300px;
margin : 5px 5px 0 0;
}
#author, #email, #url, #commentbox, #submit {
background : #fff;
font-family : Arial;
font-size : 12px;
margin : 5px 5px 0 0;
border : none;
padding : 6px;
border : 1px solid #666666;
}
#submit {
margin : 5px 5px 0 0;
background-color: #eeeeee;
}

.button {
background-color: #eeeeee;
}







ol.commentlist {
list-style-type : none;
}
ol.commentlist li {
margin : 10px 0;
padding : 5px 0 5px 10px;
overflow : hidden;
font-family : Arial;
font-size : 12px;
color : #666666;
}
ol.commentlist li.alt {
background : #fff;
border : 1px solid #eeeeee;
}
ol.commentlist li p {
margin : 6px 0 6px 0;
padding : 0 12px 0 0;
line-height : 14pt;
}
ol.commentlist li a {
color : #000;
font-weight : bold;
}
ol.commentlist .avatar {
float : left;
margin-top : 10px;
margin-right : 10px;
padding : 10px;
border : 1px solid #eeeeee;
}
cite {
font-family : arial, verdana, tahoma;
font-size : 9pt;
font-weight : bold;
font-style : normal;
}
cite a {
color : #000;
text-decoration : none;
border-bottom : 1px dotted #465d71;
}
#searchform {
padding : 6px 0 20px 0;
font-family : Arial;
}
#searchform input#s {
font-family : Arial;
font-size : 11px;
padding : 2px;
margin : 2px;

}
#searchform input#searchsubmit {
font-family : Arial;
font-size : 11px;
padding : 2px;
margin : 2px 0 0 2px;
background-color : #810802;
color : #fff;
}
#footer {
background : #f3f2ee;
clear : both;
width : 100%;
height: 192px;
margin-top : 15px;
font-family : Arial;
font-size : 11px;
padding-left: 10px;
color: #000000;
}
#footer p {
padding : 6px;
margin : 5px;
color : #000000;
}
#footer a {
color : #990000;
text-decoration : underline;
}
#footer a:hover {
text-decoration : underline;
}

#footer h2{
color: #9a0d02;
font-size: 14px;
font-weight: bold;
margin-bottom: 10px;
}



#footer ul {
list-style-type : none;
font-family: Arial;
font-size: 12px;
}


#footer ul li {
margin : 0;
padding : 0;
list-style-type : none;
}


#footer ul ul {

padding-top : 0;
padding-bottom: 20px;
border-bottom: 1px solid #eeeeee;
}
#footer ul ul li {
list-style-type : none;
margin : 0;
padding : 0;
}

#footer ul ul ul {
margin : 0;
padding : 0;
}

#footer ul ul ul li {
padding : 0 0 0 0;
margin : 0;
list-style-type : none;
color : #000000;
}



#col1
{

	display: block;
	width: 200px;
	float: left;
margin-right:30px;
margin-left:10px;
margin-top: 20px;

}



 #col2, #col3, #col4 {
	display: block;
	width: 200px;
	float: left;
margin-right:10px;
margin-left:10px;
margin-top: 20px;

}







#col1, #col2, #col3, #col4 a{
font: normal 11px Arial;
padding: 4px 3px;
display: block;
color: #000000;
text-decoration: none;
}








