/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	 光沅創意 2008 - All Rights Reserved.
	
	【Web】www.KyArt.com.tw / CSS-P Style writed by 郭光耀 Brad Kuo 2008-05-06
	【E-mail】brad@kyart.com.tw
	
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* 頁面設定 */

html { font-size: 100%; margin: 0;padding: 0;}
body {
	scrollbar-face-color:#f1f1f1;
	scrollbar-highlight-color:#fefefe;
	scrollbar-shadow-color:#f0f0f0;
	scrollbar-3dlight-color:#d9d9d9;
	scrollbar-arrow-color:#888888;
	scrollbar-track-color: #f8f8f8;
	scrollbar-darkshadow-color:#b8b8b8;
	scrollbar-base-color: #ffffff;	
	margin: 0 0 0 0px;
	padding: 0;
	font-family: 'Trebuchet MS',Arial, Sans-Serif;	
	font-size: 12px;
	line-height: 1.4em;
	color: #464749;
	text-align: left;
	background: url(/blog/mks_P_Pag/3/kyStyle/images/bg_top_x.jpg) repeat-x;
	
}

@charset "utf-8";


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
		Clearing floats
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix { display: inline-block }
.clearfix { display:block }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
		Accessibility & SEO
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.accessibility {
	position: absolute;
	top: -999em;
	left: -999em;
	display:none;
}
p.accessibility {
	position: absolute;
	top: -999em;
	left: -999em;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
		Main containers
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#DivTheme {	
	
	margin: 0;
	padding: 0 0 0 50px;
	text-align: left;
	background:url(/blog/mks_P_Pag/3/kyStyle/images/bg_main.gif) repeat-y ;
}

