/*
	Theme Name: HochzeitInBildern v2
	URI: http://www.hochzeitinbildern.de
	Description: Custom Theme for www.hochzeitinbildern.de - Wedding Photography
	Version: 00.10 (en, de)
	Author: Moritz Wade
	Author URI: http://perceptual.de
	
*/

/* ---------------------------------------------------------------------------------- */

	html, body {margin: 0; padding: 0;}

	* {padding: 0; margin: 0;}


	p {margin: 10px 0px 12px 0px;}

	a {text-decoration: none;}

	a:focus {}

	a:active {}

	a:hover {color: #7217A8; text-decoration: none;}


	#content a:hover {color: #7217A8; text-decoration: none;}

	#frame a, img {border: none;}

	#header a, img {border: none;}

	#headimg a {text-decoration: none;}

	.mid {padding-top: 300px;}
	#mid {
		float: left;
		padding-top: 0px;
	}
	
	#introcontent {
		float: left;
		padding-top: 0px;
	}
	
	


	strong,b {font-weight: bold;}

	del {color: #73b3bf;}

	cite {font-style: italic;}

	ins {color: #0085a6; text-decoration: none;}

	em,i {color: #202020; font-style: italic;}

	ol, form {margin: 0; padding: 0; list-style-type: none;}
	
	pre, code {font-family: monospace; font-size: 1.1em; color: #1f5a66; }


	acronym, abbr {
		font-style: italic;
		color: #008fb3;
		text-decoration: none;
		cursor: help;}

	hr {
		color: #ffffff;
		background: transparent;
		margin: 0px 0px 16px 0px;
		padding: 0px 0px 0px 0px;
		border: 0;
		border-bottom: 1px #eee solid;}

	blockquote {
		clear: left;
		color: #9D65B3;
		text-align: justify;
		padding: 0px 0px 0px 25px;
		margin: 20px 40px 16px 37px;
		border-left: 4px solid #d6c9dd;}

/* ---------------------------------------------------------------------------------- */

	body {
		font-size: 14px;
		background-color: #ebccff;
		font-family: Palatino Linotype, palatino, trebuchet ms, Verdana, Arial, Helvetica, sans-serif;}
		
	/*
	#headimg {
	margin: 0px 0px 20px 0px;
	height: 246px;
	width: 860px;
	background: url(images/newheader_v5.png) no-repeat top center transparent;}

	#headimg * {color: #ffffff;}
	*/
	/*
	#header {
	margin: 20px 0px 0px 10px;
	text-align: right;
	height: 246px;
	width: 860px;
	background: url(images/newheader_v5.png) no-repeat top center transparent;}
*/
	#header * {color: #ffffff;}
	
	#header {
		height: 251px;
		width: 860px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 00px;}
	


	#page {
		
		width: 880px;
		margin: 0 auto;
		padding: 0;}
		/*background: url(images/repeater_v4.jpg) repeat-y top center transparent;*/


	#frame {
		float: left;
		width: 860px;
		margin: 50px 0px -20px 0px;
		padding: 0px 40px 0px 10px;
		background-color: #ebccff;
		
		}
		/*background: url(images/newheader_v5.png) no-repeat top center transparent;*/
		/*background: url(images/frame_v5.jpg) no-repeat top center transparent;*/
		/*
	#frame {
		float: left;
		width: 880px;
		height: 280px;
		margin: 20px 0px -20px 0px;
		padding: 0px 40px 0px 0px;
		background-color: #ebccff;
		
		}
		*/
		
	#leftdecoration {
		float: left;
		width: 221px;
		height: 471px;
		margin: 1px 0px 0px -221px;
		padding: 0px 0px 0px 0px;
		background-color: #ebccff;
		background: url(images/site_decorations_left_v3.png) no-repeat top left transparent;
		}
		/* margin: -254px 0px -20px -221px;*/
		
		
	#rightdecoration {
		float: left;
		width: 202px;
		height: 711px;
		margin: -260px 0px -1200px 860px;
		padding: 0px 0px 0px 0px;
		background-color: #ebccff;
		background: url(images/site_decorations_right_v2.png) no-repeat top left transparent;
		}
	
	#floatbreaker{
		float: none;
	}




	#menu {
		width: 610px; float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;}

		.infobar {
		padding: 0px 0px 0px 0px;
		margin: 6px 50px 0px 60px;}
		
		
	#intro {
		float:none;
		width: 850px;
		text-align: left;
		margin: 0px 0px 0px 0px;
		padding: 10px;
		border: 1px solid #c6bad0;
		background-color: #ffffff;}
		
		
	#intro p
	{
		color: #513D51;
		line-height: 1.6em;
		text-align: justify;
		margin: 0px 0px 10px 0px;
		padding: 8px 10px 0px 10px;
	}
	
	
	#intro img.alignleft {
		padding: 4px;
		max-width: 100%;
		display: inline;
		margin: 6px 10px 0px 10px;
		border: none;}

	#intro img.alignright {
		padding: 4px;
		float: right;
		max-width: 100%;
		display: inline;
		margin: 6px 10px 0px 10px;
		border: none;}


	#content {
		float: left;
		width: 600px;
		text-align: left;
		margin: -15px 0px 0px 0px;
		padding: 0px 0px 0px 10px;}
		
	.post{
		
		background-color:#ffffff;		
		
		
		margin-bottom: 20px;
		}
		/*border: 1px solid #c6bad0;
		padding: 10px 20px 10px 20px;*/
		/* background: url(images/post_top_bg_v2.png) no-repeat top center transparent;*/
		
	.post h1 {
		padding: 30px 10px 10px 10px;
		background: #ffffff url(images/post_top_bg_v7.png) no-repeat top center;
		text-align: right;
	}
	
	p.date  {
		padding: 8px 10px 0px 10px;
		
		border-left: 1px solid #c6bad0;
		border-right: 1px solid #c6bad0;
		border-top: none;
		border-bottom: none;
	}
	.entry {
		color: #513D51;
		line-height: 1.6em;
		text-align: justify;
		margin: 0px 0px 10px 0px;
		padding: 8px 10px 0px 10px;
		border-left: 1px solid #c6bad0;
		border-right: 1px solid #c6bad0;
		border-top: none;
		border-bottom: none;}

		.entry a {
			color: #7217A8; 
			text-decoration: underline
			}
		
		
	p.info {
		margin: -12px 0px -15px 0px;
		padding: 14px 10px 35px 10px;
		border:none;
		
		background: #ffffff url(images/post_bottom_bg_v2.png) no-repeat bottom center;
	}
	
	/*.edit {
		padding: 8px 20px 0px 10px;
		border-left: 1px solid #c6bad0;
		border-right: 1px solid #c6bad0;
		border-top: none;
	}*/


	.special {
		color: #758285;
		line-height: 1.6em;
		text-align: justify;
		margin: 0px 0px 20px 0px;
		padding: 8px 0px 0px 0px;
		border-bottom: 1px dotted #d6c9dd;}

		.special a {
			color: #7217A8;
			text-decoration: underline;
			}


	#sidebar {
		float: right;
		width: 200px;
		color: #A28EB2;
		font-size: 11px;
		text-align: left;
		margin: 0px 10px 20px 0px;
		padding: 10px 10px 10px 10px;
		
		background-color:#ffffff;
		border: 1px solid #c6bad0;}
		/*background: url(images/clamp.jpg) no-repeat top left transparent;*/

		#sidebar a {color: #5C1389;}

		#sidebar a:hover {color: #7217A8;}


	#footer {
		clear: both;
		width: 880px;
		height: 70px;
		color: #808080;
		font-size: 11px;
		text-align: center;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
		/*background: url(images/footer_v3.jpg) no-repeat top center transparent;*/

		#footer a {color: #808080;}

		#footer a:hover {color: #100000;}

		.foot {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

		.leftlink {text-align: left; margin-right: 150px;}

		.center {text-align: center;}

		.rightlink {text-align: right; margin-left: 150px;}


	#visual {
		float: right;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}


	.home {
		height: 20px;
		width: 90px;
		margin: 0px 95px 0px 0px;
		padding: 0px 0px 0px 0px;}

/* ---------------------------------------------------------------------------------- */

	h1 {
		color: #7217A8;
		font-size: 17px;
		font-weight: bold;
		font-variant: normal;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

		h1 a {color: #7217A8;}


	h2 {
		color: #808080;
		font-size: 14px;
		font-weight: bold;
		font-variant: normal;
		margin: 12px 0px 0px 0px;
		padding: 0px 0px 2px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		border-bottom: 1px dotted #d6c9dd;}

		h2 a {color: #808080;}


	h3 {
		color: #808080;
		font-size: 12px;
		font-weight: bold;
		font-variant: normal;
		margin: 12px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

		h3 a {color: #808080;}


	h4 {
		color: #505050;
		font-size: 12px;
		font-weight: bold;
		font-variant: normal;
		margin: 12px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

		h4 a {color: #505050;}


	h5 {
		color: #505050;
		font-size: 12px;
		font-weight: bold;
		font-variant: normal;
		margin: 12px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

		h5 a {color: #505050;}


	h6 {
		color: #505050;
		font-size: 12px;
		font-weight: bold;
		margin: 50px 0px 4px 0px;
		padding: 0px 0px 0px 0px;}

/* ---------------------------------------------------------------------------------- */

	#sidebar h1 {
		color: #360B51;
		font-size: 14px;
		font-weight: bold;
		letter-spacing: 0px;
		font-variant: normal;
		margin: 18px 0px 4px 0px;
		padding: 3px 20px 3px 0px;
		border-bottom: 4px solid #D6C9DD;
		background: url(images/basic.png) no-repeat center right transparent;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

	#sidebar h2 {
		color: #8faab3;
		font-size: 12px;
		font-weight: bold;
		letter-spacing: 0px;
		font-variant: normal;
		margin: 18px 0px 4px 0px;
		padding: 3px 20px 3px 0px;
		border-bottom: 4px solid #D6C9DD;
		background: url(images/basic.png) no-repeat center right transparent;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

	#sidebar h3 {
		color: #360B51;
		font-size: 12px;
		font-weight: bold;
		letter-spacing: 0px;
		font-variant: normal;
		margin: 18px 0px 4px 0px;
		padding: 3px 20px 3px 0px;
		border-bottom: 4px solid #D6C9DD;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

/* ---------------------------------------------------------------------------------- */

	.blogtitle {
		text-align: center;
		color: #f0ecdf;
		font-size: 24px;
		font-weight: normal;
		font-variant: small-caps;
		margin: 0px 0px 0px 0px; 
		padding: 0px 0px 0px 0px;
		border: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

		.blogtitle a {color: #f0ecdf;}


	.subtitle {
		border: none;
		color: #f0ecdf;
		font-size: 12px; 
		text-align: center;
		letter-spacing: 1px;
		font-variant: normal;
		margin: 0px 0px 0px 0px; 
		padding: 0px 0px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;}


	.pagetitle {
		color: #7217A8;
		font-size: 18px;
		font-weight: bold;
		font-variant: normal;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 2px 0px;
		border-bottom: 4px solid #d6c9dd;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

		.pagetitle a {color: #7217A8;}


	.archivtitle {
		color: #bec9cc;
		font-size: 11px;
		font-variant: normal;
		font-weight: normal;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

/* ---------------------------------------------------------------------------------- */

	.tx {background: url(images/tx.png) no-repeat center right transparent;}

	.ty {background: url(images/ty.png) no-repeat center right transparent;}

/* ---------------------------------------------------------------------------------- */

	.tags {
		clear: left;
		color: #5300B2;
		font-size: 11px;
		font-style: normal;
		margin: 0px 0px 0px 0px;
		padding: 5px 0px 5px 10px;
		border: 1px solid #c6bad0;
		border-bottom: none;
		background-color: #ffffff;
		}
		/*border-bottom: 1px solid #d6c9dd;*/

		.tags a {color: #5300B2;}


	.date {
		color: #AE7FFF; 
		font-size: 11px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 2px 0px;
		border-bottom: 1px solid #d6c9dd;}
		
		.date a {color: #AE7FFF;}

		.edit {color: #7217A8; font-size: 10px;}

		.edit a {color: #7217A8;}


	.info {
		clear: left;
		color: #5C1389;
		font-size: 10px;
		text-align: left;
		margin: 0px 0px 40px 0px;
		padding: 4px 0px 0px 0px;
		border-top: 1px dotted #d6c9dd;}

		.info a {color: #5C1389;}


	.pagedata {
		clear: left;
		color: #5C1389;
		font-size: 10px;
		text-align: left;
		margin: 0px 0px 0px 0px;
		padding: 4px 0px 4px 0px;
		border-top: 1px solid #d6c9dd;
		border-bottom: 1px dotted #d6c9dd;
		background-color: #ffffff;}

		.pagedata a {color: #9A60C4;}

		.edit {color: #7217A8; font-size: 10px;}

		.edit a {color: #7217A8;}


	#postmeta {}

	.data {
		clear: left;
		height: 32px;
		color: #5C1389;
		font-size: 11px;
		line-height: 1.2em;
		margin: 0px 0px 0px 0px;
		padding: 10px 5px 10px 55px;
		border: 1px solid #c6bad0;
		background: url(images/box.png) no-repeat top left transparent;
		background-color: #ffffff;}
		/*border-bottom: 2px solid #d6c9dd;*/

		.data a {color: #9A60C4;}

		.red a {color: #7217A8;}


	.note {
		clear: left;
		color: #5C1389;
		font-size: 11px;
		line-height: 1.2em;
		font-style: normal;
		margin: 0px 0px 48px 0px;
		padding: 4px 0px 0px 0px;}

		.note a {color: #7217A8;}


	.sorry {
		color: #7217A8;
		font-size: 11px;
		font-style: italic;
		margin: 8px 0px 0px 0px;
		padding: 3px 0px 3px 0px;
		border-top: 1px solid #d6c9dd;
		border-bottom: 1px solid #d6c9dd;}

	.login {
		color: #7217A8;
		font-size: 11px;
		font-style: italic;
		margin: 8px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}


	.navigation {
		color: #5C1389;
		height: 17px;
		font-size: 11px;
		margin: 0px 0px 20px 0px;
		padding: 3px 32px 0px 32px;
		background: url(images/navi.png) no-repeat top left;}
	
		.navigation a {color: #5C1389;}

		.alignleft {float: left; text-align: left;}
	
		.alignright {float: right; text-align: right;}

		.aligncenter {display: block; margin-left: auto; margin-right: auto;}


	.category {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 4px 20px;
		background: url(images/category.png) no-repeat top left transparent;}

		.category a	{color: #5C1389;}

	.bubble {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 4px 20px;
		background: url(images/bubble.png) no-repeat top left transparent;}

		.bubble a {color: #5C1389;}

/* ---------------------------------------------------------------------------------- */

	#sidebar ul {
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}

	#sidebar li {
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}

	#sidebar ul ul li {
		color: #A28EB2;
		line-height: 1.6em;
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 2px 0px;
		border-bottom: 1px dotted #C1B5CC;}

	#sidebar ul.children {
		border: none;
		color: #6D2FB3;
		margin-left: 32px;}

		#sidebar ul.children a {color: #6D2FB3;}

		#sidebar ul.children a:hover {color: #7217A8;}


	#sidebar li.pagenav ul li ul li {
		color: #6D2FB3;
		margin: 0px 0px 0px 32px;
		list-style-type: square;}


	#sidebar ul ul ul li {border: none;}

	#sidebar li.pagenav ul li ul li a {color: #6D2FB3;}

	#sidebar li.pagenav ul li ul li a:hover {color: #7217A8;}

	#sidebar ul ul ul li {line-height: 1.5em; list-style-type: square; color: #6D2FB3;}

	#sidebar li.feed {text-align: center; border: none; margin-top: 12px;}

	#sidebar li.comfeed {text-align: center; border: none;}

	#sidebar li.micro {text-align: center; border: none;}
	
	#sidebar ul.blogbutton {margin-top: 12px;}

	#sidebar li.cal {margin-top: 24px;}

/* ---------------------------------------------------------------------------------- */

	.avatar {
		float: right;
		border: 1px solid #d6c9dd;
		padding: 4px;
		background: #fff;
		margin: 7px 0px 0px 12px;}

	.comhead {
		color: #7217A8;
		padding: 7px 0px 0px 41px;
		margin: 0px 0px 10px 0px;
		background: url(images/user.png) no-repeat top left;}

	.adminhead {
		color: #7217A8;
		margin: 0px 0px 10px 0px;
		padding: 7px 0px 0px 41px;
		background: url(images/admin.png) no-repeat top left;}

	.trackhead {
		color: #360B51;
		margin: 0px 0px 10px 0px;
		padding: 7px 0px 0px 41px;
		background: url(images/track.gif) no-repeat top left;}

	.commentbody {
		color: #463b4a;
		font-size: 11px;
		position: relative;
		list-style-type: none;
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
		border-bottom: 1px solid #d6c9dd;}

	.adminbody {
		color: #463b4a;
		font-size: 11px;
		position: relative;
		list-style-type: none;
		margin: 0px 0px 20px 60px;
		padding: 0px 0px 0px 0px;
		border-bottom: 1px solid #d6c9dd;}

	.trackbody {
		color: #463b4a;
		font-size: 11px;
		position: relative;
		list-style-type: none;
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
		border-bottom: 2px solid #d6c9dd;}

	.comtitle {
		color: #7217A8;
		font-size: 16px;
		text-align: left;
		font-weight: bold;
		margin: 0px 0 20px 0;
		padding: 2px 0px 2px 0px;
		font-variant: small-caps;
		border-bottom: 1px dotted #d6c9dd;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

	.commentcount {
		float: right;
		color: #c5d4d6;
		font-size: 20px;
		font-weight: bold;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family: Georgia, Times, 'Times New Roman', serif;}

	#email, #author, #url {
		color: #7217A8;
		font-size: 11px;
		background: none;
		padding-left: 2px;
		vertical-align: middle;
		border: 1px solid #d6c9dd;}

	#comment {
		width: 400px;
		color: #7217A8;
		background-color: #ffffff;
		font-size: 11px;
		border: 1px solid #d6c9dd;
		padding: 2px 2px 2px 2px;}

	#submit {
		width: 80px;
		height: 18px;
		color: #5C1389;
		font-size: 11px;
		background: #ffffff;
		margin: 0px 0px 0px 0px;
		padding: 0px 10px 2px 10px;
		border: 1px solid #d6c9dd;}

	input {
		color: #7217A8;
		font-size: 11px;
		background: #ffffff;
		border: 1px solid #d6c9dd;}


	#commentform {
	color: #5C1389;
	background-color:#ffffff;
	border: 1px solid #c6bad0; 
	padding: 10px;}

	#commentform p {border-color: #d6c9dd;}

	#commentform label {border-color: #d6c9dd;}

	#commentform input {border-color: #d6c9dd;}


	.commentbody p {line-height: 1.2em; font-style: normal;}

	.adminbody p {line-height: 1.2em; font-style: normal;}

	.trackbody p {line-height: 1.2em; font-style: normal;}

	.authorlink {color: #360B51; font-size: 11px; font-weight: bold;}

	.authorlink a {color: #360B51; font-size: 11px; font-weight: bold;}

	.commentlist {
		list-style: none;
		background-color: #ffffff;
		border: 1px solid #c6bad0;
		padding: 10px;
		margin: 0px 0px 10px 0px;}

	.commentlink {font-size: 10px; color: #9A60C4;}

	.nocomments {background: none; color: #1f5a66;}

	.commentbody p a {color: #7217A8;}

	.adminbody p a {color: #7217A8;}

	.trackbody p a {color: #7217A8;}

	.editlink a {color: #7217A8;}

/* ---------------------------------------------------------------------------------- */

	#sidebar li.tagcloud {
		color: #A28EB2;
		text-align: center;
		font-variant: normal;
		margin: 24px 0px 0px 0px;
		padding: 4px 0px 5px 0px;
		border-top: 4px solid #C1B5CC;
		border-bottom: 1px solid #C1B5CC;}

		#sidebar li.tagcloud a {color: #A28EB2;}


	#sidebar li.padmusic {
		padding: 0px 0px 0px 0px;
		margin: 16px 0px 16px 0px;
		text-align: center;}

	#sidebar li.feedicon{
		text-align: center;
		width: 200px;
		height: 38px;}

	#sidebar li.shortcut {
		text-align: justify;
		margin: 20px 0px 0px 0px;
		padding: 4px 0px 8px 0px;
		border-bottom: 1px dotted #d6c9dd;
		border-top: 1px dotted #D6C9DD;}


	.last {
		color: #5c1389;
		font-size: 11px;
		font-weight: bold;
		font-style: normal;
		padding: 0px 0px 0px 18px;
		margin-top: 4px;
		background: url(images/com.png) no-repeat top left transparent;}

		#sidebar li.break ul li {padding: 0px 0px 5px 0px; margin-top: 4px; line-height: 1.5em;}

		#sidebar li.break ul {margin-top: 8px;}

		#sidebar li.break ul li a {text-align: left; color: #9A60C4;}

		#sidebar li.break ul li a:hover {color: #b35300;}
 

	#sidebar li.button {
		margin: 12px 0px 0px 53px;
		padding: 0px 0px 0px 0px;}


	#sidebar li.button a {
		color: #ebebeb;
		font-size: 10px;
		text-align: center;}


	.loginout {
		height: 14px;
		width: 92px;
		color: #ebebeb;
		font-size: 10px;
		text-align: center;
		margin: 4px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background: url(images/control.png) no-repeat top center transparent;}

		.loginout a, .loginout a:hover {color: #ebebeb; font-size: 10px;}


	.register {
		height: 14px;
		width: 92px;
		color: #ebebeb;
		font-size: 10px;
		text-align: center;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background: url(images/control.png) no-repeat top center transparent;}

		.register a, .register a:hover {color: #ebebeb; font-size: 10px;}

/* ---------------------------------------------------------------------------------- */

	.entry img {
		padding: 4px;
		display: inline;
		margin: 6px 10px 0px 10px;
		border: none;}
		/*max-width: 100%;*/
		/*border: 1px solid #d6c9dd;*/
		
	.entry img.alignleft {
		padding: 4px;
		max-width: 100%;
		display: inline;
		margin: 6px 10px 0px 0px;
		border: none;}

	.entry img.alignright {
		padding: 4px;
		float: right;
		max-width: 100%;
		display: inline;
		margin: 6px 0px 0px 10px;
		border: none;}

	.entry img.left {
		padding: 4px;
		max-width: 100%;
		display: inline;
		margin: 6px 10px 0px 0px;
		border: 1px solid #d6c9dd;}

	.entry img.right {
		padding: 4px;
		float: right;
		max-width: 100%;
		display: inline;
		margin: 6px 0px 0px 10px;
		border: 1px solid #d6c9dd;}


	.special img {
		padding: 4px;
		max-width: 100%;
		display: inline;
		margin: 6px 10px 0px 0px;
		border: 1px solid #d6c9dd;}

	.special img.left {
		padding: 4px;
		max-width: 100%;
		display: inline;
		margin: 6px 10px 0px 0px;
		border: 1px solid #d6c9dd;}

	.special img.right {
		padding: 4px;
		float: right;
		max-width: 100%;
		display: inline;
		margin: 6px 0px 0px 10px;
		border: 1px solid #d6c9dd;}


	#sidebar img {
		border: none;
		padding: 0px;
		margin: 0px;
		vertical-align: text-bottom;}

		#content .wp-smiley {border: none; float: none; padding: 0; margin: 0;}

/* ---------------------------------------------------------------------------------- */

	.entry ol {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 12px 40px;
		list-style-type: square;
		background: none;
		color: #9daeb3;}

	.entry ul {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 12px 40px;
		list-style-type: disc;
		background: none;
		color: #9daeb3;}

	.entry ol li {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 20px;
		list-style-type: decimal;
		background: none;
		color: #9daeb3;}

	.entry ul li {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 12px;
		list-style-type: square;
		background: none;
		color: #9daeb3;}

	.entry ul li li{list-style-type: circle;}

/* ---------------------------------------------------------------------------------- */

	.special ol {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 12px 40px;
		list-style-type: square;
		background: none;
		color: #9daeb3;}

	.special ul {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 12px 40px;
		list-style-type: disc;
		background: none;
		color: #9daeb3;}

	.special ol li {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 20px;
		list-style-type: decimal;
		background: none;
		color: #9daeb3;}

	.special ul li {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 12px;
		list-style-type: square;
		background: none;
		color: #9daeb3;}

	.special ul li li{list-style-type: circle;}

/* ---------------------------------------------------------------------------------- */

	html>body #wp-calendar {
		width: 200px;
		text-align: left;
		border-bottom: 1px solid #d6c9dd;}

	#wp-calendar {
		width: 200px;
		text-align: left;
		border-bottom: 1px solid #d6c9dd;}

	#wp-calendar caption {
		color: #7217A8;
		font-size: 12px;
		font-weight: bold;
		text-align: left;
		margin: 0px 0px 0px 0px;
		padding: 3px 0px 3px 0px;
		border-top: 3px solid #b8cdd1;
		border-bottom: 1px solid #d6c9dd;
		background: url(images/cal.png) no-repeat center right transparent;}

	#wp-calendar td a {
		width: 100%;
		display: block;
		color: #7217A8;
		font-weight: normal;}

		#wp-calendar td.pad {background: transparent;}

		#wp-calendar td#next {text-align: right;}

		#wp-calendar td#prev {text-align: left;}

		#wp-calendar td {background: none;}

		#wp-calendar td#next a, #wp-calendar td#prev a {display: inline;}

		html>body #calendar #wp-calendar {margin-top: 10px;}

/* ---------------------------------------------------------------------------------- */
/* Widgets Styles */

	.title {
		color: #4d7580;
		font-size: 12px;
		font-weight: bold;
		letter-spacing: 0px;
		font-variant: normal;
		margin: 24px 0px 0px 0px;
		padding: 3px 20px 3px 0px;
		border-top: 3px solid #b8cdd1;
		border-bottom: 1px solid #d6c9dd;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

	#calendar .title {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: none;
		background: none;}


	#pages ul li ul li {margin: 0px 0px 0px 32px; color: #6D2FB3;}

	#pages ul li ul li a {color: #6D2FB3;}

	#tag_cloud {border-bottom: 1px solid #d6c9dd; padding-bottom: 3px;}

	#archives select {margin-top: 8px; width: 170px; border-color: #d6c9dd;}

	#categories-1 select {margin-top: 8px; width: 170px; border-color: #d6c9dd;}

	.textwidget {border-bottom: 1px solid #d6c9dd; padding-bottom: 3px;}

/* ---------------------------------------------------------------------------------- */

	#searchform {}

	#searchform #s{
		background: url(images/search.png) no-repeat top left;
		text-align: center;
		height: 18px;
		width: 200px;
		font-size: 12px;
		margin: 17px 0px 0px 0px;
		padding: 4px 0px 0px 0px;
		color: #9A60C4;
		border: none;}

/* ---------------------------------------------------------------------------------- */

	.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-dd {
		font-size: 11px;
		line-height: 17px;
		padding: 0 4px 5px;
		margin: 0;}

/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */
