/*****************************************************
*   Special styles for the various page templates                      
****************************************************/



/*design gallery*/
body#design-gallery  div#wrap {width:1050px;
	margin:0 auto;
	font-size:1em;
	background:url(../images/backgrounds/design-gallery-header3.gif) 50% 120px no-repeat;
	padding: 0px 25px 35px 25px;
	border:3px double #333;
	}
	body#design-gallery  div#branding
{
	width:510px;
	height:98px;
	background:url(../images/backgrounds/headertext-stage1.gif) 100% 50% no-repeat;
	padding-bottom:0px;
	}
body#design-gallery h1 { text-indent:-1000px;}
body#design-gallery h2 { margin:0; padding:0;}
body#design-gallery p{padding: 5px 0;}
body#design-gallery  div#content {width:auto;
margin:40px 0; padding:0;
	
	}		
body#design-gallery  div.post {width:1000px;
	margin: 0px 0 0 0;
	padding:0;
	}
body#design-gallery  div.entry {
	margin:0px 0 0 100px;
	
	padding:0px 0 0 0px;
	}		
body#design-gallery  a, body#design-gallery   a:visited {
      color:#000;
}

body#design-gallery  a:hover {color:#6F1002;}
body#design-gallery  p {
font: 1.4em bold "Comic Sans MS", sans-serif; margin: 10px 0 10px 0;
}
 body#design-gallery  img, body#design-gallery  img a, body#design-gallery  img a:visited{
float:left;
	margin:0px 10px 0px 0;
	padding:0;
	border: 10px solid #6F1002;
}
body#design-gallery  img a:hover {
border: 10px solid #000;
}
body#minglers  div#wrap {width:1050px;
	margin:0 auto;
	font-size:1em;
	background:url(../images/backgrounds/design-gallery-header3.gif) 50% 10px no-repeat;
	padding: 10px 25px 35px 25px;
	border:3px double #333;
	}	

body#minglers  a, body#minglers   a:visited {
      color:#000;
}
body#minglers  a:hover {color:#6F1002;}
body#minglers  p {
font: 1.2em bold "Comic Sans MS", sans-serif; margin: 10px 0 10px 0;
}
/*mouseover gallery:frog-legs*/
body#frog-legs  div#wrap {width:1050px;
	margin:0 auto;
	font-size:1em;
	background:url(../images/backgrounds/design-gallery-header3.gif) 50% 120px no-repeat;
	padding: 0px 25px 35px 25px;
	border:3px double #333;
	}
	body#frog-legs  div#branding
{
	width:510px;
	height:98px;
	background:url(../images/backgrounds/headertext-stage1.gif) 100% 50% no-repeat;
	padding-bottom:0px;
	}
body#frog-legs h1 { text-indent:-1000px;}

body#frog-legs  div#content {
margin:0; padding:0;
	
	}		
body#frog-legs  div.post {
	margin: 0 0 0 0px;
	background:url(../images/backgrounds/frog-legs-text.gif) 100% 50% no-repeat;
	padding: 20px 40px 40px 40px;
	}
body#frog-legs  div.entry {
	margin:20px 0 0 0px;
	padding:0 0 0 0px;
	}
body#froglegs p {
font: 1.2em bold "Comic Sans MS", sans-serif; margin: 10px 0 10px 30px;	}

/*mouseover gallery:turtle-soup*/
body#turtle-soup  div#wrap {width:1050px;
	margin:0 auto;
	font-size:1em;
	background:url(../images/backgrounds/design-gallery-header3.gif) 50% 120px no-repeat;
	padding: 0px 25px 35px 25px;
	border:3px double #333;
	}
	body#turtle-soup  div#branding
{
	width:510px;
	height:98px;
	background:url(../images/backgrounds/headertext-stage1.gif) 100% 50% no-repeat;
	padding-bottom:0px;
	}
body#turtle-soup h1 { text-indent:-1000px;}
body#turtle-soup  div#content {
margin:0; padding:0;
	
	}		
body#turtle-soup  div.post {
	margin: 0 0 0 0px;
	background:url(../images/backgrounds/turtle-soup-text.gif) 100% 50% no-repeat;
	padding: 20px 40px 40px 40px;
	}
