/*  
Theme Name: Encore Creations
Description: Encore Creations Wordpress theme
Theme URI: http://evolvealoud.com	
Version: 1.0
Author: Doug Arley
Author URI: http://dougarley.com
Tags: 
	
	This version released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
*/

/*  Main  */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: url("images/bodyBG.png") #d36f1f top center repeat-y;
}

a { color: #d36f1f; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: none; }

h1, h2, h3, h1 a, h2 a, h3 a { color: #d36f1f; margin: 25px 0 15px 0; text-decoration: none; }
h1 { font-size: 1.75em; }
h1 { font-size: 1.5em; }
h2 { font-size: 1.25em; font-weight: normal; }
p { margin-bottom: 15px; line-height: 1.25em; }

.clearit { clear: both; }

#wrapper {
	margin:0 auto;
	width:900px; /*  Change to desired width :)  */
	border-left: 2px solid #000;
	border-right: 2px solid #000;
}

#main { background: url("images/mainBG.jpg") 0 0 #2b2d2c; }

#header {
	height: 115px;
	background: url("images/headerBG.jpg") #343535 top right no-repeat;
	padding: 1px 0 2px 20px;
	position: relative;
}

#awards-button { 
	height: 75px; width: 250px;
	background: url("images/eventProducer.png") 0 0 no-repeat;
	text-indent: -9999px;
	position: absolute;
	top: 20px; left: 400px;
}

#home-button {
	position: absolute;
	top: 10px; right: 130px;
	display: block;
	height: 60px; width: 106px;
	background: url("images/homeButton.png") 0 0 no-repeat;
	text-indent: -9999px;
}
	#home-button:hover { background: url("images/homeButton-hover.png") 0 0 no-repeat; }

#get-started-button {
	position: absolute;
	top: 12px; right: 0;
	display: block;
	height: 57px; width: 137px;
	text-indent: -9999px;
	background: url("images/getStartedButton.png") 0 0 no-repeat;
}
	#get-started-button:hover { background: url("images/getStartedButton-hover.png") 0 0 no-repeat; }

#phone span { color: #fff; font-size: 2em; position: absolute; top: 80px; right: 13px; }

#navigation ul li { float: left; }
	#navigation ul li a { 
		display: block; height: 60px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		font-weight: bold; color: #fff; 
		text-align: center; 
		text-decoration: none; 
		text-transform: uppercase;
/*		padding: 10px 25px; */
		border-left: 1px solid #202120;
		border-right: 1px solid #202120;
		margin-right: 1px; 
		text-indent: -9999px
	}

