/*
Theme Name: Candi's Land
Theme URI:http://www.boogiedesigns.net
Description:Theme designed by Boogie Designs, but customized specifically for Heidi-Pratt.com
Version:3.1
Author:Joe
Author URI:http://www.boogiedesigns.net

*/



/* CSS Tweaks */
	* {padding:0;margin:0;}
	a img {border:0;}
	.clear {clear:both;}
	a {text-decoration:none;color:#fff;}
	a:hover {text-decoration:none;color:#f97a99;}
	p {padding-bottom:10px;}
	.hidden {display:none;}
	ol, ol li, li {list-style-type:decimal;list-style-position:inside;padding:0;margin:0;border:none;background:none;text-transform:none;}
	ul, ul li, li {list-style-type:none;list-style-position:inside;padding:0;margin:0;line-height:14px;}
	ul li {background:#FD728B;padding:2px 2px 2px 20px;display:block;margin:5px 2px 5px 2px;font-family:"Trebuchet MS"; -moz-border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;margin-left:22px;margin-right:22px}
	ul li:hover  {background:#FFD3CF;text-decoration: none;}

	.postbox ol li {background:#FD728B; padding:4px 34px 4px 14px; display:block; margin:5px 32px 5px 32px; font-size:10px; color:#fff;-moz-border-radius:15px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}




body {	background: #efcdc5 url(images/background.jpg) top center repeat-x;
	margin:0 auto;
	font-family:Arial; 
	font-size:12px;
	font-family:Arial; 
	color:#304a4b;}

#container {width:1002px;position:relative;z-index:2;margin:auto;}
#inner {width:1000px;position:relative;z-index:2;margin:auto;}

.welcome { padding:6px; padding-right:4px; padding-top:5px; font-family:Arial; font-size:10px; text-align:justify; color: #f587b8; letter-spacing:0px; }
.navigation { text-align:center;}
.navigation a { font-family:Georgia; font-size:14px; font-style:italic; font-weight:bold; color:#ec7fb1; margin-right:20px; padding-left:12px; padding-right:12px; padding-top:4px; padding-bottom:4px; background:#fff; -moz-border-radius:7px;-khtml-border-radius:13px;-webkit-border-radius:13px;border-radius:13px;}
.navigation a:hover { font-family:Georgia; font-size:14px; font-style:italic; font-weight:bold; color:#fff; padding-right:12px; background:#ec7fb1;}




/* Content */
	#content {width:635px;float:right;margin-right:15px;margin-top:-75px;}
	.post {}

	.post .title {background: url(images/title.png) no-repeat; margin-top:-5px;padding-left:25px; font-size: 32px; color: #c2b8a9; font-family: georgia; line-height: 36px;
		font-stretch: normal; font-style: oblique; letter-spacing: -1px;text-shadow: #f2779f 1px 1px 1px; text-align:left;}
	.post .date {padding-left:25px;font-weight: lighter; font-size: 12px; color: #fff; font-family: georgia; line-height: 12px; font-stretch: normal; font-style: oblique; 
		letter-spacing: 0px; background: #ee93bc; padding-left:3px; padding-right:3px; padding-top:3px;padding-bottom:3px; margin-right:10px; margin-left:10px;
		margin-bottom:0px; -moz-border-radius-topright:5px; -moz-border-radius-topleft:5px;}
			.post .date a {color: #f2bcce;}
			.post .date a:hover {color: #f1d3d2;}
	.postbox {background: url(images/contentbg.jpg) 0px -40px repeat-y;
		padding-left:10px; padding-right:10px; padding-top:15px;padding-bottom:7px; margin-bottom:0px;
		font-family:tahoma; font-size:12px; text-align:justify; color: #674755;
		border: 1px #ee93bc solid;-moz-border-radius:15px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
			.postbox a {color:#f02881;}
			.postbox a:hover {color:#f467a6;}
			.postbox img {border: 0px #FFD3CF solid;padding:3px; background:#FFD3CF;-moz-border-radius:15px;-khtml-border-radius:8px;
				-webkit-border-radius:8px;border-radius:8px;}
	.post .bottom {background: url(images/bottom.png) no-repeat; padding-left:15px; height:80px;}

blockquote {
background: #ee93bc;
font-family: georgia;
font-size: 13px;
font-style:italic;
line-height:13.5px;
color: #fff;
margin-left:8px;
margin-right:8px;
margin-top:8px;
margin-bottom:10px;
padding: 10px;
padding-bottom:2px;
border-left: 15px solid #FFD3CF;
border-top: 1px solid #FFD3CF;
border-bottom: 1px solid #FFD3CF;
border-right: 1px solid #FFD3CF;
-moz-border-radius: 10px 10px 10px 10px;}



	/* Sidebar */
	#sidebar {width:325px;float:left;margin-left:15px;margin-top:-100px;}
	#box {background: url(images/sidebarbg.jpg) 0px -80px repeat-y; width:300px;
		padding-left:5px; padding-right:5px; padding-top:0px;padding-bottom:17px; margin-bottom:15px;
		font-family:georgia; font-size:10px; text-align:justify; color: #fff;
		border: 1px #f9b9d6 solid;-moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}

	#box .title {background: url(images/sidetitle.png) 15px no-repeat; margin-top:18px; margin-right:-2px; font-weight: bold; font-size: 36px; color: #e6e6e6; font-family: georgia; line-height: 38px; font-stretch: normal; font-style: oblique; letter-spacing: -2px;text-align:center; text-shadow: #da9ac0 1px 1px 1px; float:center;}

	#box .proj img {margin-left:3px;margin-right:5px;padding:3px;background:#fff;border:1px solid #fff;-moz-border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;float:left;}
	#box .proj-title {font-weight: lighter; font-size: 33px; color: #fff; font-family: georgia; line-height: 30px; font-stretch: normal; font-style: oblique; letter-spacing: -2px;text-shadow: #da9ac0 1px 1px 1px;}

.disclaimer {color:#fff;font-size:10px;font-family:arial; margin-left:10px; margin-right:10px;}

	.elites img {margin:3px;padding:4px;background:#fff;border:0px;-moz-border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
	.elites img {margin:3px;padding:4px;background:#f97a99;border:0;-moz-border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}

	#box strong {color:#e05a93; font-size:11px; font-weight:bold; font-style:italic;}
	#box a {color:#f97a99;}
	#box a:hover {color:#fff;}
	#box ul li a {color:#fff;}





/* comments */


#commentform{background: url(images/contentbg.jpg) 0px -200px repeat-y;
		padding-left:10px; padding-right:10px; padding-top:10px;padding-bottom:10px; margin-bottom:15px;
		font-family:Arial; font-size:10px; text-align:justify;
		border: 1px #fff solid;-moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
	
#commentform h3{
	font-family: georgia, times, verdana;
	font-size: 10pt;
	font-weight: 300;
	margin:0;
	padding:0;
	}
	
#comment{
	width:95%;
	}

#author, #email, #url, #submit{
	background: #fff;
	font-family: verdana, arial, times;
	font-size: 8pt;
	margin:5px 5px 0 0;
	padding:5px;
	border: 0px solid #000;-moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px
	}

#comment{
	background: #fff;
	font-family: verdana, arial, times;
	font-size: 8pt;
	margin:5px 5px 0 0;
	padding:12px;
	border: 0px solid #000;-moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px
	}
	
#submit{margin:5px 5px 0 0;}

#comments{margin:0; padding:0}
	
ol.commentlist {background: url(images/contentbg.jpg) 0px 0px repeat-y;
		padding-left:10px; padding-right:10px; padding-top:10px;padding-bottom:10px; margin-bottom:15px;
		font-family:Arial; font-size:10px; text-align:justify;
		border: 1px #fff solid;-moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;
list-style-type: none; margin:0; padding:0;}

.avatar{float:left; margin:0 12px 0 0;}

ol.commentlist li {
	margin:10px 0;
	padding:5px 0 5px 10px;
	list-style-type:none;
	}

ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}

cite {
	font-family: arial, verdana, tahoma;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{border-bottom: 1px dotted #465D71;}






img.centered, .wpn_page img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
		