/*
Theme Name: WP New Mag
Theme URI: http://www.wpspider.com
Description: Free magazine style wordpress theme for your blogs from <a href="http://www.wpspider.com">WP Spider</a>.
Version: 1.0
Author: WP Spider
Author URI: http://www.wpspider.com
Tags: wp new mag, fixed width, mag style, three columns, valid XHTML, widgets
*/

@import url('css/spider.css'); 

body{  margin:0 auto;   padding:0;   background-color:#0A404D;   background-image:url('images/Page-BgTexture.jpg');  background-repeat:repeat;  background-attachment:scroll;  background-position:top left;  font-family:"Trebuchet MS",Arial,"Lucida Sans Unicode",Tahoma,sans-serif}

.Main{ position:absolute;  width:100%;  left:0;  top:0}

.cleared{ float:none;  clear:both;  margin:0;  padding:0;  border:none;  font-size:1px}

.Sheet{  overflow:hidden;   min-width:1px;   min-height:1px;   margin:0 auto;   position:relative;   z-index:0;   width:1000px}

.Sheet-body{  position:relative;   z-index:0;   margin:0px}

.Sheet-cc{  position:absolute;   overflow:hidden;   z-index:-2;   top:0px;   left:0px;   right:0px;   bottom:0px;   background-image:url('images/Sheet-c.png')}

.Sheet{ margin-top:0px !important}

.artmenu a, .artmenu a:link, .artmenu a:visited, .artmenu a:hover{  text-align:left;   text-decoration:none;   outline:none;   letter-spacing:normal;   word-spacing:normal}

.artmenu, .artmenu ul{  margin:0;   padding:0;   border:0;   list-style-type:none;   display:block}

.artmenu li{  margin:0;   padding:0;   border:0;   display:block;   float:left;   position:relative;   z-index:5;   background:none}

.artmenu li:hover{  z-index:10000;   white-space:normal}

.artmenu li li{  float:none}

.artmenu ul{  visibility:hidden;   position:absolute;   z-index:10;   left:0;   top:0;   background:none}

.artmenu li:hover>ul{  visibility:visible;   top:100%}

.artmenu li li:hover>ul{  top:0;   left:100%}

.artmenu:after, .artmenu ul:after{  content:".";   height:0;   display:block;   visibility:hidden;   overflow:hidden;   clear:both}
.artmenu, .artmenu ul{  min-height:0}

.artmenu ul{  background-image:url(images/spacer.gif);  padding:10px 30px 30px 30px;  margin:-10px 0 0 -30px}

.artmenu ul ul{ padding:30px 30px 30px 10px;  margin:-30px 0 0 -10px}

.nav{  position:relative;   margin:0  auto;   width:1000px;   height:27px;   z-index:100}

.artmenu{  padding:0px 0px 0px 0px}

.nav .l, .nav .r, .nav .r div{  top:0;   position:absolute;   z-index:-1;   overflow:hidden;   height:27px}

.nav .l{  left:0;   right:0px}

.nav .r{  right:0;   width:0px}

.nav .r div{  width:1000px;   right:0}

.nav .l, .nav .r div{  background-position:left top;   background-repeat:no-repeat;   background-image:url('images/nav.png')}

.artmenu ul li{  clear:both}

.artmenu a, .artmenu a span{  height:27px;   display:block}

.artmenu a{  cursor:pointer;   text-decoration:none;   margin-right:0px;   margin-left:0px}
.artmenu a span span{  font-size:13px;   font-style:normal;   font-weight:normal;   letter-spacing:0px;   color:#CDF1F9;   padding:0 17px;   margin:0 0px;   line-height:27px;   text-align:center;   background-image:url('images/item-center.png');  background-position:left top;  background-repeat:repeat-x}

.artmenu a:hover span span{ color:#FCEFEE;  background-position:left -27px}

.artmenu li:hover a span span{ color:#FCEFEE;  background-position:left -27px}

.artmenu a.active span span{ color:#E6E5E0;  background-position:left -54px}

.nav .separator{  display:block;   width:2px;   height:27px;   background-image:url('images/item-separator.png')}

.artmenu ul a{  display:block;   text-align:center;   white-space:nowrap;   height:21px;   width:186px;   overflow:hidden;   line-height:21px;   margin-right:auto;   background-image:url('images/subitem-bg.png');  background-position:left top;  background-repeat:repeat-x;  border-width:0px;  border-style:solid;  border-color:{PassiveBorderColor}
}

.nav ul.artmenu ul span, .nav ul.artmenu ul span span{ display:inline;  float:none;  margin:inherit;  padding:inherit;  background-image:none;  text-align:inherit;  text-decoration:inherit}

.artmenu ul a, .artmenu ul a:link, .artmenu ul a:visited, .artmenu ul a:hover, .artmenu ul a:active, .nav ul.artmenu ul span, .nav ul.artmenu ul span span{ text-align:left;  text-indent:12px;  text-decoration:none;  line-height:21px;  color:#DBF5FA;  font-size:11px;  font-style:normal;  font-weight:normal;  text-decoration:none;  letter-spacing:0px}

.artmenu ul ul a{ margin-left:auto}

.artmenu ul li a:hover{ color:#9CE2F2;  border-color:{HoveredBorderColor}
; 
 background-position:0 -21px}

.artmenu ul li:hover>a{ color:#9CE2F2;  border-color:{HoveredBorderColor}
; 
 background-position:0 -21px}

.nav .artmenu ul li a:hover span, .nav .artmenu ul li a:hover span span{ color:#9CE2F2}

.nav .artmenu ul li:hover>a span, .nav .artmenu ul li:hover>a span span{ color:#9CE2F2}

div.Header{  margin:0 auto;   position:relative;   z-index:0;   width:1000px;   height:125px}

div.Header-jpeg{  position:absolute;   z-index:-1;   top:0;   left:0;   width:1000px;   height:125px;   background-image:url('images/Header.jpg');  background-repeat:no-repeat;  background-position:center center}

.logo{ display:block;  position:absolute;  left:10px;  top:2px;  width:980px}

h1.logo-name{ display:block;  text-align:left}

h1.logo-name, h1.logo-name a, h1.logo-name a:link, h1.logo-name a:visited, h1.logo-name a:hover{ font-size:36px;  font-style:normal;  font-weight:bold;  text-decoration:none;  padding:0;  margin:0;  color:#4ACBE8 !important}

.logo-text{ display:block;  text-align:left}

.logo-text, .logo-text a{ font-size:9px;  padding:0;  margin:0;  color:#C0EDF7 !important}

.contentLayout{ margin-bottom:0px;  width:1000px;  position:relative}

.Block{  overflow:hidden;   min-width:11px;   min-height:11px;   margin:0 auto;   position:relative;   z-index:0}

.Block-body{  position:relative;   z-index:0;   margin:9px}

.Block-tl{  position:absolute;   overflow:hidden;   z-index:-1;   top:0;   left:0;   width:9px;   height:9px;   background-image:url('images/Block-s.png')}

.Block-tr{  position:absolute;   overflow:hidden;   z-index:-1;   top:0;   right:0;   width:9px;   height:9px}

.Block-tr div{  position:absolute;   z-index:-1;   top:0px;   left:-9px;   width:18px;   height:18px;   background-image:url('images/Block-s.png')}

.Block-bl{  position:absolute;   overflow:hidden;   z-index:-1;   bottom:0;   left:0;   width:9px;   height:9px}

.Block-bl div{  position:absolute;   z-index:-1;   top:-9px;   left:0;   width:18px;   height:18px;   background-image:url('images/Block-s.png')}

.Block-br{  position:absolute;   overflow:hidden;   z-index:-1;   bottom:0;   right:0;   width:9px;   height:9px}

.Block-br div{  position:absolute;   z-index:-1;   top:-9px;   left:-9px;   width:18px;   height:18px;   background-image:url('images/Block-s.png')}

.Block-tc{  position:absolute;   overflow:hidden;   z-index:-1;   top:0;   left:9px;   right:9px;   height:9px}

.Block-tc div{  position:absolute;   z-index:-1;   top:0;   left:0;   width:100%;   height:18px;   background-image:url('images/Block-h.png')}

.Block-bc{  position:absolute;   overflow:hidden;   z-index:-1;   bottom:0;   left:9px;   right:9px;   height:9px}

.Block-bc div{  position:absolute;   z-index:-1;   top:-9px;   left:0;   width:100%;   height:18px;   background-image:url('images/Block-h.png')}

.Block-cl{  position:absolute;   overflow:hidden;   z-index:-1;   top:9px;   left:0;   width:9px;   bottom:9px}

.Block-cl div{  position:absolute;   z-index:-1;   top:0;   left:0;   width:18px;   height:100%;   background-image:url('images/Block-v.png')}

.Block-cr{  position:absolute;   overflow:hidden;   z-index:-1;   top:9px;   right:0;   width:9px;   bottom:9px}

.Block-cr div{  position:absolute;   z-index:-1;   top:0;   left:-9px;   width:18px;   height:100%;   background-image:url('images/Block-v.png')}

.Block-cc{  position:absolute;   overflow:hidden;   z-index:-2;   top:9px;   left:9px;   right:9px;   bottom:9px;   background-image:url('images/Block-c.png')}

.Block{ margin:3px}

.BlockHeader{  position:relative;   overflow:hidden;   height:30px;   z-index:0;   line-height:30px;   padding:0 7px;   margin-bottom:0px}

.BlockHeader-text{  white-space:nowrap;   color:#FFF;   font-size:11px;   font-style:normal;   font-weight:bold;   letter-spacing:0px;   text-transform:uppercase;   line-height:30px}

.BlockHeader .l, .BlockHeader .r, .BlockHeader .r div{  top:0;   position:absolute;   z-index:-1;   overflow:hidden;   height:30px}

.BlockHeader .l{  left:0;   right:0px}

.BlockHeader .r{  right:0;   width:0px}

.BlockHeader .r div{  width:1000px;   right:0}

.BlockHeader .l, .BlockHeader .r div{  background-position:left top;   background-repeat:no-repeat;   background-image:url('images/BlockHeader.gif')}

.BlockContent{  overflow:hidden;   min-width:1px;   min-height:1px;   margin:0 auto;   position:relative;   z-index:0}

.BlockContent-body{  position:relative;   z-index:0;   margin:9px}

.BlockContent-body{  color:#756E5C;   font-size:13px;   letter-spacing:0px;   line-height:125%}

.BlockContent-body a:link{  color:#136EA4;   font-size:13px;   text-decoration:none;   letter-spacing:0px}

.BlockContent-body a:visited, .BlockContent-body a.visited{  color:#136EA4;   font-size:13px;   text-decoration:none;   letter-spacing:0px}

.BlockContent-body a:hover, .BlockContent-body a.hover{  color:#1BAFD0;   font-size:13px;   text-decoration:underline;   letter-spacing:0px}

.BlockContent-body ul{  list-style-type:none;   color:#474338;   margin:0;   padding:0}

.BlockContent-body li{  font-size:13px;   text-decoration:none;   letter-spacing:0px}

.BlockContent-body ul li{  padding:0px 0 0px 10px;   background-image:url('images/BlockContentBullets.png');  background-repeat:no-repeat;  margin:0.5em 0 0.5em 0;  line-height:1.2em}

.Post{  overflow:hidden;   min-width:7px;   min-height:7px;   margin:0 auto;   position:relative;   z-index:0}

.Post-body{  position:relative;   z-index:0;   margin:8px}

.Post-tl{  position:absolute;   overflow:hidden;   z-index:-1;   top:0;   left:0;   width:5px;   height:5px;   background-image:url('images/Post-s.png')}

.Post-tr{  position:absolute;   overflow:hidden;   z-index:-1;   top:0;   right:0;   width:5px;   height:5px}

.Post-tr div{  position:absolute;   z-index:-1;   top:0px;   left:-5px;   width:10px;   height:10px;   background-image:url('images/Post-s.png')}

.Post-bl{  position:absolute;   overflow:hidden;   z-index:-1;   bottom:0;   left:0;   width:5px;   height:5px}

.Post-bl div{  position:absolute;   z-index:-1;   top:-5px;   left:0;   width:10px;   height:10px;   background-image:url('images/Post-s.png')}

.Post-br{  position:absolute;   overflow:hidden;   z-index:-1;   bottom:0;   right:0;   width:5px;   height:5px}

.Post-br div{  position:absolute;   z-index:-1;   top:-5px;   left:-5px;   width:10px;   height:10px;   background-image:url('images/Post-s.png')}

.Post-tc{  position:absolute;   overflow:hidden;   z-index:-1;   top:0;   left:5px;   right:5px;   height:5px}

.Post-tc div{  position:absolute;   z-index:-1;   top:0;   left:0;   width:100%;   height:10px;   background-image:url('images/Post-h.png')}

.Post-bc{  position:absolute;   overflow:hidden;   z-index:-1;   bottom:0;   left:5px;   right:5px;   height:5px}

.Post-bc div{  position:absolute;   z-index:-1;   top:-5px;   left:0;   width:100%;   height:10px;   background-image:url('images/Post-h.png')}

.Post-cl{  position:absolute;   overflow:hidden;   z-index:-1;   top:5px;   left:0;   width:5px;   bottom:5px}

.Post-cl div{  position:absolute;   z-index:-1;   top:0;   left:0;   width:10px;   height:100%;   background-image:url('images/Post-v.png')}

.Post-cr{  position:absolute;   overflow:hidden;   z-index:-1;   top:5px;   right:0;   width:5px;   bottom:5px}

.Post-cr div{  position:absolute;   z-index:-1;   top:0;   left:-5px;   width:10px;   height:100%;   background-image:url('images/Post-v.png')}

.Post-cc{  position:absolute;   overflow:hidden;   z-index:-2;   top:5px;   left:5px;   right:5px;   bottom:5px;   background-image:url('images/Post-c.png')}

.Post{ margin:5px}

.Post-back{ padding:10px;  background:#fff;  border:solid 1px #D7D7D7}

a img{ border:0}

.article img, img.article{ border-style:solid;  border-width:1px;  border-color:#C7C3B8;  padding:5px;  margin:1em}

.metadata-icons img{ border:none;  vertical-align:middle;  margin:2px}

.article table, table.article{ border-collapse:collapse;  margin:1px;  width:auto}

.article table, table.article .article tr, .article th, .article td{ background-color:Transparent}

.article th, .article td{ padding:2px;  border:solid 1px #136EA4;  vertical-align:top;  text-align:left}

.article th{ text-align:center;  vertical-align:middle;  padding:7px}

.PostHeaderIcon-wrapper{ text-decoration:none;  margin:0.2em 0;  padding:0;  font-weight:normal;  font-style:normal;  letter-spacing:normal;  word-spacing:normal;  font-variant:normal;  text-decoration:none;  font-variant:normal;  text-transform:none;  text-align:left;  text-indent:0;  line-height:inherit;  font-size:24px;  font-style:normal;  font-weight:bold;  text-decoration:none;  letter-spacing:0px;  text-align:left;  margin-bottom:10px;  color:#6A1E15}

.PostHeaderIcon-wrapper, .PostHeaderIcon-wrapper a, .PostHeaderIcon-wrapper a:link, .PostHeaderIcon-wrapper a:visited, .PostHeaderIcon-wrapper a:hover{ font-size:24px;  font-style:normal;  font-weight:bold;  text-decoration:none;  letter-spacing:0px;  text-align:left;  margin-bottom:10px;  color:#6A1E15}

.PostHeader a:link{ font-size:20px;  font-style:normal;  font-weight:bold;  text-decoration:none;  letter-spacing:0px;  text-align:left;  color:#006FB6}

.PostHeader a:visited, .PostHeader a.visited{ font-size:20px;  font-style:normal;  font-weight:bold;  text-decoration:none;  letter-spacing:0px;  text-align:left;  color:#006FB6}

.PostHeader a:hover, .PostHeader a.hovered{ font-size:20px;  font-style:normal;  font-weight:bold;  text-decoration:none;  letter-spacing:0px;  text-align:left;  color:#15859E}

.PostHeaderIcons, .PostHeaderIcons a, .PostHeaderIcons a:link, .PostHeaderIcons a:visited, .PostHeaderIcons a:hover{ font-size:11px;  letter-spacing:0px;  margin-bottom:3px;  color:#474338}

.PostHeaderIcons a, .PostHeaderIcons a:link, .PostHeaderIcons a:visited, .PostHeaderIcons a:hover{ margin:0}

.PostHeaderIcons a:link{ font-size:11px;  font-style:italic;  font-weight:normal;  text-decoration:none;  letter-spacing:0px;  color:#15859E}

.PostHeaderIcons a:visited, .PostHeaderIcons a.visited{ font-size:11px;  font-style:italic;  font-weight:normal;  text-decoration:none;  letter-spacing:0px;  color:#15859E}

.PostHeaderIcons a:hover, .PostHeaderIcons a.hover{ font-size:11px;  font-style:italic;  font-weight:normal;  text-decoration:underline;  letter-spacing:0px;  color:#1BAFD0}

body{ font-family:"Trebuchet MS",Arial,"Lucida Sans Unicode",Tahoma,sans-serif;  font-size:14px;  font-style:normal;  font-weight:normal;  letter-spacing:0px;  color:#5E594A}

.PostContent{ font-size:13px;  font-style:normal;  font-weight:normal;  text-align:left;  color:#5E594A}
.PostContent ul { line-height: 1.5em;}
.PostContent li { line-height: 1.5em;}

a{ text-decoration:underline;  color:#0E6196}

a:link{ text-decoration:underline;  color:#0E6196}

a:visited, a.visited{ text-decoration:underline;  color:#15859E}

a:hover, a.hover{ text-decoration:none;  color:#15859E}

h1, h2, h3, h4, h5, h6, 
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited{ font-weight:normal;  font-style:normal;  text-decoration:none}

h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover{ font-size:24px;  font-style:normal;  font-weight:bold;  text-align:left;  color:#15859E}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover{ font-size:20px;  font-style:normal;  font-weight:bold;  text-align:left;  color:#1BAFD0}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover{ font-size:18px;  font-style:normal;  font-weight:bold;  text-align:left;  color:#15859E}

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover{ font-size:16px;  text-align:left;  color:#756E5C}

h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover{ font-size:14px;  text-align:left;  color:#756E5C}

h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover{ font-size:14px;  text-align:left;  color:#756E5C}

ul{  list-style-type:none;   color:#474338;   margin:0;   padding:0}

li{  font-size:13px;   letter-spacing:0px;   line-height:150%}

.Post ul li{  padding:0px 0 0px 13px;   background-image:url('images/PostBullets.png');  background-repeat:no-repeat;  margin:0.5em 0 0.5em 0;  line-height:1.2em}

blockquote{padding:10px; margin:5px; color:#37646F; background:#EFF7FF; border:1px solid #C2CDCF}
blockquote p{font-size:13px; padding:0; margin:0; line-height:20px}
blockquote li{padding:2px 0 2px 5px; list-style-type:disc; font-size:12px; line-height:20px; margin-bottom:10px; margin-left:15px}

.PostFooterIcons, .PostFooterIcons a, .PostFooterIcons a:link, .PostFooterIcons a:visited, .PostFooterIcons a:hover{ font-size:11px;  letter-spacing:0px;  color:#474338}

.PostFooterIcons a, .PostFooterIcons a:link, .PostFooterIcons a:visited, .PostFooterIcons a:hover{ margin:0}

.PostFooterIcons a:link{ font-size:11px;  font-style:italic;  font-weight:normal;  text-decoration:none;  letter-spacing:1px;  color:#15859E}

.PostFooterIcons a:visited, .PostFooterIcons a.visited{ font-size:11px;  font-style:italic;  font-weight:normal;  text-decoration:none;  letter-spacing:1px;  color:#15859E}

.PostFooterIcons a:hover, .PostFooterIcons a.hover{ font-size:11px;  font-style:italic;  font-weight:normal;  text-decoration:underline;  letter-spacing:0px;  color:#1BAFD0}

button.Button, a.Button{ position:relative;  display:inline-block;  width:auto;  outline:none;  border:none;  background:none;  line-height:22px;  margin:0;  padding:0;  overflow:visible;  cursor:default;  text-decoration:none !important}

*:first-child+html button.Button, *:first-child+html a.Button{  display:list-item;   list-style-type:none;   float:left}

.Button .btn{  position:relative;   overflow:hidden;   display:block;   width:auto;   z-index:0;   height:22px;   color:#EDFAFD;   white-space:nowrap;   float:left}

.Button .t{  height:22px;   white-space:normal;   padding:0 5px;   font-size:12px;   font-style:normal;   font-weight:bold;   letter-spacing:0px;   line-height:125%;   text-align:left;   line-height:22px;   text-decoration:none !important}

input, select{  font-size:12px;   font-style:normal;   font-weight:none;   letter-spacing:0px;   line-height:125%}

.Button .active{  color:#FCEFEE}

.Button .hover,  a.Button:hover{  color:#F6F5F4;   text-decoration:none !important}

.Button .active .r{  top:-44px}

.Button .hover .r{  top:-22px}

.Button .r{  display:block;   position:absolute;   overflow:hidden;   z-index:-1;   top:0;   right:0;   width:0px;   height:66px}

.Button .r span{  display:block;   position:absolute;   overflow:hidden;   z-index:-1;   top:0;   right:0;   width:401px;   height:66px}

.Button .active .l{  top:-44px}

.Button .hover .l{  top:-22px}

.Button .l{  display:block;   position:absolute;   overflow:hidden;   z-index:-1;   top:0;   left:0;   right:0px;   height:66px}

.Button .l, .Button .r span{  background-image:url('images/Button.png')}

.Footer{  position:relative;   z-index:0;   overflow:hidden;   width:1000px;   margin:5px auto 0px auto}

.Footer .Footer-inner{  height:1%;   position:relative;   z-index:0;   padding:5px;   text-align:left}

.Footer .Footer-background{  position:absolute;   z-index:-1;   background-repeat:no-repeat;   background-image:url('images/Footer.png');   width:1000px;   height:100px;   bottom:0;   left:0}

.rss-tag-icon{  position:relative;   display:block;   float:left;   background-image:url('images/rssIcon.png');  background-position:center right;  background-repeat:no-repeat;  margin:0 5px 0 0;  height:27px;  width:26px}

.Footer .Footer-text p{ margin:0}

.Footer .Footer-text{ display:inline-block;  color:#E2E0DA;  font-size:11px;  letter-spacing:0px;  line-height:125%}

.Footer .Footer-text a:link{ text-decoration:none;  color:#D9D6CE;  font-size:11px}

.Footer .Footer-text a:visited{ text-decoration:none;  color:#D9D6CE;  font-size:11px}

.Footer .Footer-text a:hover{ text-decoration:none;  color:#1BAFD0;  font-size:11px;  text-decoration:underline}

.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover{ font-size:10px;  letter-spacing:normal;  word-spacing:normal;  font-style:normal;  font-weight:normal;  text-decoration:underline;  color:#4ACBE8}

.page-footer{ margin:1em;  text-align:center;  text-decoration:none;  color:#A59F8D}

.contentLayout .content{ position:relative;  margin:0;  padding:0;  border:0;  float:left;  overflow:hidden;  width:641px}

.contentLayout .sidebar1{ position:relative;  margin:0;  padding:0;  border:0;  float:left;  overflow:hidden;  width:179px}

.contentLayout .sidebar2{ position:relative;  margin:0;  padding:0;  border:0;  float:left;  overflow:hidden;  width:179px}

.commentlist, .commentlist li{ background:none}

.commentlist li li{ margin-left:30px}

.commentlist li .avatar{ float:right;  border:1px solid #eee;  padding:2px;  margin:1px;  background:#fff}

.commentlist li cite{ font-size:1.2em}

#commentform textarea{ width:100%}

img.wp-smiley{ border:none;  margin:0;  padding:0}

.navigation{display:block; text-align:center}

.aligncenter, div.aligncenter{ display:block;  margin-left:auto;  margin-right:auto}

.alignleft{ float:left}

.alignright{ float:right}

.alignright img, img.alignright{ margin:1em;  margin-right:0}

.alignleft img, img.alignleft{ margin:1em;  margin-left:0}

.wp-caption{ border:1px solid #ddd;  text-align:center;  background-color:#f3f3f3;  padding-top:4px;  margin:10px}

.wp-caption img{ margin:0;  padding:0;  border:0 none}

.wp-caption p.wp-caption-text{ font-size:11px;  line-height:17px;  padding:0 4px 5px;  margin:0}
/* End */
.hidden{display:none}

#wp-calendar{empty-cells:show; margin:10px auto 0; width:155px}

#wp-calendar #next a{padding-right:10px; text-align:right}

#wp-calendar #prev a{padding-left:10px; text-align:left}

#wp-calendar a{display:block}

#wp-calendar caption{text-align:center; width:100%}

#wp-calendar td{padding:3px 0; text-align:center}

#ima3 img {
 float:left; 
 margin:5px 5px 0px 0px;
 padding:0px;
 border:solid 1px #BFBFBF;
}
.ftbar {
	background: #004192;
	color: #ffffff;
	margin:5px;
	padding:10px;
	min-height:280px;
}
.ftbar a {
	color: #ffffff;
	text-decoration:none;
}
.ftbar a:hover{
	color: #42BDDC;
	text-decoration:underline;
}
.ftbar li{padding:2px 0 2px 5px; list-style-type:decimal; font-size:12px; line-height:20px; margin-left:15px; color: #fff;}
.boxes {
 background: #fff;
 border:solid 1px #BEBEBE;
 padding:8px;
 margin:4px;
}
.boxes-title {
 background-image:url('images/BlockHeader.gif');
 padding:7px;
 color:#fff;
 font-size:11px;
 font-style:normal;
 font-weight:bold;
 margin-bottom:10px;
}
.boxes ul li{  padding:0px 0 0px 10px;   background-image:url('images/BlockContentBullets.png');  background-repeat:no-repeat;  margin:0.5em 0 0.5em 0;  line-height:1.2em}
.boxes a:link{  color:#136EA4;   font-size:13px;   text-decoration:none;   letter-spacing:0px}

.boxes a:visited, .boxes a.visited{  color:#136EA4;   font-size:13px;   text-decoration:none;   letter-spacing:0px}

.boxes a:hover, .boxes a.hover{  color:#1BAFD0;   font-size:13px;   text-decoration:underline;   letter-spacing:0px}

.clear { clear: both; }
