/*
Theme Name: Converge II
Theme URI: http://dextera.biz/
Description: Universal theme for Dextera projects, v 2.0
Version: 0.1
Author: Vitaly Kolesnik
Author URI: http://dextera.biz/
*/

/* defaults */

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-align: center;
	background: #fff url(i/bg.png) repeat-x;
	}
	body.one-pic {
		background-color: #1f2936; /* cold gray 150% */
	}
a:link, a:visited {
	color: #6fb600; /* green */
	}
a:hover {
	color: black; 
	}
h1, h2, h3, h4, h5, h6 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0;
	padding: 0;
	}
p, ul, ol {
	margin: 0;
	padding: 0;
	}
img	{
	border: none;
	}
em {
	background-color: #ebffb5; /* green marker */
	font-style: normal;
	}
.clear {
	clear: both;
	height: 1px;
	}
.xs {
	font-size:9px;
	line-height: 11px;
	}
.s {
	font-size: 11px;
	line-height: 15px;
	}
.m {
	font-size: 13px;
	line-height: 17px;
	}
.l {
	font-size: 15px;
	line-height: 19px;
	}
.xl {
	font-size: 17px;
	line-height: 21px;
	}
sup, sub {
	line-height: 0;
	font-size: 7px;
	color: #667f91; /* cold gray 100% */
	}
.nowrap {
	white-space: nowrap;
	}
.inline-author {
	font-size: 11px;
	color: #667f91; /* cold gray 100% */
	}
.pic {
	border: 1px solid #d9ddd8; /* warm gray 50 */
	}
.pic-white {
	border: 1px solid #fff; 
	}
.attachment-thumbnail {
	border: 1px solid #d9ddd8; /* warm gray 50 */
	padding: 4px;
	margin-bottom: 6px;
	}
.pic-framed, .attachment-medium, .attachment-large {
	border: 1px solid #d9ddd8; /* warm gray 50 */
	background-color: white;
	}
	img.pic-framed, img.attachment-medium {
		padding: 8px;
		margin-bottom: 12px;
		}
	div.pic-framed {
		padding: 8px;
		margin-bottom: 12px;
		}
	img.attachment-large {
		padding: 19px;
		}
.pic-framed-black {
	padding: 8px;
	margin-bottom: 12px;
	background-color: #000;
	}
	img.pic-framed-black {
		padding: 19px;
		}
.pic-framed-gray-dark {
	padding: 8px;
	margin-bottom: 12px;
	background-color: #667f91; /* cold gray 100% */
	}
	img.pic-framed-gray-dark {
		padding: 19px;
		}
.pic-framed-gray-light {
	padding: 8px;
	margin-bottom: 12px;
	background-color: #d9ddd8; /* warm gray 50 */
	}
	img.pic-framed-gray-light {
		padding: 19px;
		}
.picredits {
	display: block;
	font-size: 9px;
	line-height: 10px;
	text-align: right;
	margin: -10px 10px 5px 0;
	color: #99a9b5; /* gray 40% */
	}
	.picredits a:link, .picredits a:visited {
		color: #99a9b5; /* gray 40% */
		text-decoration: none;
		}

/* layout */


#ecumene {
	width: 940px;
	margin: 0px auto 34px auto;
	text-align: left;
	}
	#head, #flesh {
		width: 100%;
		}
.bar { /* for non-main-content styles */
	color: #667f91; /* cold gray 100% */
	}	
	.bar h2 {
		clear: both;
		font-size: 17px;
		line-height: 23px;
		font-weight: normal;
		margin: 0 0 12px 0;
		}
	.bar h3 {
		float: left;
		font-size: 13px;
		line-height: 17px;
		margin: 6px 0 6px 0;
		padding: 3px 6px 1px 6px;
		background-color: #d9ddd8;
		color: black;
	}
	.bar h4 {
		clear: both;
		font-size: 11px;
		margin: 6px 0 5px 0;
		}
	.bar .mod {
		margin: 0 0 16px 0;
		}
		.bar .mod p {
			clear: both;
			font-size: 13px;
			line-height: 17px;
			margin-bottom: 12px;
			}
		.bar .mod ul {
			clear: both;
			font-size: 13px;
			line-height: 19px;
			list-style-type: none;
			margin-bottom: 12px;
			} 
		.bar .mod ol {
			clear: both;
			font-size: 13px;
			line-height: 19px;
			padding-left: 17px;
			margin-bottom: 12px;
			}
	.bar .modest {
		margin: 0 0 16px 0;
		}
		.bar .modest p {
			clear: both;
			font-size: 11px;
			line-height: 15px;
			margin-bottom: 12px;
			}
		.bar .modest ul {
			clear: both;
			font-size: 11px;
			line-height: 17px;
			list-style-type: none;
			margin-bottom: 12px;
			}	
		.bar .modest ol {
			clear: both;
			font-size: 11px;
			line-height: 17px;
			padding-left: 17px;
			margin-bottom: 12px;
			}	
		
#front {
	float: left;
	width: 150px;
	}
	#logo {
		height: 100px;
		}
	ul#nav-verb {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 15px;
		line-height: 21px;
		margin-top: 64px;
		margin-bottom: 48px;
		list-style-type: none;
		color: #667f91; /* cold gray 100 */
		}
		#nav-verb li {
			border-bottom: 1px solid #667f91; /* cold gray 100 */
			padding-bottom: 7px;
			margin-bottom: 5px;
			}
			#nav-verb li.section {
				border-bottom: 1px solid #667f91; /* cold gray 100 */
				padding-bottom: 7px;
				margin-bottom: 5px;
				}
		#nav-verb a:link, #nav-verb a:visited {
			text-decoration: none;
			}	
		#nav-verb ul {
			list-style-type: none;
			padding-left: 17px;
			padding-bottom: 7px;
			font-size: 13px;
			}	
			#nav-verb ul li {
				border-bottom: 1px solid #d9ddd8; /* warm gray 50 */
				padding-bottom: 2px;
				margin-bottom: 2px;
				}
			#nav-verb ul li.current_page_item a:link, #nav-verb ul li.current_page_item a:visited {
				color: #667f91; /* cold gray 100 */
			}
	ul#submenu {
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		}
		ul#submenu li {
			font-size: 13px;
			line-height: 19px;
			}

#main {
	float: left;
	margin-left: 35px;
	width: 520px;
	}
	#main.wide {
		width: 755px;
		}
	#main.extrawide {
		width: 940px;
		}
	#tagline {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		float: left;
		margin-top: 74px;
		width: 380px;
		height: 11px;
		color: #e5e7e4; /* warm gray 35 */
		}
	#language {
		float: right;
		margin-top: 74px;
		padding-right: 5px;
		width: 130px;
		text-align: right;
		font-size: 9px;
		color: #e5e7e4; /* warm gray 35 */
		}
		#language li a:link, #language li a:visited {
			color: white;
			text-decoration: none;
			}
	#content {
		padding: 78px 0 54px 0;
		width: 100%;
		}
		#content.one-pic {
			padding-top: 34px;
		}
		#flesh #content {
			margin-top: 63px;
			}
		#content h1 {
			font-size: 27px;
			line-height: 27px;
			margin: 0 0 20px 0;
			color: #667f91; /* cold gray 100% */
			letter-spacing: -1px;
			}
		#content h2 a:hover { 
			color: white;
			background-color: #6fb600; /* green */
			}
		#content .col2 {
			float: left;
			width: 240px;
			margin-left: 10px;
			}
			#content .col2#first {
				margin-left: 0;
				}
		#content .col3 {
			float: left;
			width: 179px;
			}
			#content .col3#third {
				width: 152px;
				}
		.floto {
			float: left;
			margin: 0 12px 12px 0;
			}
		.mod-150 {
			margin-bottom: 4px;
			}
		.mod-500 {
			margin-bottom: 20px;
			}
		.visual-150 {
			float: left;
			margin: 0 15px 6px 0;
			padding: 4px;
			width: 150px;
			height: 150px;
			text-align: center;
			border: 1px solid #d9ddd8; /* warm gray 50 */
			}
		.visual-500 {
			margin: 0 0 12px 0;
			padding: 8px;
			border: 1px solid #d9ddd8; /* warm gray 50 */
			}	
		.feedback {
			padding: 15px 20px 12px 17px;
			margin: 0 0 20px 0;
			border: 1px solid #d9ddd8; /* warm gray 50 */
			font-size: 13px;
			line-height: 17px;
			}
			.feedback-author {
				font-size: 11px;
				padding: 6px 0 0 40px;
				}
		.text-framed {
			padding: 5px 20px 7px 20px;
			margin: 0 0 20px 0;
			border: 1px solid #d9ddd8; /* warm gray 50 */
			font-size: 13px;
			line-height: 17px;
			}
		.nav-vertical {
			font-size: 11px;
			letter-spacing: 0px;
			}
			

/* there are 2 pairs of content types: visual/verbal and index/singular */

		.visual {
			}
			.visual ul li {
				list-style-type: none;
				list-style-image: url(i/i-bullet.gif);
				}
			.visual ol li {
				margin: 0 0 0 5px; 
				}
			.visual .index .mod-150 {
				float: left;
				width: 152px;
				margin: 0 27px 12px 0;
				}
				.visual .index .mod-150#third {
					margin-right: 0;
					}
			.visual .index h2 {
				font-size: 15px;
				line-height: 19px;
				margin: 0 0 12px 0;
				clear: both;
				}
			.visual .index h3 {
				font-size: 13px;
				line-height: 17px;
				}
			.visual .index p {
				font-size: 11px;
				line-height: 14px;
				}
				.visual .index p.lead {
					font-size: 13px;
					line-height: 17px;
					margin: 0 0 20px 0;
					}
				.visual .index .price {
					font-size: 13px;
					line-height: 17px;
					color: black;
					font-weight: normal;
					}
				.visual .index .description {
					margin-top: 4px;
					color: #667f91; /* cold gray 100% */
					}
			.visual .singular h3 {
				font-size: 15px;
				line-height: 19px;
				margin: 6px 0;
				color: #667f91; /* cold gray 100% */
				}
				.visual .singular .price {
					font-size: 14px;
					line-height: 17px;
					color: black;
					font-weight: normal;
					}
			.visual .singular p {
				font-size: 13px;
				line-height: 17px;
				margin: 0 0 12px 0;
				}
				.visual .singular p.caption {
					font-size: 11px;
					padding: 0 0 12px 0;
					}
			.visual .singular ul, .visual .singular ol {
				font-size: 13px;
				line-height: 17px;
				margin: 0 0 12px 17px;
				padding: 0;
				}
			.visual .singular ul.s, .visual .singular ol.s {
				font-size: 11px;
				line-height: 15px;
				margin: 0 0 12px 17px;
				padding: 0;
				}

		.verbal {
			}
			.verbal h2 {
				font-size: 21px;
				line-height: 23px;
				margin: 0 0 12px 0;
				clear: both;
				color: #667f91; /* cold gray 100% */
				}
				.verbal .index h2 { 
					font-size: 19px;
					}
				.verbal .index h2 a:link, .verbal .index h2 a:visited { 
					text-decoration: none;
					}
				.verbal .index h2 a:hover { 
					text-decoration: none;
					color: white;
					background-color: black;
					}
			.verbal h3 {
				font-size: 17px; 
				line-height: 21px;
				margin: 13px 0 9px 0;
				color: #667f91; /* cold gray 100% */
				}
			.verbal h4 {
				font-size: 13px;
				line-height: 21px;
				font-weight: bold;
				margin: 0 0 12px 0;
				color: #667f91; /* cold gray 100% */
				}
				.verbal h4.comment {
					font-size: 13px;
					line-height: 21px;
					font-weight: bold;
					margin: 0 0 12px 0;
					color: #667f91; /* cold gray 100% */
					}
			.verbal h5 {
				font-size: 11px;
				line-height: 15px;
				font-weight: bold;
				margin: 0 0 12px 0;
				color: #667f91; /* cold gray 100% */
				}
			.verbal ul, .verbal ol {
				font-size: 13px;
				line-height: 17px;
				margin: 0 0 12px 17px;
				padding: 0;
				}
			.verbal ul li {
				list-style-type: none;
				list-style-image: url(i/i-bullet.gif);
				}
			.verbal ol li {
				margin: 0 0 0 5px; 
				}
				.verbal ul.space-below li, .verbal ol.space-below li {
					margin-bottom: 12px;
					}
			.verbal ul ol, .verbal ol ul {
				margin: 0 0 0 14px;
				padding: 0;
				}
	
			.verbal .lead {
				padding: 21px;
				margin: 21px 0;
				color: #000;
				background-color: #fff;
				font-size: 13px;
				line-height: 17px;
				border: 1px solid #667f91; /* cold gray 100% */
				}	
			.verbal p {
				font-size: 13px;
				line-height: 17px;
				margin: 0 0 12px 0;
				}
				.verbal p.caption {
					font-size: 11px;
					color: #667f91; /* cold gray 100% */
					margin: -6px 0 20px 0;
					}
				.verbal p.source {
					font-size: 11px;
					padding: 0 0 12px 40px;
					}
				.verbal p.fine {
					font-size: 11px;
					}
				.verbal p.finest {
					font-size: 9px;
					font-weight: normal;
					}
	#credits {
		clear: both;
		}
		#credits a:hover {
			color: #6fb600; /* green */
			}	

#side {
	float: left;
	margin-left: 30px;
	width: 205px;
	}
	#nav-noun {
		margin-top: 74px;
		width: 100%;
		height: 11px;
		list-style-type: none;
		}
		#nav-noun li {
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			display: inline;
			padding: 0 10px 0 0;
			color: #d9ddd8; /* warm gray 50 */
			}
		#nav-noun a:link, #nav-noun a:visited {
			color: white;
			text-decoration: none;
			}

	#context {
		margin-top: 78px;
		width: 100%;
		}
		#flesh #context {
			margin-top: 63px;
			}
		#context ul {
			list-style-image: url(i/i-bullet.gif);
			margin-left: 17px;
			}
		.no-bullets ul, ul.no-bullets {
			list-style-image: none;
			margin-left: 0;
			}

/* tables */

table.classic {
	margin-bottom: 12px;
	}
table.classic td {
	font-size: 11px;
	line-height: 15px;
	border-bottom: 1px solid #99a9b5; /* gray 40% */
	padding: 2px 4px 3px 0;
	}
table.classic td.head {
	font-weight: bold;
	}

/* converge 1 styles */

	img.nob {
		border: none;
		}
	img.borderlight {
		border: 1px solid #99a9b5; /* gray 40% */
		}
	img.insideframe {
		display: block;
		margin: 0 auto 10px;
		}
		img.insideframe#last {
			margin-bottom: 0;
			}
div.caption {
	font-size: 11px;
	color: #667f91; /* gray 100% */
	margin: 0 0 20px 10px;
	}
	div.clear {
		height: 1px;
		}
.clever {
	clear: both;
	}
	div.clever {
		height: 15px;
		}
.finer {
	font-size: 13px;
	color: #99a9b5; /* gray 40% */
	}
.fine {
	font-size: 11px;
	color: #667f91; /* gray 100% */
	letter-spacing: normal;
	}
.finest {
	font-size: 9px;
	color: #667f91; /* gray 100% */
	}
.center {
	text-align: center;
	}
	
		#context ul#recent-comments li {
			padding-bottom: 7px;
			line-height: 13px;
			}
	

		#content .mod {
			margin: 0 0 42px 0;
			}
		#content .modest {
			margin: 0 0 33px 0;
			}

		#content blockquote {
			font-size: 13px;
			line-height: 17px;
			padding: 0 0 0 19px;
			margin: 0 0 12px 0;
			background: url(i/i-bquote.gif) top left repeat-y;
			}
		#content iframe {
			padding: 0 0 12px 0;
			}
		.postmeta {
			font-size: 9px;
			}
		#list .postmeta {
			margin: 12px 0 0 0;
			}
		#item .postmeta {
			margin: 22px 0 0 0;
			}
			.postmeta .read {
				padding: 0 7px 0 17px;
				background: url(i/i-read.gif) no-repeat;
				}
			.postmeta .comment {
				padding: 0 7px 0 17px;
				background: url(i/i-comment.gif) no-repeat;
				}
			.postmeta .cat {
				padding: 0 7px 0 17px;
				background: url(i/i-cat.gif) no-repeat;
				}
			.postmeta .tag {
				padding: 0 7px 0 17px;
				background: url(i/i-tag.gif) no-repeat;
				}
		.linav {
			margin: 22px 0 0 0;
			}
		.visual-75 {
			float: left;
			margin: 0 15px 0 0;
			width: 95px;
			height: 950px;
			background-image: url(i/bg-pic-95.gif);
			text-align: center;
			}
			.visual-75 img {
				padding: 10px 0 0 0;
				}	

		.token { /* solve lists indent problem */
			float: left;
			margin: 0 15px 0 0;
			width: 170px;
			height: 170px;
			background-image: url(i/bg-pic-170.gif);
			text-align: center;
			}
			.token img {
				padding: 10px 0 0 0;
				}

		.visual-240 {
			float: left;
			margin: 0 15px 0 0;
			width: 260px;
			height: 260px;
			background-image: url(i/bg-pic-260.gif);
			text-align: center;
			}		
			.visual-240 img {
				padding: 10px 0 0 0;
				}	
		#content .col {
			width: 254px;
			margin: 0 10px 0 0;
			float: left;
			}
			#content .col#last {
				margin-right: 0;
				}			
		.visual-500x270 { 
			width: 520px;
			height: 290px;
			margin: 0 0 15px 0;
			background-image: url(i/bg-pic-500x270.gif);
			text-align: center;
			}	
			.visual-500x270 img {
				padding: 10px 0 0 0;
				}	
		.visual-500x340 {
			width: 520px;
			height: 360px;
			margin: 0 0 15px 0;
			background-image: url(i/bg-pic-500x340.gif);
			text-align: center;
			}	
			.visual-500x340 img {
				padding: 10px 0 0 0;
				}	
		.visual-500x350 {
			width: 520px;
			height: 370px;
			margin: 0 0 15px 0;
			background-image: url(i/bg-pic-500x350.gif);
			text-align: center;
			}	
			.visual-500x350 img {
				padding: 10px 0 0 0;
				}	
		.visual-500x360 {
			width: 520px;
			height: 380px;
			margin: 0 0 15px 0;
			background-image: url(i/bg-pic-500x360.gif);
			text-align: center;
			}	
			.visual-500x360 img {
				padding: 10px 0 0 0;
				}	
		.visual-500x370 {
			width: 520px;
			height: 390px;
			margin: 0 0 15px 0;
			background-image: url(i/bg-pic-500x370.gif);
			text-align: center;
			}	
			.visual-500x370 img {
				padding: 10px 0 0 0;
				}	
		.visual-500x380 {
			width: 520px;
			height: 400px;
			margin: 0 0 15px 0;
			background-image: url(i/bg-pic-500x380.gif);
			text-align: center;
			}	
			.visual-500x380 img {
				padding: 10px 0 0 0;
				}	
		.visual-500x390 {
			width: 520px;
			height: 410px;
			margin: 0 0 15px 0;
			background-image: url(i/bg-pic-500x390.gif);
			text-align: center;
			}	
			.visual-500x390 img {
				padding: 10px 0 0 0;
				}	
		.visual-500x400 {
			width: 520px;
			height: 420px;
			margin: 0 0 15px 0;
			background-image: url(i/bg-pic-500x400.gif);
			text-align: center;
			}	
			.visual-500x400 img {
				padding: 10px 0 0 0;
				}	
		.visual-500x740 {
			width: 520px;
			height: 760px;
			margin: 0 0 15px 0;
			background-image: url(i/bg-pic-500x740.gif);
			text-align: center;
			}	
			.visual-500x740 img {
				padding: 10px 0 0 0;
				}	
		.visual-500x750 {
			width: 520px;
			height: 770px;
			margin: 0 0 15px 0;
			background-image: url(i/bg-pic-500x750.gif);
			text-align: center;
			}	
			.visual-500x750 img {
				padding: 10px 0 0 0;
				}	
		.visual-500x760 {
			width: 520px;
			height: 780px;
			margin: 0 0 15px 0;
			background-image: url(i/bg-pic-500x760.gif);
			text-align: center;
			}	
			.visual-500x760 img {
				padding: 10px 0 0 0;
				}	
		.visual-500x770 {
			width: 520px;
			height: 790px;
			margin: 0 0 15px 0;
			background-image: url(i/bg-pic-500x770.gif);
			text-align: center;
			}	
			.visual-500x770 img {
				padding: 10px 0 0 0;
				}	
		.visual-500x780 {
			width: 520px;
			height: 800px;
			margin: 0 0 15px 0;
			background-image: url(i/bg-pic-500x780.gif);
			text-align: center;
			}	
			.visual-500x780 img {
				padding: 10px 0 0 0;
				}	
		.visual-500x790 {
			width: 520px;
			height: 810px;
			margin: 0 0 15px 0;
			background-image: url(i/bg-pic-500x790.gif);
			text-align: center;
			}	
			.visual-500x790 img {
				padding: 10px 0 0 0;
				}	
		.visual-500x800 {
			width: 520px;
			height: 820px;
			margin: 0 0 15px 0;
			background-image: url(i/bg-pic-500x800.gif);
			text-align: center;
			}	
			.visual-500x800 img {
				padding: 10px 0 0 0;
				}	
		.visual-500x830 {
			width: 520px;
			height: 850px;
			margin: 0 0 15px 0;
			background-image: url(i/bg-pic-500x830.gif);
			text-align: center;
			}	
			.visual-500x830 img {
				padding: 10px 0 0 0;
				}	


