/*
Theme Name: iKidNY
Theme URI: http://www.ikidny.com
Description: iKidNY Custom Theme
Author: Hip Web Design
Author URI: http://www.makeyouhip.com/
Tags: kids, ny, blue, white
*/



/* BEGIN GLOBAL */

body {
	font-size: 11pt;
	font-family: Arial, 'Lucida Grande', Verdana, Sans-Serif;
	background: #d5d6d7 url('images/kubrickbgcolor.jpg');
	color: #424242;
	text-align: left;
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	}
	
img {
	border: 0;
	}
	
a { 
	color: #2585bf;
	text-decoration: none;
	}
	
a:hover {
	color: #67c6c6;
	}
	
h2 {
	font-size: 20pt;
	font-weight: bold;
	margin: 0 0 15px 0;
	padding: 0;
	}
	
h4 {
	font-size: 15pt;
	font-weight: bold;
	font-style: italic;
	color: #f4712e;
	margin: 0 0 10px 0;
	padding: 0;
	}
	
small {
	font-style: italic;
	color: #696969;
	}
	
.clear {
	clear: both;
	}

/* END GLOBAL */

/* BEGIN HEADER */

#header {
	width: 100%;
	height: 238px;
	background: url('images/header-bg.jpg') repeat-x;
	}

#headerimg {
	position: relative;
	width: 900px;
	height: 238px;
	margin: 0 auto;
	background: url('images/header.jpg') no-repeat;
	}
	
#nav {
	position: absolute;
	width: 825px;
	left: 40px;
	bottom: 8px;
	font-size: 12pt;
	font-weight: bold;
	text-transform: lowercase;
	}
	
	#nav ul {
		margin: 0;
		padding: 0;
		}
		
	#nav li {
		float: left;
		margin: 0 0 0 20px;
		list-style: none;
		padding: 10px 25px 10px 30px;
		border-right: 1px #d2d2d2 solid;
		background: url('images/blue-bullet.jpg') no-repeat left;
		}
		
		#nav li.download-item {
			background: url('images/orange-bullet.jpg') no-repeat left;
			border: none;
			}
		
		#nav li a {
			color: #858585;
			text-decoration: none;
			}
			
			#nav li a:hover {
				color: #333;
				}
				
		#nav li.current_page_item a {
			color: #333;
			}

/* END HEADER */

/* BEGIN PAGE */

#page {
	width: 100%;
	background: #2585bf url('images/bg.jpg') repeat-x;
	padding: 25px 0px;
	}
	
	#content {
		width: 840px;
		margin: 0 auto;
		padding: 30px;
		background: #ffffff;
		-moz-border-radius: 15px;
		-khtml-border-radius: 15px;
		-webkit-border-radius: 15px;
		}
		
		#left-column {
			float: left;
			margin-right: 15px;
			width: 520px;
			}
			
		#full-column {
			float: none;
			width: 98%;
			}
		
		#download-btn {
			background: #e6e6e6;
			font-weight: bold;
			width: 98%;
			text-align: center;
			padding: 15px;
			margin: 15px 0;
			-moz-border-radius: 15px;
			-khtml-border-radius: 15px;
			-webkit-border-radius: 15px;
			}
			
			#download-btn:hover {
				background: #bdbdbd;
				}
				
#share-holder {
	width: 540px;
	}
				
	#email-share {
		float: right;
		background: #c5f24f;
		width: auto;
		padding: 14px 15px 14px 13px;
		margin: 10px 0 10px 0;
		-moz-border-radius: 15px;
		-moz-border-radius-topleft: 0;
		-moz-border-radius-bottomleft: 0;
		border-radius: 15px;
		border-bottom-left-radius: 0;
		border-top-left-radius: 0;
		-webkit-border-radius: 15px;
		-webkit-border-bottom-left-radius: 0;
		-webkit-border-top-left-radius: 0;
		}
		
		#email-share:hover {
			background: #bdbdbd;
			}
				
	.sociable-holder {
		float: left;
		background: #c2e459;
		width: 82%;
		padding: 15px;
		margin: 10px 0px 10px 0;
		-moz-border-radius: 15px;
		-moz-border-radius-topright: 0;
		-moz-border-radius-bottomright: 0;
		border-radius: 15px;
		border-bottom-right-radius: 0;
		border-top-right-radius: 0;
		-webkit-border-radius: 15px;
		-webkit-border-bottom-right-radius: 0;
		-webkit-border-top-right-radius: 0;
		}
		
		.sociable_tagline {
			float: left;
			margin-right: 10px;
			padding-top: 3px;
			}
		
		.sociable ul {
			margin: 0;
			padding: 0;
			}
			
		.sociable li {
			float: left;
			list-style: none;
			margin-right: 7px;
			}
			
			.sociable li a , #email a {
				opacity: 0.6;
				filter: alpha(opacity=60);
				}
				
			.sociable li a:hover, #email a:hover {
				opacity: 1;
				filter: alpha(opacity=100);
				}
				
