/*  ******************************
	Stylesheet for Crafty Kids
	Created by Belay Development
	DP - 11.07.2007
	**************************** */
	
/* GENERAL 
******************************* */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote { 
	margin:0;
	padding:0;
}

select { min-width:1.5em; color: #666666;}	

* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;	
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote {
	line-height: 1.5em;
}

a {color: #0f8bc6; text-decoration: none; font-weight: bold;}
a:hover, a:active {color: #ec8a0d;}

a img {border: none;}

.clear {clear: both;}

p {margin: 1.5em 0em;}

small {font-size: 7.5pt;}

hr {
	border-top: 1px solid #dddddd; 
	border-bottom: none; 
	color: #dddddd; 
	background-color: #dddddd; 
	height: 1px;
	margin: 10px 0px;
}

.right {text-align: right !important;}
.left {text-align: left !important;}
.center {text-align: center !important;}

.active {font-weight: bold; color:#EC8A0D;}

.png {behavior: url("/includes/pngbehavior.htc");} /* For non-background transparent PNGs */
#png_hack {behavior: url("/includes/pngbehavior.htc");} /* For non-background transparent PNGs */

body {background: #fff url(../media/bg_alt.gif);}

/* Rollovers */

.rollover {
	cursor: pointer;
}

a.reg {
	color: #ec8a0d;
	text-decoration: underline;
	}

a.reg:hover {
	color: #0f8bc6;
	text-decoration: underline;
	}

/* Lists
**************** */

ul {margin: 0em 0em 1.5em 1.5em; list-style: none;}	
li.about {color: #0f8bc6;}

.b {color: #F5841F;}
.c {color: #0F8BC6;}

/* Forms 
**************** */

a.email {color:#555555; text-decoration: none;}
a.email:hover {text-decoration: underline;}

/* Layout
**************** */

#wrapper2 {
	z-index: 99;
	/* border:1px solid red; */
	}

#container {
	width: 850px;
	min-height: 550px;
	text-align: left;
	/* border:1px solid red; */
	}
		
	/* for Internet Explorer */
	/*\*/
	* html #container {
	height: 550px;
	}

#container2 {
	width: 850px;
	min-height: 250px;
	text-align: left;
	/* border:1px solid red; */
	}
		
	/* for Internet Explorer */
	/*\*/
	* html #container {
	height: 250px;
	}

	/**/
	
	/* Header */
	
#header {
	height: 125px;
	text-align: left;
	width: 850px;
	position: relative;
	top: -36px;
	/* border:1px solid red; */
	}

#header2 {
	height: 125px;
	text-align: left;
	width: 850px;
	}

		#logo {
			float: left;
			margin: 12px 24px 0 0;
			}
			
		#logo2 {
			margin: 12px 24px 0 0;
			}
			
		#top_bubbles {
			float: left;
			text-align: center;
			}
			
		#top_bubbles2 {
			text-align: center;
			}
			
				#store_bubble {
					z-index: 25;
					position: relative;
					top: -19px;
					}
				
				#bday_bubble {
					z-index: 15;
					position: relative;
					left: -24px;
					}
				
				#activities_bubble {
					z-index: 5;
					position: relative;
					top: -15px;
					left: -46px;
					}
			
		#estore {
			float: right;
			position: relative;
			margin-top: 12px;
			}

		#estore2 {
			margin-top: 12px;
			}
		
		#top_nav {
			float: right;
			position: relative;
			}
	
			#top_nav a {
				color: #0f8bc6; 
				text-decoration: none;
				}
		
			#top_nav a:hover, #top_nav a.active {color: #e77108;}
		
	/* /Header */


	/*
	**************** */

.textarea {
	font-size: 8.5pt;
	font-weight: bold;
	}

	/* Middle */
	
	#mdl {
		height: 183px; 
		width: 100%; 
		z-index: 5;
		}
		
		 #upr_gray {
			background-color:#555555; 
			float: left; 
			position: relative; 
			width: 850px; 
			height: 183px; 
			z-index: 2;
			}
					
		#lft_mdl {
			background: #fff url(../media/lft_gray.gif) no-repeat; 
			height: 184px; 
			width: 33px;
			}
		
		#mdl_txt {
			color: #9cecff;
			font-weight: bold; 
			width: 354px; 
			height: 156px;
			z-index: 15;
			}
			
		#mdl_photos { 
			z-index: 10;
			}
		
		#rgt_mdl {
			background: #fff url(../media/rgt_gray.gif) no-repeat; 
			height: 183px; 
			width: 33px;
			}
			
		#lwr_gray {
			background-color:#555555; 
			width: 350px; 
			height: 183px; 
			z-index: 2;
			}
	
	
	/* /Middle */
	

	/*
	**************** */
	
	
	/* Estore Middle */
			
	#lft_mdl_estore {
		background: transparent url(../media/estore_lft_gray.gif) no-repeat;
		text-align: left;
		height: 47px; 
		width: 9px;
		}
	
	#txt_mdl_estore {
		color: #9cecff;
		background-color: #555; 
		font-weight: bold; 
		height: 47px;
		}
		
	#rgt_mdl_estore {
		background: transparent url(../media/estore_rgt_gray.gif) no-repeat;
		text-align: right;
		height: 47px; 
		width: 9px;
		}
	
	/* /Estore Middle */


	/*
	**************** */
	
	
	/* Footer */
	
	#ftr {width: 850px; height: 35px; }
		
		#ftr ul {
			white-space: nowrap;
			list-style-type: none;
			float: left;
		}
		
		#ftr li {
			list-style-type: none;
			color: #0f8bc6;
			display: block;
			float: left;
			width: auto;
			margin-right: 2px;
		}
		
		#ftr a {
			font: Verdana, Arial, Helvetica, sans-serif;
			color: #0f8bc6;
			text-decoration: none;
			font-size: 9px;
			font-weight: normal;
			}
			
		#ftr a:hover,
		#ftr a.active {
			color: #0f8bc6;
			text-decoration: underline;
			}
					
	/* /Footer Links */
	
