/*
Theme Name: Child of Twenty Twelve
Description: My child theme
Author: raf
Template: twentytwelve
*/
@import url(http://fonts.googleapis.com/css?family=Cookie);
@import url('../twentytwelve/style.css');




/* Header ----------------------------------------------------------------- */

.site-header h1 {text-shadow: -1px -1px #93435c;}

.header-image {margin-top: 0rem;}


/* Navigation ------------------------------------------------------------- */

body .site {
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-khtml-border-radius: 20px;
border-radius: 20px;
}

	.main-navigation ul.nav-menu,
	.main-navigation div.nav-menu > ul {
		background: #808a31;
		border-bottom: 2px solid #847b2a;
		border-top: 2px solid #847b2a;
		display: inline-block !important;
		text-align: center;
		width: 100%;
	}

.main-navigation li a:hover {color: #c9e575; font-size: 115%;}

.main-navigation li a {color: #7f0808;}

	.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: #c9e575;
		font-weight: bold;
		font-size: 125%;
	}

	.main-navigation li ul li a:hover {
		background: #c9e575;
		color: #9b435c;
	}

	.main-navigation li ul li a {
		background: #c9e575;
		padding: 8px 10px;
		padding: 0.571428571rem 0.714285714rem;
		width: relative;
		width: 12.85714286rem;
		border-bottom: 2px dotted #fff;
	}

.main-navigation li a {line-height: 2.69231}

	.main-navigation li ul {z-index: 1;}


/* Sidebar --------------------------------------------------------------- */

.widget {
    background: #808a31;
    background: rgba(128, 138, 49, 1.0);
    border: 2px double #9b435c;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -o-border-radius: 7px;
    border-radius: 7px;
    padding: 5px;
    -webkit-box-shadow: 5px 5px 12px rgba(64, 31, 31, 0.5);
    -moz-box-shadow: 5px 5px 12px rgba(64, 31, 31, 0.5);
    box-shadow: 5px 5px 12px rgba(64, 31, 31, 0.5);
    list-style-type: none;
}

.widget-area
.widget a {color: #757f2b; text-decoration: none;}

.widget-area
.widget a:hover {color: #9b435c; font-weight: bold;}

.widget-area .widget p,
.widget-area .widget li,
.widget-area .widget .textwidget {
	border-bottom: 1px dotted #7f0808;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	padding: 1px;
}

.widget-title {
	font-family: 'Cookie', cursive;
	font-size: 32px;
	font-weight: normal;
	text-transform: capitalize;
	color: #7f0808;
	text-shadow: -1px -1px #9b435c;
	text-align: center;
	line-height: 1.4;
}


/* Body ------------------------------------------------------------------- */

body {background-color: #ffffff;}

body .site {margin-top: 0rem;}

a {color: #9b435c;}
a:hover {color: #849b2a;}

.site-content article {border-bottom: 4px double #9b435c;}

.comments-link a,
.entry-meta a {color: #849b2a;}

.comments-link a:hover,
.entry-meta a:hover {color: #9b435c; text-decoration: none;}


/* Footer ----------------------------------------------------------------- */

footer.entry-meta {color: #849b2a;}

footer[role="contentinfo"] {
border-top: 2px solid #847b2a; 
background-color: #7f171f; 
text-align: center; 
max-width: 1045px; 
max-width: 68.571428571rem;
color: #fff;
}

footer[role="contentinfo"] a {color: #847b2a;}

footer[role="contentinfo"] a:hover {color: #fff; font-weight: normal; text-decoration: none;}
