/*
Theme Name: Twenty Twelve Child
Description: Child theme for the Twenty Twelve theme 
Author: camille
Template: twentytwelve
*/

@import url("../twentytwelve/style.css");
body {
	background: #5b1300;
	color: #222;
}
body .site {
	background-color: #5b1300;
	position: relative;
	padding-top: 14px;
	padding-top: 1rem;
}
a, a:visited {
	color: #8c0c04;
}
a:hover {
	color: #8c0c04;
	text-decoration: none;
}
.site-content {
	background-color: #f9e0bd;
	margin: 0;
	padding: 6px;
	padding: 0.4285714285rem;
}
.site-title {
	display: none;
}
#header-background {
	background-color: #904a2d;
	display: block;
	float: left;
	width: 100%;
	height: auto;
}
.site-header {
}
.site-header hgroup {
	border-bottom: solid #000 5px;
	background-color: #f2c687;
	float: right;
	width: 100%;
	padding: 0;
	margin: 0;
}
.site-content h1, h1.entry-title, .entry-header .entry-title {
	font-weight: bold;
	font-size: 20px;
	font-size: 1.42857142857143rem;
}
h1.entry-title a {
}
.entry-content a, .entry-content a:visited {
	color: #8c0c04;
}
.entry-content h1, .comment-content h1, .entry-content h2, .comment-content h2, .entry-content h3, .comment-content h3, .entry-content h4, .comment-content h4, .entry-content h5, .comment-content h5, .entry-content h6, .comment-content h6 {
	margin: 24px 0 6px 0;
	margin: 1.714285714rem 0 0.4285714285rem 0;
	line-height: 1.714285714;
}
.entry-content h1, .comment-content h1 {
	font-size: 21px;
	font-size: 1.5rem;
	line-height: 1.5;
}
.entry-content h2, .comment-content h2, .mu_register h2 {
	font-size: 18px;
	font-size: 1.285714286rem;
	line-height: 1.6;
	font-weight: bold;
}
.entry-content h3, .comment-content h3 {
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.846153846;
}
.entry-content h4, .comment-content h4 {
	font-size: 14px;
	font-size: 1rem;
	line-height: 1.846153846;
}
.entry-content h5, .comment-content h5 {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.entry-content h6, .comment-content h6 {
	font-size: 14px;
	font-size:  1rem;
	line-height: 1.846153846;
	color: #FFF;
	text-align: center;
	padding: 8px 0;
	padding: 0.857142857rem 0;
	margin: 12px auto;
	margin: 0.857142857rem auto;
	background-color: #a84021;
	width: 300px;
	max-width: 600px;
	border-radius: 20px;
  
}
.entry-content h6 a, .entry-content h6 a:visited {
	color: #FFF;
	text-decoration: none;
}
.entry-content h6 a:hover {
	text-decoration: underline;
}
.entry-content p, .entry-summary p, .comment-content p, .mu_register p {
	margin: 0 0 12px;
	margin: 0 0 0.857142857rem;
	line-height: 1.6;
}
.site-content h1, .site-content h2, h1.entry-title, .entry-header .entry-title, h1.entry-title a, h3.widget-title {
	text-transform: uppercase;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	color: #000;
	line-height: 1.2em;
}
.site-content h1 a {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-size: 1.285714286rem;
	text-transform: none;
	letter-spacing: normal;
	color: #8c0c04;
}
.site-content h1 a:hover {
	color: #000;
}
.widget-area .widget h3 {
	margin-bottom: 6px;
	margin-bottom: 0.4285714285rem;
	font-size: 14px;
	font-size: 1rem;
}
.widget-area .textwidget ul {
	margin: 0 0 6px;
	margin: 0 0 0.4285714285rem;
}
.widget-area ul li {
	background-image: url(/wp-content/uploads/2013/06/karls_li.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 30px;
	padding-left: 2.14285714285714rem;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
}
#text-6.widget {
	background: none;
	border: none;
	text-align: center;
}
#text-8.widget p, #text-9.widget p {
	margin: 0;
	padding: 0 8px 0 0;
}
#text-8.widget h3, #text-9.widget h3, .widget h3 {
	text-align: center;
}
#yelp-biz-badge-rrc-MYuqzv-jQLBUP0vIppAkGwyelp-biz-badge-rrc-MYuqzv-jQLBUP0vIppAkGw {
}
.wrapper {
	background-color: #904a2d;
	clear: both;
}
.header-image-div {
	float: left;
	z-index: 1000;
	position: absolute;
	width: 28.541666667%;
	top: 0;
	left: 0;
}
img.attachment-header-thumb {
	float: right;
	max-width: 100%;
}
img.header-image, img.attachment-header-thumb {
	border-radius: 0px;
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
}
img.header-image {
	padding: 0;
	margin: 0;
}
.entry-content img {
	margin: 0 6px;
	margin: 0 0.4285714285rem;
	border-radius: 0;
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
}

