/*
Theme Name: Peruvian Connection
Theme URI: http://wordpress.org/
Description: Highly modified version of Twenty Ten theme.
Version: 1.0
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

body { font-family: Verdana, Arial, sans-serif; line-height: 1.75em; }

a img { border: none; }

#primary,
#secondary { line-height: 1.5em; }

#links-header { line-height: 1.25em; }

a:link { color: #000; text-decoration: none; }
a:visited { color: #999; text-decoration: none; }
a:hover { text-decoration: underline; }
a:active {  }

A.nu { text-decoration: none; }

h1.page-title { font-family: Georgia, Times New Roman, serif; color: #8f9360; font-size: 1.75em; }
h2 span.title-date { font-size: .75em; font-weight: normal; color: #555; font-family: Georgia, Times New Roman, serif; font-style: italic; }

.footer { font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #333333; margin-right: 13px; float: right; }
.footer A:LINK, .footer A:ACTIVE, .footer A:VISITED { color: #999999; text-decoration: none; }
.footer A:HOVER { color: #999999; text-decoration: underline; }

body#main { background-image: url(http://yz1.peruvianconnection.com/images/en_US/global/globalgraphics/watercolor_backgrd.gif); background-color: #FFFFFF; background-position: center; margin: 0px; padding: 0px; }

.container { margin: 0 auto; width: 916px; background-color: transparent; background-image: url(http://yz1.peruvianconnection.com/images/en_US/global/globalgraphics/bg.png); background-repeat: repeat-y; position: relative; }

#containerBackground { top: 0px; left: 0px; width: 916px; background-image: url(http://yz1.peruvianconnection.com/images/en_US/global/globalgraphics/header_bg.png); background-repeat: no-repeat; position: relative; }

#containerFooter { margin: 0 auto; width: 916px; height: 90px; background: transparent url(images/footer_bg.png) bottom left no-repeat; }

.footer { padding-top: 10px; }
#footerRight { float: right; padding-right: 17px; }
#footerSites { position: relative; text-align: left; padding-left: 13px; }

.center { margin: 0 auto; width: 750px; background-color: transparent; position: relative; }

#header { height: 140px; }
#header #site-title,
#header #site-description { display: none; }
#header-image { margin-right: 20px; }
#header-image-caption span.caption-header-image { color: #8f9360; float: right; line-height: 1.1em; margin-left: 40px; font-size: .94em; margin-right: 20px; }

#logo { position: absolute; top: 19px; left: 156px; }
#tagline { position: absolute; top: 111px; left: 181px; }

form { margin: 0; padding: 0; }

div.dotted-line { width: 729px; border: none; height: 5px; background: transparent url(images/hr-dotted.gif) no-repeat bottom left; }

#links-header { color: #54301A; text-align: right; position: absolute; right: 17px; top: 52px; }
#links-header * { margin: 0; padding: 0; list-style: none; }
#links-header a { color: #54301A; text-decoration: none; }
#links-header a:hover { color: #54301A; text-decoration: underline; }

/*search*/
#search { text-align: right; margin: 1em 0; padding-right: 35px; }
#search label { display: none; }
#searchsubmit { color: #fff; background-color: #54301a; background: #fff url(images/button-search.png) 0px 0px no-repeat; width: 87px; height: 16px; border: none; padding: 0px; margin: 0px; vertical-align: middle; }
#s { position: relative; color: #54301a; background-color: #54301a; background: #fff url(images/textarea.png) 0px 0px no-repeat; width: 94px; height: 16px; text-align: center; border: none; padding: 0px; margin: 0px; vertical-align: middle; font-family: Verdana; font-size: 9px; }
#emailsubscribe form { margin-bottom: 2em; }
#primary #emailsubscribe { text-align: right; }
#primary #subscribesubmit,
#secondary #subscribesubmit { color: #fff; background-color: #54301a; background: #fff url(images/button-subscribe.png) 0px 0px no-repeat; width: 57px; height: 16px; border: none; padding: 0px; margin: 0px; vertical-align: middle; }
#primary #es,
#secondary #es { position: relative; color: #54301a; background-color: #54301a; background: #fff url(images/estextarea.png) 0px 0px no-repeat; width: 97px; height: 16px; text-align: center; border: none; padding: 0px; margin: 0 5px 0 0; vertical-align: middle; font-family: Verdana; font-size: 9px; }

