/*  
Theme Name: Kiddlins
Theme URI: http://www.kiddlins.com/
Description: The default stable release of Kiddlins.com.
Version: 1.0
Author: David Perini
Author URI: http://www.perinipros.com/

*/



* {
	margin: 0px;
	padding: 0px;
}

body {
	background: #fff url("images/bg.gif") top center repeat-x;
}

.container {
	width: 900px;
	margin: 0 auto;
}

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

.left a,
.right p a,
.post p a,
.footer a {
	color: #B54688;
}

.left a:hover,
.right p a:hover,
.post p a:hover,
.footer a:hover {
	background: #FFDDFF;
}


/* Header 
----------------------------------------------- */

.header {
	position: relative;
	height: 150px;
	width: 900px;
	background: url("images/header.gif") top center no-repeat;
}

.logo {
	position: absolute;
	top: 14px;
	left: 323px;
	width: 255px; 
	height: 95px;
}

.navigation {
	position: absolute;
	top: 41px;
	left: 621px;
	width: 238px;
	height: 48px;
}

.navigation ul {
	list-style-type: none;
}

.navigation li#NavMarketplace {
	position: absolute;
	top: 0px;
	left: 14px;
	width: 104px;
	height: 24px;
}
.navigation li#NavAdvertise {
	position: absolute;
	top: 0px;
	left: 146px;
	width: 76px;
	height: 24px;
}
.navigation li#NavAbout {
	position: absolute;
	top: 24px;
	left: 0px;
	width: 49px;
	height: 24px;
}
.navigation li#NavArchives {
	position: absolute;
	top: 24px;
	left: 76px;
	width: 68px;
	height: 24px;
}
.navigation li#NavContact {
	position: absolute;
	top: 24px;
	left: 172px;
	width: 66px;
	height: 24px;
}

.search { display: none; }

/*
.header {
	position: relative;
	height: 142px;
	margin-left: 25px;
	margin-right: 25px;
}

.logo {
	position: absolute;
	top: 0px;
	left: 0px;
}

.navigation {
	position: absolute;
	top: 24px;
	right: 0px;
	height: 1.15em;
}

.navigation ul {
	list-style-type: none;
}
.navigation ul li {
	display: inline;
	font: 1.15em/1.15em Arial, sans-serif;
	padding: 5px;
}

.navigation a {
	color: #9999FF;
	text-decoration: none;
	text-transform: uppercase;
}

.navigation a:hover {
	color: #FFF;
}

.search {
	position: absolute;
	top: 68px;
	left: 550px;
}

.search fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

.search label {
	display: none;
}

.search .box {
	width: 205px;
	float: left;
	font: 12px/12px Arial, sans-serif;
	padding: 6px 6px 4px 6px;
	color: #333;
	background: #fff;
	border: none;
}



.search .button {
	margin: 0 0 0 0px;
	height: 24px;
	width: 71px;
	padding: 0;
}
 */


/* Body Content
----------------------------------------------- */

.content {
	margin-top: 35px;
	margin-left: 25px;
	margin-right: 25px;
}

.marketplace_180 {
	float: left;
	width: 180px;
	height: 220px;
	margin-right: 10px;
	line-height: 0px;
}

.marketplace_180_edge {
	float: left;
	width: 180px;
	height: 220px;
	line-height: 0px;
}

.marketplace_135 {
	float: left;
	width: 135px;
	height: 420px;
	margin-right: 10px;
	line-height: 0px;
}

.marketplace_180 img,
.marketplace_180_edge img,
.marketplace_135 img {
	margin-bottom: 10px;
}

form.contact label.desc {
	font: bold 0.70em/0.70em Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: uppercase;
}

form.contact label.desc span.req {
	color: #FF0000;
	text-transform: uppercase;
}



form.contact div {
	padding: 6px 0 18px 0;
}

form.contact input.text {
	width: 350px;
	font: 0.8em/0.8em Verdana, sans-serif;
	color: #333;
	padding: 5px;
	border: 1px solid #999;
	background: #fff;
}

form.contact select {
	padding: 4px;
	font: 0.8em/0.8em Verdana, sans-serif;
	color: #333;
	width: 300px;
	border: 1px solid #999;
	background: #fff;
}

form.contact textarea {
	padding: 5px;
	font: 0.8em/01.2em Verdana, sans-serif;
	color: #333;
	width: 488px;
	height: 200px;
	border: 1px solid #999;
	background: #fff;
}

