/*  
Theme Name: Voices-en-Espanol - Spanish Templates
Theme URI: 
Description: The default theme for the new Voices en Espanol design.
Version: 1.0
Author: ClickNathan, LLC.
Author URI: clicknathan.com
*/
	

/** GENERAL RESETS **/
* {padding:0;margin:0;}
a img {border:none;}
ul {margin-left:20px; padding-left:10px;}
h3 {margin:15px 0px; color:black; font-size:14px; padding:0px;}
.clear {clear:both;}
a:link, a:visited {
	color:#A01222;
	font-weight:bold;
	text-decoration:underline;
	}
a:hover {
	color:#A01222;
	font-weight:bold;
	text-decoration:none;
	}
input.textinput, textarea, select {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	margin:0 5px 0 0;
	padding:4px 5px;
	font-weight:normal;
	border:1px solid #FFFFFF;
	background-image:none;
	}
	
blockquote {border-left:4px solid #a01222; padding-left:20px;}
	
.copy .textinput {border:1px solid #eee6ca;}

body {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	background:#F9F8EF;
	text-align:center;
	font-size:12px;
	margin-top:-15px !important;
	}
	

/** NAVIGATION & LOGO **/	
#navigation {
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	height:57px;
	width:960px;
	position:relative;
	}
#navbar {
	position:absolute;
	top:22px;
	left:0;
	list-style:none;
	}
ul#navbar li {
	float:left;
	margin:0 0 0 0;
	}
ul#navbar li a:link, ul#navbar li a:visited {
	text-indent:-9999px;
	border-left:2px solid #FFDB58;
	}
ul#navbar li a:hover {
	text-indent:-9999px;
	border-left:2px solid #A01222;
	}
ul#navbar li a {
	display: block;
	background-color: transparent;
	background-position: right center;
	background-repeat: no-repeat;
	}
	/* Spanish Nav CSS */
	.espanol ul#navbar li#nav_blog a {
		background-image: url(images/nav/blog.gif);
		height:17px;
		width:59px;
		}
	.espanol ul#navbar li#nav_about a {
		background-image: url(images/nav/about-es.gif);
		height:17px;
		width:82px;
		background-position:center center !important;
		}
	.espanol ul#navbar li#nav_contact a {
		background-image: url(images/nav/contact-es.gif);
		height:17px;
		width:96px;
		}
	.espanol ul#navbar li#nav_links a {
		background-image: url(images/nav/links-es.gif);
		height:17px;
		width:88px;
		}
	.espanol ul#navbar li#nav_podcasts a {
		background-image: url(images/nav/podcasts.gif);
		height:17px;
		width:100px;
		}
	.espanol ul#navbar li#nav_store a {
		background-image: url(images/nav/store-es.gif);
		height:17px;
		width:79px;
		}
	
#logo {
	text-align:center;
	background:transparent url(images/design/imagery_bg.jpg) center bottom repeat-x;
	height:191px;
	}
#logo h1 a {
	display:block;
	height:191px;
	margin-left:auto;
	margin-right:auto;
	width:956px;
	text-indent:-9999px;
	text-align:center;
	background:transparent url(images/imagery/home.jpg) center bottom no-repeat;
	}
	/* these are classes set on the div#logo at the top of all templates */
	div.aboutlogo h1 a {
		background:transparent url(images/imagery/about.jpg) center bottom no-repeat !important;
		}
	div.singlelogo h1 a {
		background:transparent url(images/imagery/houses.jpg) center bottom no-repeat !important;
		}
	div.podcastlogo h1 a {
		background:transparent url(images/imagery/podcast.jpg) center bottom no-repeat !important;
		}
	div.linkslogo h1 a {
		background:transparent url(images/imagery/links.jpg) center bottom no-repeat !important;
		}
	div.houselogo h1 a {
		background:transparent url(images/imagery/house.jpg) center bottom no-repeat !important;
		}
	div.storelogo h1 a {
		background:transparent url(images/imagery/store.jpg) center bottom no-repeat !important;
		}
	


	