body#turtle-soup  div.entry {
	margin:20px 0 0 0px;
	padding:0 0 0 0px;
	
	
	}		
/*mouseover gallery:blackbird-jubilee*/
body#blackbird-jubilee  div#wrap {width:1050px;
	margin:0 auto;
	font-size:1em;
	background:url(../images/backgrounds/design-gallery-header3.gif) 50% 120px no-repeat;
	padding: 0px 25px 35px 25px;
	border:3px double #333;
	}
	body#blackbird-jubilee  div#branding
{
	width:510px;
	height:98px;
	background:url(../images/backgrounds/headertext-stage1.gif) 100% 50% no-repeat;
	padding-bottom:0px;
	}
body#blackbird-jubilee h1 { text-indent:-1000px;}
body#blackbird-jubilee  div#content {
margin:0; padding:0;
	
	}		
body#blackbird-jubilee  div.post {
	margin: 0 0 0 0px;
	
	padding: 20px 40px 40px 40px;
	}
body#blackbird-jubilee  div.entry {
	margin:20px 0 0 0px;
	padding:0 0 0 0px;
	
	
	}	
	/*mouseover gallery:blackbird-jubilee*/
body#desert-songs  div#wrap {width:1050px;
	margin:0 auto;
	font-size:1em;
	background:url(../images/backgrounds/design-gallery-header3.gif) 50% 120px no-repeat;
	padding: 0px 25px 35px 25px;
	border:3px double #333;
	}
body#desert-songs   div#branding
{
	width:510px;
	height:98px;
	background:url(../images/backgrounds/headertext-stage1.gif) 100% 50% no-repeat;
	padding-bottom:0px;
	}
body#desert-songs  h1 { text-indent:-1000px;}	
body#desert-songs  div#content {
margin:0; padding:0;
	
	}		
body#desert-songs  div.post {
	margin: 0 0 0 0px;
	background:url(../images/backgrounds/desert-songs-text.gif) 100% 50% no-repeat;
	padding: 20px 40px 40px 40px;
	}
body#desert-songs  div.entry {
	margin:20px 0 0 0px;
	padding:0 0 0 0px;
	
	
	}	
	/*mouseover gallery: spring-chicken*/
body#spring-chicken  div#wrap {width:1050px;
	margin:0 auto;
	font-size:1em;
	background:url(../images/backgrounds/design-gallery-header3.gif) 50% 120px no-repeat;
	padding: 0px 25px 35px 25px;
	border:3px double #333;
	}
	body#spring-chicken   div#branding
{
	width:510px;
	height:98px;
	background:url(../images/backgrounds/headertext-stage1.gif) 100% 50% no-repeat;
	padding-bottom:0px;
	}
body#spring-chicken  h1 { text-indent:-1000px;}	
body#spring-chicken  div#content {
margin:0; padding:0;
	
	}		
body#spring-chicken  div.post {
	margin: 0 0 0 0px;
	background:url(../images/backgrounds/spring-chicken-text.gif) 100% 50% no-repeat;
	padding: 20px 40px 40px 40px;
	}
body#spring-chicken  div.entry {
	margin:20px 0 0 0px;
	padding:0 0 0 0px;
	
	
	}	
/*my store*/
body#my-store  div#wrap {width:1050px;
	margin:0 auto;
	font-size:1em;
	background:url(../images/backgrounds/design-gallery-header3.gif) 50% 120px no-repeat;
	padding: 0px 25px 35px 25px;
	border:3px double #333;
	}
	body#my-store  div#branding
{
	width:510px;
	height:98px;
	background:url(../images/backgrounds/headertext-stage1.gif) 100% 50% no-repeat;
	padding-bottom:0px;
	}
body#my-store h1 { text-indent:-1000px;}
body#my-store  div#content {
margin:0; padding:0;
	
	}		
body#my-store   div.post{
	margin: 0px;
	height: 650px;
	width: 1000px;
	background:url(../images/backgrounds/my-store-back.gif) 50% 50% no-repeat;
	padding: 10px 40px 40px 40px;
	}