#DivTop {
	width: 950px;margin: 0;text-align: left;
	height: 91px;
	position: relative;
	font-size: .85em;
	background: url(/blog/mks_P_Pag/3/kyStyle/images/bg_top.jpg) no-repeat;	
	}
		

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
		Left
 	* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
	#LeftSet {
		float: left;		
		}
		/*---- 版本 -----*/
		#LeftSet div.LogoSet{padding: 0px 0 0 0;}
		#LeftSet div.LogoSet ul {
			margin: 0;padding: 0;list-style-type: none;}
		#LeftSet div.LogoSet ul li {
			float: left;display: inline;margin: 0;padding: 0;}
		#LeftSet div.LogoSet ul li a {color: #4f5053;outline:none;}
		#LeftSet div.LogoSet ul li a:active{border:none;outline:none;}		
		
		/*---- Nav 選單 -----*/
		#LeftSet div.NavSet{padding: 0px 0 0 0;clear:left;width:600px;height:29px;position: absolute;top:59px;}
		#LeftSet div.NavSet ul {margin: 0;padding: 0;list-style-type: none;}
		#LeftSet div.NavSet ul li {float: left;display: inline;margin: 0;padding: 0;}	
		#LeftSet div.NavSet ul li a {color: #333333;}
		
	
	#InfoSet {
		float: right;
		margin: 0 0 0 0;
		}
		/*---- 相關連結 -----*/
		#InfoSet div.TopLinkSet{margin: 5px 0 0 0;}
		#InfoSet div.TopLinkSet ul {margin: 5px 15px 0 0;	padding: 0;	list-style-type: none;}
		#InfoSet div.TopLinkSet ul li {float: left;display: inline;margin: 0 0px 0 0;padding:2px 0 0 0;line-height:1.2em;}			
		#InfoSet div.TopLinkSet ul li a {color: #595959; text-decoration: none;display: block;width:85px;font-size: 1.1em;text-align: right;}
		#InfoSet div.TopLinkSet ul li a:hover{color: #d4033f; text-decoration: none;display: block;width:85px;font-size: 1.1em;text-align: right;}
		
	
		
		/*---- 會員快速登入 -----*/
		#InfoSet #LoginSet{position: absolute;top:25px;right:0px;z-index:100;width:232px;height:132px;display: block;background: url(/blog/mks_P_Pag/3/kyStyle/images/bg_login_down.png) no-repeat;}
		#InfoSet #LoginSet div.BtnOut{float:right;}
		#InfoSet #LoginSet div.BGLogin{display: block;margin: 25px 0 0 0;padding:10px 0 0 20px;}
		.TableLogin{text-align:left;width:150px;}
		.TableLogin td{}
		.TableLogin img.imgPWD{margin:0 0 0 25px;}
		
		/*---- Tool 按鈕 -----*/
		#InfoSet div.LangNavSet{position: absolute;top:32px;right:0px;}
		#InfoSet div.LangNavSet ul {margin: 0;padding: 0;list-style-type: none;}
		#InfoSet div.LangNavSet ul li {float: left;display: inline;margin: 0;padding: 0;}	
		#InfoSet div.LangNavSet ul li a {color: #727070;}



	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
			Flash containers
	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
		
		#MainNavSet{
		display: block;
		background: url(/blog/mks_P_Pag/3/kyStyle/images/bg_nav.jpg) no-repeat;padding:0px 0 0 0;height: 157px;
		width: 950px;
		margin: 0;
		text-align: left;
		}
		#MainNavSet.TK3770{
		display: block;
		background: url(/blog/mks_P_Pag/3/kyStyle/images/main001.jpg) no-repeat;padding:0px 0 0 0;width: 1000px;height: 220px;
		}
		/*----大圖 按鈕 -----*/
		#MainNavSet div.BtnEntert{position: absolute;top:207px;margin-left:540px;width: 122px;}
		#MainNavSet div.BtnEntert a {display: block;width: 122px;height: 18px;}
		#MainNavSet div.BtnEntert a:focus, #FlashSet div.BtnEntert a:active { background: none; }
		
	
	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
			Path
	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
		
		
		#BreadCrumbs{height:21px;font-size: .9em;text-align: left;line-height:2.2em;padding:0px;color: #8a8a8a;}
		#BreadCrumbs ul {margin: 0;padding: 0;list-style-type: none;}
		#BreadCrumbs li {display: inline;margin: 0;padding: 0;height:16px;}	
		#BreadCrumbs li img{display: none;}
		#BreadCrumbs a{color: #8a8a8a;font-size: .9em;text-decoration: none;}
		#BreadCrumbs a:hover{color: #d4033f;font-size: .9em;text-decoration: none;}
			



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
		Index Panel content
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#MainContent {
	padding: 0 0 20px 0px;
	width: 950px;margin: 0;text-align: left;
	background: url(/blog/mks_P_Pag/3/kyStyle/images/bg_content.jpg) no-repeat left top;
	}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
			內容頁 Containers
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	/* Left 設定----------------------------------------------------------------------------------------------- */
	
	#DivLeft{
		width: 210px;
		float:left;position: relative;	padding:0px 0 0 0;					
	}
	
		/*----標題 -------------*/
		#DivLeft div.TitleFont{
		font-size: 1.6em;
		font-weight: bold;
		font-family: 'Trebuchet MS','simhei',Arial, Sans-Serif;
		color: #000;	
		line-height: 2.1em;
		padding:5px 0 0 0;				
		}
		
		/*----Search Set -------------*/
		#DivLeft div.SearchSet{
		background: url(/blog/mks_P_Pag/3/kyStyle/images/bg_search.jpg) no-repeat left 8px;margin: 0 0 0 0px;padding:8px 0 0 0;
		width:205px;height:37px;display: block;
		}
		
		/* Nav 選單 設定---------------------------------------- */
		#DivLeft div.CateSet{border-top:1px solid #d8d8d8;		
		}
			#DivLeft div.CateSet ul{
			margin: 0px 0px 0px 0px;padding: 0px;
			
			}
			#DivLeft div.CateSet li{
			list-style-type: none;list-style-position: outside;
			list-style-image: none;	margin: 0px 0px 0px 0px;display: block;	color: #a0a0a0;font-size: .85em;line-height: 1.5em;
			background: url(/blog/mks_P_Pag/3/kyStyle/images/bg_nav.gif) no-repeat;padding: 0px 0px 0px 0px;
			}
			#DivLeft div.CateSet li a{
			display:inline-block;height:22px;width:150px;color: #0e0e0e;text-decoration: none;padding: 6px 5px 0px 5px;margin: 0px 0px 0px 20px;
			font-size: 12px;
			}
			#DivLeft div.CateSet li a:hover{			
			display:inline-block;height:22px;width:150px;color: #FFF;background:#ffb107;padding: 6px 5px 0px 5px;font-size: 12px;margin: 0px 0px 0px 20px;
			}
			/*
			#DivLeft div.CateSet li a{
			display: block;	height:	22px;color: #0e0e0e;text-decoration: none;
			background: url(/blog/mks_P_Pag/3/kyStyle/images/bg_nav.gif) no-repeat;padding: 6px 5px 0px 25px;	
			}
			#DivLeft div.CateSet li a:hover{			
			background: url(/blog/mks_P_Pag/3/kyStyle/images/bg_nav_f2.gif) no-repeat;display: block;height:22px;color: #FFF;		
			}
			*/
		
		
		/* 功能選單、清單 設定---------------------------------------- */
		#DivLeft div.FunSet{	
		background: url(/blog/mks_P_Pag/3/kyStyle/images/bg_list01.jpg) no-repeat left top;margin: 20px 0px 0px 0px;
		}
			#DivLeft div.FunSet div.HeadSet{height:	31px;text-align:left;}
			#DivLeft div.FunSet div.HeadSet div.Btn{margin: 6px 3px 0px 0px;float:right;}		
			#DivLeft div.FunSet ul{
			margin: 5px 0px 0px 0px;padding: 0px;			
			}
			#DivLeft div.FunSet li{
			list-style-type: none;list-style-position: outside;list-style-image: none;
			height:22px;
			color: #0e0e0e;display: block;
			text-decoration: none;background: url(/blog/mks_P_Pag/3/kyStyle/images/bg_nav.gif) no-repeat;
			padding: 6px 5px 0px 25px;margin: 0px 0px 0px 0px;overflow: hidden;white-space: nowrap;		
			}
			#DivLeft div.FunSet li a{color: #868080;text-decoration: none;}
			#DivLeft div.FunSet li a:hover{color: #ff4d07;}
			
			
			#Recent01{position: relative;margin-top:2px;display: block;width: 210px;}
			#Recent02{position: relative;margin-top:2px;display: block;width: 210px;}
	
	
		/* Banner 設定---------------------------------------- */
		#DivLeft div.BannerSet{	
		margin: 30px 0px 0px 0px;}
			
			#DivLeft div.BannerSet ul{
			margin: 0px 0px 0px 0px;padding: 0px;			
			}
			#DivLeft div.BannerSet li{
			list-style-type: none;list-style-position: outside;
			list-style-image: none;display: block;margin: 0px 0px 5px 0px;	
			}
			#DivLeft div.BannerSet li a{color: #868080;text-decoration: none;}
			#DivLeft div.BannerSet li a:hover{color: #ff4d07;}
	
		
		
	/* Content 設定   ---------------------------------------------------------------------------------------- */
	
	#Content{
	margin-left:225px;
	padding:0px 0 0 0px;	
	}
		
		/* 頁籤按鈕   ----------------------------------------------------- */
		#Content div.BtnChageSet{height:41px;}
		#Content div.BtnChageSet ul{
		margin: 0px 12px 0px 0px;padding: 2px 0 0 0;float:right;		
		}
		
		/* 樣式1   ---------- */
		#Content div.BtnChageSet li{
		list-style-type: none;list-style-position: outside;
		list-style-image: none;display: block;margin: 0px 0px 0px 0px;width:79px;float:left;text-align:center;font-weight: bold;}
		#Content div.BtnChageSet li a{display: block;color: #000;text-decoration: none;height:29px;
		background: url(/blog/mks_P_Pag/3/kyStyle/images/btn_funpage.jpg) no-repeat;padding: 10px 0px 0px 0px;}
		#Content div.BtnChageSet li a:hover{background: url(/blog/mks_P_Pag/3/kyStyle/images/btn_funpage.jpg) no-repeat;display: block;color: #ff4d07;height:29px;}
		
		/* 樣式2   ---------- */
		#Content div.BtnChageSet li.Visited{
		list-style-type: none;list-style-position: outside;
		list-style-image: none;display: block;margin: 0px 0px 0px 0px;width:79px;float:left;text-align:center;font-weight: bold;}
		#Content div.BtnChageSet li.Visited a{display: block;color: #000;text-decoration: none;height:29px;
		background: url(/blog/mks_P_Pag/3/kyStyle/images/btn_funpage_f2.jpg) no-repeat;padding: 10px 0px 0px 0px;}
		#Content div.BtnChageSet li.Visited a:hover{background: url(/blog/mks_P_Pag/3/kyStyle/images/btn_funpage_f2.jpg) no-repeat;color: #ff4d07;height:29px;}
					
		
		/* 單獨按鈕   ---------- */	
		#Content div.BtnChageSet li.Single{
		list-style-type: none;list-style-position: outside;
		list-style-image: none;display: block;margin: 0px 0px 0px 10px;width:79px;float:left;
		}
		#Content div.BtnChageSet li.Single a{display: block;height:39px;color: #000;text-decoration: none;
		background: none;padding: 0px 0px 0px 0px;}
		#Content div.BtnChageSet li.Single a:hover{display: block;height:39px;color: #ff4d07;background: none;}
		
		
	#WebMark{background:#ffffdd;width:237px;height:170px;border:1px solid #d6d7cb;padding:1px;
	position: absolute;top:153px;margin-left:472px;}
	#WebMark td{border:1px solid #cccccc;background:#fcfcfc;text-align:left;padding: 3px 1px;font-size: 11px;}
	#WebMark td a{font-size: 11px;color:#666;text-decoration: none;}
	#WebMark td a:hover{color:#ff0000;text-decoration: underline;}
	
	
	
	/* 文章主體內容   ---------- */	
	#ArticleSet{margin: 5px 0px 0px 0px;padding: 0px 5px 0px 15px;}
	#ArticleSet div.MainBody{margin: 12px 0px 0px 0px;line-height: 1.7em;}
	
	
	
	/* 回覆設定---------------------------------------- */
	#ReplySet{margin: 0px 0px 10px 0px;overflow: scroll;overflow-x: hidden;border-bottom:9px solid #e1dfdf;}
	
		#BtnClose{position: absolute;top:603px;margin: 0px 0px 0px 600px;height:28px;width:82px;display: block;}
		
		/* 按鈕   ---------- */
		#ReplySet div.ControlBar{background:#e1dfdf;height:31px;margin: 0px 0px 0px 0px;}
		#ReplySet div.ControlBar ul{
		margin: 0px 12px 0px 0px;padding: 2px 0 0 10px;		
		}
		#ReplySet div.ControlBar li{
		list-style-type: none;list-style-position: outside;
		list-style-image: none;display: block;margin: 3px 0px 0px 0px;width:82px;float:left;text-align:center;font-weight: bold;}
		
		/* 表單   ---------- */
		#ReplySet div.FormSet{color: #000;background:#f2f2f2;margin: 1px 0px 0px 10px;padding:10px 0 0 15px;height:250px;}
		#ReplySet div.FormSet ul{
		margin: 0px 12px 0px 0px;padding: 2px 0 0 0;}
		#ReplySet div.FormSet li{
		list-style-type: none;list-style-position: outside;
		list-style-image: none;display: block;text-align:left;margin: 0px 0px 3px 0px;}
			
		/* Comments  ---------- */
		#ReplySet div.List{margin: 10px 30px 0px 15px;}
		#ReplySet div.List ol{color: #FF0000;}		
		
		#ReplySet div.userComment{
		background: url(/blog/mks_P_Pag/3/kyStyle/images/Comment_line.gif);background-repeat: no-repeat;background-position: left top;margin:0 0 0px 0;}
		#ReplySet div.userComment div.date{	padding: 0px;color: #999999;font-size: .8em;line-height: 2.5em;
		background: url(/blog/mks_P_Pag/3/kyStyle/images/line.gif) repeat-x left 5px;margin:0 10px 10px 0;}
		#ReplySet div.userComment div.date .name{color: #000000;font-size: 1em;}
		#ReplySet div.userComment div.date img{	margin:5px 6px 0 0;	text-align: left;
			vertical-align: text-bottom;float: left;}	
		#ReplySet div.userComment div.detail{color: #777777;margin:0 0 5px 0;line-height: 1.7em;}
	
	
	
	
	/* 功能選單、清單 設定---------------------------------------- */
	#Content div.RelatedLink{	
	margin: 20px 0px 0px 0px;
	}
			#Content div.RelatedLink div.LinkBtn{
			
			text-align:left;color: #868080;line-height: 2.1em;padding:0 0 0 0px;margin: 0px 0px 2px 0px;}			
			#Content div.RelatedLink div.LinkBtn ul{
			margin: 0px 0px 0px 0px;padding: 0px;			
			}
			#Content div.RelatedLink div.LinkBtn li{
			list-style-type: none;list-style-position: outside;
			list-style-image: none;
			display: block;	height:	25px;color: #FF0000;text-decoration: none;
			padding: 0px 5px 0px 5px;margin: 0px 10px 0px 0px;width:80px;
			}
			#Content div.RelatedLink div.LinkBtn li.All{
			list-style-type: none;list-style-position: outside;
			list-style-image: none;
			display: block;	height:	25px;color: #FF0000;text-decoration: none;
			padding: 0px 5px 0px 5px;margin: 0px 10px 0px 0px;width:80px;
			}
			#Content div.RelatedLink div.LinkBtn li.Pre{
			list-style-type: none;list-style-position: outside;width:auto;
			list-style-image: none;float:left;
			display: block;	height:	25px;color: #0e0e0e;text-decoration: none;
			padding: 0px 10px 0px 20px;margin: 0px 10px 0px 0px;background: url(/blog/mks_P_Pag/3/kyStyle/images/btn_pre.jpg) no-repeat left 4px;
			}
			#Content div.RelatedLink div.LinkBtn li.Next{
			list-style-type: none;list-style-position: outside;width:auto;
			list-style-image: none;float:left;
			display: block;	height:	25px;color: #0e0e0e;text-decoration: none;
			padding: 0px 10px 0px 20px;margin: 0px 10px 0px 0px;background: url(/blog/mks_P_Pag/3/kyStyle/images/btn_next.jpg) no-repeat left 4px;
			}
			#Content div.RelatedLink div.LinkBtn li a{color: #868080;text-decoration: none;}
			#Content div.RelatedLink div.LinkBtn li a:hover{color: #ff4d07;}
			#Content div.RelatedLink div.ClearLeft{clear:left}
	
	
	#SearchTitle{}
	#SearchTitle span.Red{color: #FF0000;}
	
	#BlogList{margin: 15px 0px 0px 0px;padding: 0px 15px 0px 15px;}
	#BlogList div.Detail{padding: 5px 15px 15px 0px;margin: 0px 0px 6px 0px;
	background: url(/blog/mks_P_Pag/3/kyStyle/images/line.gif) repeat-x left bottom;}
	#BlogList div.Detail h2{font-size: 1.1em;font-weight: bold;color: #FF0000;}
	#BlogList div.Detail div.DateSet{margin: 0px 0px 5px 0px;color: #000;font-weight:bold;font-size: .9em;}
	#BlogList div.Detail div.content{margin: 10px 0px 5px 0px;line-height: 1.6em;}
	#BlogList div.Detail div.content img{float:left;margin: 0px 3px 3px 0;}
	#BlogList div.Detail div.moreBtn{margin: 5px 0px 5px 0px;}
	#BlogList div.Detail div.moreBtn a{color: #ff9907;text-decoration: underline;}
	#BlogList div.Detail div.moreBtn a:hover{color: #e48b0b;text-decoration: none;}
	#BlogList div.Detail a{color: #FF0000;text-decoration: none;}
	#BlogList div.Detail a:hover{color: #e48b0b;}
	
	
	#Content div.PageSet{text-align:center;background:#edecec;padding:5px 0;}
	
	
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
			底部 Footer
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#Footer {
	padding: 0 0 0px 0px;width:950px;height:101px;clear:both;
	margin: 0px;text-align: left;
	background: url(/blog/mks_P_Pag/3/kyStyle/images/bg_footer.jpg) no-repeat left top;
}	
	#Footer div.CopyRight{
	padding: 5px 0 0px 0px;
	}
	/*---- Tool 按鈕 -----*/
	

