/*   
Theme Name: Wendy Darling
Theme URI: wendydarlingmusic.com
Description: Theme for wendydarlingmusic.com
Author: Kate Mrozowski
Author URI: www.katemrozowski.com
Version: 001
.
Copyright 2009 Wendy Darling Band
.
*/


/* GENERAL STYLES */

body {background-image:url(images/wd_header3.jpg); background-repeat:no-repeat; background-position: top center; background-color:#000000; font-family:Georgia, "Times New Roman", Times, serif; color:#000000;
}

a { color:#0099cc;
}

a:hover {background-color:#0099cc; color:#000000; text-decoration:none; 
}

#wrapper {margin-left: auto ;  margin-right: auto ; margin-top:-40px; padding-bottom:25px; width:895px;
}

#content {margin-top:0px;
}


/* HEADER */

#header {border-bottom:none; border-right:none; border-left:none;  padding:0px 0px 10px 0px;
}

#header a:hover{background:none; border-bottom:none;
}

#header img{text-decoration:none; border-top: dashed 1px #CCCCCC; border-bottom: dashed 1px #CCCCCC; border-right:none; border-left:none; 
}

#status_menu {background-color:#333; height:25px; margin:10px 0px 0px 0px; font-size:10px; letter-spacing:1px; font-family:Tahoma, Geneva, sans-serif;
	}
	
.user_status {float:left; padding:5px 0px 0px 10px; color:#CCC;
	}

.login_out {float:right;  padding:5px 10px 0px 0px; color:#CCC;
	}

.login_out a{color:#CCC; text-decoration:none; border-bottom:1px solid #CCC;
	}
	
.login_out a:hover{color:#000;
	}


/* POST SECTION */

#main {width:615px; font-size:12px; background:#FFFFFF; padding:60px 0px 50px 0px; float:left; background-image:url(images/div-top_bg.jpg); background-repeat:no-repeat;  border-bottom:10px solid #cccccc;
}

p {
}

h1 {background-image:url(images/post-title_bg.png); background-repeat:no-repeat; font-size:28px; margin:40px -40px 40px -40px; letter-spacing:1px; padding:20px 0px 20px 20px; font-family:Georgia, "Times New Roman", Times, serif; clear:both; border-top:2px solid #CCCCCC; border-bottom:1px dashed #000000; font-weight:normal;
}

.post_title {background-image:url(images/post-title_bg.png); background-repeat:no-repeat; font-size:28px; margin:0px 0px 40px 0px; letter-spacing:1px; padding:10px 40px 10px 20px; font-family:Georgia, "Times New Roman", Times, serif; clear:both; border-top:2px solid #CCCCCC; border-bottom:1px dashed #000000;
}

.post_title a {text-decoration:none; color:#000000;
}

.post_title a:hover {background:none; border-bottom: 1px dashed #000000;
}

.post_content {padding:0px 40px 10px 40px; line-height:1.75em; font-family:Georgia, "Times New Roman", Times, serif;
}

.post_content img{ border: dashed #000000 1px; padding:5px 5px 5px 5px; margin:10px 0px 0px 0px; max-width:500px;
}

.post_tag { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; padding:0px 0px 0px 40px;
}

.post_tag img { border: dashed #000000 1px; padding:3px 3px 3px 3px; margin:0px 5px 0px 0px;
}

.post_details {padding:0px 0px 30px 0px; font-family:Georgia, "Times New Roman", Times, serif;  padding:0px 0px 30px 40px; font-size:10px; letter-spacing:1px; font-family:Tahoma, Geneva, sans-serif;
}

.post_content ul{padding:0px;
}

.post_content li{list-style:none; border-bottom:1px solid #CCCCCC; padding:10px 0px 10px 0px; line-height:1.5em;
}

.date {padding:0px 5px 2px 0px; word-spacing:1px; border-bottom:1px dashed #000000;
}

.event_details {text-transform:uppercase; border-bottom:1px dashed #CCCCCC; background-color:#FFCCFF; padding:0px 2px 0px 2px;
}

/* COMMENTS */

#comments {padding:10px 40px 10px 40px; font-size:12px;
}

.comments_list ol{list-style-type:none; margin:0px 0px 10px -10px; border-bottom:1px solid #999999; 
	}
	
.comments_list li {border-top:1px dashed #CCC; padding:10px 0px 20px 0px;
	}
	
.comments_author { font-family:Tahoma, Geneva, sans-serif; text-decoration:underline; font-size:12px; line-height:3em; color:#999999;
	}
	
.comment_meta {font-family:Tahoma, Geneva, sans-serif; font-size:10px;
	}
	
.comments_form {font-family:Tahoma, Geneva, sans-serif;  font-size:10px;
	}
	
.olderentries {margin:0px 0px 0px 40px; text-transform:uppercase; letter-spacing:1px; font-family:Tahoma, Geneva, sans-serif;
}

.olderentries a { color:#999; border-bottom:1px dashed #000; text-decoration:none; 
}

.olderentries a:hover {color:#FFF;
}


/* SIDEBAR */

#sidebar {background-color:#FFFFFF; width:250px; margin:0px 0px 0px 20px; padding:60px 0px 50px 0px; float:left; background-image:url(images/sidebar-div-top_bg.jpg); background-repeat:no-repeat;  border-bottom:10px solid #cccccc;
}

#sidebar ul {font-size:12px; padding:0px 20px 40px 40px; line-height:1.5em;
}

#sidebar li {padding:0px 0px 5px 0px; list-style-image:url(images/twirly-bullet.jpg);
}

#sidebar a {color:#0099cc; text-decoration:none; letter-spacing:.5px;  word-spacing:1px;
}

#sidebar a:hover {background-color:#0099cc; color:#000000;
}

.lists {text-transform:uppercase;
}

h2 {background-image:url(images/sidebar-title_bg.png); background-repeat:no-repeat; font-size:18px; padding:10px 0px 10px 20px; letter-spacing:1px; margin:0px 0px 0px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; border-top:2px solid #CCCCCC; border-bottom:1px dashed #000000;
}

.recentposts {margin-left:-40px;
}

/* FOOTER */

#footer_main {background-color:#333; clear:both; border-top:10px solid #000000; background-image:url(images/footer_bottom_bg.jpg); background-position:bottom; background-repeat:no-repeat; height:75px; color:#CCC; font-size:10px; letter-spacing:1px; font-family:Tahoma, Geneva, sans-serif; text-align:center; padding:10px 0px 0px 0px;
}

#footer_main a{color:#CCC; 
}

#footer_main a:hover{background:none; color:#000000;
}