/*  
Theme Name: Signature Soirees
Description: Signature Soirees Official Theme
Author: Madeline D'Amato & Fernando Coello
Author URI: http://betterinpink.com | http://quiterandom.com
*/
* {
	margin: 0;
	padding: 0; }
 
body {
	background: #181818 url('images/body_bg.gif') repeat 0 0;
	border-top: 10px solid #FE00B4;
	color: #FE00B4;
	font-family: 'Georgia', sans-serif;
	font-size: 14px;
	line-height: 1.5em;
	margin: 0;
	overflow-x: hidden;
	padding: 0 0 60px; }
 
/* Links --------------------------------*/
a {
	color: #74FEF8;
	outline: none;
	text-decoration: none; }
 
	a:hover { text-decoration: none; }
 
	a img { border: 0; }
 
.sidebar a { color: #6C6D6B; }
 
	.sidebar a:hover { text-decoration: none; }
 
img { -ms-interpolation-mode: bicubic; }

.clear {
	clear: both;
	height: 0;
	margin: 0;
	padding: 0; }
 
/* Top Menu -------------------------------*/
#top {
	margin: 0 auto;
	width: 1050px; }
 
ul#pages {
	float: left;
	font-family: 'Times New Roman', sans-serif;
	height: 14px;
	margin: 0 auto;
	padding: 10px 0 5px;
	text-transform: uppercase;
	width: 1050px; }
 
	ul#pages li {
		border-right: 1px solid;
		float: right;
		list-style: none;
		margin: 0;
		max-width: 170px;
		padding: 0; }
 
		ul#pages li.page-item-69 { border: 0; }
 
		ul#pages li:hover, ul#pages li.current_page_item {
			-moz-border-radius-topleft: 5px;
			-moz-border-radius-topright: 5px;
			-webkit-border-top-left-radius: 5px;
			-webkit-border-top-right-radius: 5px;
			background: #1A1B19;
			border-top-left-radius: 5px;
			border-top-right-radius: 5px; }
 
		ul#pages li a {
			display: block;
			padding: 0 10px;
			text-decoration: none; }
 
			ul#pages li a:hover, ul#pages li a:focus, ul#pages li.current_page_item a { color: #FE00B4; }
 
		ul#pages li ul {
			display: none;
			padding: 0; }
 
		ul#pages li:hover ul {
			background: #1A1B19;
			display: block;
			padding: 10px;
			position: relative;
			text-transform: capitalize;
			z-index: 2; }
 
		ul#pages li ul li {
			border-bottom: 1px solid;
			border: 0;
			float: none; }
 
/* Headings & Header -------------------*/
h1, h2, h3, h4, h5 {
	color: #FE00B4;
	font-family: 'Century Gothic', sans-serif;
	font-weight: normal; }
 
#header {
	background: url('images/header_bg.gif') repeat-x 0 0;
	height: 164px;
	margin: 0 auto;
	padding: 0; }
 
	#header .inner {
		margin: 0 auto;
		position: relative;
		width: 1000px; }
 
		#header .inner .contact-details {
			color: #FE00B4;
			float: right;
			font-family: 'Times New Roman', sans-serif;
			margin: 50px 50px 0 0;
			text-align: right; }
 
			#header .inner .contact-details ul {
				list-style: none;
				text-align: right; }
 
				#header .inner .contact-details ul li {
					border-right: 1px solid #6C6D6B;
					display: inline;
					padding: 0 5px; }
 
					#header .inner .contact-details ul li.page-item-67 { border: 0; }
 
					#header .inner .contact-details ul li.page-item-28 { padding: 0 5px 0 0; }
 
		#header .inner a.blog-title {
			background: url('images/logo.png') no-repeat -50px 0;
			display: block;
			height: 164px;
			left: 0;
			overflow: hidden;
			position: absolute;
			text-indent: 9000px;
			top: 0;
			width: 347px; }
 
/* Layout -----------------------------*/
#container {
	background: url('images/content_bg.gif') repeat-y 0 0;
	margin: 30px auto 0;
	padding: 20px 0;
	width: 970px; }
 
#slideshow {
	margin: 0 auto;
	width: 930px; }
 
#content {
	margin: 0 auto;
	padding: 0;
	width: 940px; }
 
#main {
	float: left;
	width: 545px; }
 
#sidebar {
	float: right;
	margin: 0;
	padding: 10px;
	width: 355px; }
 
/* Posts Layout ---------------------*/
.post { 
	background: url('images/sig.gif') no-repeat 20px bottom;
	margin: 0 0 20px; 
	padding: 0 0 64px; }
 
.post-meta {
	font-family: 'Verdana', sans-serif;
	font-size: 11px;
	padding: 5px 20px; }
 