/* Firefox hack to force scrollbars permanently */ 
#scroll { 
	position:absolute; 
	top:0; 
	bottom:-0.1px; 
	width:1em; 
	z-index:-1; 
}

/*-----------------------------------------------------------------------------------------------------------------------*/

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
		Typography
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

h1 {
	margin: 0px 0 0px 0;
	padding: 0;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.6em;
	color: #ff5400;
}
h2 {
	margin: 3px 0 0px 0;
	padding: 0;
	font-size: 1em;
	line-height: 1.3em;
	font-weight: bold;
	color: #000;
}
h3 {
	margin: 0 0 3px 0;
	padding: 0;
	font-size: 1.1em;
	font-weight: normal;
	color: #464749
}
h4 {
	margin: 0 0 3px 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
	color: #000
}
.Date{
	margin: 0 0 3px 0;
	padding: 0;
	font-size: .95em;
	line-height: 1.8em;
	color: #000;
	font-family: Tahoma;
}
.SubTopic{
	margin: 0 0 3px 0;
	padding: 0;
	font-size: .9em;
	line-height: 1.8em;
	color: #666;
}
p {
	margin: 0 0 10px 0;
	padding: 0;
	}
	p.date {
		margin: 15px 0 15px 0;
		color: #999;
	}
small {
	font-size: .85em;
}
em {
	font-size: .85em;
}
a {
	outline:none;color: #FF0000;  /* 光沅創意連結淺黃色 */
	text-decoration: underline;
}
a:visited, a:hover, a:focus, a:active {
	color: #e48b0b;
	text-decoration: none;outline:none;
}
a:focus, a:active {
	outline:none;/*background: #d20000;*/ 
}

