.custom #adv-edit {position:fixed; bottom:20px; right:3px; background:#ccc; } 
     .custom #adv-edit span {}
     .custom #adv-edit a.edit {font-size:10px; padding:2px 3px; margin:1px 1px;display: block; text-align:left; text-transform:uppercase; color:#fff; background:#333;}
     .custom #adv-edit a.edit:hover {background:#444; text-decoration:none;}



.clear{clear:both;}
body.custom { background: url(images/bkg_stripe.png); }
    .custom #header { border:0px; }
    .custom #page{margin-top:2.2em; margin-bottom:2.2em;}
.custom #menu_top { background:#333; padding:4px 10px; margin-left:10px; margin-right:10px; }
.custom #menu_top ul {margin-left:0px; font-size:1em;}
.custom #menu_top ul li {display:inline; margin-right:10px; margin-left:0px;}
.custom #menu_top a {color: #fefefe; padding:3px 5px;}
.custom #menu_top a:hover {background:#444;}
.custom #header #top_banner{ float:right; }


    .custom .menu {margin-left:10px; margin-right:10px; border-width:1px; border-color:#333; background: #333;}
       .custom .menu li{ margin-bottom:0px; }
           .custom ul.menu li a{ color:#fefefe; background:#333; border:0px; padding:5px 10px; }
           .custom ul.menu li a:hover{background:#444; color: #fefefe;}
              .custom .submenu li{margin-bottom:-1px}
                 .custom ul.submenu li a { background: #444}
                 .custom ul.submenu li a:hover { background: #555}
            .custom .menu .rss a, .menu .rss a:hover { padding-right:10px; text-decoration:none; }

.custom .format_teaser {margin-top:5px; margin-bottom:5px; font-size:1.35em}
            .custom .teasers_box {border: 0px; padding:0em;}
            .custom .teasers_box .teaser {width:auto; border-bottom: #c3c3c3 .12em dotted; padding:1em 0em}
                .custom .teasers_box .teaser a.teaser_link{}
                .custom .teasers_box a.post_image_link img.thumb{float:left; margin:0em 1.8em 1.8em 0em; }

.after_post { margin-bottom: 1.538em; padding: 1.538em 0 0 0; }
	.after_post h3 { margin-top: 0; }
	.after_post ul { margin-left: 20px; }
	.promo { width: 200px; margin: 0 0 1.538em 1.538em; padding: 0.769em 0.769em 0 0.769em; background: #ddf5fc; border: 0.077em solid #86c0d1; float: right; }
		.promo ul { margin-bottom: 10px; }

/*-----footnotes---*/
.custom .format_text .foot_notes {padding:5px; background:#f1f1f1;}
     .custom .foot_notes p {margin-bottom: 0px;}
     .custom .foot_notes sup {color:#222; text-decoration:underline;}
	 .custom .foot_notes h4 {color:#666}
.custom .format_text sup a, .custom .format_text sup a:visited { padding: 0 2px; border-bottom: 1px solid #2361A1; text-decoration: none; }
		.custom .format_text sup a:hover { color: #fff; background: #2361A1; text-decoration: none; border: #2361A1; }
.custom .format_text small { color:#777777; }

.custom .format_text .photo_credit {padding:5px; background:#efefef; color:#666;}
    .custom .format_text .photo_credit a { color: #999; text-decoration:none; }

.custom #content_box { margin-top:2.2em; }
   .custom #content .post.top { padding-top:0px; }



/***********************************************************************
8888888888888888888888888   NUMBERED PAGE NAV  8888888888888888888888888
***********************************************************************/	

.page-nav {font-size: 1.35em; font-weight: bold; margin: 1em 0 0 10px; padding: 0; overflow: hidden; }
.page-nav-intro { float: left; padding: .3em .5em; margin: 0 1em 1em 0; background: #efefef; border: .1em solid #ccc; }
.page-number { float: left; padding: .3em .5em; margin: 0 .2em; background: #fff; border: .1em solid #ccc;  }
.current-page-number { float: left; padding: .3em .5em; margin: 0 .2em; background: #efefef; border: .1em solid #ccc; }
.elipses { float: left; padding: .3em .2em; }


/*----- adverts----*/
.custom #multimedia_box{background:none; border:0; padding:0; text-align:right; margin-right:5px;}
.custom div.adblock img {  padding: 4px;  background-color: #FFFFFF;  display: inline; }

	.social { border: dashed #ddd; border-width:1px 0 1px 0; margin: -15px auto 10px; display:block; padding: 3px 0 1px 0px;  overflow: hidden; }
	.social .social_button {float: left; display: inline; overflow: hidden; height:22px; }

	.social .social_button.dg { margin: 0px 0 0 20px ; padding-top: 4px;}
	.social .social_button.tm { margin: 0px 0 0 12px;  padding-top: 4px;}
	.social .social_button.fb { margin: 0 0 0 15px;  padding-bottom:0px;}
	.social .social_button.su { margin: 0px 0 0 30px;  padding-top: 2px;}
        .social .social_button.em { margin: 0 0 0 20px;  padding-top: 0px;}
        .social .social_button.em a{background:#eee url(images/emailthis.gif) 3px 50% no-repeat; padding:2px 3px 2px 20px;  font-size:10px; border:#ddd 1px solid; text-decoration:none; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
		.social .social_button.em a:hover {background:#ddd url(images/emailthis.gif) 3px 50% no-repeat}
	.social .social_button a img { border: 0; padding: 0; }
	.social strong { font-size: 11px; float: left; margin:2px 0 0 0; color:#555;}