@charset "utf-8";

/* CSS Document */
/** ELEMENTS **
	Page Width:960px Not including absolutely floated elements such as divas, white swirls
	Default text color: purple (#6c398c)
	Default text family: Verdana, 12px
**/

/** COMMON CSS **/	
body {
	background-color:#3e3e3e;
	color:#84422c;
	background-image:url(/images/fall/sub_bg.png);
	background-repeat:repeat-x;
	margin:0px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.floatclear {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

* img {
	border:0;
}

a {text-decoration:none;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:underline;}

ul, li {
	margin:0;
	padding:0;
}

ul li {
	list-style:none;
}

ol {
}

div#qTip {
	 padding: 3px;
	 border: 1px solid #e87846;
	 border-right-width: 2px;
	 border-bottom-width: 2px;
	 display: none;
	 background: #fff1c2;
	 color: #547F63;
	 font: bold 9px Verdana, Arial, sans-serif;
	 text-align: left;
	 position: absolute;
	 z-index: 1000;
	 max-width:250px;
}

/** ABSOLUTELY POSITION ELEMENTS **/

#subLogo {
	position:absolute;
	top:-220px;
	left:-130px;
	background:url(/images/fall/logo-trans.png) no-repeat; 
	width:480px; 
	height:216px;
	z-index:1000;
}
#subBCRibbon {
	display:none;
	position:absolute;
	top:-135px;
	left:310px;
	background:url(/images/bcAwareness/cancerRibbon.png) no-repeat; 
	width:376px; 
	height:121px;
	z-index:999;
}

#homeQuality {
	position:absolute;
	z-index:50;
	top:598px;
	left:4px;
}

#Quality {
	position:absolute;
	z-index:50;
	top:40px;
	left:0px;
}

#header {
	z-index:20;
	position:absolute;
	top:30px;
	background:url(/images/sum_header-trans.png) no-repeat; 
	width:974px; 
	height:98px;
}

#header div.crafts {
	background:url(/images/fall/craftsHeader-trans.png) no-repeat;
}

#header div.CraftIdeaContest {
	background:url(/images/contest/craftContestHeader-trans.png) no-repeat;
}

#header div.products {
	background:url(/images/fall/productsHeader-trans.png) no-repeat;
}
#header div.bc_awareness {
	background:url(/images/bcAwareness/fall_headerBCAware-trans.png) no-repeat;
}

#header.blog {
	background:url(/images/fall/askacrafterHeader-trans.png) no-repeat;
}

#header.lindablog {
	background:url(/images/fall/summer_headerLinda-trans.png) no-repeat;
}

#header div.bicValue {
	background:url(/images/fall/bicvalueHeader-trans.png) no-repeat;
}

#header div.faqs {
	background:url(/images/fall/faqsHeader-trans.png) no-repeat;
}

#header div.privacy {
	background:url(/images/fall/privacyHeader-trans.png) no-repeat;
}

#header div.terms {
	background:url(/images/fall/termsHeader-trans.png) no-repeat;
}

#header div.share {
	background:url(/images/fall/contactUsHeader-trans.png) no-repeat;
}

#header div.error {
	background:url(/images/fall/404_header-trans.png) no-repeat;
}

/** END ABSOLUTELY POSITION ELEMENTS **/
#masterContainer {
	width:974px;
	left:50%;
	margin-left:-486px;
	text-align:left;
	position:absolute;
	top:223px;
}

#subDiva {
	position:absolute;
	background:url(/images/fall/subDiva-trans.png) no-repeat;
	left:765px;
	top:-186px;
}

