/*

		 Sunflower THEME FOR WORDPRESS
		 
		 By: John Bristow
		
		 Light Yellow: #FAC041
		 Dark Yellow: #FBB546
		 Light Brown: #C17709
		 Dark Brown: #905906
		 
*/

/*
	RESET
*/

*	{ 

	margin: 0; padding: 0; 
}



html { 

	overflow-y: scroll; 

}



body {

	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	color: #272727;
	background-attachment: fixed;
	background-color: #70AEFB;
	background-image: url(images/grass&sky.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}


ul	{ 

	list-style: square inside; 
}

ol	{ 
	
	list-style: decimal inside; 
}
a 	{ 

	outline: none; 
	text-decoration: underline; 
}


a img	{ 

	border: none; background: none; 

}


img		{ 

	vertical-align: middle; 

}



table	{ 

	border-collapse: collapse; 

}



/*
	UTILITY
*/
.floatLeft 							{ float: left; }
.floatRight							{ float: right; }
.clear								{ clear: both; }
.button								{ border: 1px solid #272727; background: white; padding: 3px 8px; 
									  -moz-border-radius: 5px; -webkit-border-radius: 5px; color: 272727; }
.button:hover						{ background: #FBB546; color: #905906; }


/*
	TYPGROGRAPHY
*/
p							{
	font-size: 120%;
	line-height: 1.6em;
	margin-top: 0;
	margin-right: 0;
	margin-left: 60px;
	padding-top: 10px;
padding-bottom:10px;
}
p#intro-paragraph					{ font-family: Georgia, serif; font-size: 2.0em; font-style: italic; line-height: 1.4em; 
									  margin-top: 5px; }
span  				{
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
}
p#intro-paragraph em				{ color: #990000; }
a									{
	color: #905906;
}

#sidebar li {
	padding-top: 10px;
	
}
#sidebar a {
	font-size: 1.3em;
padding-left: 10px;
}

h1									{
	font-size: 3.6em;
	font-family: Georgia, serif;
	font-weight: normal;
	color:#905906;
	font-style: 			                                     italic;
	margin-left: 60px;
	padding-top: 20px;
	padding-bottom: 20px;
}

h2									{
	font-size: 230%;
	font-family: Georgia, serif;
	font-weight: normal;
	color: #C17709;
	padding-top:10px;
	padding-bottom:10px;
	margin-left: 60px;

}
h3									{ font-size: 2.6em; font-family: Georgia, serif; font-weight: normal; margin: 0 0 10px 0; }
h4									{ color: #C17709; font-size: 230%;font-weight: normal;font-family: Georgia, serif;padding-bottom:10px; 
 }
.post h4							{ font-size: 1.8em; font-family: Georgia, serif; font-weight: normal; margin: 0 0 10px 0;
									  color: #900; }



/*
	FORMS
*/
input								{ padding: 3px; }



/*
	STRUCTURE
*/
	#page-wrap	{

	width: 788px;
	min-height: 100%;
	height: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(http://twofrenchcottages.com/wp-content/uploads/2011/10/back-shadow2.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	
}




#logo {
	float: left;
	width: 300px;
	margin-top: 16px;
	padding-left: 74px;
}
#indent {
	margin-left: 50px;
	margin-top: 70px;
	list-style-type: none;
	text-align: center;
	display: block;
	margin-right: 50px;
}
.sidebarfix {
	margin-left: 50px;
	margin-top: 10px;
	list-style-type: none;
	text-align: center;
	display: block;
	margin-right: 50px;
}



#sidebar 						{
	width: 245px;
	float: right;
	margin-right: 20px;
	
	background-image: url(images/rightcorner3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;

	
}

#main-col-gal  {

	
	
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 50px;
	margin-top:-235px;
}

#main-col	{
	width: 90%;
	background-image: url(images/leftcorner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 14px;
	padding-right: 50px;
	margin-top:-235px;


}



					



/*
	HEADER
*/
h1#logo	{ 
width: 288px; 
height: 33px; 
background: url(images/) top left no-repeat; text-indent: -9999px;}


	#sunflower {
	position: relative;
	top: -127px;
	right: -95px;
	left:610px;
}



	#sunflower-gallery {
	position: relative;
	top: -127px;
	right: -95px;
	left:510px;
}

								  margin: 0 10px 8px 0; float: left; 
#main-pic							{ float: left; margin-right: 10px; }
#top-bar							{
	height: 100px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#top-bar p							{ color: #f4dfb8; width: 300px; float: left; }
form#searchform						{ margin: 0 0 10px 0; float: right; }