.archive-box {
	background: #e6e6e6;
	padding: 15px;
	margin-bottom: 10px;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
}

.post {
	margin: 0 0 25px 0;
}
			
/* END PAGE */

/* BEGIN SIDEBAR */

#sidebar {
	float: right;
	width: 285px;
	text-align: center;
	color: #a6a6a6;
	font-size: 12pt;
	}
	
#sidebar-2 {
	float: right;
	width: 285px;
	text-align: left;
	color: #a6a6a6;
	font-size: 12pt;
	}
	
#sidebar-2 li {
	margin-left: 30px;
}

.sidebar-boxes {
	margin-bottom: 25px;
}

#iphone {
	position: relative;
	background: url('images/iphone.jpg') no-repeat;
	width: 279px;
	height: 525px;
	margin-top: 15px;
	}
	
#screenshots {
	position: absolute;
	top: 109px;
	left: 25px;
	z-index: 1;
	}
	
div.scrollable {  
    /* required settings */ 
    position: relative; 
    overflow: hidden; 
    width: 230px; 
    height: 331px;
	z-index: 99; 
	} 
 
div.scrollable div.items { 
    /* this cannot be too large */ 
    width: 20000em; 
    position: absolute; 
	} 
  
div.scrollable div.items div { 
    float:left; 
	} 
 
div.items div.active { 
	}
	
#iphone-nav {
	width: 85px;
	margin: 20px auto;
	}
	
	.prev-arrow {
		float: left;
		height: 33px;
		width: 34px;
		background: url('images/back-arrows.jpg') 0 0 no-repeat;
		margin-right: 10px;
		}
		
		.prev-arrow:hover {
			background: url('images/back-arrows.jpg') 0 -33px no-repeat;
			cursor: pointer;
			}
			
	.next-arrow {
		float: left;
		height: 33px;
		width: 34px;
		background: url('images/next-arrows.jpg') 0 0 no-repeat;
		}
		
		.next-arrow:hover {
			background: url('images/next-arrows.jpg') 0 -33px no-repeat;
			cursor: pointer;
			}
			
#subscribe {
	padding: 20px 10px;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border: 1px #dcdcdc solid;
	background: #f5f5f5;
}

#sidebar-2 #subscribe {
	margin-bottom: 25px;
}
			
#sidebar input, #sidebar-2 input {
	border: 1px #dcdcdc solid;
	width: 160px;
	color: #a7a7a7;
	padding: 3px;
	margin: 0;
	font-size: 10pt;
}

#sidebar input:active, #sidebar input:focus, #sidebar-2 input:active, #sidebar-2 input:focus {
	color: #5e5e5e;
}

#sidebar .submit, #sidebar-2 .submit {
	width: 80px;
	margin: 0 0 0 -1px;
	padding: 2px;
	color: #949494;
	-moz-border-radius: 0 15px 15px 0;
	-khtml-border-radius: 0 15px 15px 0;
	-webkit-border-radius: 0 15px 15px 0;
}

#sidebar .submit:hover, #sidebar-2 .submit:hover {
	background: #e1f2ff;
	cursor: pointer;
	color: #213c51;
}

/* END SIDEBAR */

/* BEGIN FOOTER */

#footer {
	background: #034b75;
	color: #ffffff;
	width: 100%;
	height: 205px;
	font-size: 10pt;
	}
	
	#footer-content {
		width: 900px;
		margin: 0 auto;
		text-align: center;
		}
		
		#sitemap {
			padding: 25px 0px 15px 0px;
			}
			
		#copyright {
			padding: 0px 0px 15px 0px;
			}
			
		#footer-content a {
			color: #78c0eb;
			text-decoration: none;
			}
			
			#footer-content a:hover {
				color: #ffffb2;
				}
			
		#footer-content a.download-link {
			color: #d3f175;
			}
			
			#footer-content a.download-link:hover {
				color: #b4dd41;
				}

/* END FOOTER */

/* BEGIN FORMS */

p.contact-item, .contact-item {
	background: #e6e6e6;
	padding: 15px;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	}
	
	.contact-item {
		margin-bottom: 15px;
		}
	
	p.contact-item:hover, .contact-item:hover {
		background: #bdbdbd;
		}
		
	.captcha-code {
		width: 100px;
		}
		
	.captcha-img {
		top: 20px;
		}
	
input {
	width: 250px;
	margin-right: 5px;
	margin-left: 5px;
	}
	
textarea {
	width: 95%;
	margin: 10px 0px;
	padding: 5px;
	}

/* END FORMS */

/* BEGIN IMAGES */

.alignleft {
	float: left;
	margin: 0 10px 10px 0px;
}

.alignright {
	float: right;
	margin: 0 0 10px 10px;
}

/* END IMAGES */