*{font-size:100.01%}
body{
	margin: 0;
	font:81.25% Verdana, Arial, sans-serif;
	background:#fff;
	color:#666;

}
img{border:0;}
a{
	text-decoration:none;
	color:#0090dc;
	/*color:#FFFFFF;*/
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/*main-container*/
#main-container{
	margin:0 auto;
	background:url(../images/bg-page-right.gif) repeat-y 100% 0;
	position:relative;
	padding:0 0.1538em 0 0;
	width:68.9231em;
	line-height:1.6em;
}
.wrapper{
	background:#f3f4f4 url(../images/bg-page-left.gif) repeat-y;
	width:68.7693em;
	padding:0 0 0 0.1538em;
}
/*page*/
#page{
	width:100%;
	position:relative;
	z-index:10;
	padding:15.3076em 0 2.2307em;
}
/*corners*/
.corner{
	width:2.3076em;
	height:2.3076em;
	position:absolute;
}
.corner img{
	width:2.3076em;
	display:block;
}
.corner-tl{
	left:0;
	top:0;
}
.corner-tr{
	right:0;
	top:0;
}
* html .corner-tr{right:-1px;}
.corner-bl{
	left:0;
	bottom:0;
}
.corner-br{
	right:0;
	bottom:0;
}
* html .corner-br{
	right:-1px;
	bottom:-1px;
}
.hidden{
	position:absolute;
	left:-9999px;
}
/*header*/
#header{
	width:65.1538em;
	height:13.8461em;
	position:absolute;
	left:0;
	top:0;
	padding:1.4615em 1.7692em 0 1.8462em;
}
/*logo*/
.logo{
	display:block;
	width:30.4615em;
	height:8.6923em;
	margin:0;
}
.logo a{
	display:block;
	height:100%;
}
.logo a img{
	height:8.6923em;
	display:block;
	width:100%;
}
#home .logo{
	width:30.4615em;
	height:8.6923em;
	margin:0;
}
#home .logo img{
	height:8.6923em;
}
/*navigation*/
#header .block{
	position:absolute;
	bottom:0;
	left:1.8462em;
	margin:0;
}
#header .block-tr,
#header .block-bl{float:left;}
#header .block-br{
	float:left;
	overflow:visible;
	padding:0;
}
#nav{
	margin:0 0 0 2.0769em;
	padding:0;
	list-style:none;
	line-height:2.3846em;
	float:left;
	width:63.0769em;
	display:inline;
}
#nav li{
	float:left;
	margin:0 1em 0 0;
	position:relative;
	z-index:10;
	background:url(../images/nav-arrow.gif) no-repeat 0.7692em 60%;
}
#nav li a{
	display:block;
	padding:0 1.3846em 0 0.7692em;
	padding:0 1.3846em 0 1.5384em;
	color:#006199;
}
#nav li.current_page_item a,
#nav li.current_page_parent a,
#nav li:hover a,
#nav li.hover a,
#nav li a:hover{
	background:#999a9a url(../images/nav-h-arrow.gif) no-repeat 0.7692em 60%;
	text-decoration:none;
	color:#fff;
}
#nav li ul{
	margin:0;
	padding:0;
	list-style:none;
	width:15em;
	overflow:hidden;
	position:absolute;
	left:0;
	top:2.3846em;
	display:none;
}
#nav li.hover ul,
#nav li:hover ul{display:block;}
#nav li ul li{
	width:100%;
	float:left;
}
#nav li ul li a{
	padding:0 0 0 1.3846em;
	background:#999a9a !important;
	color:#fff;
	width:13.6154em;
}
#nav li ul li a:hover{
	background:#e3e4e4 !important;
	color:#006199;
}
/*search-form*/
#search-form{
	position:absolute;
	top:7.5384em;
	right:1.7692em;
}
#search-form fieldset{
	float:right;
}
#search-form label{
	color:#1e9cdf;
	float:left;
	font:bold 0.923em/1.5em Verdana, Arial, sans-serif;
	margin:0.4615em 0.923em 0;
}
#search-form .input-text{
	position:relative;
	width:13.3846em;
	height:1.6923em;
	float:left;
	margin:0.4615em 0.6923em 0 0;
}
#search-form img{
	position:absolute;
	left:0;
	top:0;
	height:1.6923em;
	width:100%;
}
#search-form .input-text input{
	background:url(../images/none.gif);
	border:0;
	position:relative;
	margin:0;
	padding:0.2307em 0.3846em;
	width:12.6154em;
	float:left;
	font:1em/1.2307em Verdana, Arial, sans-serif;
}
#search-form .btn-search{
	float:left;
	width:2.4615em;
}
/*content-holder*/
#content-holder{
	width:65.077em;
	overflow:hidden;
	padding:2.5384em 1.8461em 0;
}
#content-holder h1{
	margin:0;
	font:bold 2em/1.1538em Verdana, Arial, sans-serif;
	color:#1e4788;
	padding:0 0 0.8461em; 
}
#home #content-holder h1{
	padding:0 0 1.4615em;
}
#content-holder h1 span{
	color:#0090dc;
}
#content{
	float:left;
	width:43.2307em;
}
#home #content{
	width:100%;
	padding:0 0 1.5384em;
}
/*block*/
.block{
	background:#e3e4e4 url(../images/bg-block-tl.gif) no-repeat;
	margin:0 0 0.5em;
}
.block-tr{background:url(../images/bg-block-tr.gif) no-repeat 100% 0;}
.block-bl{background:url(../images/bg-block-bl.gif) no-repeat 0 100%;}
.block-br{
	background:url(../images/bg-block-br.gif) no-repeat 100% 100%;
	height:1%;
	overflow:hidden;
	padding:0 0.8461em;
}
#content p{
	margin:1em 0;
}
#content h2{
	margin:0;
	font:1.5384em/1.6em Verdana, Arial, sans-serif;
}
/*column*/
.column{
	float:left;
	width:32.0769em;
}
.second{
	float:right;
	width:32.3846em;
}
/*text-block*/
.text-block .block-br{
	padding:1.2307em 0.8461em 2.7692em;
}
/*fresh-block*/
.fresh-block .block{
	margin:0 0 0.3846em;
}
.fresh-block .block-br{
	padding:0.1538em 0.6153em 0.2307em 1.2307em;
}
.fresh-block .image{
	float:left;
	width:6.0769em;
	padding:0.6923em 0 0;
}
.fresh-block .image img{
	display:block;
	width:100%;
	height:6.0769em;
}
.fresh-block .text{
	height:1%;
	overflow:hidden;
	padding:0.1538em 0 0 1.1538em;
}
#content .fresh-block p{
	margin:0 0 1em;
}
/*post*/
.post .block{
	margin:0 0 1.2307em;
}
.post .block-br{
	padding:0.3846em 2em 0.5384em 1.3076em;
}
.post .date{
	display:block;
	color:#666;
	font:bold 1.307em/1.2em Verdana, Arial, sans-serif;
}
.post .date span{
	color:#1e9cdf;
}
.post-title{
	padding:0 12.5em 0 0;
}
#content .post h2{
	margin:1.3846em 0 0;
	color:#1e4788;
	font:bold 1.1538em/1.6em Verdana, Arial, sans-serif;
}
#content .post h2 a{
	color:#1e4788;
}
.post-image{
	margin:1.666em 0 1.5384em;
	width:100%;
	overflow:hidden;
}
.post-image .image{
	float:left;
	width:29.3846em;
	margin:0 0.5384em 0 0;
}
.post-image img{
	display:block;
	height:24.7692em;
	width:100%;
	margin:0 
}
.post-image .next{
	float:left;
	background:url(../images/arrow2.gif) no-repeat;
	width:0.6153em;
	height:0.5384em;
	text-indent:-9999px;
	overflow:hidden;
	margin:14.1538em 0 0;
}
#content .post p{
	margin:0.6923em 0 1.615em;
}
.post blockquote{
	margin:0.3846em 0 0;
	overflow:hidden;
	width:100%;
}
.post q{quotes: none;}
.post q:before{content:"";}
.post q:after{content:"";}
.post cite{
	font-style:normal;
	display:block;
	line-height:1.4em;
	background:url(../images/separator.gif) no-repeat 0 50%;
	padding:0 0 0 0.5em;
}
/*tags*/
.tags{
	width:100%;
	overflow:hidden;
	margin:-0.0769em 0 0;
}
#content .tags p{
	float:left;
	font-weight:bold;
	margin:0;
}
.tags ul{
	margin:0;
	padding:0 0 0 0.5em;
	list-style:none;
	float:left;
}
.tags ul li{
	display:inline;
	background:url(../images/separator.gif) no-repeat 0 60%;
	padding:0 0.1538em 0 0.7692em;
}
.tags ul li a{
	color:#666;
}
.comments-link{
	padding:0 0 0 0;
	text-decoration:none;
}
.comments-link:hover{text-decoration:none;}
* html .comments-link:hover{text-decoration:underline;}
.comments-link .arrow{
	background:url(../images/arrow-link.jpg) no-repeat 0 60%;
	width:0.923em;
	float:left;
	cursor:pointer;
}
.comments-link:hover .arrow{text-decoration:none;}
.comments-link .comm-link{margin:0 0 0 -0.3076em;}
.comments-link:hover .comm-link{text-decoration:underline;}
.share{
	float:right;
	margin:1.1538em 0 0;
	overflow:hidden;
}
.share img{
	display:block;
	width:9.6153em;
	height:1.2307em;
}
/*video*/
.video{
	width:33.07669em;
	margin:0 -0.7692em 0.1538em 0;
	background:#000 url(../images/bg-video.gif) repeat-y;
}
.video-right{background:url(../images/bg-video-right.gif) repeat-y 100% 0;}
.video-top{background:url(../images/bg-video-top.gif) repeat-x;}
.video-tl{background:url(../images/bg-video-tl.gif) no-repeat;}
.video-tr{background:url(../images/bg-video-tr.gif) no-repeat 100% 0;}
.video-bottom{background:url(../images/bg-video-bottom.gif) repeat-x 0 100%;}
.video-bl{background:url(../images/bg-video-bl.gif) no-repeat 0 100%;}
.video-br{
	background:url(../images/bg-video-br.gif) no-repeat 100% 100%;
	padding:0.3846em 4.6923em 1.3846em 1.6923em;
}
.video-main{
	width:26.7692em;
	height:20em;
}
.video-main img{
	width:100%;
	display:block;
	height:20em;
}

