html {
	margin:0;padding:0;
} /*IE7*/

body{
	font-size:14px;
	font-family: trebuchet, Arial, Helvetica, sans-serif;
	background:#fff;
	color:#555;
	margin:0; 
	padding:0; 
	border:0; 
	height:100%; 
}

  
h1{font-size:29px;margin-bottom:12px;color:#ccc}
h1 span{color:#666}
h2{font-size:19px;font-weight:normal;color:#ccc;margin-bottom:8px;margin-top:30px}
img{border:0px}

/*-------- LINKS ----------- */
a { 
	color: #82ca3b;
	cursor: pointer;
	text-decoration: none;
	background:transparent;
	padding:2px 4px 2px 4px ;
	
}

a:hover{
	background-color:#82ca3b;
	color:#fff;
}

/*------- MAIN STRUCTURE ------*/

#yms_nav {
	
	display:block;
	top:0px; 
	width:500px; 
	position:fixed; 
	height:550px;
	background:url(../img/logo_bulb.png) no-repeat 54px 40px;
	padding-top:450px;
	text-align:center;
	color:#ccc;
	font-size:17px

}
* html #yms_nav {position:absolute;}


#yms_content{
	float:left;
	margin-top:0px;
	margin-left:500px;
	width:460px;
	color:#fff;
	line-height:22px;
	background:#ccc url(../img/layout_bg.png) repeat-y -470px scroll;
	text-align:left;
}
* html #yms_content {float:none}
#yms_content .section{margin:20px 80px 500px 80px;}
#yms_content strong{padding:2px 4px; background:#444;font-weight:normal}

.contact_form td, .contact_form th{overflow:hidden;font-size:13px;padding:0px;padding-top:6px;color:#ddd;font-weight:normal}
.contact_form th{width:140px;}
.contact_form td{text-align:right;width:auto}
.star{font-weight:bold;color:#92cd55;padding-right:4px;padding-left:4px}

.input{border:2px solid #ecffcb;padding:3px;width:150px;background:#444;color:#eee}
.input_over{background:#666}
.input_focus{background:#eee;color:#333}
.input_error{border-color:#fb8d8d}

#contact_error{color:#fb8d8d;padding-right:12px}

.portfolio{font-size:11px;line-height:17px;}
.portfolio img{width:90px;border:2px solid #666;margin-left:3px;margin-bottom:8px;}
.portfolio .description{font-style: italic;padding:8px;color:#ddd}
.sublist{padding:2px;border-bottom: 0px dotted #444;color:#fff;margin-left:8px;}
.sublist strong{color:#ecffcb;}

/*=======================================
* Tooltips
* ======================================*/

.tooltip{
	cursor: help;border-bottom:1px dotted #ddd;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	
   
   	color: #666;
   	background-color: #f5ffe5;
   	border: 1px solid #333;
	padding: 5px;
	font-size:11px;
	font-weight:normal;
}
#tooltip h3, #tooltip div { margin: 0;font-size:13px; }
