body {
	margin:0;
	padding: 0;
	line-height:130%;
  background-color: #e0e0da;
  font-family: "Lucida Grande", "Bitstream Vera Sans", "Verdana";
  color: #333;
	font-size:13px;
}

a.dotted, a:visited {
	color:#2C7FCE;
	border-bottom:1px dotted #2C7FCE;
	text-decoration:none;
}

a.dotted:hover {
	border-bottom:1px solid #2C7FCE;
}


#logo { background: url('../images/up-dotted.gif') no-repeat 92px 3px; }
#logo:hover { background: url('../images/up.gif') no-repeat 92px 3px; }

p { margin:0; padding:0; }
h1, h2, h3, h4 { font-weight:normal; padding:0; margin:0; font-family: "Andale Mono", "Courier New", Courier, mono; }
h1 { font-size:20px; margin-bottom:5px; line-height:140%;}
h2 { font-size:18px; margin-bottom:5px; line-height:120%; }
h3 { font-size:16px; margin-bottom:5px; line-height:120%;}
h4 { font-size:14px; margin-bottom:15px; line-height:120%;}

.entry-divider { 
	background-image:url('../images/post-divider.gif'); 
	background-position:left center; 
	background-repeat:repeat-x; 
	height:45px; 
	clear:both; 
	display:block; 
}


.paragraph 		{ font-size:15px; line-height:160% }
.currency			{ color: #0B0; font-weight: bold;}
.stocks				{ color: #006086; font-weight: bold;}
.small				{ font-size:11px; color: #666; line-height:130%;}
.spot					{ font-size:12px; color: #666; line-height:130%;}
.warning 			{ font-size:15px; color:#C20; }
.title				{ font-size:13px; line-height:120%; border-bottom:2px solid #a8b6c5; padding:4px 0pt; }
.title a 			{ border:none; }
.subtitle 		{ font-size:11px; line-height:120%; border-bottom:1px solid #a8b6c5; padding:4px 0pt; }
.url					{ font-family: Andale Mono, Courier New, Courier, mono; font-size:13px; line-height:140%; margin-bottom:5px;}
.flash-wrapper 	{ color:#ff6699; background-color: #fff; font-size:13px; font-family: Helvetica, Arial; padding:3px; text-align: left;  }
.highlighted	{ background-color:#ffffBB; padding: 1px; }
.highlighted-low { background-color:#ffffc3; padding: 1px; }
.highlighted-onblue { background-color:#f4f8c4; padding: 1px; }
.date {font-size:11px; font-weight:bold;}
.data { font-size:11px; font-weight:bold;}
.light { color:#a3aab2;}

#input 	{margin: 0 10px 20px 0; font-size: 10px;}
#output	{margin: 0 10px 20px 0; font-size: 10px;}
#items {float:left; margin: 0 10px 20px 0; font-size: 10px; width:180px;}
#tags {float:left; font-size: 11px;}
#raw-data { background:#fff;}

.launch { padding:6px 10px 10px 10px; border: 1px dotted #2881d9; width: 182px; background:#cfe5e8; font-size: 14px;}
a:hover.launch {}

.rss-link { background:transparent url(../images/feed-icon-16x16.gif) no-repeat scroll 0pt; font-size:12px; padding:20px;}

ul li.date { border-bottom:2px solid #a8b6c5; margin:20px 0 5px 0; }

ul#images, ul#images li { list-style:none; padding:0; margin:0; }
ul#images li { float:left; font-size:11px; width:100px; height: 70px; padding:5px; margin:0 5px 5px 0; border: 1px dotted #999;}
ul#images li.creator { }

ul#photos, ul#photos li { list-style:none; padding:0; margin:0; }
ul#photos li { float:left; font-size:11px; width:200px; height: 140px; padding:5px; margin:0 5px 5px 0; border: 1px dotted #999;}


code, pre { font-size: 11px; padding:0; line-height:150%; background-color:#e7edef; display:block; padding:3px;}
br.clr { clear:left; height:1px; }
div.clear { clear: both; }
span.pad-inner-2 { padding:2px; }
div#caption  { margin:15px 0; }
.hr { color: #f1f1f1; background-color: #f1f1f1; height: 2px; width:100%; margin:7px 0 7px 0;}
img { border:none; }
a, a img { border:none; }

input.large { height:40px; font-size:15px; margin-left:-1px; width:180px; padding:0; margin:0; }
input.amount{ color:#006086; padding-left:2px;}
input.buraks{ padding-left:2px;}

textarea{
	font-family: 'Lucida Grande', Verdana, sans;
	font-size: 12px;
	padding: 5px;
	margin-top: 5px;
}

#content-wrapper {
	clear:both;
	margin:0pt auto;
	min-height:900px;
	padding:0pt;
	position:relative;
	width:100%;
}

.display-wrapper {
	background-color:black;
	height:100%;
	left:0pt;
	opacity:0.98;
	position:absolute;
	top:0pt;
	width:100%;
	z-index:10000;
}

.block-transparent {
	position:relative;
	background-color:white;
	width:100%;
	height:80px;
	opacity:0.97;
	z-index:10000;
	top:-86px;
	padding:5px 0 0 0;
}

/*-----------------------------------------------------------------------------
  STRUCTURE
-----------------------------------------------------------------------------*/

#top { 
	width:800px; 
/*	margin:0 auto; */
	padding:30px 40px;
	margin-bottom:40px;
}

#top #left {
	float:left;
	text-align:left;
	padding: 0 30px 0 0;
	line-height: 150%;
}

#top #right {
	width:89%;
	float:right;
	text-align:left;
}

#header-left {
	float:left;
}

#header-right {
	float:right;
	text-align:right;
}

#top #left .selected {
	text-decoration:none;
	border-bottom:none;
}

#wrap {

}

#header-wrap {
	background:#FFFFFF;
	width:800px;
	margin:0 auto;
	padding:40px 60px;
	height:20px;
}
#header-wrap p{
	margin: 0;
	padding: 0;
}

span.project-title {
	display:block;
	font-size:24px;
	padding-bottom:16px;
}

#header-wrap a {
/*	border-bottom:1px dotted #FF2200;
	text-decoration:none;*/
}

#header-wrap a:hover {

}

#content-wrap {  
	/*background: url("../images/tile_white_dia.gif");*/
}

#content {
	width:900px; 
/*	margin:0 auto;*/
	padding:15px 40px;

}

#footer {
	padding:0 20px;
	width:900px; margin:0 auto; font-size:11px; color:#cc9999;
	margin-bottom:40px;
}

#tag-list {line-height: 160%;} 
.tag { padding:3px 6px; background:#EEEEEE; color:#222; text-decoration:none; border-bottom:1px dotted #F20;}
.tag:hover { border-bottom:1px solid #FF2200; }
.tag-mini { font-size:11px; padding:2px 3px; background:#EEEEEE; color:#222; text-decoration:none; border-bottom:1px dotted #F20;}
.tag-mini:hover { border-bottom:1px solid #FF2200; }
