/*
Theme Name: Falci
Theme URI: http://wpbundle.com/essence
Description: The essense of things, Blue
Version: 0.1
Author: WPBundle
Author URI: http://wpbundle.com
Template: essence
/* ---------------------------------------------*/

@import url("../essence/style.css");

body {
	background-image:url(images/background.gif); /** Header/Footer Background */
}

h2, .page-title {
	font-family: 'Lobster Two', cursive;
	font-style: italic;
}

h2, 
#comments h3, 
.page-title {
	margin:0; padding:0;
	font-family: 'Lobster Two', cursive;
	font-style: italic;
	text-shadow:rgba( 255, 255, .82 ) 0 1px 0;
}

/* =Typography
/* -------------------------*/

/**
 * Add #section_name .desc { color:#FFF; } to edit 
 * the color of any sections description.
 */
 
.socialMenu {
	text-align: center;
	background: #efefef;
	padding: 10px 0px;
	color: #455559;
}

.woo-sc-twitter {
	padding-bottom: 4px;
}

.shortcode-google-plusone {
	padding-bottom: 4px;

}

/** Blog */

#blog .button, #pagination a {
	background:#668bb4 url(images/buttons.gif) no-repeat 0 -44px;
}

p.form-submit input {
	cursor: pointer;
}

/** Contact */

#contact .desc {
	color:#74868d;
}

#contact-form input[type=text], #contact-form textarea {
	color:#6b757f;
}

	input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
		color:#6b757f;
	}
	
	input:-moz-placeholder, textarea:-moz-placeholder	{
		color:#6b757f;
	}

#contact-form button {
	color:#FFF !important; text-shadow:#536579 0 -1px 0;
	background:#8597ac url(images/buttons.gif) no-repeat 0 0;
	-webkit-box-shadow:#516672 0 1px 1px;
	-moz-box-shadow:#516672 0 1px 1px;
	box-shadow:#516672 0 1px 1px;
	cursor: pointer;
}

#live {
	float: right;
	margin-left: 5px;
}

/** Footer */

#footer {
	background: url(images/bkgBottom.png) repeat-x;
}

.footerName {
	font-family: 'Lobster Two', cursive;
	color: #FFF;
	font-size: 32px;
	padding: 8px 0;
	margin: 0;
	font-style: italic;
	text-shadow: 1px 1px #000;
}

#footer .container {
	padding-top: 15px;
	padding-bottom: 34px;
}

#footer-meta .links {
	margin-left: 0;
}

#footer-meta .links li {
	color:#b5bfc9; /* Divider */
}

	#footer-meta .links li a {
		color:#FFF; /* Actual Link */
		text-shadow: #000 0 1px 0;
	}
	
	#footer-meta p {
		color: #FFF;
	}

.copyright {
	color:#909ba4;
}	
	
.wpbundle {
	color:#909ba4;
}

	.wpbundle a {
		color:#FFF;
	}

/* =Structure
/* -------------------------*/

/** The 4px border (solid/dashed combo) at the top. */
#top {
	background:url(images/bkgTop.png) repeat-x;
	padding: 10px 0 10px 0;
	height: 155px;
}

#sitetitle {
	padding-top: 8px;
	height: 200px;
}

#sitetitle a {
	font-family: 'Lobster Two', cursive;
	color: #99ede0;
	font-size: 62px;
	line-height: 75px;
	font-style: italic;
	text-shadow: 1px 1px #000;
}

#sitetitle a:hover {
	text-decoration: none;
}

#sitetitle p {
	color: #99ede0;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	text-shadow: 1px 1px #000;
	margin-top: -5px;
}


#portfolio {
	background-image:url(images/background-portfolio.gif);
}

#offer {
	background-image:url(images/background-offer.gif);
}

.content {
	padding-top: 30px;	
	padding-bottom: 30px;
}

#the-team {
	background-image:url(images/bkgAbout.gif);
}

#the-team .content {
	background: url(images/bkgAboutImg.png) no-repeat bottom right;
	padding-bottom: 26px;
}

#the-team .desc {
	width: 448px;
}

#contact {
	background-image:url(images/background-contact.gif);
}

	#contact-form input[type=text], #contact-form textarea {
		background:#c0cdd5; /* Non-Transparent BG for IE */
		background:rgba( 87, 114, 125, .14 ); /* RGBA For Others */
	}

ul.social {
	margin-top: 20px;
}

ul.social li a {
	display: block;
	width: 60px;
	height: 60px;
}

ul.social li a.rss {
	background:url(images/icnRSSNormal.png) no-repeat;
}

ul.social li a.rss:hover {
	background:url(images/icnRSSHover.png) no-repeat;
}

ul.social li a.rss:active {
	background:url(images/icnRSSPressed.png) no-repeat;
}

ul.social li a.facebook {
	background:url(images/icnFacebookNormal.png) no-repeat;
}

ul.social li a.facebook:hover {
	background:url(images/icnFacebookHover.png) no-repeat;
}

ul.social li a.facebook:active {
	background:url(images/icnFacebookPressed.png) no-repeat;
}

ul.social li a.twitter {
	background:url(images/icnTwitterNormal.png) no-repeat;
}

ul.social li a.twitter:hover {
	background:url(images/icnTwitterHover.png) no-repeat;
}

ul.social li a.twitter:active {
	background:url(images/icnTwitterPressed.png) no-repeat;
}

#searchform {
	margin-top: 30px;
}