/*
Theme Name: Dare2Wear
Theme URI: http://dare2wear.com/
Description: Custom WordPress template by Helen Olney Associates for Dare2Wear, Amsterdam
Author: Helen Olney Design
Author URI: http://www.helenolney.com/
*/

/*  -----|  Globals  |-----------  */

body { 	
	background-color: #000;	
	color: #000;	
	font: 62.5%/125% Arial, Helvetica, sans-serif;	
	margin: 0;	
	padding: 0;	
	}
		
hr {	
	display: none;	
	}	
		
a:link, a:visited, a:active { 
	color: #FFF; 
	text-decoration: underline;
	}
	
a:hover { 
	color: #000; 
	text-decoration: none; 
	}
	
ul { 
	list-style: none; 
	list-style-type: none;
	}

input, textarea {	
	color: #000;	
	font-size: 1.1em; 	
	text-decoration: none; 	
	background-color: #7b2717; 	
	border: 1px solid #4f150b;	
	padding: 5px;	
	}
	
input.submit {      
	margin-top: 10px;
	}	

input.submit:hover {      
	background-color: #4f150b;
	}	
	
blockquote {	
	background: #4f150b;	
	padding: 1px 15px 5px;	
	border-bottom: 1px solid #35302a;
	}

#respond {
	color: #FFF;
}
	
table { 
	width: 100%; 
	border-collapse: collapse; 
	padding: 0;
	margin: 0;
	}
	
th { 
	border-bottom: 1px solid #4f150b; 
	text-align: left; 
	}

pre {	
	padding: 5px 0;	
	border-top: 1px dotted #4f150b;	
	border-bottom: 1px dotted #4f150b;
	}
	
img {
	border: 0;
	display: inline;
	padding: 0;
	margin: 0;
}

#alignnone {
	border: 0;
}

td {
	padding: 0 0 4px 0;
	margin: 0;
	vertical-align: top;
	line-height: 1.4em;
}


.tdcenter {
	text-align: center;
}

.alignright {
	float: right;
	padding: 0 0 10px 10px;
}

h2 strong {
	color: #FFF;
}
	
	
/*  -----|  Structure  |------------------  */	

#page {	
	margin: 30px auto 25px;	
	padding: 0;	width: 760px;	
	}	

#header {	
	text-align: center;	
	}
	
#wrapper, #headerimg {        
	width: 760px; 
	}
	
#headerimg {        
	margin: 20px 0 20px 0;
	}

#wrapper { 
	background: url('images/content_bkg.gif') repeat-y top left;
	border-top: 4px solid #4f150b;
	border-bottom: 4px solid #4f150b;
	}

.image {	
	background: #22201d url('images/image_left.png');	
	height: 150px;	
	width: 300px;	
	}	

.bkgleft { 
	background: url('images/image_left.jpg'); 
	float: left; 
	}

.bkgright { 
	background: url('images/image_right.jpg'); 
	float: right; 
	}	
	
#footer {	
	font-family: Arial, Helvetica, sans-serif; 	
	color: #7a332b;        
	text-align: center;	
	margin-bottom: 20px;
	}
	
#footer a{        
	color: #7a332b;        
	text-decoration: underline;
	}	
	
#content, #sidebar { 	
	border-left: 4px solid #4f150b;	
	border-right: 4px solid #4f150b;	
	padding: 0 10px; 	
	}	

#content { 
	float: left; 
	font-size: 1.1em; 
	width: 514px; 
	}
	
#content h2 { 
	margin: 0 0 10px; 
	}

#content p { 
	line-height: 1.5em; 
	}	
	
#sidebar { 
	border-left: 0; 
	float: right; 
	width: 190px; 
	padding-bottom: 10px;
	}

#sidebar h3 { 
	color: #000; 
	margin: 15px 0 5px; 
	text-transform: uppercase; 
	list-style-type: none; 
	padding: 0;
	}
	
#sidebar ul { 
	margin: 0 0 10px; 
	padding: 0; 
	border-top: 1px solid #4f150b; 
	border-bottom: 1px solid #4f150b; 
	list-style-type: none;
	}	
	
#sidebar li { 
	display: block; 
	padding: 4px 10px; 
	background: #6d1b11; 
	margin: 1px 0; 
	list-style-type: none;
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	font-style: italic;	
	font-size: 1.2em;
	font-weight: bold; 
	text-decoration: none;
	color: #000; 
	}
	
#sidebar li a{ 
	text-decoration: none;
	color: #000;
	}

	
#sidebar li:hover { 
	background: #4f150b;
	}	
	
#sidebar li a:hover { 
	color: #000;
	}	
	
#sidebar img { 
	border: 0;
	padding-left: 38px;
	}		
	
