/*

THEME NAME: WLCO

DESCRIPTION: Powers the WLCO websitehttp://wendylewisco.com/wp/wp-admin/theme-editor.php?file=/themes/wlco/style.css&theme=WLCO&a=te

VERSION: v1

AUTHOR: <a href="http://www.nicasiodesign.com/">nicasio llc</a>

*/





/* Two-column with sidebar on left from the /examples/ folder  */

@import url('layouts/2c-r.css');



/* RESET ALL FONT SIZES ------------------------------------------------------------------------



Copyright (c) 2007, Yahoo! Inc. All rights reserved.

Code licensed under the BSD License:

http://developer.yahoo.net/yui/license.txt

version: 2.4.1

*/

/**

 * Percents could work for IE, but for backCompat purposes, we are using keywords.

 * x-small is for IE6/7 quirks mode.

 */

body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}

table {font-size:inherit;font:100%;}

/**

 * Bump up IE to get to 13px equivalent

 */

pre,code {font-family:monospace;*font-size:108%;line-height:100%;}



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



/* USE THESE FONT SIZES TO DECLARE TRUE SIZES IN PIXELS ---------------------------------------



 {font-size:77%;} 		=>	10px

 {font-size:85%;} 		=>	11px

 {font-size:93%;} 		=>	12px

 {font-size:100%;} 		=>	13px

 {font-size:108%;} 		=>	14px

 {font-size:116%;} 		=>	15px

 {font-size:123.1%;} 		=>	16px

 {font-size:131%;} 		=>	17px

 {font-size:138.5%;} 		=>	18px

 {font-size:146.5%;} 		=>	19px

 {font-size:153.9%;} 		=>	20px

 {font-size:161.6%;} 		=>	21px

 {font-size:167%;} 		=>	22px

 {font-size:174%;} 		=>	23px

 {font-size:182%;} 		=>	24px

 {font-size:189%;} 		=>	25px

 {font-size:197%;} 		=>	26px



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







/* MISC. ITEMS ---------------------------------------------------------------------------- */



* {margin:0;padding:0;}



.clear {clear:both;height:0px;overflow:hidden;}