/** SEARCH BOX **/
#addnav {
	position:absolute;
	top:0px;
	padding:0 0 0 0;
	right:0;
	width:330px;
	height:57px;
	background:#eee6ca;
	}
#addnav #search {
	padding:10px 0 0 30px;
	}
#addnav #search a:link, #addnav #search a:visited {
	color:#A01222;
	font-weight:bold;
	text-decoration:underline;
	}
#addnav #search a:hover {
	color:#A01222;
	font-weight:bold;
	text-decoration:none;
	}
#addnav #search form input.textinput {width:140px;}
#addnav #search form input.btn {
	background:transparent url(images/buttons/go_tan.png) center center no-repeat;
	border:0;
	}
#addnav #search span {
	color:#F9F8EF;
	font-size:28px;
	}

	
	

/** RED MIDDLE BANNER **/
#midbanner {
	color:#FFFFFF;
	background:#A01222 url(images/design/bg_definition.jpg) top repeat-x;
	height:194px;
	}
#esbanner {
	padding:25px 0 0 0;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:960px;
	}
#esbanner dt {
	font-size:22px;
	}
#esbanner dd {
	margin:0 0 0 20px;
	}
#esbanner dd em {
	line-height:26px;
	font-size:14px;
	}
#esbanner ol {
	margin:10px 0 0 30px;
	}
#esbanner ol li {
	margin:5px 0 0 0;
	font-size:14px;
	}




/** BODY TEXT **/
#contentwrapper {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	position:relative;
	padding:0 0 40px 0;
	}
#content {
	text-align:left;
	padding:40px 0 0 0;
	margin:0 380px 0 0;
	min-height:875px;
	}
#content .datecal {
	text-align:center;
	float:left;
	width:70px;
	background:transparent url(images/design/date.gif) top center no-repeat;
	}
#content .datecal p.month {
	text-transform:capitalize;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 0 0 0;
	}
#content .datecal p.date {
	color:#333333;
	font-weight:400;
	font-size:23px;
	padding:7px 0 10px 0;
	}
#content .post .entry {
	margin:0 0 40px 0;
	float:left;
	width:490px;
	}
	
.entry2 {width:100% !important;}

#content .post .entrypad {
	padding: 0 0 0 10px;
	}
#content .post .entry a:link, #content .post .entry a:visited {
	color:#A01222;
	font-weight:bold;
	text-decoration:underline;
	}
#content .post .entry a:hover {
	color:#A01222;
	font-weight:bold;
	text-decoration:none;
	}
#content .post .entry h2, .entry2 h2, #content .post .entry h2 a:link, #content .post .entry h2 a:visited {
	color:#A01222;
	font-size:22px;
	font-weight:400;
	text-decoration:none;
	}
	
#content .post .entry h2 a:hover {
	color:#A01222;
	font-size:22px;
	font-weight:400;
	text-decoration:underline;
	}
#content .post .entry .entrytext, #content .post .entry2 .entrytext {
	margin:20px 0 0 0;
	font-size:12px;
	color:#333333;
	line-height:21px;
	}
		
#content .post .entry .entrytext p, .wpsc_container p {margin:0 0 20px 0;}
#content .post .entry2 p {padding:6px 0px;}

#content .post .entry .entryfooter {margin:10px 0 0 0;}
#content .post .entry .entryfooter .datestamp {
	float:left;
	width:190px;
	color:#BE9D28;
	}
#content .post .entry .entryfooter .sharethis {
	float:left;
	width:100px;
	}
#content .post .entry .entryfooter .commentlink {
	float:right;
	width:105px;
	text-align:right;
	}
#content .post .entry .entryshare {
	margin:20px 0 0 0;
	padding:5px 0 5px 210px;
	background:#eee6ca url(images/headings/stay.gif) 10px center no-repeat;
	}
	
.entryshare h3 {text-indent:-999em; margin:0px; padding:0px; font-size:0px;}
#content .post .entry .entryshare a.viablubrry  {
	padding:10px 0 12px 32px;
	background:transparent url(images/design/icon_blubrry.gif) 2px center no-repeat;
	line-height:70px;
	margin:0 10px 0 0;
	}
