/*  

Theme Name:Design-Freak

Theme URL:http://www.design-freak.com/

Author: Misha Kvakin

Description: Designer's (Misha Kvakin) Blog

*/

html{
margin:0;
padding:0;

font-family:Arial,Helvetica,sans-serif;
font-size:62.5%;
color:#333;
/*line-height:22px;*/
line-height:18px;
height:100%
}
body{
margin:0;
/*padding:40px 0 25px 0;*/
min-width:750px;
height:100%;
background:white;

}

input {outline:0}
img{border:0}

p{display:block}
a:link,a:visited{/*color:#00c;*/ color: #3084ef;text-decoration:none;outline:none}
a:hover{text-decoration:underline;outline:none}

blockquote{/*border-left:4px solid #CCC; padding-left:15px */}
h1{

font-size:3.6em;
color:#ccc;
font-weight:normal;
line-height:36px;
margin:0 0 30px 0
}
/*h2{

font-family:Arial,Helvetica,sans-serif /*"Trebuchet MS",Georgia,"Times New Roman",Times,serif;
color:#00c;
font-size:3em;
font-weight:normal;
margin:0 0 15px 0
}*/
h3{
font-size:1.3em;
color:#999;
font-weight:normal;
margin:0 0 10px 0
}
h4{
font-size:1.1em;
/* font-size:1.6em;
font-weight:bold;
padding-bottom:10px;*/
font-weight: normal;
color:#999;
border-bottom:1px solid #CCC;
padding-bottom:3px;
margin-bottom:0
}
ul{padding:0;margin:0 0 0 22px; _margin:0 0 0 28px; }
li{list-style:decimal outside;margin-bottom:10px}
#main{
width:100%;
min-width:750px;
line-height: 0;
/*_width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 750)? "750px" :"100%");*/
}
#main * {line-height: 18px;} 
#left_column{border: 0px solid blue; /*padding-left:35px;*/ float:left; display: inline; width: 330px;}


/* .logo{margin:22px 0 0}
.logo ul{margin:0 0 25px 57px;padding:0;list-style:none}
.logo li{margin:0;padding:0;list-style:none}
.logo a{font-size:1.3em}
*/

#left{/*padding-left:42px*/ border:0px solid red;  float: left; } 

#left h3{margin:10px 0 5px;font-family:Arial,Helvetica,sans-serif /*"Trebuchet MS",Georgia,"Times New Roman",Times,serif*/}
#left p{padding:0 0 10px 10px}
/*#left input.search{

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

padding:4px 0 0 10px;
width:146px;
height:25px;
background:url('images/search_input.png') no-repeat left center;
border:0;
font-size:1.1em;
color:#999;
float:left
}*/
/* #left img.rss{margin-left:-20px}*/
#left ul{margin:0 /* 0 15px 0*/;padding:0;list-style:none; /*font-size:1.3em;color:#999*/font-size:1.1em;color:#3084ef}
#left li{margin:0;padding: 0;/*padding:0 0 10px 15px;*/list-style:none}
#left div{/*margin-bottom:15px*/}
#left div img{margin-bottom:10px}
#left strong a:link,#left strong a:visited{text-decoration:none}