/*nav*/
div.menu { width: 500px; overflow: hidden; }
div.menu ul { display: block; padding: 0px 0px 0px 4px; border: 0px; margin: 0px; width: 750px; position: relative; top: 2px;  }
div.menu ul li { display: inline; font-family: Verdana; font-size: 13px; color: #54301A; border: 0px; margin: 0px;  }
div.menu ul li a { display: block; float: left; text-align: center; line-height: 36px; height: 36px; text-decoration: none; background-position: 0px 36px; background-repeat: no-repeat; }
div.menu ul li a { color: #8f9360; font-size: 0.94em; text-transform: lowercase; width: 80px; height: 36px; background: transparent url(images/button_home.gif) no-repeat 0px 36px; margin-right: 10px; line-height: 2em; }
div.menu ul li.page-item-2 a { width: 110px; background: transparent url(images/button_about.gif) no-repeat 0px 36px; }
div.menu ul li.page-item-13 a { width: 183px; background: transparent url(images/button_pc.gif) no-repeat 0px 36px; }
div.menu ul li.current_page_item a,
div.menu ul li a:hover,
div.menu ul li.current_page_item.page-item-2 a,
div.menu ul li.page-item-2 a:hover,
div.menu ul li.current_page_item.page-item-13 a,
div.menu ul li.page-item-13 a:hover { color: #54301A; background-position: 0px 0px; }
div.menu ul li a:hover { color: #54301A; background-position: 0px 0px; }

a.categoryNavSaleOff { text-decoration: none; color: #808449; background-position: 0px 30px; }
a.categoryNavSaleOn { text-decoration: none; color: #54301A; background-position: 0px 30px; }
a.categoryNavOff { text-decoration: none; color: #54301A; background-position: 0px 30px; }
a.categoryNavOn { text-decoration: none; color: #54301A; background-position: 0px 30px; }

td, body, input, select, textarea { font-family: Verdana, Geneva, sans-serif; color: #000; FONT-SIZE: 11px; }
td img { vertical-align: bottom; }


/*sidebar*/

#primary,
#secondary { background: transparent url(images/sidebar-bg.png) repeat-y; }
#primary *,
#secondary * { margin: 0; padding: 0; list-style: none; color: #000; }
#primary .sidebar-wrapper,
#secondary .sidebar-wrapper { padding: 5px 20px; }
#primary ul,
#secondary ul { margin-bottom: 2em }

.entry-title a { color: #8f9360; }
.entry-title { color: #8f9360; font-family: Georgia, Times, serif; font-size: 1.5em; margin-top: 0; }

#primary h3,
#secondary h3,
#primary h3 a,
#secondary h3 a { color: #8f9360; text-transform: lowercase; font-weight: normal; font-size: 13px; }
.widget_myFacebook h3.widget-title,
.widget_myTwitter h3.widget-title,
.widget_mySubscribe h3.widget-title { display: none }
#primary .widget_myEmailSubscribe p { font-size: .83em; color: #8f9360; }
#primary .widget_myEmailSubscribe a { color: #8f9360; }
#primary .widget_myEmailSubscribe a { text-decoration: underline; }
#primary a.link-twitter,
#secondary a.link-twitter { padding-left: 26px; padding-bottom: 13px; background: transparent url(images/icon-twitter-gry.png) no-repeat }
#primary a.link-facebook,
#secondary a.link-facebook { padding-left: 26px; padding-bottom: 13px; background: transparent url(images/icon-fb-gry.png) no-repeat }
#primary .widget_mySubscribe h3 a,
#secondary .widget_mySubscribe h3 a { padding-left: 16px; padding-bottom: 3px; background: transparent url(images/icon-feed.png) 0px 3px no-repeat }
#primary li.widget_recent_entries li { display: inline; }
#primary li.widget_recent_entries li a { padding-left: 10px; background: transparent url(images/bullet.gif) 0px 6px no-repeat }

	/*sidebar - about page
	
	body.page-id-2 #primary,
	body.page-id-2 #secondary { background-image: none; }
	
	body.page-id-2 #primary *,
	body.page-id-2 #secondary * { color: #000; }
	
	body.page-id-2 #primary .sidebar-wrapper,
	body.page-id-2 #secondary .sidebar-wrapper { padding: 0; }
	
	body.page-id-2 h3.widget-title { display: none; }
	
	body.page-id-2 img.sidebar-top,
	body.page-id-2 img.sidebar-btm { display: none; } 
	
	#rightcolumn { display: none; }
	#primary .sidebar-wrapper .rightcolumn-liner h3 { font-size: 1.2em; margin: 0 0 8px 0; color: #5f1b2a; }
	#primary .sidebar-wrapper .rightcolumn-liner img.portrait { float: right;	}
	
	.widget_text h3.widget-title { display: none; }
	
	body.page-id-2 #primary #rightcolumn { display: block; padding-top: 60px; padding-bottom: 10px; background: url(images/column-right-header.gif) no-repeat top #8f9360; color: #44484b; border: 1px solid #857254; }
	body.page-id-2 #primary #rightcolumn p { font-size: 0.9em; margin: 0 0 5px 0; }	
	body.page-id-2 #primary #rightcolumn h3 { padding-top: 5px; line-height: 1.25em; }	
	body.page-id-2 #primary .rightcolumn-liner { padding: 0 15px 0 15px; }
	
	#rightcolumn a:link, #rightcolumn a:visited { color: #5f1b2a; font-size: 1em; text-decoration: none; }	
	#rightcolumn a:hover { text-decoration: underline; color: #5f1b2a; } */




/*post*/
.entry-meta,
.entry-meta a,
.entry-utility,
.entry-utility a { color: #8f9360; }
img.icon-sharethis { margin-right: 3px; }

.type-post { margin-bottom: 4em; }
div.img div { display: none; }
.wp-caption-text { padding-bottom: 10px; margin-bottom: 10px; color: #8f9360; line-height: 1.2em; background: transparent url(images/hr-dotted.gif) no-repeat bottom left; }



/* =Comments
-------------------------------------------------------------- */

#comments { clear: both; }
#comments .navigation { padding: 0 0 18px 0; }

h3#comments-title,
h3#reply-title { color: #666; font-size: 18px; font-weight: bold; margin-bottom: 0; }
h3#comments-title { padding: 24px 0; }

.commentlist { list-style: none; margin: 0; }
.commentlist li.comment { border-bottom: 1px solid #e7e7e7; line-height: 24px; margin: 0 0 24px 0; padding: 0 0 0 56px; position: relative; }
.commentlist li:last-child { border-bottom: none; margin-bottom: 0; }

#comments .comment-body ul,
#comments .comment-body ol { margin-bottom: 18px; }
#comments .comment-body p:last-child { margin-bottom: 6px; }
#comments .comment-body blockquote p:last-child { margin-bottom: 24px; }

.commentlist ol { list-style: decimal; }

.commentlist .avatar { position: absolute; top: 4px; left: 0; }

.comment-author {  }
.comment-author cite { color: #000; font-style: normal; font-weight: bold; }
.comment-author .says { font-style: italic; }

.comment-meta { font-size: 12px; margin: 0 0 18px 0; }
.comment-meta a:link,
.comment-meta a:visited { color: #888; text-decoration: none; }
.comment-meta a:active,
.comment-meta a:hover { color: #ff4b33; }

.commentlist .even {  }

.commentlist .bypostauthor {  }

.reply { font-size: 12px; padding: 0 0 24px 0; }

.reply a,
a.comment-edit-link { color: #888; }

.reply a:hover,
a.comment-edit-link:hover { color: #ff4b33; }
.commentlist .children { list-style: none; margin: 0; }
.commentlist .children li { border: none; margin: 0; }

.nopassword,
.nocomments { display: none; }

#comments .pingback { border-bottom: 1px solid #e7e7e7; margin-bottom: 18px; padding-bottom: 18px; }
.commentlist li.comment+li.pingback { margin-top: -6px; }
#comments .pingback p { color: #888; display: block; font-size: 12px; line-height: 18px; margin: 0; }
#comments .pingback .url { font-size: 13px; font-style: italic; }

/* Comments form */

input[type=submit] { color: #333; }
#respond { border-top: 1px solid #e7e7e7; margin: 24px 0; overflow: hidden; position: relative; }
#respond p { margin: 0; }
#respond .comment-notes { margin-bottom: 1em; }

.form-allowed-tags { line-height: 1em; }
.children #respond { margin: 0 48px 0 0; }

h3#reply-title { margin: 18px 0; }

#comments-list #respond { margin: 0 0 18px 0; }
#comments-list ul #respond { margin: 0; }

#cancel-comment-reply-link { font-size: 12px; font-weight: normal; line-height: 18px; }

#respond .required { color: #ff4b33; font-weight: bold; }
#respond label { color: #888; font-size: 12px; }
#respond input { margin: 0 0 9px; width: 98%; }
#respond textarea { width: 98%; }
#respond .form-allowed-tags { color: #888; font-size: 12px; line-height: 18px; }
#respond .form-allowed-tags code { font-size: 11px; }
#respond .form-submit { margin: 12px 0; }
#respond .form-submit input { font-size: 14px; width: auto; }

/*pager*/

#main #wp_page_numbers li.page_info { font-family: Verdana, Arial, sans-serif; color: #666; font-size: 12px; border: none; padding-top: 4px; }
#main #wp_page_numbers a { font-family: Verdana, Arial, sans-serif; border: none; font-size: 13px; }
#main #wp_page_numbers a:hover { text-decoration: underline; }
#main #wp_page_numbers li.active_page a { color: #8f9360; }
#main #wp_page_numbers li.active_page a:hover { color: #8f9360; text-decoration: underline; }