a.more {
	padding: 0 0 0 10px;
	background: url('') no-repeat 0 50%;
	text-decoration: none;
}
a.more:hover { text-decoration: underline; }

.help {
	cursor: help;
}

.FontHL{
font-size: .95em;color: #3d83cc;font-weight: bold;}
.FontHLsec{
	font-size: 0.95em;
	color: #FF0000;
	font-weight: bold;
}





/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Forms
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}
legend {
	display: none;
}
input.formfield {
	width: 150px;
	line-height:1.2em;
	padding: 2px 0 0 0;
	font-size: 1em;
	margin:0 0 0 25px;
	color: #999;
	border: none;
	vertical-align: middle;
	background:transparent;
}
input.Searchbutton {
	padding: 3px 0 0 0;
	color: #fff;
	font-weight: bold;
	
	border: 0;
	background: none;*/
	cursor: pointer;		
	vertical-align: middle;
}
input.txtfield {
	width: auto;
	line-height:1.5em;
	padding: 3px;
	font-size: 1em;
	margin:0 0 0 0px;
	color: #777777;
	border: 1px solid #efefef;
	vertical-align: middle;
	background-image: url(/blog/mks_P_Pag/3/kyStyle/images/back_form_field.gif);
	background-repeat: no-repeat;
}
input.BtnSubmit {
	width: 89px;
	height: 24px;
	display:inline-block;
	line-height:1.5em;
	padding: 0px;
	font-size: 1em;
	margin:0 0 0 0px;
	color: #777777;
	border:0px;
	vertical-align: middle;
	background-image: url(/blog/mks_P_Pag/3/kyStyle/images/btn_submit.jpg);
	background-repeat: no-repeat;
	cursor: hand;
}

