/**  

Theme Name: Kabarty

Author URI: http://www.kabarty.com.au

Version: 1.0

Author: Rose Brown

Description: Peg Top Toys Theme by Kabarty

*/



body{

	font:normal 12px 'Tahoma', 'Trebuchet MS', 'Arial';

	background:#ECECE8 url('./images/ECECE8.gif');

	margin:0;

	padding:0;

}


#body-in{

	background:transparent url('./images/background.gif') repeat-x;

}



#wrapper{

	width:1002px;

	margin:0 auto;

}



a {

	text-decoration: none;

	outline:none;

	color:#E19E1E;

	}

	

a:hover{

	text-decoration: none;

	color:#6D6D37;

	}



h1{

	font-size: 2.6em;

	font-weight: normal;

	margin: 0;

}



h2{

	font-size: 24px;

	font-weight: normal;

	line-height: 150%;

	margin: 0;

}



img {

	border:none;

}



img.myimg {

	border:1px solid #CCCCCC;

	padding:5px;

	background-color:#FFFFFF;

}



/* Begin Calendar */

#calendar_wrap{ margin-top:10px; }

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 250px;

	color:#A1A157;

	}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

	color:#E19E1E;

	}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

	color:#E19E1E;

	}



#wp-calendar caption {

	text-align: center;

	font-size:14px;

	}



#wp-calendar td, #wp-calendar th {

	padding: 3px 0;

	text-align: center;

	}



#sidebar #wp-calendar a{

	display: block;

	color:#EDAC17;

}



#sidebar #wp-calendar a:hover { color:#666666; }



#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background-color: #EEEEEE; }



#wp-calendar #today {

	background-color:#F3F3F3;

	border:1px solid #DDDDDD;

}

/* End Calendar */







/* Begin Various Tags & Classes */

acronym, abbr, span.caps {

	cursor: help;

	}



acronym, abbr {

	border-bottom: 1px dashed #999;

	}



blockquote{

	margin: 0px 0px 0px 5px;

	padding: 8px 25px 5px 40px;

	font-size: 15px;

	font-style: italic;

	font-family: Georgia, Times New Roman, Serif;

	}



blockquote p{

	margin: 0px 0px 10px 0px;

	padding: 0px;

	}



blockquote cite {

	margin: 5px 0 0;

	display: block;

	}



.center { text-align: center; }



.hidden { display: none; }



hr { display: none; }



a img { border: none; }



/* End Various Tags & Classes*/


/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

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
	}
/* End Images */



/* Captions */

.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;

}



.clear{

	clear: both;

}



/* icon system */

.icon{

	background-image:url('images/all-icons.png');

	background-repeat:no-repeat;

	display:block;

	padding-left:22px;

	height:22px;

}

#bookmark, #search, #pref-nav{

	float:left;

}



#bookmark{ width:150px; }

#search{

	width:90px;



}



.rss {

	background-position: 0 -44px;

	padding-left:26px;

	width:100px;

	float:left;

	line-height:22px;

}



/* header */

#header{

	background:transparent url('./images/header-bg.png') no-repeat;

}



#header-in{

	background:transparent url('./images/header-content-bg.gif') repeat-y;

	width:980px;

	height:166px;

	margin:0 auto;

	border-bottom:1px solid #FFFFFF;

}



#header-tool{

	background:#F0F0DE url('./images/F0F0DE.gif');

	height:31px;

	/*margin-bottom:10px;*/

	padding:10px 10px 0;

	font-family: Tahoma, Arial, Georgia;

	font-size:11px;

	line-height:22px;

	color:#95A51F;

	border-bottom:1px solid #DFDFC8;

}



#header-tool a{ color:#95A51F; }



#header-tool a:hover{ color:#E19E1E; }


#headerlogo {
	margin-top: -13px;

	_margin-top: 0px;	// Ugly IE6 hack - sorry
}


#header-content{

	border-top:1px solid #F9F9F0;

	padding:10px 20px;


	_padding: 1px 20px;	// Ugly IE6 hack - sorry.

	color:#95A51F;

	height:105px;

}

