/*
Theme Name: New Mexico Voices For Children
Theme URI: http://www.robyardman.com.com
Description: A Two column child theme based off of Thematic (parent theme).
Author: Rob Yardman
Author URI: http://www.robyardman.com
Template: thematic
version: 1.0
Tags: Custom Theme
*/

@import url(../thematic/style.css);
@import url(2c-l-fixed.css);
@import url(menu.css);
@import url(footer.css);
@import url(template-homepage.css);
@import url(header-content.css);


body {
	background: #FFFFFF;
	padding: 32px 0;
}

body, input, textarea {
	font: 0.65em/1.4em arial, helvetica, sans-serif;
}

table, tr, td, th {
	border: 0 none;
	padding: 0;
	margin: 0;
}

p {
	margin-bottom: 13px;
}

h1, h2, h3, h4, h5, h6 {
    clear: none;
}

a:link, a:visited {
	color: #ED9818;
}

a:hover, a:active, .entry-meta a:active, .entry-meta a:hover {
	color: #00AADE;
}

#wrapper {
	width: 960px;
	margin: 0 auto;
	border: 1px solid #E4E4E4;
}


/* Header */

#header {
	background: transparent url(images/header-background.png) no-repeat;
	height: 186px;
	margin: 0px;
	padding: 0px;
}

#branding {
	padding: 30px 0 0;
	width: 960px;
}


/* Header Logo */

#blog-title a {
	background: transparent url(images/voices-logo.png) no-repeat top center;
	color: #FFF;
	display: block;
	text-indent: -9000px;
	width: 135px;
	height: 61px;
	position: relative;
	left: 20px;
	top: 60px;
}

#blog-description {
	display: none;
}



/* Main */

#main {
	background: transparent url(images/main-background.png) repeat-y;
	padding: 0;
	width: 960px;
}

#container {
	width: 960px;
}

#content {
	margin:0 0 0 180px;
	width: 780px;
}

#content .page-title {
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
	padding: 10px 0 0 110px;
}

/* Entry Content */

.entry-title {
	color: #ED9818;
	font-size: 26px;
	font-weight: normal;
	line-height: 26px;
	padding: 0 0 7px;
}

.entry-title a:active, .entry-title a:hover {
	color: #00AADE;
}

.hentry, .single .hentry {
	width: 640px;
	padding: 20px 30px 20px 110px;
}

.entry-meta {
	color: #666666;
	font-size: 11px;
	font-style: normal;
	border-bottom: 1px dotted #666;
	padding: 0 0 3px;
	margin: 0 0 5px;
}

.entry-meta .n {
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.05em;
	text-transform: none;
}


.entry-meta abbr {
    font-size: 11px;
    font-style: normal;
    letter-spacing: inherit;
    text-transform: none;
}

.entry-content h1, .entry-content h2 {
	color: #ED9818;
	padding: 10px 0;
	font-size: 16px;
	font-weight: normal;
	clear: left;
	line-height: 20px;
}

.entry-content h3 {
	color: #00AADE;
	padding: 10px 0;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	font-style: normal;
}

.entry-content {
	padding: 0px;
}

.entry-content #leftColumn {
	width: 300px;
	float: left;
}

.entry-content #rightColumn {
	width: 300px;
	float: right;
}

.edit-link {
	display: none;
}

.entry-utility {
	font-size: 11px;
	margin: 0 0 10px;
}

.nav-previous {
	padding-left: 20px;
}

.nav-next {
	padding-left: 20px;
}



/* Main Wrapper Middle */

#main-wrapper-middle {
	background: transparent url(images/main-wrapper-middle-background.png) no-repeat right bottom;
}


/* Primary Aside */

#primary {
	border: 0 none;
	padding: 20px 0 0;
	margin: 0;
}

#primary .textwidget {
	color: #FAA82D;
}

.aside p, .aside ul, .aside ol, .aside dd, .aside pre {
	font-size: 11px;
	line-height: 14px;
	margin-bottom: 10px;
}

.aside a {
	color: #ED9818;
}

.aside a:hover {
	color: #FFF;
}

.aside ul ul li {
	list-style: none;
}

.aside h3 {
	color: #FFF;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
}

.main-aside {
	right: 0px;
	width: 180px;
}

.main-aside ul {
	padding: 0 7px 0 20px;
}

.aside form, .aside table {
	margin-bottom: 0;
}

.aside, .aside input {
	font-size: 11px;
	line-height: 14px;
	margin-bottom: 0;
}



/* Subsidiary Area */

#subsidiary a, #subsidiary a:visited {
	color: #FFF;
	text-decoration: none;
}

#subsidiary {
	background: transparent url(images/subsidiary-background.png) no-repeat top center;
	width: 960px;
	padding: 10px;
}

#subsidiary .aside {
	float: left;
	padding: 15px;
	margin: 0 15px 0 0;
	width: 280px;
	height: 178px;
}

#subsidiary .widget_text {
	color: #FFF;
}

#subsidiary h3.widgettitle {
	font-style: normal;
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	text-shadow: 1px 1px 5px #000;
	border-bottom: 1px solid #f02f2f;
}

#subsidiary .textwidget, #subsidiary .stray_quote-2 {
	color: #FFF;
	font-size: 13px;
	padding: 10px 15px;
}


/* Form Elements */

.wpcf7-submit {
	background: transparent url(images/submit-background.png) no-repeat;
	color: #FFF;
	font-weight: bold;
}

input, textarea, select {
	background: transparent url(images/input-background.png) no-repeat;
	border: none;
	padding: 3px;
	margin: 5px 3px;
}

input:focus, textarea:focus, input:active, textarea:active {
	background: transparent url(images/input-background-active.png) no-repeat;
}

#s {
	background: transparent url(images/search-background.png) no-repeat;
	width: 145px;
	color: #000;
	margin-left: -4px;
}

.bid-email, .bid-phone, .bid-time, .bid-priority, .bid-type, .contact-email, .contact-subject {
	width: 250px;
}

.bid-name, .bid-description, .contact-message, .contact-name {
	width: 550px;
}

.bid-description, contact-message {
	height: 150px;
}

.bid-address {
	width: 210px;
}

.bid-city {
	width: 190px;
}

.bid-state {
	width: 25px;
}

.bid-zipcode {
	width: 40px;
}

.bid-type {
	width: 180px;
}


.wp-caption {
	border: 0 none;
}



/* wp125 Cusomization */

.wp125_write_ads_widget {
	padding: 0 0 20px 0;
}

#wp125adwrap_2c .odd {
	padding: 5px 20px 5px 0 !important;
}

#wp125adwrap_2c .even {
	padding: 5px 0 !important;
}



/* Staff Info Page */

#staffName {
	float: left;
	font-weight: bold;
	clear: left;
}

#staffTitle {
	color: #535353;
	font-weight: bold;
	clear: right:
}

#staffContact {
	color: #00AADE;
	float: right;
	clear: both;
}

/* NextGen Gallery */

.ngg-gallery-thumbnail-box {
	width: 300px !important;
}

/* Quiz */

.button-secondary {
	background: #DDD;
	border: 1px solid #CCC;
	font-size: 12px;
}

.wpst_question input {
	background: transparent;
}