textarea.formarea {
	width: 300px;
	height: 80px;
}
textarea.txtfield {
	width: 470px;	
	height:100px;
	line-height:1.5em;
	padding: 3px;
	font-size: 1em;	
	margin:0 0 0 0px;
	color: #777777;
	border: 1px solid #efefef;
	vertical-align: middle;
	background-image: url(/blog/mks_P_Pag/3/kyStyle/images/back_form_field.gif);
	background-repeat: no-repeat;
	overflow-y: auto;
}
textarea.txtInput{
	width: 355px;
	height: auto;
	line-height:1.5em;
	padding: 3px;
	font-size: .85em;
	margin:0 0 0 0px;
	color: #777777;
	border: 1px solid #efefef;
	vertical-align: middle;
	background-image: url(/blog/mks_P_Pag/3/kyStyle/images/back_form_field.gif);
	background-repeat: no-repeat;
	overflow-y: auto;
}
textarea.txtComment{
	width: 495px;
	height: auto;
	line-height:1.5em;
	padding: 3px;
	font-size: .85em;
	margin:0 0 0 0px;
	color: #777777;
	border: 1px solid #efefef;
	vertical-align: middle;
	background-image: url(/blog/mks_P_Pag/3/kyStyle/images/back_form_field.gif);
	background-repeat: no-repeat;
	overflow-y: auto;
}