#right_column{margin-left:330px; border: 1px solid #fff; width: 600px; _overflow: hidden;}
#right{padding-left:0; padding-top:60px;}
.checked{color:#252525;font-size:1.3em;margin-bottom:40px}
.checked span{color:#999;font-size:13px}
.checked input{margin-left:25px}
.checked input.not{margin-left:0}


.nav{font-size:1.3em;color:#999;margin-bottom:20px}
.nav_bottom{/*font-size:1.3em;*/ font-size:1.3em; color:#333;/*margin:40px 0 40px 0*/margin: 0; padding: 0;}
.nav_bottom span{/*padding:0 0 0 20px; */font-size:0.85em; color: #999; }
.nav_bottom li {margin: 0; padding: 0;}
.nav_bottom a {font-size:1.1em;}

.nav_cut{font-size:1.3em;color:#999;margin-bottom:20px}
.nav_cut span{padding:0 0 0 10px;margin-left:10px;border-left:1px solid #999}
.nav span{padding:0 10px 0 10px;border-right:1px solid #999}
.nav span.not{padding:0 10px 0 0;border-right:1px solid #999}
.nav span a:link,.nav span a:visited{font-size:1.3em;color:#999}
.nav_cut span a:link,.nav_cut span a:visited{font-size:1.3em;color:#999}


.item{padding-bottom:13px;margin-bottom:15px;/*margin-bottom:30px;border-bottom:1px solid #CCC*/}

.hitem h2{float:left}

#greetings,#task{margin-top:50px}

#task h1{color:#00C;font-size:3em;padding:0 0 15px;margin:0 0 10px;border-bottom:1px solid #CCC}

#task h2{color:#666667;font-size:2.5em;text-align:center;margin:30px 0 0}

.works-link{text-align:right;margin:30px 0 0;color:#333}

.works img{vertical-align:middle;margin:0 5px 5px 0}

#school-gallery{margin:20px 0 0}

#school-gallery a{color:#F00;font-weight:bold}

#join{text-align:right;font-size:1.5em;font-weight:bold}

#join a,.works-link a{text-decoration:none;border-bottom:1px dashed}

#join a:hover,.works-link a:hover{border:0}

#school{margin:0;padding:0;}

#school li{margin:10px 0 0;padding:0 0 7px 40px;font-weight:bold;list-style:none}

#school h3{font-size:2em !important}

.hitem .nav{float:right}

.hitem{height:40px}

.item p,.item code,.item blockquote,.item li{font-family:Arial,Helvetica,sans-serif ; /*font-size:1.6em*/
font-size: 1.3em;
		line-height: 18px;
		color: #333;}

.item h3{font-size:2em !important}

.item h4{font-size:1.7em !important}

.item ul ul,.item ol ol,.item ul ol,.item ol ul{font-size:0.6em}



span.rel{display:block;/*margin:13px 0*/}

ul.rel li{font-size:0.9em}
.pages{background: url('images/paging_pic.jpg') top left no-repeat; padding-top: 30px;font-size:1.4em; margin-top: 20px;margin-bottom:33px;color:#666667}
.pages span,.pages a{padding:13px 13px 13px 0;display:inline;/*background:#e8e8e8;*/margin-right:4px}

.noBorder {border: 0;}

#comments{margin-bottom:0px; margin-top: 26px;}

#comments ul{margin:0;padding:0;list-style:none}
#comments ul li{margin:0;padding:10px 0 11px 0;list-style:none;border-bottom:1px solid #CCC}

#comments .child li{border-top:1px solid #CCC;border-bottom:0 !important}

.auth li{background:transparent !important}

#comments ul ul li {padding-left:40px}

#comments ul ul ul li {/*margin-left:-60px;padding-left:90px*/ padding-left: 10px;}

#comments ul ul ul ul li {/*margin-left:-120px;padding-left:120px*/ padding-left: 0px;}

#comments ul ul ul ul ul li {/*margin-left:-180px;padding-left:150px*/ padding-left: 20px;}

#comments ul ul ul ul ul ul li {/*margin-left:-240px;padding-left:180px*/ padding-left: 30px;}

#comments ul ul ul ul ul ul ul li {/*margin-left:-300px;padding-left:210px*/padding-left: 40px;}

#comments ul ul ul ul ul ul ul ul li{margin-left:0 !important;padding-left:0 !important}

#comments span{padding-left:12px;font-size:1.1em;color:#999;margin-bottom:1em}

#comments div{margin-left:62px}

.child div{margin-left:52px !important}

#comments div p{font-size:1.2em;/* font-size:1.3em; */padding:7px 0 0;margin:0}

#comments div p span{color:#000;font-size:0.95em}

#comments .commentator {color: #0000cc; text-decoration: underline;}

.thdrpy{display:block;padding:7px 0 0px 15px !important}

.thdrpy a{/*text-decoration:none !important;border-bottom:1px dashed;color:#999*/}

.userpic{padding:0 !important;margin:0 !important;width:50px;height:50px;float:left;display:block}

.child .userpic{padding:0 !important;margin:0 !important;width:40px;height:40px}

.closed li div{padding-bottom:15px !important}

li #cancel_reply{/* *margin-left:150px !important*/}


.trackback{font-size:1.3em;margin-bottom:25px;padding-bottom:15px;border:1px solid #CCC}
.trackback a{font-size:1em}



.add_comments {margin-top: 10px; padding-bottom:0px; width: 100%;}

#bott-border{display:block;width:96%;clear:both;border-bottom:1px solid #CCC}

.add_comments p{font-size:1.3em;margin-left:60px;font-style:italic}

#commentform  {height: 260px;}
#commentform span{padding:0}

#commentform input{

font-family:Arial,Helvetica,sans-serif;
background:#f3f5ef;
border:1px solid #d3d3d3;
font-size:1.3em;
padding:5px;
width:172px;
margin-right:10px;
color:#666;
}

#commentform input.submit{
/*background:#ff0000;

font-size:1.3em;
padding:5px;


color:#fff;*/
background: url('images/btn_submit.gif') top left no-repeat;
float:left;
border:0;
width:75px;
margin:10px 0 10px 0;
}

#commentform span{display:block;font-size:1.2em;}
#commentform textarea{

/*clear:both;*/
background:#f3f5ef;
border:1px solid #d3d3d3;
/*font-size:1.1em;*/
padding:5px;
width:100%;
margin-right:10px;
margin-bottom:10px;
color:#666;
display: inline;
height:100px
}

#commentform #author, #commentform  #email, #commentform  #url {width: 25%; font-size: 1em;}

#commentform p{/*padding-left:0 !important*/}

#cancel_reply{font-size:1.3em /*!important*/;padding:0;margin:0 0 0 12px /*!important*/;font-size:0.8em;float:left;width:100%; /* padding-left:90px;*/  height: 20px; display: inline;}

#commentform #sub{float:left;margin:12px 0 10px /*!important*/ }

#commentform #subscribe{width:15px; height: 15px; float: left; display: inline;padding:0;margin:0 0 0 20px;border:0;background:none;vertical-align:baseline}

#commentform label{/*font-size:1.2em*/ font-size: 1.1em; line-height: 16px; color: #999; float: left; display: inline; margin-left: 5px;}

#commentform {/*height:235px;margin-left:-120px*/}

li #commentform{height:295px;padding-top:15px; /*margin:0 !important;*margin-left:-175px !important; *padding-bottom:55px;*/}

#commentform table,#commentform iframe{margin:0;padding:0}

.add_comments h4{background:none;margin:0}

#comments ul ul ul ul ul ul li input {width:147px}

#comments ul ul ul ul ul ul li textarea{width:500px}

#comments ul ul ul ul ul ul li #subscribe{width:15px}



#comments div img{vertical-align:top}



#copyrights{

clear:both;

margin-top:10px;

margin-left: 330px;

color:#999;

height:90px;

position:relative;

padding:20px 0 0;
width: 60%;



}

#copyrights span {/*padding-left:165px*/margin: 0px; padding: 0px; }
 #copyrights a {margin: 0px; padding: 0px; }
 #copyrights span a{/*padding-left:165px*/margin: 0px; padding: 0px;}
#copyrights img{/*margin-left:10px;vertical-align:middle*/}


#copyrights p{
font-size: 1.1em;
margin: 0;

/*text-align:right;

margin:0 190px 0 0;
*/
}


.banner{
width:100%;
height:100px;
margin:0;
padding:0;
text-align:center;
background:url('images/bannerbg.gif') repeat-x;
margin-bottom:35px
}



p span,blockquote span{padding:0 !important;margin:0 !important}

.alignright{float:right;margin:1em 0 0 1em}

.alignleft{float:left;margin:1em 1em 0 0}

.clearleft{clear:left;}

.center,.aligncenter{display:block;margin:1em auto;text-align:center}



#overlay{ background-image: url('overlay.png'); }

/*
* html #overlay{

	background-color: #000;

	back\ground-color: transparent;

	background-image: url('blank.gif');

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");

	}
*/

#lightboxDetails{visibility:hidden}

#lightboxImage{border:2px solid #999}

.little{font-size:0.8em !important}

.school{color:#F00 !important}

.author{color:#F00 !important;font-size:1.1em;text-decoration:none}



/*            http://www.design-freak.com/wp-content/plugins/cforms/styling/wide_open_big.css                                        */

/*  main 'top-level' form elements                    */

/*            @import "calendar.css";                                        */





.cform { 

	margin:10px 0 0 0; 

	width: 450px; 

}



.cform fieldset	{ 

	margin-top:10px; 

	padding:10px 0 10px 0; 

	border:none; 

}



.cform .cf_hidden {

	display:none; 

	border:none!important;

	background:none!important;

	padding:0!important;

	margin:0!important;

}



.cform legend { 

	margin-left:0px;

	padding:0; 

	font:bold 20px Verdana; 

	color:#888;

	letter-spacing:4px;

}



ol.cf-ol { 

	margin:0!important; 

	padding:0!important; 

}

ol.cf-ol li	{

	background:none!important; 

	margin:5px 0!important; /*some themes may interfere otherwise*/

	padding:0; 

	list-style:none!important; 

	text-align:left;

	line-height:26px;

}





/*                                                    */

/* just for text-only fields (no input)               */

/*                                                    */



ol.cf-ol li.textonly {

	color:#AAAAAb;

	letter-spacing:3px;

	padding:3px 0pt;

	text-align:center;

}





/*                                                    */

/* global definitions for field labels                */

/*                                                    */



.cform label {

	margin:2px 10px 0 0; 

	text-align:left;

	font-size: 22px;

	display:block;

	color:#aaaaab;

	padding:2px;

}



label.cf-before {

	/*display:-moz-inline-box; for mozilla*/

	/*display:inline-block; for Opera & IE*/

	margin:1px 5px 0 0; 

}



label.cf-before span{

	width:100px; 

	display:block;

}



label.cf-after 	{

	/*display:-moz-inline-box; for mozilla*/

	/*display:inline-block; for Opera & IE*/

	margin:1px 2px 0 4px;

	width:195px;

	text-align:left;	

}



label.cf-after span {

	width:195px;

	display:block;

}



label.cf-group-after {

	/*display:-moz-inline-box; for mozilla*/

	/*display:inline-block; for Opera & IE*/

	margin:1px 5px 0pt 4px;;

	width:190px;

	text-align:left;

}

label.cf-group-after span {

	width:190px;

	display:block;

}



/*                                                    */

/*   FORM FIELDS general formatting                   */

/*                                                    */



.cform input,

.cform textarea,

.cform select { 

	margin:0;

	padding:3px;

	background: #fbfbfb; 

	border:none;

	border-top: 1px solid #f0f0f0; 

	vertical-align:top;

	color:#777777;

	font-weight:bold;

	letter-spacing:1px;	

}

.cform input:hover,

.cform textarea:hover,

.cform select:hover	{

	background:#CEDDDF; 

}



.cform input:focus,

.cform textarea:focus,

.cform select:focus	{ 

	background:#F3F8F8; 

}



.cform textarea,

.cform input {

	width:415px; 

}

.cform select {

	width:421px; /* attempt to have equal length */

}  



.cform select.cfselectmulti	{ 

	height:6.5em; 

}



.cform textarea {

	font-family: arial;

	font-size: 16px;

	height: 6em;

	overflow:auto;

}



.cform  input.cf_date {

	width:395px;

}



/*                                                    */

/*   radio button title                               */

/*                                                    */



ol.cf-ol li.cf-box-title {

	font-size:16px;

	color:#888888;

	letter-spacing:2px;

	margin:20px 0pt 0pt !important;

}



/*                                                    */

/*   check boxes                                      */

/*                                                    */



input.cf-box-a,

input.cf-box-b 	{ 

	margin:8px 0 0 0; 

	width:16px; 

	height:22px;

	border:none!important;

	background:none!important; 

}





/*                                                    */

/* check box groups                                   */

/*                                                    */



ol.cf-ol li.cf-box-group {

	padding: 0 0 5px 0; 

} 





/*                                                    */

/* formatting for text:  "(required)"  & other        */

/*                                                    */



span.reqtxt,

span.emailreqtxt { 

	display:block; /*for mozilla*/

	font-size:9px;

	vertical-align:top;

	color:#888888;

	text-align:right;

	margin:0 0px 0 0;

	line-height:13px;

	letter-spacing:3px;

	width:420px;

}



/*                                                    */

/*   FORM submit button                               */

/*                                                    */



p.cf-sb {

	padding: 0!important;

	margin: 0;

	text-align:right;

}

.cform input.sendbutton	{ 

	width:150px;  

	padding:2px; 

	margin: 0px 28px 4px 0pt;

	font-size:0.8em;

	background:url(../images/button-bg.gif) repeat-x; 

	border:1px solid #adadad!important;

	border-left-color:#ececec!important; 

	border-top-color:#ececec!important;

}



/*                                                    */

/*   FORM FIELDS enhanced error display               */

/*                                                    */

ol.cf-ol li.cf_li_err {

	background:#FFDFDF url(li-err-bg.png) repeat!important;

	border-color:#DF7D7D;

	border-style:solid;

	border-width:1px 0pt;

	padding:5px 0px 5px 10px!important;

	margin:5px 0!important;

}



ol.cf-ol li ul.cf_li_text_err {

	padding:0 0 0 10px;

	margin:0;

	color:#333;

	display:inline-block;

}



ol.cf-ol ul.cf_li_text_err li {

	background:url(icon-alert.png) no-repeat left 1px!important;

	list-style:none!important;

	font-weight:bold;

	text-indent:0;

	margin:0 0 2px!important;

	padding-left:15px;

}

ol.cf-ol ul.cf_li_text_err li:before {

	content:'';

}





/*                                                    */

/* 'visitor verification' related styles              */

/*                                                    */



label.seccap {

	margin-top: 6px;

}



label.secq{

	/* display:-moz-inline-box; for mozilla*/

	display:inline-block; /*for Opera & IE*/

	width:auto;

	padding:2px 4px 2px 2px;

}

label.secq span {

	display:block!important;

	width:auto;

}



input.secinput {

	vertical-align:text-bottom;

}



#cforms_captcha6,

#cforms_captcha5,

#cforms_captcha4,

#cforms_captcha3,

#cforms_captcha2,

#cforms_captcha {

	height:15px;

	width:196px;

	padding: 4px 4px;

	margin: 0;

	vertical-align:text-bottom;

}



img.captcha	{

	vertical-align:text-bottom;

	margin:0 0 0 10px!important;

	padding:0!important;

	border:none!important;

	float:none!important;

}



img.captcha-reset {

	vertical-align:text-bottom;

	background:	url(captcha_reset_grey.gif) no-repeat;

	margin:0 0 2px 3px;

	width:21px;

	height:21px;

	border:none!important;

}



img.imgcalendar {

	border:none!important;

}



/*                                                    */

/* change formatting of response msgs here            */

/*                                                    */



div.cf_info {

	color:#333;

	display:none;

	padding:10px 15px!important;

	width:420px;

	line-height:1.3em;

	margin:10px 0;

}

div.cf_info ol {

	margin:0;

	padding:5px 15px 0 30px;

}

div.cf_info ol li {

	padding:1px 0;

	margin:2px 0;

}

div.cf_info a	{

	color:red!important;

	text-decoration:underline!important;

}

div.success {

	color:#AAAAAb;

	display:block;

	letter-spacing:2px;

	text-align:right;

}

div.failure {

	display:block;

	background:#FFDFDF url(li-err-bg.png) repeat!important;

	border-color:#DF7D7D;

	border-style:solid;

	border-width:1px 0pt;

}

div.waiting {

	background:#F9F9F9;

	color:#AAAAAA;

	display:block;

}

/*                                                    */

/*   formatting for invalid user inputs               */

/*                                                    */

.cform .cf_error { 

	color:#ad2929; 

	border:1px solid #ad2929; 

}

div.mailerr {

	display:block;

}

.mailerr,

.cform .cf_errortxt {

	color:#ad2929; 

}



/*                                                    */

/* disabled fields [disabled] does not work on IE!    */

/*                                                    */



[disabled] {

	color:#ddddde;

	border-color:#dddddd!important;

	background:none!important;

}

.disabled {

	border-color:#dddddd!important;

}



/*                                                    */

/* upload box styling                                 */

/*                                                    */



.cform input.cf_upload  {

	width:220px;

	background: #f9f9f9;

	border:1px solid #888888;

}



/*                                                    */

/*  Other: link love                                  */

/*                                                    */

.linklove {

	width:410px;

	margin:0 0 10px!important;

	padding:0!important;	

	text-align:center!important;

}

.linklove a,

.linklove a:visited {

	font-size: 0.8em;

	font-family: Tahoma;

	color:#aaaaab!important;

}



  

/*                                                    */

/*  Other: browser hacks                              */

/*                                                    */

* html .cform legend { 

	position:absolute; 

	top: -10px; 

	left: -7px; 

	margin-left:0;

}

* html .cform fieldset {

	position: relative;

	margin-top:15px;

	padding-top:25px; 

}

* html span.reqtxt,

* html span.emailreqtxt { 

	display:inline-block; /*for Opera & IE*/

	width:415px;

}

* html ol.cf-ol 	{

	display:inline-block; /*for IE6!!*/

}

* html img.captcha	{

	margin-bottom:1px!important;

}

*+html img.captcha	{

	margin-bottom:1px!important;

}




/* http://www.design-freak.com/wp-content/plugins/cforms/styling/calendar.css */ 

table.jCalendar {

	border: 1px solid #666;

	background: #aaa;

    border-collapse: separate;

    border-spacing: 2px;

}

table.jCalendar th {

	background: #444;

	color: #fff;

	font-weight: bold;

	padding: 3px 5px;

}

table.jCalendar td {

	background: #f0f0f0;

	color: #000;

	padding: 3px 5px;

	text-align: center;

}

table.jCalendar td.other-month {

	background: #ddd;

	color: #aaa;

}

table.jCalendar td.today {

	background: #666;

	color: #fff;

}

table.jCalendar td.selected {

	background: #f66;

	color: #fff;

}

table.jCalendar td.selected:hover {

	background: #f33;

	color: #fff;

}

table.jCalendar td:hover, table.jCalendar td.dp-hover {

	background: #fff;

	color: #000;

}

table.jCalendar td.disabled, table.jCalendar td.disabled:hover {

	background: #bbb;

	color: #888;

}



/* For the popup */



div.dp-popup {

	position: relative;

	background: #d6eafe;

	font-size: 10px;

	font-family: arial, sans-serif;

	padding: 2px;

	width: 171px;

	line-height: 1.2em;

}

div#dp-popup {

	position: absolute;

	z-index: 199;

	border:2px solid #c2e0f8;

}

div.dp-popup h2 {

	font-size: 12px;

	text-align: center;

	margin: 3px 0pt 4px;

	padding: 0;

}

a#dp-close {

	font-size: 11px;

	padding: 4px 0;

	text-align: center;

	display: block;

}

a#dp-close:hover {

	text-decoration: underline;

}

div.dp-popup a {

	color: #000;

	text-decoration: none;

	padding: 3px 2px 0;

}

div.dp-popup div.dp-nav-prev {

	position: absolute;

	top: 2px;

	left: 4px;

	width: 100px;

}

div.dp-popup div.dp-nav-prev a {

	float: left;
	width: 100%;
}

/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */

div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {

	cursor: pointer;

}

div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {

	cursor: default;

}

div.dp-popup div.dp-nav-next {

	position: absolute;

	top: 2px;

	right: 4px;

	width: 100px;

}

div.dp-popup div.dp-nav-next a {

	float: right;
	width: 100%;
}

div.dp-popup a.disabled {

	cursor: default;

	color: #aaaaab;

}

div.dp-popup td {

	cursor: pointer;

}

div.dp-popup td.disabled {

	cursor: default;

}


/* styles for designfreak part two */

	#wrapper { margin: 0px; padding: 0px;}
	
	/*#wrapper .logoP {background: url('images/logo.jpg') top left no-repeat; width: 313px; height: 216px; float: left; display: inline;}
	*/
/* ################# left ############## */	
	#wrapper #left {padding: 8px 0 0 61px; width: 270px; float: left; clear: left;}
	#wrapper .rssTwitterBlock {width: 220px; height: 60px;}
	#wrapper .rssTwitterBlock a {margin: 0 16px 0 0;  float: left; display: inline;text-decoration: none; }
	
	#left .twitter {background: url('images/twitter-complex.gif') 0 0  no-repeat; width: 72px; height: 56px; /*padding-top: 6px;*/}
	#left .twitter:hover {background-position: 0 -56px;; width: 72px; height: 56px; }
	
	#left .rss {background: url('images/rss-complex.gif') 0 0  no-repeat; float: left; width: 61px; height: 56px;}
	#left .rss:hover {background-position: 0 -56px; width: 61px; height: 56px;}
	
	
	
	#wrapper #left input.search{
		 border: 1px solid #ccc;
		font-family:Arial,Helvetica,sans-serif;
		margin-right: 8px;
		padding:2px;
		width:120px;
		/*height:20px;*/
		
		/*background:url('images/search_input.gif') no-repeat left center;*/
		/*border:0;*/
		font-size:1.1em;
		color:#999;
		float:left
		} 
		
	#wrapper .submitC {background: url('images/btn_search.gif') center left no-repeat;}	
		
	#wrapper #searchform {width: 230px; padding-top:29px; clear: left;}	
		
	/* #wrapper .searchRadioP {
		color: #666; 
		font-size: 1.07em;
		margin: 9px 0 0  0;
		width: 230px;}
		
	
	#wrapper .searchRadioP * { padding-right: 5px; float: left; display: inline;}
	#wrapper .searchRadioP input {margin-right: 4px; }
	#wrapper .searchRadioP   {margin-bottom: 10px;}
	*/	
	.leftList {float: left; display: inline; margin: 10px 25px 0 0; width: 90px;} 
	
	/* ################# left ############## */	
	
	
	#wrapper h2{

font-family:Arial,Helvetica,sans-serif /*"Trebuchet MS",Georgia,"Times New Roman",Times,serif*/;
/*color:#00c;*/
color: #3084ef;
font-size:2.5em;
font-weight:normal;
margin:0 0 10px 0;
line-height: 30px;
}

	.date {
		position: relative;
		font-size: 1.1em;
		color: #999;
	}
	.rCom {position: absolute; top: 0px; right: 0px;}
	
	
	.item p {
		padding-top: 0px;
		margin: 7px 0px 4px 0px;
		
	}
	
.item p img {padding: 10px 0px;}
	.item  li {
		margin: 0; 
		padding: 0;
	}
	
	.item ol, .item ul {
		margin: 10px 0 0 0px; 
		padding: 0px 0 0 62px;
	}
	
	a.more-link {
		display: block;
		color: #3084ef;
		font-size: 1.1em;
		margin-top: 10px;
	}
	.item object {padding: 20px 0}
	
	
html, body{margin:0 !important;padding:0 !important;}
body{background:url('b/back2.png') repeat-x 0 0;}
#newblog{position:relative;height:200px;margin:0;padding:0;background:#e3e8e6}
#newblog *{position:absolute}
#newblog div{height:228px;top:0;left:0;background:url('b/back.png') repeat;width:100%}
#newblog p{
top:70px;
margin:0;
background:#6dbdd4;
padding:16px 15px 17px 140px;font-family:Arial,Helvetica,sans-serif;font-size:1.7em}
#newblog span{display:block;top:0;right:-19px;
width:19px;height:51px;background:url('b/line.png') no-repeat}
#newblog p{text-shadow:0 1px 4px #1b6277}
#newblog p a{position:static;font-weight:bold;text-shadow:0 1px 5px #125a6f;
text-decoration:none}
#newblog p a:hover{text-decoration:underline;border:0}
#newblog p,#newblog a{color:#FFF}
#tonewblog{background:#71c0d6 url('b/button.png') no-repeat;
text-shadow:-2px -1px 2px #125a6f !important;
position:absolute !important;
display:block;top:8px;
font-size:0.9em;
right:-190px;
width:145px;text-align:center;
padding:10px 0 9px;
border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;
}
#tonewblog:hover{text-decoration:none !important;border:0}
#tonewblog:active{top:9px;right:-191px}