/*video*/
.videoSm{
	width:22.07669em;
	margin:0 -0.7692em 0.1538em 0;
	background:#000 url(../images/bg-video.gif) repeat-y;
}
.videoSm-right{background:url(../images/bg-video-right.gif) repeat-y 100% 0;}
.videoSm-top{background:url(../images/bg-video-top.gif) repeat-x;}
.videoSm-tl{background:url(../images/bg-video-tl.gif) no-repeat;}
.videoSm-tr{background:url(../images/bg-video-tr.gif) no-repeat 100% 0;}
.videoSm-bottom{background:url(../images/bg-video-bottom.gif) repeat-x 0 100%;}
.videoSm-bl{background:url(../images/bg-video-bl.gif) no-repeat 0 100%;}
.videoSm-br{
	background:url(../images/bg-video-br.gif) no-repeat 100% 100%;
	padding:0.3846em 4.6923em 1.3846em 1.6923em;
}
.videoSm-main{
	width:6.7692em;
	height:12em;
}
.videoSm-main img{
	width:100%;
	display:block;
	height:12em;
}


/*exta-box*/
.exta-box{
	width:100%;
	overflow:hidden;
	background:#666 url(../images/bg-extra-left.gif) repeat-y 0 0;
	position:relative;
	color:#fff;
	margin:0 0 0.1538em;
}
.column .exta-box{
	width:32.6923em;
	margin:0 -0.6153em 0 0;
}
.exta-top{background:url(../images/bg-extra-top.gif) repeat-x;}
.extra-tl{
	width:1em;
	height:1em;
	position:absolute;
	left:0;
	top:0;
}
.extra-tl img{
	width:1em;
	height:1em;
	display:block;
}
.extra-tr{
	width:4.0769em;
	height:4.2307em;
	position:absolute;
	right:0;
	top:0;
}
* html .extra-tr{right:-0.0769em;}
.extra-tr img{
	display:block;
	width:4.0769em;
	height:4.2307em;
}
.extra-right{
	position:absolute;
	top:0;
	right:0;
	width:0.7692em;
	height:100%;
	padding:0 0 9999em;
	margin:0 0 -9999em;
}
* html .extra-right{right:-0.0769em;}
.extra-right img{
	display:block;
	width:0.7692em;
	height:100%;
}
* html .extra-right img{
	height:9999em;
}
.extra-bottom{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:2em;
	z-index:1;
}
* html .extra-bottom{bottom:-0.0769em;}
.extra-bottom .main{padding:0 0 0 1.1538em;}
.extra-bottom .inner{width:100%;}
.extra-bottom .inner img{
	height:2em;
	width:100%;
	display:block;
}
.extra-bl{
	position:absolute;
	left:0;
	bottom:0;
	width:2em;
	height:2em;
}
.extra-bl img{
	width:2em;
	display:block;
	height:2em;
}
.extra-br{
	position:absolute;
	right:0;
	bottom:0;
	width:2em;
	height:2em;
}
* html .extra-br{right:-0.0769em;}
.extra-br img{
	display:block;
	width:2em;
	height:2em;
}
.extra-main{
	padding:1em 0.6923em 1.5em;
}
.extra-content{
	width:100%;
	overflow:hidden;
	position:relative;
	bottom:-0.4em;
	min-height:3.7em;
	z-index:10;
}
* html .extra-content{
	height:3.7em;
	overflow:visible;
}
.exta-box h3{
	margin:0;
	font:1.23em/1.4em Verdana, Arial, sans-serif;
	color:#e3e4e4;
}
/*how-to*/
.how-to ul{
	margin:0;
	padding:0.3846em 2.3076em 0 0;
	list-style:none;
	float:left;
	width:13em;
	line-height:1.4em;
}
.how-to ul li{
	padding:0 0 0 1.2307em;
	background:url(../images/arrow.gif) no-repeat 0 0.3846em;
}
.how-to ul li a{
	color:#fff;
}
.how-to .extra-main{
	padding:0 0 1.5em 1.3846em;
}
/*links*/
.links span{
	float:left;
	margin:0.5384em 0.6923em 0 0;
	font-size:1.23em;
}
.links .extra-main{
	padding:0.8461em 0.6923em 1.5em 1.3846em;
}
#content .links p{
	margin:0 1.23em 0 0;
	float:left;
}
.links .link{
	float:left;
	padding:0 0.4615em 0 0;
}
.link-image{
	width:2.8461em;
	height:2.923em;
	display:block;
}
/*sidebar*/
#sidebar{
	width:21.5384em;
	float:right;
	margin:0 -0.7692em 0 0;
	display:inline;
}
/*subscribe*/
.subscribe h3{
	padding:0 0 1.0769em;
}
.subscribe .extra-main{
	padding:0.0769em 0.5em 2.2307em 0.6923em;
}
.subscribe a{
	color:#fff;
	float:left;
	margin:0 2.3076em 0 0;
	display:inline;
}
.subscribe a .link-image{
	float:left;
	display:inline;
}
.subscribe a span{
	float:left;
	margin:0.5384em 0 0 0.5384em;
	display:inline;
	cursor:pointer;
}
.subscribe a .text{
	margin:0.5384em 0 0 0.4615em;
	padding:0 0 0 0.7692em;
	background:url(../images/arrow.gif) no-repeat 0 65%;
}
.subscribe a:hover{text-decoration:underline;}
/*updates*/
.updates .extra-main{
	padding:0.2307em 1.4615em 1.4769em 0.8461em;
}
.updates ul{
	margin:0;
	padding:0.923em 5em 0 0.3076em;
	list-style:none;
	line-height:1.5em;
}
.updates ul li{
	padding:0 0 1.0769em;
}
.updates .link-image{
	float:right;
	margin:-1.8461em 0 0;
}
/*blueblog*/
.blueblog .extra-main{
	padding:1.0769em 1.0769em 1.4769em 1.0769em;
}
.blueblog ul{
	margin:0;
	padding:0.1538em 0 0.2307em 0.5384em;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.blueblog ul li{
	float:left;
	padding:1.2307em 0 0 0.5384em;
	width:3.8462em;
}
.blueblog ul li img{
	display:block;
	border:1px solid #fff;
	width:3.1538em;
}
.blueblog ul li .name{
	color:#fff;
	float:left;
	font-size:0.8461em;
	line-height:1.4em;
	background:url(../images/arrow.gif) no-repeat 0 65%;
	padding:0 0 0 0.8471em;
	letter-spacing:0;
	margin:0.5384em 0 0;
}
.blueblog ul li a:hover{text-decoration:underline;}
/*blog-roll*/
.blog-roll .extra-main{
	padding:0.3846em 1.0769em 1.8471em 1.0769em;
}
.blog-roll ul{
	margin:0;
	padding:0.6153em 0 0 0.3076em;
	list-style:none;
	line-height:1.6em;
	position:relative;
}
.blog-roll ul li{
	padding:0 0 0 0.7692em;
	background:url(../images/arrow.gif) no-repeat 0 0.6153em;
}
.blog-roll ul li a{
	color:#fff;
}
/*tags-box*/
.tags-box .extra-main{
	padding:0.5384em 1.0769em 1.4615em 0.8461em;
}
.tags-form{
	width:100%;
	overflow:hidden;
	margin:0 0 0;
}
.tags-box select{
	width:10.08em;
	font:0.7692em/1em Verdana, Arial, sans-serif;
	margin:0 0 0 5.6em;
}
.tags-box .btn-ok{
	width:2.4615em;
}
/*bluegrass*/
.bluegrass .extra-main{
	padding:0.1538em 0.6153em 2.6153em 0.923em;
}
.bluegrass .image{
	float:left;
	width:14.4615em;
	display:inline;
	margin:0.923em 0.4615em 0;
}
.bluegrass .image img{
	display:block;
	height:10.8461em;
	width:14.4615em;
}
.bluegrass .button{
	float:left;
	width:4.1538em;
	margin:9.5384em 0 0;
}
.bluegrass .button img{
	display:block;
	height:2em;
	width:4.1538em;
}
/*footer*/
#footer{
	width:65.077em;
	overflow:hidden;
	padding:0 1.8461em;
}
#footer address{
	margin:0;
	text-align:center;
	font-style:normal;
	padding:0.5384em 0 0.6153em;
	line-height:1.2em;
}
#footer address span{
	padding:0 0.5em 0 0;
}
.date-lower{
    text-transform:lowercase;
	display:inline;
}
#comment{
    width:100%;
}