body#my-store  div.entry {
	margin:20px 0 0 0px;
	padding:0 0 0 0px;
	}
	body#my-store  a {
      color:#000;
}

body#my-store  p a:hover {color:#6F1002;}
	body#my-store  img, body#my-store  img a, body#my-store  img a:visited{
    border:none;
	}
body#my-store  h2, body#my-store  h2 a, body#my-store  h2 a:visited{
   margin:0; padding:0;
	}	
body#sewing-circle  div#wrap {width:1050px;
	margin:0 auto;
	font-size:1em;
	background:url(../images/backgrounds/design-gallery-header3.gif) 50% 120px no-repeat;
	padding: 0px 25px 35px 25px;
	border:3px double #333;
	}
body#sewing-circle  div#branding
{
	width:510px;
	height:98px;
	background:url(../images/backgrounds/headertext-stage1.gif) 100% 50% no-repeat;
	padding-bottom:0px;
	}
body#sewing-circle h1 { text-indent:-1000px;}
body#sewing-circle  div#content {
margin:0; padding:0;
	
	}		
body#sewing-circle   div.post{
	margin: 0px;
	
	width: 1000px;
	background:url(../images/backgrounds/my-store-back.gif) 50% 50% no-repeat;
	padding: 10px 40px 300px 40px;
	}
body#sewing-circle  div.entry {
	margin:30px 0 0 0px;
	padding:0 0 0 0px;
	}
body#sewing-circle  h2 {
	color: #6F1002;
	font: 1.8em "Comic Sans MS", sans-serif;
	}
	body#sewing-circle  h3 {
	color: #6F1002;
	font: 1.6em "Comic Sans MS", sans-serif;border-bottom:1px dotted #6F1002;
	}
body#sewing-circle  a, body#sewing-circle   a:visited {
      color:#000;
}
body#sewing-circle   a:hover {color:#6F1002;}
body#sewing-circle  p {
font: 1.4em bold "Comic Sans MS", sans-serif; margin: 10px 0 10px 0;
}
body#christmas-collection  div#wrap {width:1050px;
	margin:0 auto;
	font-size:1em;
	background:url(../images/backgrounds/design-gallery-header3.gif) 50% 110px no-repeat;
	padding: 0px 25px 35px 25px;
	border:3px double #333;
	}
body#natureswhisper  div#wrap {width:1050px;

	margin:0 auto;
	font-size:1em;
	background:url(../images/backgrounds/design-gallery-header3.gif) 50% 110px no-repeat;
	padding: 0px 25px 35px 25px;
	border:3px double #333;
	}	
body#nature-walk  div.post {
	margin: 0 0 50px 0px;
	
	padding: 20px 40px 40px 40px;
	}
body#nature-walk div.entry {
	margin:20px 0 50px 0px;
	padding:0 0 0 0px;
	}
body#stock-designs  div#wrap {width:1050px;
	margin:0 auto;
	font-size:1em;
	background:url(../images/backgrounds/design-gallery-header3.gif) 50% 110px no-repeat;
	padding: 0px 25px 35px 25px;
	border:3px double #333;
	}
body#picnic  div#wrap {width:1050px;

	margin:0 auto;
	font-size:1em;
	background:url(../images/backgrounds/design-gallery-header3.gif) 50% 110px no-repeat;
	padding: 0px 25px 35px 25px;
	border:3px double #333;
	}	
body#picnic  div.post {
	margin: 0 0 110px 0px;
	
	padding: 20px 40px 90px 40px;
	}
body#picnic div.entry {
	margin:20px 0 80px 0px;
	padding:0 0 100px 0px;
	}
body#merrylegs  div#wrap {width:1050px;
	margin:0 auto;
	font-size:1em;
	background:url(../images/backgrounds/design-gallery-header3.gif) 50% 110px no-repeat;
	padding: 0px 25px 35px 25px;
	border:3px double #333;
	}
body#lemons  div#wrap,body#ornaments  div#wrap {width:1050px;
	margin:0 auto;
	font-size:1em;
	background:url(../images/backgrounds/design-gallery-header3.gif) 50% 110px no-repeat;
	padding: 0px 25px 35px 25px;
	border:3px double #333;
	}
