/*  
 *  Theme Name: Dusk
 *  Theme URI: http://beccary.com/goodies/wordpress-themes/
 *  Description: A dark blue and grey theme. 
 *  Version: 1.31
 *  Author: Becca Wei
 *  Author URI: http://beccary.com
 *  */

/* Basics and Typography */

body {
	margin: 0;
		padding: 0;
			background: #556777 url(images/bg.gif) repeat-x;
				font-size: x-small;
					font-family: "Trebuchet MS", Arial, sans-serif;
						color: #4A4A49;
							text-align: center;
								voice-family: "\"}\""; 
									voice-family: inherit;
										font-size: small;
										}
										html>body {
											font-size: small;
											}
											p {
												font-size: 1em;
													line-height: 1.5em;
														margin: 1.2em 0;
														}
														ol, ul {
															font-size: 1em;
																line-height: 1.5em;
																	margin: 1.2em 0 1.2em 2em;
																		padding: 0;
																		}
																		h1, h2, h3, h4, h5, h6 {
																			margin: 1.2em 0 0 0;
																				font-family: "Trebuchet MS", Verdana, serif;
																				}
																				h1, h2 {
																					font-size: 1.5em;
																					}
																					h3 {
																						font-size: 1.4em;
																						}
																						h4 {
																							font-size: 1.3em;
																							}
																							h5 {
																								font-size: 1.2em;
																								}
																								h6 {
																									font-size: 1.1em;
																									}
																									a:link {
																										color: #497CA7;
																										}
																										a:visited, a:active {
																											color: #6E7CA7;
																											}
																											a:hover {
																												color: #7599B7;
																													text-decoration: none;
																													}
																													input, textarea, select {
																														background-color: #FFF;
																															color: #4A4A49;
																																font-size: 1em;
																																	font-family: "Trebuchet MS", Arial, sans-serif;
																																	}
																																	blockquote {
																																		margin: 0 20px;
																																			padding: 0 20px;
																																				border-left: 4px solid #888685;
																																				}
																																				small {
																																					font-size: 0.92em;
																																					}
																																					code {
																																						font-size: 1.1em;
																																							font-family: "Courier New", Courier, monospace;
																																								color: #666;
																																								}
																																								form {
																																									margin: 0;
																																										padding: 0;
																																											border: 0;
																																											}
																																											a img {
																																												border: 0;
																																												}

																																												/* Layout */

																																												#wrapper {
																																													width: 760px;
																																														margin: 0 auto;
																																															background: #EEEAE8 url(images/wrapper.gif) repeat-y;
																																																font-size: 0.9em;
																																																	text-align: left;
																																																	}
																																																	#header {
																																																		width: 760px;
																																																			height: 170px;
																																																				background: url(images/header.gif) no-repeat;
																																																				}
																																																					/* Header Styles */
																																																						
																																																							#title {
																																																									float: left;
																																																											margin: 38px 0 0 9px;
																																																													border: 1px dashed #2E3235;
																																																															padding: 1px;
																																																																}
																																																																	#title h1 {
																																																																			margin: 0;
																																																																					padding: 5px 15px;
																																																																							border: 0;
																																																																									background-color: #222;
																																																																											color: #878584;
																																																																													font-size: 2em;
																																																																															line-height: 32px;
																																																																																	letter-spacing: 1px;
																																																																																		}
																																																																																			#title h1 a {
																																																																																					color: #878584;
																																																																																							text-decoration: none;
																																																																																								}	
																																																																																								#content {
																																																																																									float: left;
																																																																																										width: 550px;
																																																																																											padding: 0 20px 0 35px;
																																																																																												background: url(images/content.gif) no-repeat;
																																																																																													overflow: hidden;
																																																																																														voice-family: "\"}\""; 
																																																																																															voice-family: inherit;
																																																																																																width: 495px;
																																																																																																} 
																																																																																																html>body #content {
																																																																																																	width: 495px;
																																																																																																	}
																																																																																																	#sidebar {
																																																																																																		float: left;
																																																																																																			width: 210px;
																																																																																																				padding: 80px 25px 0 15px;
																																																																																																					background: url(images/sidebar.gif) no-repeat top right;
																																																																																																						color: #878584;
																																																																																																							font-size: 0.92em;
																																																																																																								overflow: hidden;
																																																																																																									voice-family: "\"}\""; 
																																																																																																										voice-family: inherit;
																																																																																																											width: 170px;
																																																																																																											} 
																																																																																																											html>body #sidebar {
																																																																																																												width: 170px;
																																																																																																												}
																																																																																																													/* Sidebar Styles */
																																																																																																														
																																																																																																															#sidebar h2 {
																																																																																																																	margin: 0 0 0.6em 0;
																																																																																																																			border-bottom: 1px dotted #5E5D5D;
																																																																																																																					font-size: 1.1em;
																																																																																																																						}
																																																																																																																							#sidebar h2 a, #sidebar h2 a:link, #sidebar h2 a:visited, #sidebar h2 a:active {
																																																																																																																									color: #878584;
																																																																																																																											text-decoration: none;
																																																																																																																												}
																																																																																																																													#sidebar h2 a:hover, #sidebar a:link {
																																																																																																																															color: #7599B7;
																																																																																																																																}
																																																																																																																																	#sidebar a:visited, #sidebar a:active {
																																																																																																																																			color: #8B99B7;
																																																																																																																																				}
																																																																																																																																					#sidebar a:hover {
																																																																																																																																							color: #497CA7;
																																																																																																																																									text-decoration: none;
																																																																																																																																										}
																																																																																																																																											#sidebar ul {
																																																																																																																																													margin: 0;
																																																																																																																																															padding: 0;
																																																																																																																																																	list-style-type: none;
																																																																																																																																																		}
																																																																																																																																																			#sidebar ul ul, #sidebar ol {
																																																																																																																																																					margin: 1.2em 0 1.2em 1.3em;
																																																																																																																																																						}
																																																																																																																																																							#sidebar ul ul {
																																																																																																																																																									list-style-type: disc;
																																																																																																																																																										}
																																																																																																																																																											#sidebar ul ul ul {
																																																																																																																																																													margin-top: 0;
																																																																																																																																																															margin-bottom: 0;
																																																																																																																																																																}
																																																																																																																																																																	/* Calendar */
																																																																																																																																																																		#wp-calendar {
																																																																																																																																																																				margin: 0 0 1.2em 0;
																																																																																																																																																																						width: 170px;
																																																																																																																																																																								border: 1px solid #5E5D5D;
																																																																																																																																																																										background: #222222;
																																																																																																																																																																												line-height: 1.1em;
																																																																																																																																																																														text-align: center;
																																																																																																																																																																																voice-family: "\"}\""; 
																																																																																																																																																																																		voice-family: inherit;
																																																																																																																																																																																				width: 168px;
																																																																																																																																																																																					} 
																																																																																																																																																																																						html>body #wp-calendar {
																																																																																																																																																																																								width: 168px;
																																																																																																																																																																																									}
																																																																																																																																																																																										#wp-calendar caption {
																																																																																																																																																																																												margin: 1.2em 0 0 0;
																																																																																																																																																																																														padding: 0.4em 0;
																																																																																																																																																																																																background: #5E5D5D;  
																																																																																																																																																																																																		color: #FFF;
																																																																																																																																																																																																				font-weight: bold;
																																																																																																																																																																																																					}
																																																																																																																																																																																																						#wp-calendar td {
																																																																																																																																																																																																								border: 0;
																																																																																																																																																																																																										border-collapse: collapse;
																																																																																																																																																																																																												background: #222222;
																																																																																																																																																																																																													}
																																																																																																																																																																																																														#wp-calendar td a {
																																																																																																																																																																																																																display: block;
																																																																																																																																																																																																																		width: 100%;
																																																																																																																																																																																																																			}
																																																																																																																																																																																																																				#wp-calendar td.pad {
																																																																																																																																																																																																																						background: transparent;
																																																																																																																																																																																																																							}
																																																																																																																																																																																																																								#wp-calendar td#next, #wp-calendar td#prev {
																																																																																																																																																																																																																										padding: 0.1em 2px;
																																																																																																																																																																																																																												background: transparent;
																																																																																																																																																																																																																													}
																																																																																																																																																																																																																														#wp-calendar td#next a, #wp-calendar td#prev a {
																																																																																																																																																																																																																																display: inline;
																																																																																																																																																																																																																																	}
																																																																																																																																																																																																																																		#wp-calendar td#next {
																																																																																																																																																																																																																																				text-align: right;
																																																																																																																																																																																																																																					}
																																																																																																																																																																																																																																						#wp-calendar td#prev {
																																																																																																																																																																																																																																								text-align: left;
																																																																																																																																																																																																																																									}
																																																																																																																																																																																																																																									#footer {
																																																																																																																																																																																																																																										clear: both;
																																																																																																																																																																																																																																											padding: 1.2em 230px 1.2em 35px;
																																																																																																																																																																																																																																												text-align: center;
																																																																																																																																																																																																																																												}
																																																																																																																																																																																																																																													/* Footer Styles */
																																																																																																																																																																																																																																														
																																																																																																																																																																																																																																															#footer p {
																																																																																																																																																																																																																																																	margin: 0;
																																																																																																																																																																																																																																																			padding: 0.6em 0;
																																																																																																																																																																																																																																																					border-top: 1px dotted #888685;
																																																																																																																																																																																																																																																							font-size: 0.92em;
																																																																																																																																																																																																																																																								}	

																																																																																																																																																																																																																																																								/* Blog Styles */

																																																																																																																																																																																																																																																								.posttitle {
																																																																																																																																																																																																																																																									margin: 0.6em 0 0 0;
																																																																																																																																																																																																																																																										padding: 0 0 1px 0;
																																																																																																																																																																																																																																																											border-bottom: 1px dotted #888685;
																																																																																																																																																																																																																																																											}
																																																																																																																																																																																																																																																											.posttitle a {
																																																																																																																																																																																																																																																												text-decoration: none;
																																																																																																																																																																																																																																																												}
																																																																																																																																																																																																																																																												.postmeta {
																																																																																																																																																																																																																																																													margin: 0;
																																																																																																																																																																																																																																																														padding: 0.2em 0 0 0;
																																																																																																																																																																																																																																																														}
																																																																																																																																																																																																																																																														.postmeta, .postfeedback {
																																																																																																																																																																																																																																																															font-size: 0.92em;
																																																																																																																																																																																																																																																																text-align: right;
																																																																																																																																																																																																																																																																}
																																																																																																																																																																																																																																																																.pagetitle {
																																																																																																																																																																																																																																																																	margin: 0.6em 0 1.2em 0;
																																																																																																																																																																																																																																																																	}
																																																																																																																																																																																																																																																																	.commentauthor {
																																																																																																																																																																																																																																																																		margin: 1.2em 0 0 0;
																																																																																																																																																																																																																																																																			border-bottom: 1px dotted #888685;
																																																																																																																																																																																																																																																																				font-size: 1.1em;
																																																																																																																																																																																																																																																																				}
																																																																																																																																																																																																																																																																				.commentauthor a {
																																																																																																																																																																																																																																																																					text-decoration: none;
																																																																																																																																																																																																																																																																					}
																																																																																																																																																																																																																																																																					.commentmeta {
																																																																																																																																																																																																																																																																						margin: 0;
																																																																																																																																																																																																																																																																							padding: 0.2em 0 0 0;
																																																																																																																																																																																																																																																																								font-size: 0.92em;
																																																																																																																																																																																																																																																																								}
																																																																																																																																																																																																																																																																								#comment {
																																																																																																																																																																																																																																																																									width: 98%;
																																																																																																																																																																																																																																																																									}

																																																																																																																																																																																																																																																																									.postnav {
																																																																																																																																																																																																																																																																										width: 100%;
																																																																																																																																																																																																																																																																											padding: 1.2em 0 0 0;
																																																																																																																																																																																																																																																																												font-size: 0.92em;
																																																																																																																																																																																																																																																																													overflow: auto;
																																																																																																																																																																																																																																																																													}
																																																																																																																																																																																																																																																																													.prev {
																																																																																																																																																																																																																																																																														float: left;
																																																																																																																																																																																																																																																																														}
																																																																																																																																																																																																																																																																														.next {
																																																																																																																																																																																																																																																																															float: right;
																																																																																																																																																																																																																																																																															}

																																																																																																																																																																																																																																																																															/* Widgets and Etc */

																																																																																																																																																																																																																																																																															.widget_calendar h2 {
																																																																																																																																																																																																																																																																																display: none;
																																																																																																																																																																																																																																																																																}
																																																																																																																																																																																																																																																																																.widget_search div {
																																																																																																																																																																																																																																																																																	margin: 1.2em 0;
																																																																																																																																																																																																																																																																																	}
																																																																																																																																																																																																																																																																																	#sidebar #s {
																																																																																																																																																																																																																																																																																		margin-bottom: 1px;
																																																																																																																																																																																																																																																																																			width: 165px;
																																																																																																																																																																																																																																																																																			}

																																																																																																																																																																																																																																																																																			/* Image Borders */

																																																																																																																																																																																																																																																																																			div.image {
																																																																																																																																																																																																																																																																																				margin: 1.2em 0;
																																																																																																																																																																																																																																																																																				}

																																																																																																																																																																																																																																																																																				div.imagecenter {
																																																																																																																																																																																																																																																																																					margin: 1.2em 0;
																																																																																																																																																																																																																																																																																						text-align: center;
																																																																																																																																																																																																																																																																																						}
																																																																																																																																																																																																																																																																																						div.imagecenter img {
																																																																																																																																																																																																																																																																																							margin: 0 auto;
																																																																																																																																																																																																																																																																																							}

																																																																																																																																																																																																																																																																																							div.imageleft, img.imageleft {
																																																																																																																																																																																																																																																																																								float: left;
																																																																																																																																																																																																																																																																																									margin: 0 15px 0.2em 0;
																																																																																																																																																																																																																																																																																										padding: 0;
																																																																																																																																																																																																																																																																																										}
																																																																																																																																																																																																																																																																																										 
																																																																																																																																																																																																																																																																																										 div.imageright, img.imageright {
																																																																																																																																																																																																																																																																																										 	float: right;
																																																																																																																																																																																																																																																																																												margin: 0 0 0.2em 15px;
																																																																																																																																																																																																																																																																																													padding: 0;
																																																																																																																																																																																																																																																																																													}

																																																																																																																																																																																																																																																																																													div.image img, img.image,
																																																																																																																																																																																																																																																																																													div.imagecenter img,
																																																																																																																																																																																																																																																																																													div.imageleft img, img.imageleft,
																																																																																																																																																																																																																																																																																													div.imageright img, img.imageright {
																																																																																																																																																																																																																																																																																														padding: 5px;
																																																																																																																																																																																																																																																																																															border: 1px solid #888685;
																																																																																																																																																																																																																																																																																																background: #FFF;
																																																																																																																																																																																																																																																																																																}

