/*  
Theme Name: Nancy
Theme URI: http://www.nancyplatts.com
Description: 
Version: 0.1
Author: Sue Bailey
Author URI: http://www.blogmum.com 
Tags: Colours: reds: 751213, c3262b; khakis: cad3c4, 98a197; black: 272627
*/

/* MAIN LAYOUT DIVS */

body, html, img, div, ul, li, p, h1, h2, h3, h4, h5, h6 {
margin: 0px;
padding: 0px;
border: 0px;
}


html {
height: 100%;
}

body{
background: #E6EFE0;
color: #272627;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#content-wrapper {
background: #ffffff;
width: 1050px;
margin: 0px auto; 
box-shadow: 2px 0px 100px #272627;
-moz-box-shadow: 2px 0px 100px #272627;
-webkit-box-shadow: 2px 0px 100px #272627;
}

/*BITS OF HTML THAT GO EVERYWHERE */

.small {
font-size: 80%;
}

.italic {
font-style: italic;
}

li {
list-style-type: none;
}

p {
line-height: 1.6;
margin: 0px 50px 20px 1px;
}

a {
color: #751213;
}

a:visited {
color: #666666;
}

a:hover {
background: #98a197;
color: white;
}

h1,h2,h3,h4,h5,h6 {
font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}

blockquote {
margin-left: 0px;
padding-left: 120px;
background: url('images/blockquote.jpg') no-repeat top left;
}

.nomargin {
margin: 0px !important;
padding: 0px 0px 0px 5px !important;
}

.entry {
/*clear: all; */
}

/*HEADER*/

#header {
background: #ffffff url('images/header.jpg');
width: 1050px;
height: 152px;
}

.nancyplatts {
padding-top: 20px;
width: 251px;
height: 48px;
}

#header h2 {
font-size: 150%;
font-weight: normal;
color: #ffffff;
padding: 5px 20px;
}

.portrait {
float: left;
margin: 0px 10px 0px 0px;
height: 143px;
}

#search {
clear: both;
width: 1050px;
background-color: #cad3c4;
}

#s, #searchsubmit {
vertical-align: bottom;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#s {
border:  1px solid #98a197;
margin: 2px 10px 10px 10px;
height: 1.2em;
font-size: 1em;
}

#searchsubmit {
margin: 2px 10px 10px 2px;
}

/*FRONT PAGE*/

.page_item {
border-bottom: 1px solid #cad3c4;
}

.flickrthumb {
margin: 5px 10px 5px 0px;
float: left;
border: 1px solid #c0c0c0;
padding: 5px;
}

.sidebarlist li {
padding-bottom: 5px;
text-indent: -1em;
margin-left: 15px;
font-size: 90%;
}

.sidebarlist li:before {
	content: "\00BB \0020";
	}

.sidebarlist li a {
text-decoration: none;
}

.statsimg {
padding-top: 20px;
}

a.icon img{
       border: 1px solid #ffffff !important;
       background: #ffffff;

}
a.icon:hover img{
       border: 1px solid #a71f22 !important;
       background: #ffffff !important;
}


.stripe {
clear: both;
}

.content {
margin-left: 340px;
font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}

.padding{
padding: 10px 10px 20px 10px;
}

.post {
margin-bottom: 20px;
}

.stripe h2 {
padding-left: 0px !important;
}

.stripe h2 a {
color: #751213;
text-decoration: none;
}
.stripe h2 a:hover {
text-decoration: underline;
background: transparent;
}

.stripe h3 {
color: #c3262b;
}

.khaki {
background: #cad3c4;
}

#stripe2 p {
line-height: 1.4;
font-size: 95%;
}

/* SINGLE */

.single {
margin-left: 310px;
}

.single h2, .sidebar h2 {
margin: 20px 0px 10px 0px;
color: #272627;
}

.navigation {
display: none;
clear: all;
float: left;
}

.navleft {
float: left;
width: 50%;
}

.navright {
float: right;
text-align: right;
}

.archive {
width: 40%;
float: left;
margin-right: 20px;
}

.archive a{
text-decoration: underline !important;
}

/*FOOTER*/

#footer {
background: #a71f22 url('images/footer.jpg') repeat-x;
min-height: 96px;
padding: 20px 0px;
color: #ffffff;
text-align: center;
clear: both;
font-size: 90%
}


#legalstuff {
margin: 20px 50px 0px 350px;
text-align: center;
font-size: 80%;
}

#footer a {
color: #ffffff;
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
background: transparent;
}

#labourlogo {
float: left;
padding: 0px 10px;
}