#content .post .entry .entryshare a.viaitunes {
	padding:10px 0 12px 32px;
	background:transparent url(images/design/icon_itunes.gif) left center no-repeat;
	line-height:70px;
	margin:0 10px 0 0;
	}
#content .post .entry .entryshare a.viaemail {
	padding:10px 0 12px 32px;
	background:transparent url(images/design/icon_email.gif) left center no-repeat;
	line-height:70px;
	}
#content .adsense {margin:0 0 0 78px;}
	

/** SIDEBAR **/
#sidebar {
	width:330px;
	background:#eee6ca;
	text-align:left;
	position:absolute;
	top:-194px;
	right:0;
	border-top:10px solid #FFDB58;
	font-size:13px;
	}
	.single #sidebar {top:0px;}
#sidebar a:link, #sidebar a:visited {
	color:#A01222;
	font-weight:bold;
	text-decoration:underline;
	}
#sidebar a:hover {
	color:#A01222;
	font-weight:bold;
	text-decoration:none;
	}
#sidebar #subscribe {padding:10px;}
#sidebar #subscribe h2 {
	background:transparent url(images/headings/subscribe_tan-es.gif) top left no-repeat;
	text-indent:-9999px;
	height:68px;
	}

#sidebar #subscribe form {padding:15px 0 0 0;}
#sidebar #subscribe form input.textinput {width:150px;}
#sidebar #subscribe form label {font-weight:800;}
#sidebar #subscribe form input.btn {
	background:transparent url(images/buttons/go_tan.png) center center no-repeat;
	border:0;
	}
#sidebar #subscribe p, #sidebar #subscribe form {
	margin:0 0 0 97px;
	}
#sidebar #subscribe p.rss, #sidebar #subscribe p.viablubrry, #sidebar #subscribe p.viaitunes {
	line-height:30px;
	}
#sidebar #subscribe p.viablubrry a {
	padding:10px 0 12px 32px;
	background:transparent url(images/design/icon_blubrry.gif) 2px center no-repeat;
	line-height:30px;
	}
#sidebar #subscribe p.viaitunes a {
	padding:10px 0 12px 32px;
	background:transparent url(images/design/icon_itunes.gif) left center no-repeat;
	line-height:30px;
	}
#sidebar #subscribe .privacy {
	font-size:11px;
	text-align:right;
	margin:4px 58px 10px 0;
	}
#sidebar #donate {
	padding:10px 0 30px 0;
	background:#FFFFFF;
	border-top:10px solid #A01222;
	position:relative;
	}
#sidebar #donate h2 {
	background:transparent url(images/headings/donate_white-es.gif) top left no-repeat;
	text-indent:-9999px;
	height:93px;
	}

#sidebar #donate .paypal {
	position:absolute;
	top:65px;
	right:25px;
	}
#sidebar #donate .hide {display:none;}
#sidebar #archives {
	padding:0 0 30px 0;
	border-top:10px solid #FFDB58;
	border-bottom:10px solid #A01222;
	}
#sidebar #archives h2 {
	background:transparent url(images/headings/archive-es.gif) top left no-repeat;
	text-indent:-9999px;
	height:41px;
	}


#sidebar #archives h3 {
	font-size:13px;
	color:#333333;
	font-weight:600;
	margin:10px 0 10px 28px;
	}
#sidebar #archives select {margin:15px 0 8px 28px;}
#sidebar #archives .tile_header {display:none;} /* Removing Fuzzy Posts Plugin H2 header */
#sidebar #archives ul {
	margin:0 0 0 45px;
	line-height:21px;
	}
#sidebar #advertisements {
	background:white;
	text-align:center;
	padding:20px 0;
	border-bottom:10px solid #FFDB58;
	}



/** ARCHIVES & SEARCH **/
#introtop {margin:0 0 40px 0;}
#introtop h5 {
	color:#A01222;
	font-size:22px;
	font-weight:400;
	text-decoration:none;
	margin:10px 0 0 0;
	}