#blog   {
position:relative;
top:-20px;
margin-left:400px;
}

#blog p  {

font-size: 94%;
font-weight: normal;
}

#flags  {
position:relative;
margin-left:560px;
top:-9px ;
padding:2px;
}

/*
	MENU
*/
#menu-bar
				{
	height:68px;
	background-image: url(images/yellow-bar.png);
	background-repeat: repeat-x;
	background-position: left;
	margin-left: 14px;
	margin-right: 14px;
	z-index: 3000;
}



	ul#main-nav	{
	float: left;
	width: 600px;
	padding-left: 50px;
	margin-top: 5px;
	z-index: 1000;
}
ul#main-nav	li	{
	display: inline;
font-family;"lucida Grande", sans-serif;
}
ul#main-nav li a {
	color: #FFFFFF;
	font-size: 110%;
	padding-right: 10px;
	font-weight: bold;
	padding-left: 10px;
	text-transform: uppercase;
}


#blog ul {
padding-top:14px;
float:right;
margin-right:40px;
}

#blog ul li {

display: inline;


}

#blog ul li a {
font-weight: normal;
font-style:italic;
padding:0 5px 0 5px;
color:#905906;
;
}

/*
	WIDGETS
*/
.widget								{ background: #f4dfb8; width: 190px; border-right: 1px solid #d7b880; 
									  border-bottom: 1px solid #d7b880; 	
									  -moz-border-radius: 10px; -webkit-border-radius: 10px; margin: 0 0 15px 0; }
.widget .inside						{ padding: 10px; }
.widget ul							{ list-style: square outside; margin-left: 15px; }
.widget ul li 						{ margin: 0 0 5px 0; }
.widget ul li a 					{ display: block; padding: 2px; }
.widget ul li a:hover				{ background: #900; color: white; }
.thumb								{ width: 62px; }
.flickr-thumb						{ height: 41px; width: 62px; overflow: hidden; float: left; margin: 0 0 10px 15px; }


/*
	BLOG ENTRIES
*/
.post								{ margin: 0 0 85px 0px; }
.datebox							{ width: 40px; float: left; padding: 0 5px 5px 5px; background: #FFFFFF; color: white; text-align: center;
									  margin: 0 10px 0 0; }
.day								{ font-size: 1.9em; font-weight: bold; margin: 0; font-family: Georgia, serif; }
.month								{ font-size: 1.4em; font-weight: bold; text-transform: uppercase; margin: 0; }
.year								{ font-size: 1.1em; font-weight: bold; margin: 0; }
ol.commentlist						{ padding-left: 60px; list-style: none; }
.comment-bubble						{ background: #FEEFCF; color: #905906; padding: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
ol.commentlist li p					{ font-size: 1.0em; }
.gravatar							{ margin-top: 3px; padding: 2px; height: 40px; }
.ngg-gallery-thumbnail              { padding-left: 60px; }
.slideshowlink                       { padding-left: 30px; }


/*
	FOOTER
*/
#footer								{
	height: 150px;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
#footer p							{ color: #905906; }
#footer a							{ color: #905906; }
#footer ul							{ color: #905906; }
h3 {
	color: #EA9F1D;
	margin-left: 60px;
	font-size: 300%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
}





#page-wrap #main-col-calendars #holiday-rentals-availability {
	position: relative;
	top: -65px;
	margin-left:48px;
}


#content {
margin-left: 65px;
}

#content h1 {
margin-left: 0px;
}

#content p{
margin-left: 0px;
}


/*
Copy this file into your current active theme's directory to customize this template

Photo
*/
div.meta img {
    margin-right:5px;
}
div#photo {
    position:relative;
    margin:10px 0 0 0;
}
div#notes {
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
}
div#notes div.note {
    padding:1px;
    margin:-4px 0px 0px -4px;
    position:absolute;
    cursor:pointer;
}
div#notes:hover div.note div.hover2 {
    border:1px solid black;
}
div#notes:hover div.note div.hover {
    border:1px solid white;
}

div#notes div.note:hover {
    border:1px solid yellow;
    padding:0;
    z-index:2;
}

div.note div.text {
    display:none;
    position:absolute;
    top:100%;
    left:0px;
    width:auto;
    margin:10px 0 0 0 ;
    padding:5px;
    background:#FFFFD3;
    color:#00000;
    border:1px solid #555;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    z-index:1;
}
div.note:hover div.text {
    display:block;
}

div#context {
    position:relative;
    height:120px;
    width:100%;
    background:#eee;