.site-content article {
	border-bottom: 1px dotted #444;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
	padding-bottom: 24px;
	padding-bottom: 1.714285714rem;
	word-wrap: break-word;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
}
.page .site-content article {
	border-bottom: none;
}
.entry-content table, .comment-content table {
	border-bottom: none;
	color: #222;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	width: 100%;
}
.entry-content td, .comment-content td {
	border-top: 1px dotted #444;
	padding: 6px 10px 6px 0;
}
.entry-content table h3 {
	margin: 0;
	padding: 0;
}
/* Sidebar */
.widget-area .widget {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin-bottom: 12px;
	margin-bottom: 0.857142857rem;
	word-wrap: break-word;
	background-color: #fbf0dc;
	padding: 12px;
	padding: 0.857142857rem;
	border: solid #000000 thin;
}
.widget-area .widget p {
	margin-bottom: 6px;
	margin-bottom: 0.4285714285rem;
}
.widget-area {
	margin: 0;
	padding: 12px;
	padding: 0.857142857rem;
}
.widget-area .widget a, .widget-area .widget a:visited {
	color: #8c0c04;
}
.widget-area .widget a:hover {
	color: #8c0c04;
}

#CDSWIDSSP {
	width: 210px !important;
}
#CDSWIDSSP img {
	max-width: 100% !important;
}
/* Footer */
footer[role="contentinfo"] {
	border-top: none;
	clear: both;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1;
	max-width: 960px;
	max-width: 68.571428571rem;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0 24px;
	padding: 0 1.714285714rem;
	background: #000;
}
footer[role="contentinfo"] a {
	color: #686868;
}
footer[role="contentinfo"] a:hover {
	color: #21759b;
}
footer .textwidget {
	text-align: center;
	color: #FFF;
	letter-spacing: 0.1em;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 9px;
	font-size: 0.64285714285714rem;
	margin: 0 auto;
	padding: 6px 0;
	padding: 0.4285714285rem 0;
	line-height: 1;
}
.copyright {
	margin: 0 auto 12px;
	margin: 0 auto 0.857142857rem;
	max-width: 960px;
	max-width: 68.571428571rem;
	text-align: center;
	font-size: 12px;
	font-size: 0.857142857rem;
	color: #904a2d;
}
.copyright a {
	color: #904a2d;
}
.fb-like-box {
	display: block;
	padding-bottom: 12px;
	padding-bottom: 0.857142857rem;
}
#text-4.widget, .widget-area #text-4.widget, #text-4 {
	display: none;
}

/* =Archives
-------------------------------------------------------------- */

.archive-header, .page-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
	padding-bottom: 24px;
	padding-bottom: 1.714285714rem;
	border-bottom: 1px dotted #444;
}
.archive-meta {
	color: #757575;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	margin-top: 22px;
	margin-top: 1.571428571rem;
}

/* =iphone
-------------------------------------------------------------- */

.site-content img {
	max-width: 50%;
	height: auto;
}

body .site {
	padding: 0 6px;
	padding: 0 0.4285714285rem;
}
 .main-navigation ul.nav-menu,  .main-navigation div.nav-menu > ul {
 background-color: #FFF;
}
 .main-navigation li {
	 margin: 0;
}

h2.site-description {
	color: #000;
	text-align: right;
	text-transform: uppercase;
	line-height: 1.1;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	letter-spacing: normal;
	padding: 2px 6px 2px 30%;
}

.home .metaslider {
	display: none;
}

