/*
Theme Name: Ellis Jewelers
Theme URI: http://ellisjewel.com
Description: Theme developed for Ellis Jewelers
Author: Chris Risse
Author URI: http://chrisrisse.com
Version: 1.0
*/

@import url('css/header.css');
@import url('css/content.css');
@import url('css/sidebar.css');
@import url('css/footer.css');
@import url('css/custom.css');

* {
	margin:0;
	padding:0;
}

body {
	background:url(images/bodybg1a.png) repeat-x top #551718;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}

h1,h2,h3,h4,h5,h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
}

p {
	font-size:.8em;
	line-height:150%;
}

/* STRUCTURE */

.wrapper {
	margin:0 auto;
	padding:5px 0;
	width:auto;
	text-align:center;
}
body#fb .wrapper {width:520px;}

.container {
	width:960px;
	margin:0 auto;
	text-align:left;
}
body#fb .container {width:500px;}

.header {
	padding:10px 20px 0;
	width:920px;
	height:70px;
}
body#fb .header {width:460px;}

.content {
	background:url(images/contentbg1a.png) no-repeat center -2px #FEF4C3;
	border:2px solid #D9BD67;
	border-bottom:0px;
	padding:18px 18px 0;
	width:920px;
	color:#4a5844;
	position:relative;
}
body#fb .content {width:460px;background:url(images/contentbg1b.png) no-repeat center -2px #FEF4C3;}

.footer {
	background:url(images/footer-topbg1a.png) no-repeat center top;
	padding:40px 20px 0px;
	width:920px;
	height:200px;
	color:#fff;
}
body#fb .footer {width:460px;background:url(images/footer-topbg1b.png) no-repeat center top;}

/* MISC */

.clear {
	clear:both;
}

/* Facebook */
#fb .page {background-image:url(images/canvasbg1a.jpg);background-position:center top;background-repeat:no-repeat;}
#fb .page-header {margin-bottom:30px;text-align:center;color:#551718;}
#fb .page-header h2 {font-size:28px;line-height:32px;margin-bottom:16px;color:#900;}
form, fieldset {border:0px;}
label {font-size:12px;}
#mc-embedded-subscribe-form input.email, #mc-embedded-subscribe-form input.fname, #mc-embedded-subscribe-form input.lname, #mc-embedded-subscribe-form input.date {padding:6px 10px;font-size:14px;line-height:14px;border:2px solid #ccc;margin-bottom:16px;}
#mc-embedded-subscribe-form input.email, #mc-embedded-subscribe-form input.fname, #mc-embedded-subscribe-form input.lname {width:175px;float:right;}
#fb input, #fb .datefield {clear:both;}
#fb .validate {margin-bottom:30px;}
#fb .datefield {float:right;}
#fb .terms p {font-size:11px;}
#fb .btn, #fb .btn:active {background-image:-moz-linear-gradient(100% 100% 90deg, #FEF4C3, #DFC676);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#DFC676), to(#FEF4C3));background-color:#FEF4C3;-moz-box-shadow:0px 3px 8px #ced1c4;width:100%;padding:10px 0px 12px;text-align:center;cursor:pointer;color:#551718;font-size:24px;border:2px solid #D9BD67;-webkit-border-radius:12px;-moz-border-radius:12px;-o-border-radius:12px;font-family:Georgia, "Times New Roman", Times, serif;text-transform:uppercase;margin-top:12px;}
#fb .btn:hover {background-image:-moz-linear-gradient(100% 100% 90deg, #DFC676, #FEF4C3);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEF4C3), to(#DFC676));background-color:#DFC676;color:#900;}
#fb .mce_inline_error {display:block;position:absolute;left:0px;font-size:10px;color:#c00;}

/* Elle */
#body-full .header {border-bottom:2px solid #D9BD67;}
#body-full #loader {background-color:#fff;}