.post-title {
	background: #0A0C08;
	padding: 2px 0; }
 
	.post-title .inner {
		border-bottom: 1px solid #111310;
		border-top: 1px solid #111310;
		padding: 5px 20px; }
 
		.post-title .inner a {
			color: #74FEF8;
			font-family: 'Times New Roman', sans-serif;
			font-size: 24px;
			font-weight: normal;
			line-height: 100%; }
 
.post-body { padding: 15px 20px; }
 
/* Posts Formats ----------------------*/
.post { text-align: justify; }
 
	.post p { padding: 0 0 10px; }
 
	.post img {
		border: 1px solid #1F1F1F;
		max-width: 99%;
		padding: 4px; }

		.post img.attachment-thumbnail { border: 0 !important; }
 
		.post img.alignright {
			float: right;
			margin: 0 0 10px 10px; }
 
		.post img.alignleft {
			float: left;
			margin: 0 10px 10px 0; }
 
		.post img.aligncenter {
			display: block;
			margin: 0 auto 10px; }
 
	.post blockquote {
		border-left: 3px solid #FC849D;
		color: #666;
		font-style: italic;
		margin: 15px 20px;
		padding: 0 10px; }
 
		.post blockquote p { margin: 5px 0; }
 
	.post ul { margin: 0 0 25px 15px; }
 
	.post ol { margin: 0 0 25px 15px; }
 
	.post li { margin: 0 0 0 20px; }
 
/* Comments ---------------------------- */
#comments {
	margin: 0;
	padding: 10px; }
 
	#comments h4 {
		color: #FE00B4;
		font-family: 'Times New Roman', sans-serif;
		font-size: 22px;
		padding: 0 0 5px; }
 
	#comments a { color: #1F999D; }
 
	#comments ul {
		list-style: none;
		padding: 0 0 20px; }
 
	#comments li {
		background: #1A1B19;
		margin: 0 0 10px 0;
		padding: 5px 15px 5px 10px; }
 
		#comments li div.left {
			float: left;
			width: 100px; }
 
			#comments li div.left img.avatar {
				background: #111310;
				padding: 5px; }
 
		#comments li div.right {
			float: right;
			text-align: justify;
			width: 395px; }
 
#comment-form input, #comment-form textarea {
	background: #1A1B19;
	border: 0;
	color: #6C6D6B;
	margin: 0 0 5px;
	padding: 5px; }
 
#comment-form input#submit {
	background: #1A1B19;
	border: 0;
	color: #6C6D6B;
	margin: 0;
	padding: 5px; }
 
#comment-form textarea { width: 99%; }
 
/* Sidebar ---------------------------- */
#searchform {
	background: url('images/search_bg.gif') no-repeat 0 0;
	float: right;
	height: 40px;
	width: 177px; }
 
	#searchform label { display: none; }
 
	#searchform input {
		background: #0B0B0B;
		border: 0;
		color: #323431;
		font: normal normal 20px 'Georgia', sans-serif;
		height: 20px;
		margin: 5px 0 0 5px;
		padding: 5px;
		width: 120px; }
 
	#searchform input#searchsubmit {
		background: transparent;
		border: 0;
		height: 35px;
		margin: 0;
		padding: 0;
		text-indent: 9000px;
		width: 35px; }
 
#feedform input.text {
	background: #0C0E0A;
	border: 0;
	color: #6C6D6B;
	font: inherit;
	margin: 0 0 5px;
	padding: 5px; }
 
#feedform input.submit {
	background: #0C0E0A;
	border: 0;
	color: #6C6D6B;
	font: inherit;
	margin: 0;
	padding: 5px; }
 
.sidebar .widget {
	clear: both;
	margin: 0 0 20px; }
 
	.sidebar .widget .title {
		border-bottom: 1px solid #0A0C08;
		border-top: 1px solid #0A0C08;
		color: #1F999D;
		font-family: 'Times New Roman', sans-serif;
		font-size: 20px;
		margin: 0 0 5px;
		padding: 5px 0; }
 
.sidebar ul {
	list-style: none;
	margin: 0;
	padding: 0; }
 
	.sidebar ul li {
		margin: 0;
		padding: 0; }
 
		.sidebar ul li ul {
			list-style: none;
			margin: 0 0 20px;
			padding: 0 0 20px; }
 
		.sidebar ul li li {
			line-height: 20px;
			margin: 0;
			padding: 0 0 5px 15px;
			text-indent: -15px; }
 
/* Footer ---------------------------- */
#footer {
	background: url('images/header_bg.gif') repeat-x 0 0;
	height: 164px; }
 
#credits {
	font-family: 'Times New Roman', sans-serif;
	padding: 10px 0 0;
	text-align: center; }