.header-right {
	float: right;
	width: 100%;
	display: block;
	text-align: right;
	font-size: 11px;
	font-size: 0.785714286rem;
	color: #888;
	line-height: 1.05rem;
	margin: 0;
	margin: 0;
}
.entry-content img.border {
	display: none;
}
/*-- move sidebar to the left --*/

@media screen and (min-width: 600px) {
 .site-content {
 float: right;
 width: 68%;
 padding: 2%;
 min-height: 550px;
}
.site-content img {
	max-width: none;
}
 body.template-front-page .site-content,  body.single-attachment .site-content,  body.full-width .site-content {
 width: 68%;
 padding: 2%;
 padding: 0.857142857rem;
}
body.attachment .site-content {
	width: 90%;
	width: calc(100% - 48px);
	padding: 24px;
	padding: 1.714285714rem;
}
	body.attachment footer.entry-meta {
		display: none;
	}
 .widget-area {
 float: left;
 width: 24%;
 padding: 2%;
 position: relative;
 z-index: 1000;
}
.widget-area .widget p, .widget-area .widget li, .widget-area .widget .textwidget {
 font-size: 9px;
 font-size: 0.64285714285714rem;
 line-height: 1.5;
}
 .home .widget-area {
 margin-top: 0px;
}
	/* Header */
	.site-header {
 padding: 0 0 0 0;
}

.home .metaslider {
	float: right;
	display: block;
}
.header-right {
	float: right;
	width: 100%;
	display: block;
	text-align: right;
	font-size: 11px;
	font-size: 0.785714286rem;
	color: #888;
	line-height: 1.05rem;
	margin: 6px 0;
	margin: 0.4285714285rem 0;
}
h2.site-description {
	color: #000;
	text-align: right;
	text-transform: uppercase;
	line-height: 36px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	letter-spacing: 0.1em;
	padding: 0 24px 0 0;
	padding: 0 1.714285714rem 0 0;
}
 .main-navigation ul.nav-menu,  .main-navigation div.nav-menu > ul {
 background-color: #a84021;
 border-top: #000 solid 5px;
 border-bottom: none;
 float: right;
 width: 68%;
 padding: 0 2%;
}
 .main-navigation li a {
 font-size: 10px;
 font-size: 0.785714286rem;
 border-bottom: 0;
 color: #FFFFFF;
 line-height: 2.692307692;
 text-transform: uppercase;
 white-space: nowrap;
}
 .main-navigation li a:hover {
 color: #000;
}
 .main-navigation li {
 margin: 0 12px 0 0;
 margin: 0 0.857142857rem 0 0;
 position: relative;
}
 .main-navigation li ul {
 display: none;
 margin: 0;
 padding: 0;
 position: absolute;
 top: 100%;
 z-index: 1;
}
 .main-navigation li ul ul {
 top: 0;
 left: 100%;
}
 .main-navigation ul li:hover > ul {
 border-left: 0;
 display: block;
}
 .main-navigation li ul li a {
 background: #a84021;
 border-bottom: 1px solid #8c2d11;
 display: block;
 font-size: 10px;
 font-size: 0.785714286rem;
 line-height: 1.181818182;
 padding: 8px 10px;
 padding: 0.571428571rem 0.714285714rem;
 width: 180px;
 width: 12.85714286rem;
 white-space: normal;
}
 .main-navigation li ul li a:hover {
 background: #FFF;
 color: #a84021;
}
 .main-navigation .current-menu-item > a,  .main-navigation .current-menu-ancestor > a,  .main-navigation .current_page_item > a,  .main-navigation .current_page_ancestor > a {
 color: #FFF;
 font-weight: bold;
}
 .home .metaslider {
 max-width: 72%;
}
 img.attachment-header-thumb {
 max-width: 72%;
 margin: 0;
 padding: 0;
}
.header-image-div {
 float: left;
 z-index: 1000;
 position: absolute;
 width: 28.541666667%;
 top: 6px;
 left: 2%;
}
#text-4 {
 display: none;
}

