﻿/* sidebar */
	#sidebar ul {
		margin: 0;
		padding: 0;
	}

	#sidebar ul li {
		width: 204px;
		margin: 0 0 10px 0;
		padding: 0;
		float: left;
		display: block;
		list-style: none;
	}

	.widget {
		background: url('../images/turn/side_box_bg_bot.png') no-repeat left bottom;
		margin: 10px 0 10px 10px;
		padding: 0 0 10px 0;
		color: #5d5b80;
		font-weight: bold;
	}

	.widget h2{
		background: url('../images/turn/side_box_bg_top.png') no-repeat left top;
		height: 32px;
		width: 204px;
		margin-bottom: -10px;
		padding: 10px 0 0 10px;
		font-size: 15px;
		color: #5d5b80;
	}

	.widget div{
		margin: 0 0 10px 10px;
	}

	#sidebar ul li ul {
		margin: 0 0 10px 0;
		overflow: auto;
	}

	#sidebar ul li ul li{
		margin: 2px 10px;;
		background: url('../images/turn/side_bullet.png') left center no-repeat;
		padding: 0;
		width: 184px;
		display: block;
		float: left;
	}

	#sidebar ul li ul li a{
		text-decoration: none;
		margin: 0 0 0 15px;
	}

	.widget_search {
		background: url('../images/turn/side_search_bg.png') left top no-repeat;
		margin: 10px 0 0 10px;
		padding: 0;
		color: #5d5b80;
		font-weight: bold;
		height: 80px;
	}

	.widget_search form {
		margin: 10px 0 0 10px;
	}

	.widget_search div {
		margin: 0;
	}

	#sidebar #s {
		height: 16px;
		width: 180px;
		background: #FFFFFF;
		border: 2px #7E8083 solid;
		margin: 0;
		padding: 0;
		font-size: 12px;
		line-height: 16px;
	}
	
	#sidebar #searchsubmit {
		background: #B6B6B8 url('../images/turn/btn_search_sm.png') left top no-repeat;
		color: #FFFFFF;
		border: 0;
		margin: 5px 10px 0 0;
		padding: 0;
		font-size: 10px;
		font-weight: bold;
		line-height: 20px;
		text-indent: -10000px;
		display: block;
		height: 20px;
		width: 78px;
		text-transform: uppercase;
		float: right;
	}

	.widget_calendar {
		background: url('../images/turn/side_calendar_bg.png') left top no-repeat;
		margin: 10px 0 0 10px;
		color: #FFFFFF;
		font-weight: bold;
		height: 163px;
		padding: 0;
	}

	.widget_calendar h2 {
		text-indent: -10000px;
		font-size: 1px;
		height: 0px;
		background: none;
		padding: 0;
		margin: 0;
	}

	#sidebar #calendar_wrap {
		margin: 6px 0 0 10px;
	}

	#sidebar #wp-calendar th {
		text-align: center;
		font-weight: bold;
		font-size: 10px;
	}

	#sidebar #wp-calendar td {
		background: #280952;
		border: 1px #FFFFFF solid;
		color: #72618a;
		text-align: center;
		font-weight: normal;
		width: 20px;
		font-size: 10px;
	}

	#sidebar #wp-calendar td.pad {
		background: none;
		border: 0;
		text-align: center;
	}

	#sidebar #wp-calendar a {
		color: #FFFFFF;
	}

/* end sidebar */


/* blog */

	.hentry {
		border-bottom: 2px #E0E0E0 solid;
		margin-bottom: 10px;
	}

	#respond{
	}

	.avatar {
		display: none;
		float: right;
		visibility: hidden;
	} 

	ol.commentlist {
		border-bottom: 2px #E0E0E0 solid;
		padding-bottom: 10px;
	}
	
	ol.commentlist .comment {
		background: #f7f7f7 url(../images/turn/comment-mask-top.png) top left no-repeat; 
		padding-top: 7px;
		margin-top: 7px;
	}
	
	ol.commentlist .comment-body {
		padding: 7px;
		padding-top: 0;
		background-image: url(../images/turn/comment-mask-bottom.png);
		background-position: bottom left;
		background-repeat: no-repeat; 
	}
	
	ol.commentlist .comment.odd {
		background-color: #f3f3f3;
	}

	.commentmetadata, .postmetadata {
		font-size: 10px;
		margin-bottom: 5px;
	}

	.navigation {
		font-size: 10px;
		margin-bottom: 5px;
	}

	#commentform #submit {
		background: #B6B6B8 url('../images/turn/btn_submitcomment.png') left top no-repeat;
		color: #FFFFFF;
		border: 0;
		margin: 5px 10px 0 0;
		padding: 0;
		font-size: 10px;
		font-weight: bold;
		line-height: 20px;
		text-indent: -10000px;
		display: block;
		height: 40px;
		width: 186px;
		text-transform: uppercase;
	}
	
/* end blog */


/* WP-PageNavi plugin */

	.wp-pagenavi {
		float: left;
	}
	
	.wp-pagenavi a, .wp-pagenavi span {
		text-decoration: none;
		border: 1px solid #BFBFBF;
		padding: 2px 4px;
		margin: 2px;
		font-size: 10px;
		background: #f3f3f3;
	}
	
	.wp-pagenavi a:hover, .wp-pagenavi span.current {
		border-color: #3F0E81;
		background: #FFFFFF;
	}
	
	.wp-pagenavi span.current {
		font-weight: bold;
	}

/* end WP-PageNavi plugin */


/* Begin Images */
	p img {
		padding: 0;
		max-width: 100%;
	}

/*	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 */

