/*

Theme Name: Child WCG

Description: Child theme for the Twenty Eleven Theme

Author: Bixa Media

Author URI: http://www.bixamedia.com

Template: twentyeleven

Version: 1.0
*/

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

/*-------------------------------------------------------------- */


/*--------------Overriding white background width--------------*/

#page {

	max-width: 960px;
	
}



/*------Overriding default font-------*/

html, body, div, span, applet, object, iframe,

p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

font-family: 	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

}

h1, h2, h3, h4, h5, h6 {

font-family: "Trade Gothic LT Std", sans-serif;
text-transform: uppercase;
}

body, input, textarea {
	color: #373737;
	font: 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: 300;
	line-height: 1.625;
}
body {
	background: #e2e2e2;
}
#page {
	background: #fff;
}

blockquote {
	font-family: "Trade Gothic LT Std", sans-serif;
	font-style: italic;
	font-weight: normal;
	margin: 0 3em;
}
blockquote em, blockquote i, blockquote cite {
	font-style: normal;
}
blockquote cite {
	color: #666;
	font: 12px "Trade Gothic LT Std", sans-serif;
	font-weight: 300;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
pre {
	background: #f4f4f4;
	font: 13px "Trade Gothic LT Std", sans-serif;
	line-height: 1.5;
	margin-bottom: 1.625em;
	overflow: auto;
	padding: 0.75em 1.625em;
}
code, kbd {
	font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

/* Headings */
h1,h2,h3,h4,h5,h6 {
	clear: both;
}


blockquote {

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}


blockquote cite {

	font: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

}


pre {

	font: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}


code, kbd {

	font: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

}

.wp-caption .wp-caption-text,

.gallery-caption {

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size: 12px;
	
}

.entry-meta {
	color: #666;
	clear: both;
	font-size: 9px;
	line-height: 18px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.entry-meta .edit-link a,
.commentlist .edit-link a {
	background: #eee;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #666;
	float: right;
	font-size: 9px;
	line-height: 1.5em;
	font-weight: 300;
	text-decoration: none;
	padding: 0 8px;
}


.entry-meta .edit-link a,
.commentlist .edit-link a {
	font-size: 10px;
}

#author-info {
	font-size: 10px;
}

.entry-header .comments-link a {
	font-size: 10px;
}

section.recent-posts .other-recent-posts .entry-title {
	font-size: 12px;
}

section.recent-posts .other-recent-posts .comments-link a,
section.recent-posts .other-recent-posts .comments-link > span {
	font-size: 8px;
}

.widget-title {
	font-size: 15px;
}

.widget ul {
	font-size: 10px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}
	
.widget ul li {
	font-size: 11px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
/*----------Overriding background color ---------------*/

body {

	background: #d1b6cc;

}


/*---------- Overriding Links--------------- */

a {

	color: #d97b03;

	text-decoration: none;

}

a:focus,

a:active,

a:hover {
	
	color: #d97b03;

	text-decoration: underline;

}

a:visited {

color: #a51984;

text-decoration: none;

}


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

#branding {

	border-top: 2px solid #bbb;

	padding-bottom: 0px;

	position: relative;

	z-index: 9999;

}

#branding img {

	height: 135px;
	
	width: 960px;

	margin-bottom: -7px;

}


/*---------- Overriding Menu--------------- */

#access {

	background: #fff; /* Show a solid color for older browsers */

	-webkit-box-shadow: rgba(0, 0, 0, 0) 0px 1px 2px;

	-moz-box-shadow: rgba(0, 0, 0, 0) 0px 1px 2px;

	box-shadow: rgba(0, 0, 0, 0) 0px 1px 2px;

	clear: both;

	display: block;

	float: left;

	margin: 0 auto 6px;

	width: 100%;

}

#access ul {

	font-size: 15px;
	
	font-family: Trade Gothic LT Std, sans-serif;

	list-style: none;

	margin: 0 0 0 -0.8125em;

	padding-left: 0;

}

#access li {

	float: left;

	position: relative;

}

#access a {

	color: #a7a9ac;

	display: block;

	line-height: 3.333em;

	padding: 0 1.2125em;

	text-decoration: none;

}