footer .textwidget {
	text-align: center;
	color: #FFF;
	letter-spacing: 0.1em;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 12px;
	font-size: 0.857142857rem;
	margin: 0 auto;
	padding: 6px 0;
	padding: 0.4285714285rem 0;
	line-height: 2;
}
.entry-content img.border {
	/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	border: solid #FFF 10px;
	border-radius: 3px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	display: block;
	margin-bottom: 15px;
}
}
/* Minimum width of 960 pixels. */
@media screen and (min-width: 960px) {
 body {
 background-color: #5b1300;
}
 body .site {
 padding: 0 12px;
 padding: 0 0.857142857rem;
 margin-top: 0px;
 margin-top: 0rem;
 margin-bottom: 12px;
 margin-bottom: 0.857142857rem;
 box-shadow: 0 0 0 rgba(0, 0, 0, 0.0);
}
 body.custom-background-empty {
 background-color: #fff;
}
 body.custom-background-empty .site,  body.custom-background-white .site {
 padding: 0;
 margin-top: 0;
 margin-bottom: 0;
 box-shadow: none;
}
 .site-content {
 float: right;
 width: 67.9166667%;
 padding: 24px;
 padding: 1.714285714rem;
 min-height: 870px;
}
 body.template-front-page .site-content,  body.single-attachment .site-content,  body.full-width .site-content {
 width: 67.9166667%;
 padding: 24px;
 padding: 1.714285714rem;
}
 .widget-area {
 float: left;
 width: 24.583333%;
 position: relative;
 z-index: 1000;
}
 .widget-area {
 margin: 0;
 padding: 12px;
 padding: 0.857142857rem;
}
.home .widget-area {
 margin-top: -60px;
}
 .widget-area .widget p, .widget-area .widget li, .widget-area .widget .textwidget {
 font-size: 12px;
 font-size: .857142857rem;
 line-height: 1.5;
}
 .main-navigation ul.nav-menu,  .main-navigation div.nav-menu > ul {
 background-color: #a84021;
 border-top: #000 solid 5px;
 border-bottom: none;
 float: right;
 width: 67.9166667%;
 padding: 0 24px;
 padding: 0 1.714285714rem;
}
 .main-navigation li ul li a, .main-navigation li a {
 font-size: 11px;
}
 .main-navigation li {
 margin: 0 20px 0 0;
 margin: 0 1.5rem 0 0;
 position: relative;
}
 .home .metaslider {
 max-width: none;
}
 img.attachment-header-thumb {
 max-width: none;
}
 .header-image-div {
 float: left;
 z-index: 1000;
 position: absolute;
 width: 28.541666667%;
 top: 0;
 left: 0;
}

#text-4.widget, .widget-area #text-4.widget, #text-4 {
	padding: 0;
	display: block;
}
}



/* =Print
----------------------------------------------- */

@media print {
.site-header h1 {
	font-size: 20px;
	margin: 0;
	padding: 0;
	line-height: 28px;
}
.site-title {
	display: block;
	font-size: 18px;
}
h2.site-description {
	color: #000;
	text-align: left;
	text-transform: none;
	line-height: 32px;
	font-family: inherit;
	font-weight: bold;
	letter-spacing: 0.1em;
	padding: 0;
	padding: 0;
	font-size: 16px;
}

.site-content h1, .site-content h2, h1.entry-title, .entry-header .entry-title, h1.entry-title a {
	text-transform: none;
	font-family: inherit;
	font-size: 16px;
	letter-spacing: 0.1em;
}
	.site-content {
		margin: 0;
		width: auto;
		padding: 0;
	}
.widget-area {
	display: block;
}
.widget-area .widget, #headWidgets {
	display: none;
}
.widget-area #text-8.widget_text {
	display: block;
}
}
/* for IE8 and IE7 ----------------*/
.ie .site-content {
	float: right;
}
.ie .widget-area {
	float: left;
}

/** 

#5b1300 - Maroon Background
#904a2d - Brick Red Sidebar
#f2c687 - Mustard Tan Header
#a84021 - Red Nav
#8c0c04 - Red Link
#8c2d11 - Dk Red Drop Nav
#fbf0dc - Widget Tan
#f9e0bd - Tan Background Light


Newsletter
#fcf7eb bg v light 
#f9f1de body bg

3px 
0.21428571428571
6px
0.4285714285
11px;
0.785714286rem;
12px;
0.857142857rem;
18px
1.28571428571429
20px
1.42857142857143
24px;
1.714285714rem;
36px;
2.57142857142857rem;



**/
