/*

Theme Name: WP THEME #16

Theme URI: http://www.milestone-ag.ch/

Description: Wordpress theme

Version: 1.0

Author: Your company

*/
body{
	padding:0;
	margin:0;
	color:#000;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #000000;
	background-color: #FFFFFF;
	
}

#calendar .widgettitle{  background:#fff;}
#calendar{font:10px Verdana, Arial, Helvetica, sans-serif;color:#777; background:#eceff6;}
#wp-calendar{color:#333; width:100%;  padding:4px;  }
#wp-calendar caption{ font:bold 13px Verdana, Arial, Helvetica, sans-serif;}

#wp-calendar td a{color: #333333; text-decoration:underline;}
#wp-calendar td{color:#333; font-weight:bold;font:10px Verdana, Arial, Helvetica, sans-serif; }
thead{  }
#wp-calendar #today{ color:#003399;}

#search input{ margin:1px; border: 1pt solid #B4BFDB;}

div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0; border:0;
}
ul,li{
	margin:0; 
	padding:0; 
	list-style-type:none;
}

.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
	height:4px;
}
a{
	color:#777;
	text-decoration:none;
	
}
a:hover{
color: #BA4710;
text-decoration:underline;

}

/*------------------------------------------------body--------------------*/
.ad{clear:both; display:block;}
#header{
	background: #ECEFF6;
	min-height: 112px;
	padding:4px 0 4px 0;
	margin:0 auto;
	width:965px;
	margin-bottom:3px;
	color:#666;
	text-align:center;
	font-size:10px;
}
#language_bar{
	
	margin:0 auto;
	width:965px;
	background: #ECEFF6;
	border-top:3px solid #CDD4E7;
	min-height:20px;
	text-align:right;	
	line-height:25px;
}
#language_bar a{
	padding	:0 10px  30px;
}
/*------------------Menu*/
#menu{
	margin:0 auto;
	width:965px;
	height:76px;
}
#menu a{
	vertical-align:middle;
	padding-right:9px;
	
}
#menu .m{
	padding-left:15px;
	padding-right:26px;
	line-height: 76px;
	padding-bottom:30px; 
}
/*------------------End Menu*/

/*------------------Search*/
#search_bar{
	margin:0 auto;
	width:965px;
	background: #cdd4e7;
	border-top:2px solid #b4bfdb;
	border-bottom:2px solid #b4bfdb;
	height:62px;
	color: #fff;
	margin-bottom:5px;
}
#search_bar span{
	width: 184px;
	padding-left:10px;
	font:bold 27px Verdana;
	line-height:55px;
	float:left;
}
#search_bar .search {
	font:8pt Verdana;
	color: #444444;
	background: #FFFFFF;
	border: .1pt solid #B4BFDB;
	text-align: left;
	height: 22px;vertical-align:middle;
}
#searchform1{
	line-height:50px;
	
	
	
}
#searchform #submit{
	vertical-align:middle;
	font:7pt Verdana;
	color: #FFFFFF;
	background: #ABB8DA;
	border: .1pt solid #CDD4E7;
	padding:3px 5px 4px 5px;
	text-align: center;
}	
/*------------------End Search*/

/*------------------Info BBar*/
#info_bar{
	margin:0 auto;
	width:950px;
	background: #ECEFF6;
	height:35px;
	color: #777;
	line-height:35px;
	margin-bottom:3px;
	font-size:11px;
	padding-left: 15px;
}
#info_bar a{
	color: #434565;
	font-size:11px;
}
/*------------------End Info bar*/

/*------------------Content*/
#content_area{
	margin:0 auto;
	width:965px;
	padding:0px;
}
#left_sidebar{
	width:175px;
	margin-right:5px;
	float:left;
	text-align:left;
}
#right_sidebar{
	width:180px;
	padding-left:5px;
	float:right;
}