#access ul ul {

	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);

	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);

	box-shadow: 0 3px 3px rgba(0,0,0,0.2);

	display: none;

	float: left;

	margin: 0;

	position: absolute;

	top: 3.333em;

	left: 0;

	width: 188px;

	z-index: 99999;
	
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;


}

#access ul ul ul {

	left: 100%;

	top: 0;

}

#access ul ul a {

	background: #a51984;

	border-bottom: 1px dotted #ddd;

	color: #a7a9ac;

	font-size: 10px;

	font-weight: normal;

	height: auto;

	line-height: 1.4em;

	padding: 10px 10px;

	width: 168px;

}

#access li:hover > a,

#access ul ul :hover > a,

#access a:focus {

	background: #a51984;
	
	color: #ffffff;

}

#access li:hover > a,

#access a:focus {

	background: #ffffff; /* Show a solid color for older browsers */

	color: #a51984;

}

#access ul li:hover > ul {

	display: block;

}

#access .current-menu-item > a,

#access .current-menu-ancestor > a,

#access .current_page_item > a,

#access .current_page_ancestor > a {

	font-weight: bold;

}

/*-------------- Overriding Nav Bar------------*/

.one-column #nav-below {
	border-bottom: 1px solid #ddd;
	margin-bottom: 1.0em;
}

#content nav {
	clear: both;
	overflow: hidden;
	padding: 0 0 1.0em;
}

#nav-above {
	padding: 0 0 1.0em;
}

#nav-single .nav-next {
	padding-left: .5em;
}

#access ul ul {
	margin: 0;
	position: absolute;
	top: 2.0em;
	left: 0;
}

#access ul ul a {
	width: 150px;
}

#access a {
	padding: 0 0.8em;
	line-height: 2.0em;
}



#access {
	margin: 0 auto 0px;
}

#access ul {
	margin: 0 0 0 -3.5em;
	padding-bottom: 0;
}

/*-------------- Overrriding Header Images ------------*/

#background {
width: 960px;
height: 200px;
background-color: #ffffff;
postion: relative;
margin: auto;
padding: 0;
}

#logo {
width: 252px;
height: 71px;
float: left;
z-index: 10000;
border-bottom: none;
}

#branding {
	border-top: 20px solid #ffffff;
	padding-bottom: 10px;
	position: relative;
	width: 960px;
	z-index: 9999;
}


/* Overriding Search Form */
#branding #searchform {
	display: hidden;
}
#branding #searchform div {
	margin: 0;
	display: none;
}
#branding #s {
	float: right;
	-webkit-transition-duration: 400ms;
	-webkit-transition-property: width, background;
	-webkit-transition-timing-function: ease;
	-moz-transition-duration: 400ms;
	-moz-transition-property: width, background;
	-moz-transition-timing-function: ease;
	-o-transition-duration: 400ms;
	-o-transition-property: width, background;
	-o-transition-timing-function: ease;
	width: 72px;
	display: none }
	
#branding #s:focus {
	background-color: #f9f9f9;
	width: 196px;
	display: none;
}
#branding #searchsubmit {
	display: none;
}
#branding .only-search #searchform {
	top: 5px;
	z-index: 1;
}
#branding .only-search #s {
	background-color: #666;
	border-color: #000;
	color: #222;
}
#branding .only-search #s,
#branding .only-search #s:focus {
	width: 85%;
}
#branding .only-search #s:focus {
	background-color: #bbb;
}
#branding .with-image #searchform {
	top: auto;
	bottom: -27px;
	max-width: 195px;
}
#branding .only-search + #access div {
	padding-right: 205px;
}

/*-------- Overriding Comments --------*/

/* Comments link */
.entry-header .comments-link a {
	background: #eee url(images/comment-bubble.png) no-repeat;
	color: #666;
	font-size: 8px;
	font-weight: normal;
	line-height: 35px;
	overflow: hidden;
	padding: 0 0 0;
	position: absolute;
	top: 1.5em;
	right: 0;
	text-align: center;
	text-decoration: none;
	width: 43px;
	height: 36px;
}
.