/*   

Theme Name: MaryGwyneth Designs

Theme URI: http:/www.MaryGwyneth.com

Description: 

Author: Jessica Ricco, Nicole Ewald

Author URI: http://www.coraleau.com

Template: 

Version: 1



*/





body		{

			font-family: 'Palatino Linotype','Book Antiqua',Palatino,serif;
			

			background:url(images/swirls.jpg) no-repeat top center;

			font-size:13px;

			

			}



.rt			{

			float:right;

			text-align:right;

			}

.lft		{

			float:left;

			text-align:left;

			}

			

a img		{

			border:none;

			}

			

a:hover, a:active{

			color:black;

			text-decoration:none;

			}

a:visited, a{

			text-decoration:none;

			color:#a59b52;

			}

			

p			{

			font-size:13px;

			}



.center		{

			text-align:center;

			

			}

			

.centerimg	{

			margin:auto;

			display:block;

			width:700px;

			text-align:center;

			}



.nopad		{

			padding:0px;

			}

			

.padrt		{

			padding-right:3px;

			}

			

.piclenselink{

			display:none;

			}

			

.clear {clear:both; display:block; height:1px;}

			



#wrapper	{

			width:900px;

			height:/*698px*/auto;

			margin:5px auto;

				

			}

			

#banner		{

			width:900px;

			height:140px;

			text-align:center;

			margin:auto;

			background:url(images/banner3.jpg) no-repeat;	

			}

			

			#banner img{

						margin:75px 0px 0px 270px;

						}

						

			#banner #nav{

						float:right;

						width:auto;

						height:20px;

						text-align:center;

						background-color:#ffffff;

						border:1px solid #a59b52;

						padding: 3px;

						background-image:url(images/stripe.jpg);

						background-repeat:repeat;

						}

						

						

						

			#banner #nav a{

						color:#5B4F09;

						font-size:12px;

						

						}

						

			#banner #nav a:hover{

						color:#003300;

						}

						

			#banner #sig{

						float:right;

						width:425px;

						height:34px;

						margin-top:80px;

						clear:right;

						background-image:url(images/sig2.jpg);

						background-repeat:no-repeat;

						}

						

			#banner #right{

					float:right;

					width:425px;

					height:140px;

					margin-right:0px;

					}

					

			#banner #left{

					float:left;

					width:450px;

					height:140px;

					}

					

			

					

			

			

/************************Home Page*************************/





#maincontent	{

			float:left;

			width:700px;

			min-height:450px;

			padding:5px;

			border: 1px solid  #cccccc;

			margin: 0px auto 10px auto;

			background:#FFFFFF;

			}

			

			

			

			#maincontent .main{

									text-align:center;

									}

									

			

							

			#maincontent .main img{padding:3px;}

			#maincontent img.nopad		{

			padding:0px;

			}

			#maincontent .homeimg {padding:0px;}

			

			.collection{width:150px; height:455px; float:left; padding:5px; margin:5px 6px;}

				.collection img{width:125px; height:188px;}

				.collection .text{width:125px; height:80px; text-align:center; font-size:13px; margin-top:5px; margin-bottom:10px; background-color:#FFFFFF}

				.collection .text h1{font-weight:bold; font-size:15px;}

									

									

		.single img{float:left; padding-right:4px;}

		

/*******************************Sidebar*****************/									

#sidebar{

		width:175px;

		margin-left:1px;

		

		float:right;

		}

		

		#sidebar ul{

						list-style-type:none;

						margin:0px;

						padding:0px;

						

						}

		#sidebar ul li{

						margin-bottom:5px;

						padding:3px;

						}

				

		

		.box, .widget {

				width:175px;

				height:100%;

				padding:1px;

				border: 1px solid #cccccc;

				background:#ffffff;

				list-style-type:none;

				}

				

				/*.box a:hover{border: 1px solid #4f4721;}*/

				

				.box_bot{margin-bottom:7px;}

				

h2.widgettitle{

				font-size: 14px;

				height:22px;

				padding-left:25px;

				padding-top:4px;

				background-image:url(images/heading2.png);

				background-position:top left;

				background-repeat:no-repeat;

				margin:0px;

				font-family:Georgia, "Times New Roman", Times, serif;
				font-variant:small-caps;
				}