/*SRPs and SECs*/ 
/* use content for the big chunk of text */

/*SIDEBARS*/
.sidebar {
width: 290px;
float: left;
}

.pagelist li {
line-height: 1.8;
border-bottom: 1px solid #cad3c4;
}

.pagelist li a {
color: #272627;
text-decoration: none;
font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
font-size: 150%;
width: 270px;
height: 100%;
display: block;
}


.pagelist li a:hover {
color: #ffffff;
background: #98a197;
width: 270px;
height: 100%;
}

.aktt_tweets {
font-size: 90%;
line-height: 1.6;
}

.aktt_tweets li {
padding-bottom: 10px;
}


/*COMMENTS*/

.comment{
list-style-type: none;
clear: both;
}

.avatar{
margin-right: 5px;
padding: 2px;
border: 1px solid #818181;
float: left;
}



/*WP IMAGES*/

div.aligncenter, img.aligncenter {
	margin: 0px auto;
	border: 1px solid #ddd;
        padding: 4px;
	}

img.aligncenter {
        display: block;
        }

.alignright {
float: right;
margin: 0px 0px 5px 10px;
padding: 3px;
border: 1px solid #ccc;
	}

.alignleft {
float: left;
margin: 0px 10px 5px 0px;
padding: 3px;
border: 1px solid #ccc;
	}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding: 4px;
	margin: 10px;
}

.wp-caption img {
	margin: 0;
	padding: 2px;
	border: 1px solid #ccc;
}

.wp-caption p.wp-caption-text {
	margin: 0;
        font-size: 80%;
        text-transform: uppercase;
}

input { 
margin-bottom: 10px;
}

/*POST DATE*/

.postdate {
  position: relative;
  width: 50px;
  height: 50px;
  float: left;
margin-right: 10px;
}
.datesingle {
float: right !important;
margin: 0px 50px 20px 20px;
}

.month, .day, .year {
  position: absolute;
  text-indent: -1000em;
  background-image: url('images/dates.png');
  background-repeat: no-repeat;
}
.month { top: 2px; left: 0; width: 32px; height: 24px;}
.day { top: 25px; left: 0; width: 32px; height: 25px;}
.year { bottom: 0; right: 0; width: 17px; height: 48px;}


.m-01 { background-position: 0 4px;}
.m-02 { background-position: 0 -28px;}
.m-03 { background-position: 0 -57px;}
.m-04 { background-position: 0 -91px;}
.m-05 { background-position: 0 -121px;}
.m-06 { background-position: 0 -152px;}
.m-07 { background-position: 0 -186px;}
.m-08 { background-position: 0 -216px;}
.m-09 { background-position: 0 -246px;}
.m-10 { background-position: 0 -274px;}
.m-11 { background-position: 0 -306px;}
.m-12 { background-position: 0 -336px;}

.d-01 { background-position: -50px 0;}
.d-02 { background-position: -50px -31px;}
.d-03 { background-position: -50px -62px;}
.d-04 { background-position: -50px -93px;}
.d-05 { background-position: -50px -124px;}
.d-06 { background-position: -50px -155px;}
.d-07 { background-position: -50px -186px;}
.d-08 { background-position: -50px -217px;}
.d-09 { background-position: -50px -248px;}
.d-10 { background-position: -50px -279px;}
.d-11 { background-position: -50px -310px; }
.d-12 { background-position: -50px -341px; }
.d-13 { background-position: -50px -372px; }
.d-14 { background-position: -50px -403px; }
.d-15 { background-position: -50px -434px; }
.d-16 { background-position: -50px -465px; }
.d-17 { background-position: -102px 0px; }
.d-18 { background-position: -102px -31px; }
.d-19 { background-position: -102px -62px; }
.d-20 { background-position: -102px -93px; }
.d-21 { background-position: -102px -124px; }
.d-22 { background-position: -102px -155px; }
.d-23 { background-position: -102px -186px; }
.d-24 { background-position: -102px -217px; }
.d-25 { background-position: -102px -248px; }
.d-26 { background-position: -102px -279px; }
.d-27 { background-position: -102px -310px; }
.d-28 { background-position: -102px -341px; }
.d-29 { background-position: -102px -372px; }
.d-30 { background-position: -102px -403px; }
.d-31 { background-position: -102px -465px; }

.y-2006 { background-position: -150px 0;}
.y-2007 { background-position: -150px -50px;}
.y-2008 { background-position: -150px -100px;}
.y-2009 { background-position: -150px -150px;}
.y-2010 { background-position: -150px -200px;}
.y-2011 { background-position: -150px -250px;}