/* forms */

form {
	margin: 0;
	padding: 0;
	}
input.textline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #667f91; /* gray 100% */
	background-color: #fff;
	color: black;
	padding: 2px;
	margin: 2px 0 6px 0;
	} 
input.textline2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 1px solid #667f91; /* gray 100% */
	background-color: #fff;
	color: black;
	padding: 3px;
	margin: 3px 0 6px 0;
	} 
	input#s {
		width: 150px;
		height: 11px;
		font-size: 9px;
		line-height: 11px;
		}
	input#contact, #contactform input.textline {
		width: 150px;
		background-color: #eaedf0; /* gray 14 */
		}
	input#small {
		width: 15%;
		background-color: #eaedf0; /* gray 14 */
		}
	input#medium {
		width: 50%;
		background-color: #eaedf0; /* gray 14 */
		}
	input#wide {
		width: 97%;
		background-color: #eaedf0; /* gray 14 */
		}
	input#comment {
		width: 150px;
		background-color: #eaedf0; /* gray 14 */
		}
	input#imgbutton {
		border: none;
		margin: 2px 0 0 3px;
		width: 17px;
		height: 17px;
		}
#ed_toolbar {
	margin: 14px 0 0 0;
	} 
.ed_button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 0 1px;
	margin-right: 4px;
	border: 1px solid #667f91; /* gray 100% */
	background-color: #fff;
	color: #667f91; /* gray 100% */
	}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 7px 0;
	padding: 2px;
	background-color: #eaedf0; /* gray 14 */
	border: 1px solid #667f91; /* gray 100% */
	display: block;
	}
	textarea.focus {
		border: 1px solid black;
		}
	textarea.wide {
		width: 97%;
		height: 100px;
		}
	textarea.extrawide {
		width: 97%;
		height: 309px;
		}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 7px 0;
	padding: 2px;
	border: 1px solid #667f91; /* gray 100% */
	background-color: #fff;
	color: #667f91; /* gray 100% */
	}

.button2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 7px 0;
	padding: 3px 5px;
	border: 1px solid #667f91; /* gray 100% */
	background-color: #fff;
	color: black; 
	}

/* contact */

.msg {
	padding: 15px 20px 12px 17px;
	margin: 21px 0;
	color: #000;
	background-color: #fff;
	font-size: 13px;
	line-height: 17px;
	}
	.msg#error {
		border: 1px solid red;
		}
	.msg#ok {
		border: 1px solid #667f91; /* gray 100% */
		}
.field-title {
	font-size: 11px;
	color: black;
	}
.field-value {
	}


/* ads */

.postsponsors {
	padding: 0 0 0 25px;
	margin: 17px 0;
	background: #fff url(http://i.dextera.biz/loka/postsponsors-bg.gif) repeat-y;
	}
.postsponsors h3 {
    font-size: 15px;
    line-height: 19px;
    font-weight: normal;
    margin: 0 0 9px 0;
    } 
.postsponsors#lokasphere {
	background: url(http://i.dextera.biz/loka/border-gray.gif) repeat-y;
	}
.promo {
	margin: 15px 0;
	}
#afterpost .promo {
	margin: 0 0 40px 0;
	}
#afterpage .promo {
	margin: 40px 0 0 0;
	}

/* training */

#training-umbrella {
	font-size: 9px;
	line-height: 12px;
	color: #99a9b5; /* gray 40% */
	}

/* Picasa Express */

p.pie-img-wrapper {
	margin: 0;
	padding: 0;
	}
.pie-gallery {
	margin: 0;
	padding: 0;
	}