body#strawberries  div#wrap {width:1050px;
	margin:0 auto;
	font-size:1em;
	background:url(../images/backgrounds/design-gallery-header3.gif) 50% 110px no-repeat;
	padding: 0px 25px 35px 25px;
	border:3px double #333;
	}	

body#ornaments  div#content
{margin-left:100px;}
	
.gallerycontainer1{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid #6F1002;
margin: 0 5px 5px 0;
float:left;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid #000;
}

.gallerycontainer1 .thumbnail span{ /*CSS for enlarged image*/
position: absolute;

padding: 5px;
left: -1000px;
border: 1px dashed #000;
visibility: hidden;
color: #FCDF69;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 450px; /*position where enlarged image should offset horizontally */
z-index: 50;
}
.thumbnailonelarge img{
border: 1px solid #6F1002;
margin: 0 5px 5px 0;
float:left;
}

.thumbnailonelarge:hover{
background-color: transparent;
}

.thumbnailonelarge:hover img{
border: 1px solid #000;
}

.thumbnailonelarge span{ /*CSS for enlarged image*/
position: absolute;

padding: 5px;
left: -1000px;
border: 1px dashed #000;
visibility: hidden;
color: #000;
text-decoration: none;
}

.thumbnailonelarge span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnailonelarge:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 540px;
left: 450px; /*position where enlarged image should offset horizontally */
z-index: 50;
}
.thumbnailonelarger img{
border: 1px solid #6F1002;
margin: 0 5px 5px 0;
float:left;
}

.thumbnailonelarger:hover{
background-color: transparent;
}

.thumbnailonelarger:hover img{
border: 1px solid #000;
}

.thumbnailonelarger span{ /*CSS for enlarged image*/
position: absolute;

padding: 5px;
left: -1000px;
border: 1px dashed #000;
visibility: hidden;
color: #000;
text-decoration: none;
}

.thumbnailonelarger span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnailonelarger:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 1500px;
left: 450px; /*position where enlarged image should offset horizontally */
z-index: 50;
}


body#ecards-page div.entry {
	margin:100px 0 80px 0px;
	padding:0 0 0px 0px;
	}
body#ecards-page div.post {
width:1000px;
margin:0;padding:0;
}
body#ecards-page div#content {
width:1000px;
margin:0;padding:0;
}	
#ft_wpecards_image_select_list{
	width:1080px;
padding:0px;
}

.ft_wpecards_image_select_item {
	list-style:none;
	display:block;
	float:left;
	padding:10px;
}

.ft_wpecards_image_select_item span {
	display:block;
	text-align:center;
}

.entry #ft_wpecards_image_select_list li:before {
	content: none;
}

#ft_wpecards_sender_recipient_info {
	clear:left;
}

ul#ft_wpecards_sender , ul#ft_wpecards_recipient {
	list-style:none;
	float:left;
	width:180px;
	margin:20px;
}

.ft_wpecards_rname_item , .ft_wpecards_remail_item , 
.ft_wpecards_rname_field , .ft_wpecards_remail_field , 
.ft_wpecards_sname_item , .ft_wpecards_semail_item , 
.ft_wpecards_sname_field , .ft_wpecards_semail_field {
	float:left;
	clear:left;
}

body#ecards-page .entry form {
	text-align:left;
	
padding:20px 0 0 0px;
}

.ft_wpecards_image_instructions, .ft_wpecards_message_instructions {
	font-weight:bold;
}

#ft_wpecards_message {
	width:300px;
	height:100px;
	margin-bottom:20px;
}

#ft_wpecards_message_group {
	float:left;
	clear:left;
	width:250px;
	margin-left:40px;
}

.ft_wpecards_error_item {
	color:red;
}
#ft_wpecards_body{
	background: #FFFACD;
	border: 2px solid #404040;
	padding: 10px;
	float:left;
	margin: 50px 0 0 230px;
}
#ft_wpecard_confirm{
width:300px;
    margin:10px 0 0 600px;
    
	
	}		