#header-content h1{ font-family:'Trebuchet MS',Arial,Georgia; }

#header-content h2{ font-family:Arial,'Trebuchet MS',Georgia; font-size:13px; }



#right-now{

	width:150px;

	height:31px;

	top:25px;

	right:30px;

	font:bold 13px Arial;

	color:#9CA17A;

	padding-right:20px;

	line-height:20px;

	text-align:left;

}



/* Search form */

.simple-form {

	margin:0;

	padding:0;

	background:transparent url('images/form.png') no-repeat;

	float:left;

	width:221px;

	height:23px;

	position:relative;

}



.input-text,.input-submit {

	border: medium none;

	background:transparent;

	position:relative;

}



.input-text { left:8px; top:2px; width:140px; }

.input-submit {

	width:21px;

	left:17px;

	top:1px;

	cursor:pointer;

}



#nav {

	background:#F3F3DE url('./images/F3F3DE.gif');

	border:0px solid #EAEAD3;
	height:39px;

	overflow:hidden;

}



#nav ul { margin:0; padding:0; over }



#nav li {

	float: left;

	list-style-type: none;

	margin: 6px 4px;

	padding: 0px;

	}



#nav ul li a {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 13px;

	text-decoration: none;

	display: block;

	padding: 6px 10px;

	color: #666666;

	}



#nav ul li a:hover {

	color: #E19E1E;

	background-color:#E6E6C5;

}



/* container */

#container{

	background:transparent url('./images/warper-bg.gif') repeat-y;

}



#container-in{

	width:980px;

	margin:0 auto;

	padding:0;

}



#news-slider{ background:#F4F4DC url('./images/F4F4DC.gif'); border-bottom:1px solid #FFFFFF; }

#news-slider-in{

	background:transparent url('./images/news-slider-top-bg.png') no-repeat;

	padding:20px 8px;

}



/* mainside */

#mainside {

	float:right;

	background:transparent url('./images/contain-top-bg.png') no-repeat top right;

	width:695px;

	margin:0;
	padding: 10;

	min-height:500px;

}



#content-in {

	margin:10px;

}



h2.pagetitle { 
	font-size:18px; 
	color:#95A51F; 
	padding-bottom: 1em;
}



h2.title {

	font-family:'Trebuchet MS',Arial, Tahoma;

	line-height:27px;

	margin-bottom:5px;

	color:#E19E1E;
	font-size: 16px;
	border-bottom:1px solid #E9E9D4;

}



.meta {

	font:normal 11px Verdana,Tahoma,Arial;

	color:#5D5D5D;

	padding-top:7px;

	border-top:1px solid #E9E9D4;



}

.meta p {

	margin:0 0 5px;

}

.meta span, .mini-post span{

	background-image:url('./images/all-icons.png');

	background-repeat:no-repeat;

	padding:3px 0 0 22px;

	margin-right:10px;

	height:22px;

}

.author { background-position: 0 -90px; }

.commented { background-position: 0 -110px; }

.datepost { background-position: 0 -132px; }

.tagpost { background-position: 0 -153px; }

.edit { background-position: 0 -176px; }



.entry {

	color:#60615A;

	line-height:1.5em;
	padding-bottom: 2em;

}



#respond { color:#60615A; }



#respond p{

	margin-bottom:7px;

}



#respond input#submit {

	background-color:#E6E6C5;

	border:1px solid #CCC;

	color:#E19E1E;

	height:34px;

	padding:0;

	width:72px;

}



#featured-nav{

	position:relative;

	height:30px;

}

#featured-nav-in{

	background:transparent url('./images/featured-nav-bg.png') no-repeat;

	width:162px;

	height:24px;

	bottom:5px;

	right:0;

	position:absolute;

}



#featured-prev-button,#featured-next-button{

	display:block;

	height:24px;

	cursor:pointer;

}

#featured-prev-button{

	float:left;

	width:90px;

}

#featured-next-button{

	float:right;

	width:65px;

}



/* recent-area */

