*{margin:0; padding:0}
html{background:url(i/top-bg.gif) repeat-x}
body{font:12px/18px Arial,Tahoma,Verdana,sans-serif; background:url(i/header.jpg) 50% 0 no-repeat;         text-align:justify}
a{color:#2D678D; outline:none}
a:hover{color:#E20146}
p{margin:0 0 18px}
img{border:none}
input{vertical-align:middle}
blockquote{margin:10px 10px 10px 20px; padding:0 12px; background:#F4F4F4; border-left:3px solid #E5E5E5}
.clear{clear:both; height:0; overflow:hidden}
.aligncenter, 
div.aligncenter{display:block; margin-left:auto; margin-right:auto}
.alignleft{float:left}
img.alignleft{margin:5px 17px 5px 0}
.alignright{float:right}
img.alignright{margin:5px 0 5px 17px}

#wrapper{width:982px; margin:0 auto; background:url(i/middle-bg.gif) repeat-y}

#header{height:116px; position:relative; background:#134377 url(i/header.jpg) 50% 0 no-repeat; border-bottom:10px solid #FFF}

#logo{position:absolute; top:20px; left:150px; width:400px; font:14px Tahoma,Arial; text-decoration:none; color:#A9F7F4; padding:47px 0 0 65px; background:url(i/logo.tif) no-repeat}
#logo span{display:none; text-indent:-9999px}

#nav{position:absolute; top:26px; right:10px; list-style:none; font:11px/29px Tahoma,Arial; overflow:hidden}
#nav li{float:left; background:url(i/nav-sep.gif) 0 10px no-repeat; margin-left:-1px; height:29px}
#nav a{float:left; color:#6BA1B7; text-decoration:none; padding:0 0 0 12px; cursor:pointer}
#nav span{float:left; padding:0 12px 0 0}
#nav a:hover, 
#nav .current_page_item a{ margin-right:-1px; position:relative; color:#FFF}
#nav a:hover span, 
#nav .current_page_item span{padding:0 13px 0 0}

#desc1 h1{        font-size:14px;         font-weight:normal}

#search{position:absolute; top:60px; right:19px; width:244px; height:27px; background:#185995 url(i/search.gif) no-repeat}
#search input{font:11px Tahoma,Arial; float:left}
.search{width:178px; padding:7px 15px 6px 18px; border:none; background:none; color:#71B4CE}
.go{cursor:pointer; border:none; width:33px; height:27px; background:none; border:none}

#middle{width:100%; background:url(i/middle-bottom.gif) 0 100% no-repeat; padding:0 0 10px}
* html #middle{height:1%}
#middle:after{content:'.'; display:block; clear:both; visibility:hidden; height:0}
#container{width:100%; float:left; overflow:hidden; background:url(i/middle-top.gif) no-repeat; padding-top:12px}
#content{padding:7px 20px 1px; margin:0 297px 0 4px; border:solid #D6D6D6; border-width:0 1px}
.post{margin:0 0 45px; position:relative; height:1%}
.phead{background:url(i/phead.gif) no-repeat 0 100%; padding:0 0 17px 19px; margin:0 0 12px -19px; position:relative; height:1%}
#content h2{font:20px/22px Arial,Tahoma}
#content h2 a{text-decoration:none; color:#000}
#content h2 a:hover{color:#E20146}
.pmeta{font:11px Tahoma,Arial; color:#575C61; margin:7px 0 0}
.pmeta a{color:#109990}
.pmeta a:hover, 
.pcat a:hover, 
.comments a:hover{color:#E20146}
.date{background:url(i/icon-date.gif) 0 2px no-repeat; padding:0 0 0 14px; margin:0 2px 0 0}
.author{background:url(i/icon-author.gif) 0 2px no-repeat; padding:0 0 0 13px; margin:0 2px 0 4px}
.ptags{background:url(i/icon-tags.gif) 0 2px no-repeat; padding:0 0 0 13px; margin:0 0 0 3px}
.entry{width:100%; overflow:hidden}
.entry img{padding:2px; border:1px solid #CFCFCF}
.more-link{position:absolute; bottom:-10px; left:0; width:100px; height:31px; padding:0 0 0 13px; font:11px/27px Tahoma,Arial; background:url(i/more-link.gif) no-repeat; text-decoration:none; color:#000}
.more-link:hover{background-position:0 100%}
.pmeta2{padding:6px 0 0; font:11px Tahoma,Arial; text-align:right}
.pcat{background:url(i/icon-category.gif) 0 3px no-repeat; padding:0 0 0 13px; margin:0 3px 0 4px}
.pcat a{color:#109990}
.comments{background:url(i/icon-comments.gif) 0 3px no-repeat; margin:0 0 0 3px}
.comments a{background:url(i/comments.gif) 0 2px no-repeat; padding:0 0 0 14px; color:#1484B3}

.post ul, 
.post ol{margin:0 0 18px 30px}
.post li{padding:2px 0}
.post li ul, .post li ol{margin:0}
.post li li{padding-left:18px}

#content h3{font-size:14px; margin:0 0 10px}
div.pagetitle{margin:10px 0 25px; text-align:center; font-size:18px}

#related{margin:5px 0 0}
#related h3{font-size:12px; background:url(i/related.gif) no-repeat; padding:0 0 0 21px; height:1%; color:#1C4670}
#related ul{margin:-7px 0 20px 14px; list-style:none; font-size:11px}
#related li{background:url(i/arrow2.gif) 0 7px no-repeat; padding:0 0 0 8px; position:relative}
#related li a{color:#069F95}
#related li a:hover{color:#E20146}
.prss{font-weight:bold; background:url(i/prss.gif) 0 2px no-repeat; padding:0 0 0 22px}
.prss a{color:#D40041}

.commentlist{margin:20px 0 5px}
.commentlist li{padding:3px 0 10px; list-style:none}
.commentlist ul.children{margin:0 0 -3px}
.commentlist ul.children li{padding:12px 0 5px 25px}
.avatar{float:left; display:inline; border:1px solid #DDD; padding:2px; margin:-2px 7px 0 0; background:#FFF}
.fn{font-style:normal; font-weight:bold; background:url(i/icon-comment.gif) 0 2px no-repeat; padding:0 0 2px 20px}
.commentmetadata{font-size:11px; color:#888; margin:0 0 12px}
.commentmetadata a{text-decoration:none; color:#888}
.commentmetadata a:hover{text-decoration:underline}
.reply{margin:-10px 0 10px; font-size:11px; background:#EDF6FB url(i/reply.gif) 13px 6px no-repeat; padding:2px 0 5px 35px; text-transform:lowercase}
#respond h3, 
h3#respond{margin:0 0 16px; color:#D40041}
#cancel-comment-reply{margin:0 0 12px}

#commentform{padding:0 0 10px}
#commentform p{margin:0 0 5px}
#author, #email, #url, #comment, #submit{font:12px Arial,Tahoma; padding:4px 5px; width:190px; border:1px solid #B0B0B0; background:url(i/shadow.gif) repeat-x}
#comment{width:500px; height:150px}
#submit{width:175px; height:22px; padding:0 0 1px; background:#ECECEC url(i/submit-comment.gif) no-repeat; ; border:none; cursor:pointer; overflow:visible; font:11px Verdana,Arial,Tahoma}

.navigation{width:100%; overflow:hidden; margin:0 0 10px; padding:5px 0}
.alignleft{float:left}
.alignright{float:right}

#sidebar{float:left; width:283px; margin-left:-283px; position:relative}

.section{background:#EBEEF3 url(i/section-bg.gif) repeat-y; margin:0 0 7px; height:1%; line-height:16px}
.sb{background:url(i/section-bottom.gif) 0 100% no-repeat}
.st{background:url(i/section-top.gif) no-repeat; padding:0 0 30px}
.section ul{padding:0 8px; overflow:hidden; position:relative; width:267px}
.section ul ul{width:auto; margin:3px 0 -4px 16px; padding:1px 0 0; background:url(i/dot.gif) repeat-x}
.section .t3 ul, 
.section .t4 ul{padding:0 17px; width:249px}
.section li{list-style:none; background:url(i/dot.gif) repeat-x; margin-top:-2px; padding:5px 0}
.section .t3 li, 
.section .t4 li{padding:7px 0}
.section a{text-decoration:none; color:#000; display:block; background:url(i/bullet.gif) 0 4px no-repeat; padding:0 0 0 16px; height:1%}
.section .t3 a, 
.section .t4 a{background:url(i/bullet2.gif) 0 2px no-repeat !important; text-decoration:underline; padding-bottom:2px}
.section a:hover{text-decoration:underline; color:#E20146; background-position:0 -20px}

ul.tabs{width:auto; height:45px; line-height:39px; padding:0; margin:0 0 8px; background:url(i/tabs.gif) no-repeat; font-weight:bold; color:#4F5E7B}
.tabs li{float:left; padding:0; margin:0; background:none}
.tabs li span{float:left; text-align:center; height:45px}
.tabs li span span{float:none; background:url(i/tabs-arrow.gif) 100% -9px no-repeat; padding-right:12px}
li.tab-current span span{background-position:100% 7px}
li.t1 span, li.t3 span, li.t5 span{width:119px}
li.t2 span, li.t4 span, li.t6 span{width:164px}
li.tab-current .t1, li.tab-current .t3, li.tab-current .t5{background:url(i/tabs.gif) 0 100% no-repeat; color:#000}
li.tab-current .t2, li.tab-current .t4, li.tab-current .t6{background:url(i/tabs.gif) 100% 100% no-repeat; color:#000}
div.t1, div.t3, div.t5, 
div.t2, div.t4, div.t6{min-height:185px; height:auto !important; height:185px}
div.t2, div.t4, div.t6{display:none}

#subscribes{height:154px; background:#6CB9DE url(i/subscribes.gif) no-repeat; margin:0 0 7px; padding:13px 120px 30px 17px; position:relative; text-align:center; line-height:14px}
#rss{position:absolute; top:-3px; right:-10px}
#subscribes a{color:#000; position:relative}
#subscribes a:hover{color:#E20146}
.feedburner{padding:25px 0; position:relative}
#rss2mail{position:absolute; bottom:27px; left:17px; width:239px; padding-left:8px; background:url(i/rss2mail.gif) 0 100% no-repeat; text-align:left}
#rss2mail label{display:block; font-weight:bold; height:22px; padding-left:7px}
.rss2mail{width:198px; border:none; font:11px Arial,Tahoma; color:#7A7A7A; padding:4px 0 4px 3px; background:none; height:1%}
#rss2mail .go{width:35px; height:24px}

#about{height:47px; padding:48px 0 0 40px; margin:-14px 0 0; background:url(i/about.jpg) no-repeat}
#about a, 
#contact a{text-decoration:none; color:#000; background:url(i/arrow.gif) 100% 6px no-repeat; padding-right:10px; font-weight:bold}
#about a:hover, 
#contact a:hover{text-decoration:underline; color:#E20146}
#contact{height:58px; padding:48px 0 0 40px; margin:0 0 19px; background:url(i/contact.jpg) no-repeat}

.tag-cloud{padding:0 15px; line-height:20px; text-align:center}
.tag-cloud a{display:inline; background:none; position:relative; padding:0; margin:0 2px}

#footer{background:#FFF; text-align:center; padding:21px 0; font:12px Verdana,Tahoma,Arial}
#bottom-nav{color:#585B5D; padding:0 0 17px}
#bottom-nav a{color:#585B5D; margin:0 3px; text-decoration:none}
#bottom-nav a:hover{text-decoration:underline}
#copyright{font-size:11px}