a.about-us { background: url("images/nav-aboutUs.png") #141414 top right no-repeat; height: 60px; width: 126px; }
	a.about-us:hover { background: url("images/nav-aboutUs.png") #141414 -1px -60px no-repeat;}
a.services { background: url("images/nav-Services.png") #141414 top right no-repeat; height: 60px; width: 125px; }
	a.services:hover { background: url("images/nav-Services.png") #141414 0 -60px no-repeat; }
a.business-events { background: url("images/nav-businessEvents.png") #141414 top right no-repeat; height: 60px; width: 126px; }
	a.business-events:hover { background: url("images/nav-businessEvents.png") #141414 0 -60px no-repeat; }
a.social-events { background: url("images/nav-socialEvents.png") #141414 top right no-repeat; height: 60px; width: 119px; }
	a.social-events:hover { background: url("images/nav-socialEvents.png") #141414 0 -60px no-repeat; }
a.testimonials { background: url("images/nav-Testimonials.png") #141414 top right no-repeat; height: 60px; width: 133px; }
	a.testimonials:hover { background: url("images/nav-Testimonials.png") #141414 -2px -60px no-repeat; }
a.portfolio { 
	background: url("images/nav-port.png") #141414 0 0 no-repeat; 
	height: 60px; width: 125px; margin: 0 !important; border-right: none;
}
	a.portfolio:hover { background: url("images/nav-port.png") #141414 0 -60px no-repeat; }
a.contact-us { background: url("images/clients.png") #141414 top right no-repeat; height: 60px; width: 126px; }
	a.contact-us:hover { background: url("images/clients.png") #141414 -1px -60px no-repeat; }

 

#flash-header { height: 210px; }

#services { 
	height: 132px; 
	background: url("images/servicesBG.jpg") 0 0 repeat-x;
	border-bottom: 5px solid #000;
	padding: 0 22px;
}

	#services ul li { float: left; }
	
	#services ul a {
		display: block; color: #fff; 
		text-decoration: none; 
		border-left: 1px solid #833914; 
		border-right: 1px solid #c37728;
		height: 112px; width: 262px;
		padding: 20px 0 0 20px;
	}
	
	
		#services ul a p {
			width: 160px; font-size: 0.9em;
			line-height: 1.70em;
			margin-top: 15px;
		}
		
img[alt="Profit Driven Icon"], img[alt="Brand Engaging Icon"] { float: right; margin: 20px 10px 0 0; }
img[alt="Relationship Building Icon"] { float: right; margin: 10px 10px 0 0; }

#main-content {
	color: #fff; width: 545px;
	margin: 10px; padding: 10px 35px;
	background: #272928; float: left;
}

.entry { border-bottom: 1px solid #333; padding-bottom: 15px;}
	.entry ul { margin: 10px 25px; list-style: inside; line-height: 1.25em; }
	.entry ol { margin: 10px 25px 10px 42px; list-style: decimal; line-height: 1.25em; }
	.entry blockquote { margin: 10px 25px; border-left: 2px solid #444; color: #aaa; padding-left: 10px; }
	.alignright { float: right !important; margin: 10px 0 10px 10px; }
	.alignleft { float: left !important; margin: 10px 10px 10px 0; }

.navigation { margin-top: 10px; text-align: right;}	

.comment-body { border-bottom: 1px solid #333; padding: 15px;}
.comment-author img { float: left; margin: 0 10px 10px 0; }
.comment-meta { margin-bottom: 20px; }

#sidebar {
	position: relative;
	background: #272928; 
	float: right; width: 235px;
	margin: 10px 10px 10px 0;
	padding: 10px;
}

	#sidebar h2 { color: #fff; font-size: 1.5em; font-weight: normal; text-transform: uppercase }
	#sidebar h3 { color: #fff; }
		#sidebar h2 a { color: #fff; }
	#sidebar ul { position: relative; z-index: 5; color: #fff; margin-left: 20px; line-height: 1.15em; }
		#sidebar #recent-posts-3 li { padding: 3px 0; border-bottom: 1px solid #333;list-style: outside; }
	#sidebar a { color: #d36f1f; text-decoration: none; }
		#sidebar a:hover { text-decoration: underline; }
		
.rounded { background-image: url("images/roundedCorners.png"); width: 18px; height: 18px; position: absolute; z-index: 1;}
.tl { background-position: -18px 0; top: 0; right: 0; }
.br { background-position: 0 -18px; bottom: 0; left: 0; }

#contactForm label { width: 60px; text-align: left; display: inline-block; font-size: 0.9em; }

#SignUp .signupframe { border: 1px solid #272928; background: #272928; color: #FFF; font-family: Arial, Helvetica, sans-serif; }

input[name="name"], input[name="email"], input[name="comment"] { width: 125px; } 
input[name="phone1"], input[name="phone2"], input[name="phone3"] { text-align: center; } 

p[style="text-align: center; font-size: 0.9em; color: #555; border: 1px dotted #ccc; background-color: #efefef; padding: 2px; -moz-border-radius: 5px"] { display: none !important; }

#top10 {
	display: block;
	width:218px;
	height:184px;
	background: url("images/top10.png");
	margin: 25px 10px 10px 10px;
}
	#top10:hover { background-position: 0 -184px; }

#newsletter {
	display: block;
	width:218px;
	height:102px;
	background: url("images/newsletter.png");
	margin: 10px;
}
	#newsletter:hover { background-position: 0 -102px; }

#footer {
	background: url("images/footerBG.png") #000 top left no-repeat;
	padding: 35px 10px 10px 10px; color: #888;
}

#geo { width: 385px; float: left; font-size: 0.75em; }
#ea { text-align: right; font-size: 0.75em; }
	#ea a { text-decoration: none; color: #d36f1f; font-size: 1.25em; }
		#ea a:hover { text-decoration: underline; }

#links { text-align: right; position: relative; top: 5px; left: 115px; color: #fff; }
	#links ul li { float: left; display: inline; margin-left: 5px; }
		#links ul li a { color: #888; text-decoration: none; }
			#links ul li a:hover { text-decoration: underline; }

#ssm ul { margin: 0; padding: 15px 0 0 0; }	
	#ssm ul li { float: left; margin-right: 10px; }
		#ssm ul li img { padding-top: 12px;; }