color: #000000;
}
div#context div.prev, div#context div.next {
    position:absolute;
    top:10px;
    color:#000000;
    font-size:0.9em;
    text-align:center;
    text-transform:lowercase;
}
div#context div.prev {
    left:10px;
}
div#context div.next {
    right:10px;
}
div#context div.nomore {
    top:20px;
    width:100px;
}
div#context div.info {
    position:absolute;
    top:20px;
    left:50%;
    width:100px;
    margin-left:-50px;
    text-align:center;
}
div#context div.info a{
    color:#000000;
    text-decoration:none;
}
div#context div.info strong a{
    color:#aaa;
}

div.comment {
    clear:both;
    min-height:50px;
    margin-bottom:1em;
}
div.comment p {
    margin:0 0 1em 0;
    padding:0;
}
div.comment img {
    margin-right:5px;
    margin-bottom:5px;
}
/*

Album

*/

div#photos {
	width:700px;
    background:;
    padding:10px;
    clear:both;
    margin:0 0 0 0;

}
div#highlight {
    position:relative;
    margin:15px 0 0 0;
}
div#highlight img {
    float:left;
    margin:0 10px 0 0 ;
}
div#highlight p {
    font-size:1.3em;
}
div#highlight p.meta {
    color:#000000;
    font-size:1em;
}
div#highlight p.meta a {
    color:#000000;
}

#lightbox-image-details-caption {
color: #905906;

}

#lightbox-image-details-currentNumber {
color: #905906;

}



/*

Albums-index

*/

div.albums {

    clear:both;
    padding-top:10px;

}
div.album {
    background-color:#FEEFCF;
	width: 640px;
    padding:10px 10px 10px 10px;
    margin:0 0 0px 0;
    position:relative;
    min-height:95px;
    clear:both;

}
div.album img.highlight {
    float:left;
    border:5px solid #FFFFFF;
    position:relative;
    margin-right:10px;
}
div.album h2 {
font-size:1.4em;
color;#FBB546;
    text-decoration:none;
    margin:0 0 10px 0;

}
div.album p {
    font-size:0.9em;

}
div.album p.meta {
    color:#888;
}
div.album p.meta a {
    color:#888;
}
div.albums-small div.album {
    clear: none;
    width:90px;
    height:115px;
    float:left;
    background: none;
}
div.albums-small div.album img.highlight {
    float: none;
    margin:0;
}
div.albums-small div.album strong {
    font-size:0.9em;
}

div.group {
    min-height:60px;
}

div#highlight {
    position:relative;
    margin:0 0 40px 0;
}
div#highlight h2 {
    margin-bottom:5px;
}
div#highlight img.highlight {
    float:left;
    margin:0 10px 0px 0 ;
    border:3px solid #888;
}
div#highlight p {
    font-size:1.3em;
}
div#highlight p.meta {
    color:#888;
    font-size:0.9em;
}
div#highlight p.meta a {
    color:#888;
}

div#highlight div.photos {
    clear:both;
    padding:10px 0;
	background:none;
}
div#highlight div.photos img {
    margin:0 10px 10px 0;
}

div#photoalbum-nav {
    margin-bottom:15px;
	margin-top:-235px;
}

/*

Paging

*/
.navigation {
	padding:1em 0;
	font-size:1.5em;

}

/*

Tags

*/
div.tags {
    padding-top:10px;
    clear:both;
}
div#cloud {
    line-height:200%;
}

div.flickr-meta-links {
	clear:both;
    margin:10px 0 0 0;
    font-size:10px;
}
div.flickr-meta-links a{
    color:#555;
}


.article-author {
	background-color:#FEEFCF;
	width: 400px;
    padding:10px 10px 10px 10px;
}


 #list  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	line-height: 1.6em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	list-style-type: circle;
	margin-left: 60px;
}

 #list li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	line-height: 1.6em;
	color: #000000;
	text-decoration: none;
	padding-top: 10px;
}

 #list li a {
	padding-top: 10px;
}

#iframe {

padding-left:85px;

}


table {
margin-left:40px;
width: 95%;
border: 1px solid #CCCCCC;
background: #FAC041;

}

table td,table tr {

margin: 0;
padding: 8px 20px;
text-align; center;
border-bottom: 1px solid #CCCCCC;

}


table tr {
text-align; center;
background: #FFFFFF;
}

table tr.alt {
text-align; center;
background: #EEEEEE;
}

table tr.top {
background: #FBB546;
}
.white {
font-color:#FFFFF;
font-style: bold;
}

.paypalbutton {
margin-right:280px;
float:right;
}

.paypaldropdown {
float:left;
}

maring-top: -10px;

}

#page-wrap #content #photo{
margin-top: 265px;

}