.post .archives .entrytext {margin:10px 0 0 0;}
	

	
/** NAVIGATION LINKS **/
.navigation	{
	padding:0 0 20px 0;
	font-size:12px;
	}
	.navigation a:link, .navigation a:visited {color:#999999;font-weight:bold;}
	.navigation a:hover {color:#333333;font-weight:bold;text-decoration:underline;}
	
	
/** COMMENTS **/
.commentsblock {font-size:12px;margin:0 0 0 78px;}
.commentsblock h4 {
	color:#A01222;
	font-size:22px;
	font-weight:400;
	text-decoration:none;
	margin:10px 0 0 0;
	}
ol.commentlist {
	list-style:none;
	}
ol.commentlist li {
	padding:8px;
	margin:20px 0 10px 0;
	background:#eee6ca url(images/design/comment_speak.gif) top left no-repeat;
	color:#000000;
	}
/*ol.commentlist li.alt {
	padding:15px;
	margin:15px 0;
	background:#e3e3e3;
	color:#000000;
	}
*/ /*Commented out for alt style */
.comment_text ol, .comment_text ul, .comment_text li {
	margin:8px 8px 8px 30px;
    padding:0 0 0 0 !important;
	background:transparent !important;
	}
.comment_text blockquote {
	margin-left:30px;
	font-size:11px;
	padding:8px 8px 0 8px;
	}
.comment_text code, .comment_text pre {
	font-size:11px;
	padding:8px 8px 0 8px;
	font-family: monospace;
	}
.comment_meta {
	padding:0 0 10px 0;
	text-align:right;
	float:right;
	color:#BE9D28;
	}
.comment_title {
	padding:0 0 30px 0;
	text-align:left;
	float:left;
	}
.comment_moderated {
	font-style:italic;
	margin:10px 0;
	}
.comment_text, .comments-loggedin {
	margin:10px 0;
	line-height:20px;
	}
.comment_text p {
	margin-bottom:8px;
	}
.nocomments {
	font-style:italic;
	margin:10px 0;
	}
#commentform textarea, #commentform input {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	margin:2px 0;
	padding:3px;
	border:1px solid #eee6ca;
	}
#commentform textarea {
	width:470px;
	line-height:18px;
	}
#commentform label small {
	font-size:11px;
	color:#666666;
	}
#commentform input#submit {
	margin:6px 30px 0 0;
	background:transparent url(images/buttons/submit.gif) center center no-repeat;
	width:54px;
	height:31px;
	border:none;
	float:right;
	text-indent:-999px;
	}

	



/** FOOTER **/
#footer {
	background:#920F1D url(images/design/footer_bg.jpg) top left repeat-x;
	color:#000000;
	}
.footerwrapper {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	padding:15px 0 15px 0;
	text-align:left;
	font-size:13px;
	}
#footer a:link, #footer a:visited {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
	}
#footer a:hover {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}
#footer #subscribe2, #footer #shop, #footer #newsletting {
	float:left;
	width:320px;
	}
#footer #subscribe2w, #footer #shopw {margin:0 20px 0 0;}
#footer #subscribe2 h2 {
	height:70px;
	width:258px;
	text-indent:-9999px;
	background:transparent url(images/headings/subscribe_red-es.gif) bottom center no-repeat;
	}

#footer #subscribe2 p {
	margin:10px 0 0 70px;
	}
#footer #shop h2 {
	height:91px;
	width:272px;
	background:transparent url(images/headings/shop_red-es.gif) top center no-repeat;
	}
	
#footer #shop h2 a {text-indent:-999em; display:block; height:91px;}

#footer #newsletting form {padding:10px 0;}
#footer #newsletting form label {
	font-weight:bold;
	color:#FFFFFF;
	}
#footer #newsletting form input.textinput {width:250px;}
#footer #newsletting form input.btn {
	background:transparent url(images/buttons/go_red.png) center center no-repeat;
	border:0;
	}
#footer .copyright {
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	margin:40px 0 0 0;
	}

.glads {margin:15px 0px 0px 10px; font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif !important;}

.wpsc_product_price {padding-left:10px !important;}

/** END **/