#recent-area{

	background:#F4F4DC url('./images/F4F4DC.gif');

	border-right:1px solid #FFFFFF;

	border-bottom:1px solid #E4E4CF;

}



#recent-area h2{

	font:normal 18px 'Trebuchet MS';

	color:#95A51F;

}



#recent-area ul{ padding:0; margin:1em 0; }



#recent-area ul li{

	background:transparent url('./images/dot.gif') repeat-x left bottom;

	list-style-type:none;

	margin-bottom:4px;

	padding-bottom:5px;

}



#recent-area a{ color:#6D6D37; }

#recent-area a:hover{ color:#95A51F; }



#recent-post, #recent-comment{

	width:335px;

	padding: 7px 0;

}



#recent-post{

	float:left;

	margin-left:7px;

}



#recent-post span{

	background:transparent url(images/all-icons.png) no-repeat scroll 0 -176px;

	color:#E19E1E;

	padding:1px 0 0 20px;

	line-height:22px;

}



#recent-comment {

	float:right;

	margin-right:7px;

}

#recent-comment span{

	background:transparent url(images/all-icons.png) no-repeat scroll 0 -197px;

	color:#E19E1E;

	padding:1px 0 0 20px;

	line-height:22px;

}



/* mini-post-area */

.mini-post{ margin:10px 7px; }

.mini-post h2{ font:normal 20px 'Trebuchet MS'; }



/* post-nav */

#post-nav { padding:7px; }

#prev-post, #next-post {

	background:transparent url('./images/nav-post-bg.png') no-repeat;

	display:block;

	height:28px;

}

#prev-post {

	float:left;

	width:93px;

}

#next-post {

	float:right;

	width:69px;

	background-position:-93px 0;

}



/* sidebar */

#sidebar {

	float:left;

	width:265px;

	background:transparent url('./images/sidebar-top-bg.png') no-repeat left top;

	margin:0;
	padding-left: 10px;
	padding-right: 10px;

}



#sidebar ul li {

	list-style-type: none;

	list-style-image: none;

	margin-bottom: 5px;
	}



#sidebar ul li h2 {

	font:normal 18px 'Trebuchet MS';

	color:#95A51F;

	margin:10px 0 0;

	_margin-top: -30px;

	padding-bottom:2px;

	border-bottom:2px solid #95A51F;

}



#sidebar ul p, #sidebar ul select {

	margin: 5px 0;

	color:#A1A157;

}



#sidebar ul, #sidebar ul ol {

	margin: 0;

	padding: 0;

}



#sidebar ul ul { margin:0;}



#sidebar ul ul ul, #sidebar ul ol {

	margin: 0 0 0 10px;

}



ol li, #sidebar ul ol li {

	list-style: decimal outside;

}



#sidebar ul ul li, #sidebar ul ol li {

	font-family:Arial,Verdana;

	margin: 0;

	padding:3px 0 0px 20px;



	line-height:18px;

	color:#E19E1E;

}



#sidebar ul ul li:hover, #sidebar ul ul li.hover {



}



#sidebar li a {

	color:#A1A157;

}



#sidebar li a:hover {

	color:#E19E1E;

}



#sidebar .widget {

	margin:0 7px;

}



#sidebar object {

	margin:7px 0;

	display:block;

}



/* adv-area */

#adv-area{

	background:#F0F0DE url('./images/F0F0DE.gif');

	display:block;

	border-right:1px solid #FFFFFF;

	border-bottom:1px solid #FFFFFF;

}

#adv-area-in{

	background:transparent url('./images/adv-box-top-bg.png') no-repeat top left;

	min-height:100px;

	padding:10px;

}



.img-adv { margin:0 10px 10px 0; }

.img-adv.right{ margin-right:0; }

.img-adv.bottom{ margin-bottom:0;  }

.img-adv.last{ margin:0; }



/* footer */

#footer{

	background:#F4F4DC url('./images/F4F4DC.gif');
	border-top:1px solid #909050;
	border-bottom:1px solid #b9b9b6;
	color:#909050;

	font:normal 12px 'Trebuchet MS';

	line-height:14px;

	text-align: center;

	padding:15px;

}