#widget{padding:0px;margin:0px;text-align:left;list-style:none;color: #fff; width:100%;}
#widget li{ list-style:none; padding:0px; margin:0px; }
#widget h2{
	letter-spacing: normal;
	margin-bottom:0px;
	font:bold 18px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#117831;
	background:#abb8da;
 	color: #eceff6;
	margin-top:4px;
	line-height:28px;
	
}
#searchform{margin:3px 0 3px 0; padding:3px;border:1px solid #b4bfdb; font:9pt Arial, Helvetica, sans-serif;  color:#777;background:#eceff6; text-align:center;}
#widget ul{ margin:0px; padding:0px;border:1px solid #b4bfdb;border-bottom:0px; ont:9pt Arial, Helvetica, sans-serif;  color:#777;}
#widget ul li{border-bottom:1px solid #b4bfdb; background:#eceff6; }
#widget ul li:hover{}
#widget ul li a{font:9pt Arial, Helvetica, sans-serif;  color:#777;display:block; line-height:29px; padding-left:13px; color:#777; text-decoration:none;}
#widget ul li a:hover{ text-decoration:underline;}
#content{
	float:left;
	width: 585px;
}
.post h2{
	background-color: #D5EE80;
	
}
.post h2 a{
	color: #697739;
	font:bold 10pt Arial, Helvetica, sans-serif;
	line-height:25px;
	padding:4px;
	text-decoration:none;
	display: block;
	margin-bottom:4px;
}
.post h2 a:hover{
	text-decoration:underline;
}
.post{
	font:13px Verdana, Arial, Helvetica, sans-serif;
	padding:4px;
}
#adspace{
	background:#eceff6;
	font:9pt Arial, Helvetica, sans-serif;  color:#777;
	padding:6px;
	text-align:center;
}
.post #info{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:5px;
}.post #info a{fint-size:10px;}
.post #more{

	padding:0px;margin:0px;
	padding-top:7px;
	margin-bottom:15px;
	text-align:right;
	font-size:11px;
	border-bottom:1px dashed #333;
}
/*------------------End Content*/


/*------------------Footer*/
#footer_ads{
	margin:2px auto;
	width:955px;
	padding:5px;
	text-align:center;
	background:#eceff6;
}
#footer_link{
	clear:both;
	margin:0 auto;
	width:955px;	
	padding:5px;
	background:#eceff6;
	color:#333;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	margin-bottom:3px;
}
#footer_link a{
	color: #444444;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-right:5px;
}
#footer_link a:hover{
color: #444444;
}
#footer_link span{
	color: #5870AE;
	display:block;
	font:bold 10pt Verdana, Arial, Helvetica, sans-serif;

}

#copyright{
	margin:0 auto;
	width:955px;	
	padding:5px;
	text-align:center;
	font-size:11px;
}
/*------------------End Footer*/
#ads{
	text-align:center;
	font-size:10px;
	background:#eceff6;
	margin-top:5px;
	margin-bottom:5px;
	color:#777;
}

input{border: 1pt solid #B4BFDB;}
#commentform{border-top:1px solid #eee;margin:5px;padding:15px 15px 15px 15px; color:#666666;}
#commentform label{display:block;margin:0;clear:both;width:100%;}
#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;color:#666666;clear:both; display:block; }
#commentform textarea{width:400px;margin:0 0 10px;padding:0;color:#666666;border: 1pt solid #B4BFDB;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0;}
#commentform h3{font-size:14px;}
#commenthead{display:block;list-style:none;margin:0;padding:5px 15px;border-bottom: 1px solid #eee;border-top: 4px solid #eee;  }
#commenthead h2{margin:0;font-size:14px;color:#666666; font-weight:bold;}
#commenthead:hover{background:#e7f9ff; }
.comments{border-bottom: 1px solid #eee; padding:6px; padding-top:12px; font-size:11px; background:#FFFFFF; text-align:left; color:#666666;margin:5px;padding:15px 15px 15px 15px;}
.comments a{font-size:10px;}
.comments p{ margin:1px; padding:1px;}
.comments a{font-size:11px;}
.cm{[padding-top:8px;color:#666666;}
.cm a{color:#87a5c3;font-size:11px; }