/*******************Collections****************/	
ul.categories {list-style:none; margin:0; padding:0;}	
ul.categories li{list-style:none; margin:5px 15px; float:left; width:200px;}
h3.coll{font-variant:small-caps; border-top:1px solid #a59b52; border-bottom:1px solid #a59b52; margin:5px 0;}
ul.categories li:nth-child(4n+4) {
	clear:left;
}	

ul.subcategories {
	border-top:1px solid #ccc;	
}

ul.product-list{list-style:none; margin:0; padding:0;}
ul.product-list li{list-style:none; margin:5px 7px 5px 0; float:left; width:150px; height:210px; border:1px solid #ccc; padding:8px;}
ul.product-list li:hover{border:1px solid #666;}
ul.product-list li a.prod-thumb{min-height:150px; display:block;}

.gallery_box{width:300px; margin-right:7px;}
.gallery { margin: auto; }
.gallery .gallery-item { float: left; margin-top: 5px; margin-bottom:0px; text-align: center; }
.gallery img { border: 2px solid #cfcfcf; }
.gallery .gallery-caption { margin-left: 0; }
.m-auto, .m-auto img{margin:0 auto; text-align:center; background:#ccc;}

#attributes{width:370px; float:right; border:1px solid #ccc; min-height:80px; padding:10px}
#etsy{width:150px; padding-right:20px; border-right:1px solid #ccc; min-height:80px;}
#price{font-size:28px;}
#price span{width:200px; margin-top:20px; display:block; text-align:center}
/*******************Pages****************/



#homelinks{

			width:694px;

			height:30px;

			margin:auto;

			}

			

			h2.page	{

					border-top:1px solid #a59b52;
					border-bottom:1px solid #a59b52;
					padding:3px;
					font-variant:small-caps;
					

					}

			

			.page img {

						margin:10px;

						}

					

			.page h2 a{

						border-bottom: 1px dotted #cccccc;

						font-size:16px;

						color:#333333;

						}

			#homelinks h1 a, #homelinks h1{

						font-size:12px;

						

						}

						

/***************************Press Releases*******************************/

h1.pr			{

				border-bottom:1px dotted #a59b52;

				font-size:16px;

				

				}

				

h1.pr a	{		color:#a59b52;

				}

				

#calendar		{

				width:393px;

				float:right;

				height:516px;

				background-color:#FFFFFF;

				padding-left:3px;

				}

				

#comments{

		border-top:1px dotted #a59b52;

		width:auto;

		clear:both;

		

		}

		

		#comment{width:300px;}

		

		#respond, #comments-count{color:#A59B52; font-family:Georgia,"Times New Roman",Times,serif;}

		

		.comment-text{margin-left:45px;}

		.comment-text p{margin:3px 0px}

		.comment-meta{clear:both; margin:3px 0px 20px 0px;}



	

						

/********************************Forms**********************************/



.inquiry {

				border:1px solid #a59b52; 

				width:200px; 

				color: #666666;

				font:13px Trebuchet MS, Arial, sans-serif;

				padding:3px;

				height:20px;

				background-image:url(images/stripe.jpg);

				background-repeat:repeat;

				}

				

.inquiry_area {

				border:1px solid #a59b52; 

				 

				color: #666666;

				font:13px Trebuchet MS, Arial, sans-serif;

				padding:3px;

				

				background-image:url(images/stripe.jpg);

				background-repeat:repeat;

				}

				

.label			{

				color: #a59b52;

				font-size:12px;

				}

				

#submit			{

				border:1px solid #a59b52; 

				background:#ece5de;

				color:#a59b52;

				}

				

#submit:hover	{

				border:1px solid #a59b52; 

				background:#a59b52;

				color:#ffffff;

				}

				

span.mmf-list-item{

				clear:both;

				display:block;

				width:198px;

				}

				

#willow_background{

							background-image:url(images/willow_watercolor-pale.jpg);

							background-repeat:no-repeat;

							background-position:top right;

							}



/********************************Footer**********************************/

						

#footer	{

		clear:both;

		height:auto;

		margin-bottom:10px;
		
		padding-bottom:10px;

		font-size:12px;

		text-align:right;

		color:#a59b52;

		}

		

#footer h2{

		font-size:12px;

		font-weight:bold;

		color:#000000;

		margin:2px 0px;

}



#footer a img, .badge{

	float:right;

	margin-right:10px;

	border:none;

}