input.formcheckbox {
	margin: 0 2px 2px 0;
	vertical-align: middle;
}
input.formradio {
	margin: 4px 0 6px 0;
	vertical-align: middle;
}
select.formselect {
	width: 220px;
	margin: 8px 0 0 0;
	color: #343537;
	vertical-align: middle; 
}
select.txtfield {
	width: auto;
	line-height:1.5em;
	padding: 3px;
	font-size: 1em;
	margin:0 0 0 0px;
	color: #777777;
	border: 1px solid #efefef;
	vertical-align: middle;
	background-image: url(/blog/mks_P_Pag/3/kyStyle/images/back_form_field.gif);
	background-repeat: no-repeat;
}
input.formbutton {
	padding: 2px 5px;
	color: #fff;
	font-weight: bold;
	line-height: 1.2em;
	/*letter-spacing: .1em;*/
	text-transform: uppercase;
	border: 0;
	background: #95A3AB;
	cursor: pointer;
	width: auto;
	overflow: visible;
	vertical-align: middle;
}
a.button, a.button:link, a.button:visited {
	padding: 3px 8px;
	color: #fff;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: .1em;
	text-transform: uppercase;
	text-decoration: none;
	background: #95A3AB;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
		Elements
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

table, td, form, input, textarea, select {
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 100%;
	color: #464749;
}
table, img, form, input, textarea, select {
	margin: 0;
}
img {
	display: inline;
	border: 0;
}

ul {
	margin: 0 0 15px 0;
	padding: 0 0 0 20px;
	list-style-type: square;
}

ol {
	margin: 0 0 15px 0;
	padding: 0 0 0 25px;
}

hr {
	border:                 0px;
    border-top:             1px solid #d8d8d8;
    height:                 1px;
    overflow:               hidden;
    line-height:            1px;
    margin:                 0px;
    padding:                0px;
    background:             #fff;
}
hr.Spacer{
	border:                 0px;
    border-top:             1px solid #d8d8d8;
    height:                 1px;
    overflow:               hidden;
    line-height:            1px;
    margin:                 25px 0 0 0px;
    padding:                0px;
    background:             #fff;
}

dl {
	position: relative;
	min-height: 138px;
	margin: 15px 0;
	}
	dl dt {
		margin: 0 0 5px 0;
		font-weight: bold;
	}
	dl dt.section {
		margin: 15px 0;
		font-size: 1.3em;
		font-weight: normal;
	}
	dl dd {
		margin: 0 0 5px 0;
	}
	dl dd.excerpt {
		margin-left: 150px;
		}
		dl dd.excerpt p { margin: 0 0 5px 0; }
	dl dd.more {
		margin-left: 150px;
		padding: 0 0 0 10px;
		font-size: .85em;
		background: url('') no-repeat 0 50%;
	}
	dl dd.more a { text-decoration: none; }
	dl dd.more a:hover { text-decoration: underline; }
	dl dd.date {
		position: absolute;
		top: 15px;
		left: 150px;
		margin: 0;
		font-size: .85em;
	}
	dl dd.image {
		position: absolute;
		top: 15px;
		left: 0;
		width: 140px;
		margin: 0;
	}

table {
	margin: 0;
	padding: 0;
	border: 0;
	}
	table td {
		padding: 2px;
		vertical-align: middle; /* ASGP: is this ok? */
		font-size: 1em;
		text-align:left;
	}