a { color: #D05886; text-decoration: none; }

a:hover { color: #A2114F; }



a img { border: 0px solid WHITE; }



strong { color: #A2114F; }



.edit-link {display:block;margin:15px 0px;}

.entry-date .edit-link {display:inline;margin:0px;}

a.post-edit-link {color:#666;font-weight:bold;text-decoration:underline;}

a.post-edit-link:hover {text-decoration:none;}



/* HIDE THESE ITEMS */

#image-preloader, .linklove, .ddsg-wrapper div, .advertisement font, li#pages, li#categories, li#archives, li#search, li#linkcat-2, li#rss-links, li#meta, span#generator-link, span.meta-sep, span#theme-link {display:none;}



/* RESET FORM FIELDS */

input, textarea, select, legend {font-family:Arial, Helvetica, sans-serif !important;}

input, textarea, select {outline: none;} /* removes the on focus blue border in safari */

textarea {resize:none;} /* removes ability to resize field in css3 */



/* ADD VERTICAL SCROLLBARS TO EVERY PAGE (eliminates horizontal jog) */

html, body {height: 100%; margin: 0 0 1px;}



/*  Styled Buttons */



.pink.styled, .privatePostLink { background: #D05685; }

.pink.styled:hover, .privatePostLink:hover { background-color: #A2114F; }

	

	.styled, button.styled, .privatePostLink { width: auto; text-align: center; margin-top: 10px; }



	.styled, .styled:visited, button.styled, button.styled:visited, .privatePostLink { background: #666161 url(images/btn-overlay.png) repeat-x; display: inline-block; padding: 5px 10px 6px; color: #fff; text-decoration: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5); text-shadow: 0 -1px 1px rgba(0,0,0,0.25); border: 2px solid rgba(0,0,0,0.25); position: relative; cursor: pointer; }

	.privatePostLink {background-color:#D05685;font-weight:bold;}
	.privatePostLink:hover {background:#A2114F;color:#FFF;}
	
	.styled:hover, button.styled:hover { background-color: #8F8888; color: #fff; }

	.styled:active, button.styled:active, .privatePostLink:active { top: 1px; }

	.small.styled, .small.styled:visited, button.small.styled, button.small.styled:visited { font-size: 85%; }

	.styled, .styled:visited, .medium.styled, .medium.styled:visited, button.styled, button.styled:visited, button.medium.styled, button.medium.styled:visited { font-size: 108%; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }

	.large.styled, .large.styled:visited, button.large.styled, button.large.styled:visited { font-size: 116%; padding: 8px 14px 9px; }



img.alignright { border: 1px solid #ccc; padding: 4px; background: #fff; }



hr {margin-bottom:15px;height:3px;border:0px;border-left:5px solid #666;border-right:5px solid #666;overflow:hidden;background:#fc9ec2;}





/* Just some example content */



body { background: #fff; line-height: 1.25; color: #333030; }



.fltleft { float: left; clear: left; }

.fltright { float: right; clear: right; }



h2, h3, h3, h5, h6, p { margin-bottom: 17px; }



#wrapper { width: 100%; /* margin: 44px auto; */ background: #fff; border-top: 3px solid #333; border-bottom:3px solid #333;}
.wrapperInner {width:980px;margin:0 auto;}



/* Header */



#header { width: 100%; height: 94px; padding: 0 0 0 0; margin: 38px 0 0 0; background: #fff url(images/bg-header.png) repeat-x bottom right; clear: both; position: relative; }

#header img { float: left; }

#header img.title { margin: 0 0 0 20px; }

#header h1 { display: none; }



div#header-secondary { float: right; width: 300px; text-align: center; font-weight: bold; }

div#header-secondary p { color: #D05886; font-size: 116%; margin-right: 20px; margin-bottom: 0; }

div#header-secondary .styled { width: 255px; }



div.skip-link { position: absolute; right: 1em; top: 1em; display: none; }

div#access {border-bottom:3px solid #333;}
div#access .wrapperInner {width:940px;}
div#menu { background: #D05886 url(images/bg-nav.gif) repeat-x bottom right; margin: 0; width: 100%; border: 3px solid #fff; border-width: 3px 0; height: 45px; font-size: 108%; }
div#menu li, div#footermenu li { display: inline; list-style-type: none; }
div#menu ul li { display: block; }
div#menu ul, div#menu ul ul, div#footermenu ul { list-style: none; margin: 0; padding: 0; }
div#menu ul li a { display: block; padding: 14px 10px; text-decoration: none; color: #fff; font-weight: bold; }
div#menu ul li a:hover, div#menu ul li.current_page_item a { color: #FFF; background:transparent url('images/topNav-itemBG.jpg') repeat-x bottom left;}
div#menu ul li ul { left: -999em; position: absolute; background: #999; width:200px;}
div#menu ul li ul li {display:block;width:100%;}
div#menu ul li ul li a {display:block;padding:13px 10px;}
div#menu ul li ul li a:hover {color:#FFF;background: #666161 url(images/btn-overlay.png) repeat-x;}
div#menu ul li:hover ul {left:auto;}





.entry-title,.entry-meta {

clear:both;

}



div#container { background: transparent none; z-index: 100; padding: 27px 0; }



div#feature { width: 932px; background: #fff url(images/bg-feature3.jpg) no-repeat bottom left; height: 308px; margin: 0 auto 27px auto; border: 4px solid #C0B9B9; -moz-border-radius: 7px; -webkit-border-radius: 7px; -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);text-align: center; }
#featureInner {margin-left:258px;}
div#feature img { margin-right: 20px; width:248px;height:308px; }

div#feature h2 { margin: 34px 0px 0px 0; color: #A2114F; font: 204% Georgia, "Times New Roman", serif; font-style: italic; }

div#feature h3 { margin: 0 20px 27px 0; font-size: 167%; color: #333030; font-weight: normal; }

div#feature ul { font: 182% Georgia, "Times New Roman", serif; color: #595555; font-style: italic; }

div#feature ul li { padding: 0 20px; border-right: 1px solid #C0B9B9; display: inline; list-style-type: none; }

div#feature ul li.last { border-right: none; }

div#feature .pink.styled { width: 220px; margin: 44px 20px 20px 20px; }



div.frontbadge { float: left; width: 300px; margin-left: 20px; }


#membership-intro .privatePostMsg {display:none;}
.privatePostMsg {font-weight:bold;}

.privatePostLink {margin-left:10px;}
#membership-intro .privatePostLink {margin:0px;}

#blogPosts .post {border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;margin-bottom:20px;padding:10px 10px 0px 10px;background:#f5f5f5;}


div#primary .sidebar { clear: both; }



div#footer { background: #FDD8D8; padding: 30px 0px; width: 100%; border-top: 4px double #fff; }
div#footer .wrapperInner {width:940px;}

div#footer p { float: left; }

div#footer .socialmedia { float: right; width: 270px; }

div#footer .socialmedia li { display: inline; list-style-type: none; padding: 5px 5px 5px 27px; margin-right: 5px; }

.socialmedia #facebook { background: transparent url(images/icon-facebook.png) no-repeat 0 50%; }

.socialmedia #twitter { background: transparent url(images/icon-twitter.png) no-repeat 0 50%; }

.socialmedia #technorati { background: transparent url(images/icon-technorati.png) no-repeat 0 50%; }

.socialmedia #linkedin { background: transparent url(images/icon-linkedin.png) no-repeat 0 50%; }



div#footermenu { clear: both; font-size: 93%; margin-bottom: 27px; }

div#footermenu li { border-right: 1px solid #999; padding: 0 5px; font-size:85%;}

div#footermenu li.last { border-right: none; }



form#commentform .form-label {

margin:1em 0 0;

}



form#commentform span.required {

background:#fff;

color:#c30;

}



form#commentform,form#commentform p {

padding:0;

}



input#author,input#email,input#url,textarea#comment {

padding:0.2em;

}



div.comments ol li {

margin:0 0 3.5em;

}



textarea#comment {

height:13em;

margin:0 0 0.5em;

overflow:auto;

width:66%;

}



.alignright,img.alignright{

float:right;

margin:0px 0 15px 15px;

}



.alignleft,img.alignleft{

float:left;

margin:0px 15px 15px 0;

}



.aligncenter,img.aligncenter{

display:block;

margin:0px auto 15px auto;

text-align:center;

}



div.gallery {

clear:both;

height:180px;

margin:1em 0;

width:100%;

}



p.wp-caption-text{

font-style:italic;

}



div.gallery dl{

margin:1em auto;

overflow:hidden;

text-align:center;

}



div.gallery dl.gallery-columns-1 {

width:100%;

}



div.gallery dl.gallery-columns-2 {

width:49%;

}



div.gallery dl.gallery-columns-3 {

width:33%;

}



div.gallery dl.gallery-columns-4 {

width:24%;

}



div.gallery dl.gallery-columns-5 {

width:19%;

}



div#nav-above {

margin-bottom:1em;

}



div#nav-below {
	margin-top:1em;
	margin-bottom: 1em;
	height: auto;
}



div#nav-images {

height:150px;

margin:1em 0;

}



div.navigation {

height:1.25em;

}



div.navigation div.nav-next {

float:right;

text-align:right;

}

div.navigation div.nav-prev {

float:left;

text-align:left;

}



div.sidebar h3 {

font-size:1.2em;

}



div.sidebar input#s {

width:7em;

}



div.sidebar li {

list-style:none;

margin:0 0 2em;

}



div.sidebar li form {

margin:0.2em 0 0;

padding:0;

}



div.sidebar ul ul {

margin:0 0 0 1em;

}



div.sidebar ul ul li {

list-style:disc;

margin:0;

}



div.sidebar ul ul ul {

margin:0 0 0 0.5em;

}



div.sidebar ul ul ul li {

list-style:circle;

}



div#menu ul li,div.gallery dl,div.navigation div.nav-previous {

float:left;

}



div#header, div#footer { text-align: left; }



input#author,input#email,input#url,div.navigation div {

width:50%;

}



div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {

margin:0;

padding:0;

}



/*

LAYOUT: Two-Column (Right)

DESCRIPTION: Two-column fluid layout with one sidebars right of content

*/



div#content { margin: 0 0 0 20px; float: left; width: 650px; padding-right: 19px; /*border-right: 1px dashed #999; */}



div.sidebar { float: right; width: 225px; margin-right: 20px; }
body.home div.sidebar {float:none;width:100%;}
body.home div.sidebar ul.xoxo li.widget {float:left;width:225px;margin-left:16px;}
body.home div.sidebar ul.xoxo li.widget_twitter {display:none;}


div#secondary .sidebar { margin-top: 27px; }

div#secondary h3 { margin-bottom: 17px; }

div#secondary .widget_twitter ul { margin: 0; padding: 0; }

div#secondary .widget_twitter li { list-style-type: none; margin: 0 0 17px 0; }

div#secondary .widget_twitter li li span { margin-top: 5px; color: #ccc; } 

div#secondary .widget_twitter .time-meta {display:block;}

div#secondary .widget_twitter .from-meta {display:none;}


div#newsletter { background: url(images/badge-subscribe-small.gif) no-repeat 0 0; width: 225px; height: 79px; padding: 60px 10px 0 20px; }

div#newsletter .email {width:160px; padding:3px 4px 1px 4px;}

div#newsletter .go img { margin-top:5px;}





blockquote { font: italic 161.6% Georgia, "Times New Roman", serif; background:url(images/quote-open.png) 0 0 no-repeat; margin-bottom: 27px; }

blockquote p { padding: 0 30px; background:url(images/quote-close.png) bottom right no-repeat; line-height: 24px; }

blockquote cite  { font: 77% "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif; color: #666; padding: 0 0 30px; margin-top: 5px; }

.homePageTestimonial {width:95%;margin:0 auto;}
.homePageTestimonial blockquote {font-size:100%;margin-bottom:0px;}
.homePageTestimonial blockquote p {padding-bottom:0px;margin-bottom:12px;}
.homePageTestimonial blockquote cite {display:block;padding-bottom:3px;}
.homePageTestimonial .smaller {font-size:93%;line-height:141%;}



.comment-meta {

margin-bottom:1em;
font-size:11px;

}

.entry-content {
	margin-bottom:2em;
}

#comments-list ol {
	padding-left: 20px;
}

/* Clear Fix Code */
.ClearFix:after{
      content:".";
      display:block;
      height:0;
      clear:both;
      visibility:hidden;
}

/* WinIE7 only */
*:first-child+html .ClearFix{
      height:1%;
 }

/* WinIE6 and below */
* html .ClearFix{
      height:1%;
}

/* MacIE only */
/*¥*//*/
.ClearFix{
	display:inline-table;
 }
/**/