#searchform {   
	background: #6d1b11;   
	padding: 10px;   
	text-align: right;  
	margin: 0 0 20px 0;
	}
	
#s { 
	width: 160px; 
	}	
	
.goleft { 
	float: left; 
	}
	
.goright { 
	float: right; 
	}
	
ul.navigation { 	
	border-top: 1px solid #4f150b; 	
	border-bottom: 1px solid #4f150b; 	
	}	
	
ul.navigation li { 
	display: block; 
	padding: 4px 10px; 
	background: #7a332b; 
	margin: 1px 0; 
	list-style-type: none;
	}
	
ul.navigation li:hover { 
	background: #363430; 
	}
	
/* Post Structure */

.post { 
	padding: 10px 0 0; 
	}	
	
.widecolumn .post { 
	padding: 0; 
	margin: 0; 
	}	

.top { 
	padding: 15px 10px 0px; 
	background: #7a332b; 
	margin-bottom: 15px; 
	border-bottom: 1px solid #4f150b; 
	}

.lastfive { 
	padding-left: 10px; 
	padding-right: 10px; 
	}	
	
.postmetadata { 
	margin: 3px 0; 
	padding: 0; 
	}	
	
	
.post-meta-key {
	font-weight: bold;
	text-transform: uppercase;
}

.post-meta {
	padding: 5px 0 10px 0;
}


	

.postmetadata a { 
	font-weight: normal; 
	}		
	
#sidebar .postmetadata { 
	line-height: 1.5em; 
	}	
	
.continue { 
	font-weight: bold; 
	font-size: 1.3em; 
	}		
		
.top .entry { 
	font-size: 1.1em; 
	}	

.entrytext { 
	padding: 0 10px 0; 
	line-height: 2em; 
	font-size: 1.1em; 
	}		
	
.entrytext h2 { 
	border-bottom: 1px solid #4f150b; 
	display: block; 
	}	
	
.entrytext ul { 
	list-style-type: square; 
	margin-left: 20px;
	line-height: 1.6em;  
	}

.entrytext ul ul{ 
	margin-left: 40px;
	}	
	
/* Comments Structure */

textarea {
	width: 483px;
}

.comments { 
	padding: 10px; 
	margin-top: 0px; 
	margin-bottom: 15px; 
	background: #4f150b; 
	border-top: 1px solid #35302a; 
	position: relative; 
	width: 493px;
	}	

#commentform p { 
	float: left; 
	margin: 0 10px 10px 0; 
	}	
	
.commentlist { 
	background: #7b2717; 
	list-style: none; 
	margin: 0; 
	padding: 0; 
	}	

.commentlist li { 
	background: #7b2717; 
	margin-top: 10px; 
	padding: 5px 0 0; 
	}	

.commentlist li p { 
	padding: 5px 10px 0; 
	margin: 0; 
	}	

.commentlist li p.commentmetadata { 
	border-bottom: 1px solid #35302a; 
	background: #7b2717; 
	padding: 5px 10px; 
	margin-top: 10px; 
	}	
	
ul.archive { 
	list-style: none; 
	padding: 0; 
	margin: 0 10px 25px; 
	font-size: 1.3em; 
	}	

ul.archive li { 
	display: inline; 
	}
	
a.comlink {
	color: #FFF;
}

a.comlink:hover {
	color: #000;
}

/*  -----|  Typography  |---------------------------------------------------  */

h1, h2, h3, h4, h5, h6 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	}

h1 { background: url('images/banner.jpg') no-repeat; 
	display: block;
	width: 120px;
	height: 142px;
	margin: 0; 
	float: left;
	margin-left: 20px;}


	
h1 span { 
	display: none; 
	}

h2 { 
	color: #4f150b;
	font-size: 1.3em; 
	margin: 0;
	padding: 1px 0;
	display: inline; 
	text-transform: uppercase;
	}

.post h2 a { 
	color: #FFF;  
	}

.post h2.first { 
	font-size: 1.75em; 
	}	
	
.widecolumn h2.title { 	
	display: block; 	
	padding: 13px 10px;	
	background: #6d1b11;	
	margin: 0 0 15px; 	
	border-bottom: 1px solid #4f150b; 	
	font-size: 1.75em; 
	color: #000;
	}

.description { 
	color: #999; 
	font-weight: bold; 
	}

.comments h3 { 
	margin: 0 0 10px 0; 
	color: #4f150b; 
	}

#sidebar h3 {
	padding-bottom: 6px;
	}

/*  -----|  Miscellaneous  |------------------------------------------------  */

.clearfix:after {    
	content: ".";     
	display: block;     
	height: 0;     
	clear: both;     
	visibility: hidden;
	}