#mainContentContainer {
	width:964px;
}

	#subColorBar {
		position:absolute;
		height:53px;
		width:100%;
		left:0;
		top:169px;
		background:#FFFFFF url(/images/fall/subColorBar.png) repeat-x;
	}
	
	#topNav {
		height:30px;
		z-index:201;
	}
	
	#outerContentContainer {
		padding-top:98px;
	}
		
		#leftBorder {
			background:url(/images/fall/leftBorder.png);
		}
		
		#rightBorder {
			background:url(/images/fall/rightBorder.png);
		}
		
		#mainContentContainer {
			text-align:left;
		}
		
		#content, #blogContent {
			background:#FFFFFF url(/images/fall/contentBG.gif) no-repeat;
		}
		.blogContainer #content {
			background-color:Transparent;
			background-image:none;
		}
		
			#breadCrumb {
				height:36px;
				line-height:36px;
				vertical-align:middle;
			}
			
			#leftNav {
				width:201px;
				padding-left:9px;
				float:left;
				overflow:hidden; /*Fixes some weird IE bug where there is 9 extra px of space on right side*/
				/*TEMPLATINGheight:500px;background-color:#CCCCCC;/*END TEMPLATING*/
			}
		
			#rightContainer {
				float:left;
				padding-left:18px;
				/*margin-right:9px;*/
				display:inline;
				width:725px;
			}
			
				#contentTop {
				}
					
					#pageImage {
						float:left;
						height:348px;
						width:467px;
						padding-right:15px;
						background:url(/images/fall/craftBG-trans.png) no-repeat;
						position:relative;
					}
					
						#pageImage h1 
						{
							color:#607794;
							font-size:20px;
							font-family:Verdana;
							margin:15px 0 30px 0;
							padding:0;
							line-height:22px;
							text-align:center;
						}		
						
						#pageImage img 
						{
							display:block;
							border:1px solid #8f9fb3;
							padding:1px;
							position:absolute;
							margin:0 auto;
							top:65px;
							left:42px;
							
						}
						
						.craftsThumbnail 
						{
							vertical-align:middle;
							padding-bottom:1px;
						}
							.craftsThumbnail img 
							{
								margin-right:10px;
								vertical-align:middle;
							}
						
							.craftsThumbnail .imgThumb 
							{
								padding:3px;
								background-color:#607794;
								border: solid 1px #CCCCCC;
								vertical-align:middle;
							}
							
							.craftsThumbnail a:hover img.imgThumb 
							{
								
							}
							
							.craftsThumbnail a 
							{
								text-decoration:none;
								display:block;
							}
							
							td.craftsThumbnail  
							{
								border:1px solid transparent;
							}
							
							td.craftsThumbnail:hover 
							{
								background-color:#d9ebc6;
								border:1px solid #3e3e3e;
							}
							
							.deleteButton /*--myCrafts folder page - right hand of .craftsThumbnail */
							{
								float:right;
								height:97px;
								width:97px;
								background-color:#d9ebc6;
								border:1px solid #3e3e3e;
								text-align:center;
							}
					
					#rightNav {
						float:left;
					}
					
						.craftToolbar {
							display:block;
							/*display:none;*/
							background:url(/images/fall/userCrafts-trans.png) no-repeat;
							margin-bottom:2px;
						}
				
					#linkupWrapper{
						background-image: url(/images/fall/stencilTemp-trans.png);
						background-repeat:no-repeat;
						background-position:top;
						color:#a17fae;padding:0px !important;
						height:80px;
					}

				#contentBottom {
					margin-top:20px;
					width:700px;
					/*TEMPLATINGheight:500px;background-color:#CCCCCC;/*END TEMPLATING*/
				}
					#contentBottom ul {
						margin:15px 0 15px 32px;
					}
					
					#contentBottom ol {
					}
									
					#contentBottom ul li {
						background:url(/images/purpleStarSM.gif) no-repeat left center;
						margin-left:-18px;
						padding-left:18px;
					}
		
		
		#bottomCap {
			background:url("/images/fall/bottomCap-trans.png") no-repeat; 
			width:974px;
			height:11px;
		}
		
		#footer {
			text-align:center;
			font-size:10px;
			color:#FFFFFF;
			margin-top:10px;
			margin-bottom:10px;
		}
		
			#footer a:link {color:#FFFFFF;text-decoration:none;}
			#footer a:visited {color:#FFFFFF;text-decoration:none;}
			#footer a:hover {color:#FFFFFF;text-decoration:underline;}
			#footer a:active {color:#FFFFFF;text-decoration:underline;}

/* --- Craft pages ---*/
img.craftsThumbnail{}
img.craftsFullsizel{}

div.post, .mceContentBody {
	padding-left:30px;
	font-size:medium;
	font-family:comic sans ms,sans-serif;
}

div.post img {
	border: 1px solid #000;
}