form.contact input.text:hover,
form.contact select:hover,
form.contact textarea:hover {
	border: 1px solid #666;
}

/* Left Body Content
----------------------------------------------- */

.left {
	float: left;
	margin-right: 50px;
	width: 500px;
}

h2.pagetitle {
	font: 0.9em/0.9em Arial, sans-serif;
	margin-bottom: 25px;
	text-transform: uppercase;
}

.text { margin-bottom: 25px; }

.text p {
	font: 0.80em/1.3em Arial, sans-serif;
	color: #555;
	margin-bottom: 15px;
}

.post, 
.post_alt {
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	margin-bottom: 20px;
}

.post h2, 
.post_alt h2 {
	font: 1.2em/1.2em Arial, sans-serif;
}

.post h2 a, 
.post_alt h2 a {
	color: #000;
	text-decoration: none;
}

.post h2 a:hover, 
.post_alt h2 a:hover {
	color: #B54688;
	text-decoration: none;
}

.post h3, 
.post_alt h3 {
	font: 0.7em/150% Arial, sans-serif;
	text-transform: uppercase;
	margin-bottom: 10px;
	
}

.post .space, 
.post_alt .space {
	padding-left: 5px;
	padding-right: 5px;
}

.post p, 
.post_alt p {
	font: 0.80em/1.3em Arial, sans-serif;
	color: #555;
	margin-bottom: 15px;
}

.post img {
	float: left;
	margin: 0 15px 15px 0;
	border: none;
}

.post_alt img {
	float: right;
	margin: 0 0 15px 15px;
	border: none;
}

.text-link-ads {
	border: 1px solid #ccc;
	padding: 15px;
	margin-bottom: 20px;
}


/* Right Body Content
----------------------------------------------- */

.right {
	float: left;
	width: 300px;
}

.right p {
	font: 0.8em/1.3em "Lucida Grande", Arial, sans-serif;
	color: #333;
	margin-bottom: 15px;
}

.right h5 {
	font: bold 0.9em/0.9em Arial, sans-serif;
	margin-bottom: 6px;
}
		

.categories ul {
	list-style: none;
}

.categories li {
	width: 98px;
	height: 30px;
	background: url("images/button.gif") top left no-repeat;
	text-align: center;
	font: bold 12px/30px Arial, sans-serif;
	float: left;
	margin-bottom: 3px;
}

.categories li:hover {
	background: url("images/button2.gif") top left no-repeat;
	cursor: pointer;
}

.categories li a {
	color: #993366;
	text-decoration: none;
}

.categories li:hover a {
	color: #CC6699;
}

.tellafriend {
	background: #E5EEFF;
	border: 1px solid #B9CAFB;
	padding: 15px;
}

.tellafriend input.box {
	background: #fff;
	border: 1px solid #B9CAFB;
	padding: 3px;
	width: 260px;
}

.right h6 {
	font: 0.55em/0 Arial, sans-serif;
	text-transform: uppercase;
	color: #666;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 30px;
}

.ads a {
	background: #fff;
}

.ads a:hover {
	background: #fff;
}

.ads img {
	clear: both;
	margin-bottom: 5px;

}

.ads h2 {
	font: bold 0.9em/0.9em Arial, sans-serif;
	margin-bottom: 6px;
	margin-top: 30px;
}

.ads ul {
	list-style: none;
	border-top: 1px solid #ccc;
	margin-bottom: 30px;
}

.ads li {
	border-bottom: 1px solid #ccc;
	padding: 8px 0;
	font: 0.8em/1.3em "Lucida Grande", Arial, sans-serif;
	color: #333;
}

.ads li a:link,
.ads li a:visited {
	color: #B54688;
}

.ads li a:hover,
.ads li a:active {
	background: #FFDDFF;
}



/* Footer
----------------------------------------------- */

.footer {
	width: 100%;
	padding-top: 25px;
	padding-bottom: 25px;
	text-align: center;
}

.footer p {
	font: 0.8em/0.8em Arial, sans-serif;
	margin-bottom: 15px;
	color: #666;
}

.footer strong {
	color: #000;
	padding-left: 10px;
}

.footer h6 {
	font: 0.7em/1.2em Arial, sans-serif;
}



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}
/* End Various Tags & Classes*/





