* { padding:0; margin:0;}
	html { font-size:100.01%;}
	body { font-size:62.5%; font-family: Tahoma, Arial, Geneva, sans-serif; background:url(images/tail.gif) repeat 0 0 #fff; color:#fff;}
	
.clear { clear: both;}

	table, td, div, img { border:0; border-collapse:collapse;}
	td {vertical-align:top;}
	ul, li { list-style: none;}
	p { padding:0px 0px 14px 0px;}
		
a {text-decoration: underline; color:#fff;}
a:hover {text-decoration: none;}

	input, select, textarea { vertical-align:middle; color:#fff; font-size:1.1em;}
	input.text, textarea { border:1px solid #344e76; color:#000; padding:3px 0px 4px 6px;}
	
.main { width:979px; margin:0 auto;}
.main { background:url(images/top02.gif) repeat-x 0 0;}	
	.top { height:152px; background:url(images/top03.gif) no-repeat right bottom;}
	
	.hed { background:url(images/header-bgr.gif) repeat-x 0 0; float:left; width:100%; padding:0px 0px 20px 0px;}
	.hed .bgr01 { background:url(images/header-left.jpg) no-repeat 0 0;}
	.hed .bgr02 { background:url(images/header-right.gif) no-repeat right 0; height:285px; overflow:hidden;}
		
	.menu { float:left; height:48px; width:100%;}
	.menu ul { margin:0; padding:0; list-style:none; width:100%; overflow:hidden;}
	.menu ul li { float:left; background:url(images/menu-line.gif) no-repeat left; padding:16px 40px 18px 45px; margin:0px 0px 0px -6px;}
	.menu a { display:block; float:left; text-align:center; font-size:1.2em; font-weight: bold; text-transform:uppercase; text-decoration:none;}
	.menu a:hover { color:#4cbdff;}
	
	
/*** Logo ***/
	.logo { float:left; background:url(images/top01.gif) no-repeat 0 0; padding:53px 128px 56px 44px; overflow:hidden;}
	
	.logo h1 { width:249px; height:43px; background:url(images/logo.gif) no-repeat 0 0; font-size:2em; font-weight: normal; color:#fff; cursor:pointer; text-indent:-1000em; overflow:hidden;}
	.logo h1:hover { text-decoration:none;}
	
/*** Slogan ***/	
	.slogan { padding:58px 0px 0px 496px;}
	.slogan p { padding:28px 0px 0px 14px;}
	.slogan p img { margin:0px 11px 0px 0px;}	
/*** Search ***/
	.search { float:right; padding:63px 58px 0px 0px;}
	.search .text { width:186px; background:url(images/widget-title.gif) repeat 0 0; color:#fff; padding:3px 0px 4px 6px; margin:0px 12px 0px 0px;}
	.search .but { cursor: pointer;}

/*** Column ***/
	.cont { float:left; width:100%; background:url(images/cont-bgr.gif) repeat 0 0;}
	.cont-bgr { background:url(images/cont-bgr-right.gif) repeat-y right 0;}
	
	.column-left { width:478px; float:left; background:url(images/widget-bgr.gif) repeat-y 0 0;}
		.widget-left { float:left; width:244px; background:url(images/widget-top.gif) no-repeat 0 0;}
		.widget-right { overflow:hidden; height:100%; background:url(images/widget-top_.gif) no-repeat 0 0; }
		
		
	.column-center { padding:0px 0px 0px 0px; overflow:hidden; height:100%;}

	
/*** Widgets  ***/
	.widget-ind {
	margin:0px 0px 0px 0px;
}
	
	.widget { /*float:left;*/ /*width:100%;*/
	margin:0px 0px 14px 0px;
	overflow:hidden;
}
	.widget-right .widget { margin:0px 0px 20px 0px;}
		
	.widget .title {}
	
	.widget h2 { margin:0px 13px 19px 21px; font:2.1em Georgia, "Times New Roman", Times, serif; color:#d2ff00; padding:6px 0px 6px 20px; border:1px solid #324d7a; background:url(images/widget-title.gif) repeat 0 0;}
	.widget-right .widget h2 { margin-left:11px; padding-left:18px;}
	
	.widget	.ind { overflow:hidden; margin:0px 0px 0px 10px; padding:0px 20px 12px 29px; color:#fff; font-size:1.3em; text-transform:uppercase; font-weight: bold; background:url(images/widget-line01.gif) repeat-x bottom;}
	.widget-right .widget .ind { margin:0; background:url(images/widget-line02.gif) repeat-x 0 bottom; /*padding:0px 20px 12px 30px;*/}
	
	.widget li { background:url(images/marker.gif) no-repeat 0 5px; padding:0px 0px 14px 14px;}
	.widget li a { color:#fff; text-decoration:none;}
	.widget li a:hover { text-decoration: underline;}
	
	.widget_tag_cloud a { text-transform:none; color:#3bb7ff; font-size:0.8em;}
	.widget_tag_cloud .font011 { font-size:0.85em;}
	.widget_tag_cloud .font012 { font-size:1em;}
	.widget_tag_cloud .font014 { font-size:1.1em;}
	.widget_tag_cloud .font018 { font-size:1.4em;}
	
	
/*** Content  ***/
	.column-center {
	background:url(images/cont-bgr-top.gif) repeat-x 0 0;
	height: auto;
}
	.column-center-bgr { background:url(images/cont-right-top.gif) no-repeat right 0;}
	
	.column-center .title {  height:100%; overflow:hidden; padding:0px 0px 12px 13px;}
	
	.column-center .title h2 { font:3.2em Georgia, "Times New Roman", Times, serif; color:#3ba4e1; padding:0px 20px 0px 0px;}
	.column-center .title h3 { font:1.6em Georgia, "Times New Roman", Times, serif; color:#3ba4e1; padding:0px 20px 0px 0px;}
	
	.column-center .title h2 a, .column-center .title h3 a { color:#3ba4e1;}
	.column-center .title a { text-decoration:none;}
	.column-center .title a:hover { text-decoration: underline;}
	
	.column-center .title .date { font-size: 1.1em; color:#fff; padding:11px 0px 3px 1px;}
	
	.column-center .title .author { float:right; font-size: 1.1em; color:#fff; padding:11px 8px 0 4px;}
	
	.column-center .ind { background:url(images/text-box-line.gif) repeat-x bottom; padding:28px 9px 29px 17px; margin:0px 11px 0px 0px;}
	
	.text-box { font-size:1.1em; line-height:1.3em; padding:0px 10px 0px 14px;}
	.text-box strong { color:#d2ff00;}
		
	.img { float:left; overflow:hidden; background:url(images/pic-bgr.gif) repeat 0 0; border:1px solid #415881; margin:0px 0px 23px -14px;}
	.img img {margin:14px 12px 10px 14px;}
	
	.comments a, .link-edit a {  color:#3ba4e1; font-size:1.2em; font-weight: bold;}
	.comments { padding:3px 0px 0px 14px;}
	.link-edit { padding:26px 0px 0px 14px;}
	
/*** OL UL style***/
	.text-box ul { padding:0px 0px 10px 0px;}
	.text-box ul li { background:url(images/marker.gif) no-repeat 0 6px; padding:0px 0px 6px 17px; list-style-image:none; list-style:none; font-weight:normal;}
	.text-box ul li ul { margin-left:10px;}
	.text-box ul li ol { margin-left:15px;}
	.text-box ul li ol li { list-style-type:decimal;}
	
	.text-box ol { padding-left:2px;}
	.text-box ol li { background:none; padding:0px; margin-left:13px;  font-weight:normal;}
	.text-box ol li ul li { font-weight:normal;}
	
	.text-box ul li { list-style-image:none; list-style:none;}
	.text-box ul li a { font-weight:normal; text-decoration:underline;}
	.text-box ul li a:hover{ text-decoration:none; }
	.text-box ul li ul { margin-left:15px;}
	.text-box ul li ol {margin-left:20px;}
	.text-box ul li ol li { list-style-type:decimal;}
	.text-box ul li ol li a { background:none;}
	
	.text-box ol { padding:5px 0px 5px 2px;}
	.text-box ol li{ background:none; padding:0px; margin-left:20px;}
	.text-box ol li a { padding-left:0px; text-decoration:none; font-weight:normal;}
	.text-box ol li a:hover{ text-decoration:underline; }
	.text-box ol li ul li a { font-weight:normal; text-decoration:underline;}
	.text-box ol li ul li a:hover {text-decoration:none;}

/*** Footer ****/
	.foot { font-size:1.2em; text-align:center; padding:34px 0px 22px 0px; clear:both; float:left; width:100%;}
	.foot a { color:#fff; text-decoration: none;}
	.foot a:hover { color:#fff; text-decoration: underline;}
	
	

