* {
  margin: 0;
  padding: 0;
}

body {
  font-family: verdana, sans-serif;
  font-size: 11px;
  text-align: center;
  background: transparent url(../images/background_tile1.gif) 0 0 repeat;
  background-attachment: fixed;
}

#bodycontainer {
  margin: 0 auto 12px auto;
  width: 90%;
  min-width: 800px;
  position: relative;
  text-align: left;
  background: #D9D9D9;
  border-left: 2px solid #444;
  border-right: 2px solid #444;
  border-bottom: 2px solid #444;
}

a { text-decoration: none; color: #467AA7; }

a:hover { text-decoration: underline; }

a:focus { outline: none; }

a.here { color: #730118; }


.clearboth { clear: both; height: 0; font-size: 1px; line-height: 1px; }


/* ==============================================================
    Masthead 
============================================================== */

#masthead {
  margin: 0 12px 0 11px;
  height: 165px;
  background: #D9D9D9 url(../images/fluidbanner/bannerbg.jpg) 0 0 no-repeat;
}

#mastheada {
  height: 165px;
  background: transparent url(../images/fluidbanner/stseraphim7.gif) right 0 no-repeat;
}

#mastheadb {
  height: 165px;
  background: transparent url(../images/fluidbanner/titlecopy2.gif) 50% 50% no-repeat;
}

#mastheadb img { /* Empty Image to make the BG Image hyperlinked */
  border: none;   /* And provide Alt text when CSS or Images are turned off */
}

#mastheadb h1 {
  padding: 165px 0 0 0;
  overflow: hidden;
  height: 0px !important;
  height /**/:165px; /* for IE5/Win */
}



/* ==============================================================================
    Primary Navigation
============================================================================== */

#navContainer {
  padding: 3px 6px 3px 10px;
  background: #D9D9D9;
}

#primarynavigation {
  padding: 0 15px 0 0;
  /* width: 744px; */
  height: 47px;
  background: #EDEDED url(../images/pnavbg2.gif) right 0 no-repeat;
  text-align: right;
}

#primarynavigation p.navline {
  padding: 12px 7px 0 0;
}

#primarynavigation p.navline img {
  margin: 0 2px 0 2px;
  border: 1px solid #000;
}

#primarynavigation p.navline img#leftflag {
  margin: 0 2px 0 80px;
  border: 1px solid #000;
}

ul#primarynav {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 47px;
  list-style: none;
  display: inline;
  overflow: hidden;
}

#primarynav li {
  margin: 0;
  padding: 0;
  list-style: none; /* list-style and display are redundant to keep IE5/Win happy */
  display: inline;
}

#primarynav a.navbtn {                  /* 1. text is put in the markkup for accessibility */
  float: left;
  padding: 47px 0 0 0;                  /* 2. the padding equals the height of the box, pushing the text below the nav bar */
  overflow: hidden;                     /* 3. using hidden overflow, we don't see the text on the page */
  height: 0px !important;
  height /**/:47px; /* for IE5/Win */
}

#primarynav a.navbtn:hover {
  background-position: 0 -47px;
}

#navhome a.navbtn {
  width: 69px;
  background: url(../images/btn_home.gif) top left no-repeat;
}

#navparish a.navbtn {
  width: 72px;
  background: url(../images/btn_parish.gif) top left no-repeat;
}

#navinformation a.navbtn {
  width: 105px;
  background: url(../images/btn_information.gif) top left no-repeat;
}

#navphotos a.navbtn {
  width: 74px;
  background: url(../images/btn_photos.gif) top left no-repeat;
}

#navstore a.navbtn {
  width: 65px;
  background: url(../images/btn_store.gif) top left no-repeat;
}

#navcontact a.navbtn {
  width: 81px;
  background: url(../images/btn_contact.gif) top left no-repeat;
}

/* Drop Down Menus
---------------------------------------------------------------------- */
.menubox {
  position: absolute;
  display: none;
  border-left: 1px solid #969696;
  border-right: 1px solid #969696;
  border-bottom: 1px solid #969696;
  font-size: 13px;
  font-family: helvetica, verdana, sans-serif;
  line-height: 18px;
  z-index: 100;
  background: #ECEDEF;
  width: 130px;
  color: #FFF;
  margin-left: 2px;
  margin-top: -7px;
  text-align: left;
}

.menubox a:link, .menubox a:visited, .menubox a:active {
  width: 126px;
  display: block;
  border-top: 1px solid #969696;
  /* border-bottom: 1px solid #ECEDEF; */
  border-collapse: collapse;
  background: transparent url(../images/submenubgOff2.gif) 0 0 repeat-x;
  padding: 4px 0 4px 4px;
  text-decoration: none;
  font-weight: normal;
  color: #569D40; /* 8C230D; */
}

.menubox a:hover {
  background: #E8E9ED url(../images/submenubgOn.gif) 0 0 repeat-x;
  color: #8C230D;
}


.menuboxMsg {
  position: absolute;
  visibility: hidden;
  border: 1px solid #4A92CE; /* #660000; */
  font: bold 11px verdana;
  line-height: 18px;
  z-index: 100;
  background-color: #4E71AA; /*e08556*/
  width: 130px;
  color: #FFF;
  padding: 3px;
  margin-left: 4px;
}

.menuboxMsg a {
  width: 126px;
  display: block;
  text-decoration: none;
  color: #FFF;
}

.menuboxMsg a:hover {
  width: 126px;
  display: block;
  text-decoration: none;
  color: #29689C;
}

.menuboxOff {
  display: none;
}




/* ==============================================================
    Breadcrumb
============================================================== */

#breadcrumb {
  margin: 0 4px 0 18px;
  background: transparent;
}

.breadcrumbContent {
  padding: 0 26px 0 12px;
  height: 1%;  /* IE fix */
  background: transparent;
  font-size: 11px;
}

.breadcrumbContent div.crumb {
  float: left;
  padding: 4px 0 0 12px;
  width: 45%;
  color: #8C230D;
  font-weight: bold;
  /* background: transparent url(../images/yah_arr4.gif) 0 4px no-repeat; */
}

.breadcrumbContent div.icons {
  float: right;
  width: 45%;
  color: #8C230D;
  text-align: right;
  background: transparent;
}

.breadcrumbContent div.icons p {
  margin: 0 0 0 5px;
  width: 102px;
  height: 22px;
  display: block; 
  float: right;
  padding: 22px 0 0 0;
  overflow: hidden;
  height: 0px !important;
  height /**/:22px; /* for IE5/Win */
  background: transparent url(../images/sicons/new/resizinglabel.gif) 0 0 no-repeat;
}

.breadcrumbContent div.icons  a.textone {
  margin-right: 7px;
  width: 28px;
  background: transparent url(../images/sicons/new/resizeup.gif) 0 0 no-repeat;
}
.breadcrumbContent div.icons  a:hover.textone { background-position: 0 -22px; }


.breadcrumbContent div.icons  a.texttwo {
  margin-right: 7px;
  width: 28px;
  background: transparent url(../images/sicons/new/resizeup.gif) 0 0 no-repeat;
}
.breadcrumbContent div.icons  a:hover.texttwo { background-position: 0 -22px; }


.breadcrumbContent div.icons  a.textthree {
  margin-right: 7px;
  width: 28px;
  background: transparent url(../images/sicons/new/resizedown.gif) 0 0 no-repeat;
}
.breadcrumbContent div.icons  a:hover.textthree { background-position: 0 -22px; }



.breadcrumbContent div.icons a {
  width: 28px;
  height: 22px;
  display: block; 
  float: right;
  padding: 22px 0 0 0;
  overflow: hidden;
  height: 0px !important;
  height /**/:22px; /* for IE5/Win */
}

.breadcrumbContent div.icons a#printer { background: transparent url(../images/sicons/iconbg_print.gif) 0 0 no-repeat; }
.breadcrumbContent div.icons a:hover#printer { background-position: 0 -22px; }

.breadcrumbContent div.icons a#help { background: transparent url(../images/sicons/iconbg_help.gif) 0 0 no-repeat; }
.breadcrumbContent div.icons a:hover#help { background-position: 0 -22px; }

.breadcrumbContent div.icons a#nocols { background: transparent url(../images/sicons/iconbg_nocols.gif) 0 0 no-repeat; }
.breadcrumbContent div.icons a:hover#nocols { background-position: 0 -22px; }

.breadcrumbContent div.icons a#col { background: transparent url(../images/sicons/iconbg_colR.gif) 0 0 no-repeat; }
.breadcrumbContent div.icons a:hover#col { background-position: 0 -22px; }

.breadcrumbContent div.icons a#sitemap { background: transparent url(../images/sicons/iconbg_sitemap.gif) 0 0 no-repeat; }
.breadcrumbContent div.icons a:hover#sitemap { background-position: 0 -22px; }

.breadcrumbContent div.icons a.next { background: transparent url(../images/sicons/iconbg_next.gif) 0 0 no-repeat; }
.breadcrumbContent div.icons a:hover.next { background-position: 0 -22px; }

.breadcrumbContent div.icons a.prev { background: transparent url(../images/sicons/iconbg_prev.gif) 0 0 no-repeat; }
.breadcrumbContent div.icons a:hover.prev { background-position: 0 -22px; }

.breadcrumbContent div.icons a.disabled { background-position: 0 -44px; cursor: default; }
.breadcrumbContent div.icons a:hover.disabled { background-position: 0 -44px; cursor: default; }













/* ==============================================================================
    Paper Content
============================================================================== */

#paper1 {
  margin: 3px 240px 12px 12px;
  height: 1%;
  background: #FFF url(../images/paper_ulbg4.gif) 0 0 no-repeat;
}

#paper2 {
  height: 1%;
  background: transparent url(../images/paper_urbg4.gif) 100% 0 no-repeat;
}

#paper2 div.stdcontent {
  padding: 18px 22px 12px 22px;
}

#paper2 div.pastorcorner {
  padding: 18px 22px 12px 22px;
  background: transparent url(../images/pc_bg.jpg) 8px 8px no-repeat;
}


#paper2 div.pastorcorner h2.pc {
  margin: 0;
  padding: 0;
  font-family: helvetica, verdana, sans-serif;
  color: #8C230D;
  font-weight: normal;
  background: transparent;
}

#paper3 {
  height: 23px;
  background: transparent url(../images/paper_llbg.gif) 0 0 no-repeat;
}

#paper4 {
  height: 23px;
  background: transparent url(../images/paper_lrbg3.gif) 100% 0 no-repeat;
}

#paper1 h2 {
  margin: 0 32px 0 16px;
  padding: 20px 0 0 24px;
  font-family: helvetica, verdana, sans-serif;
  color: #8C230D;
  font-weight: normal;
  background: transparent url(../images/icon_dome.gif) 0 18px no-repeat;
}

#paper1 h3 {
  margin: 0 32px 7px 0;
  padding: 20px 0 0 0;
  font-family: helvetica, verdana, sans-serif;
  color: #8C230D;
  font-weight: normal;
  background: transparent;
  border-bottom: 1px dashed #8C230D;
}

#paper1 h3.pln {
  margin: 0 0 7px 0;
  padding: 10px 0 0 0;
  font-family: helvetica, verdana, sans-serif;
  color: #8C230D;
  font-weight: bold;
  border-bottom: none;
}

#paper1 h4 {
  margin: 0 32px 7px 0;
  padding: 20px 0 0 0;
  font-family: helvetica, verdana, sans-serif;
  color: #8C230D;
  font-weight: normal;
  background: transparent;
  border-bottom: 1px dashed #8C230D;
}


#paper1 p {
  margin: 0 0 12px 0;
  /* text-indent: 12px; */
  line-height: 1.4em;
}

#paper1 p:first-letter {
  color: #8C230D;
  font-family: papyrus, helvetica, sans-serif;
}

#paper1 p.plain:first-letter {
  color: #000;
  font-family: verdana, sans-serif;
}



#paper1 hr.headline {
  margin: 0 82px 0 16px;
  border-top: 1px solid #8C230D;
  border-left: none;
  border-right: none;
  border-bottom: none;
  height: 1px;
}

#paper1 p:first-line {
  font-weight: bold;
  line-height: 1.4em;
}

#paper1 a {
  padding-bottom: 1px;
  border-bottom: 1px dashed #467AA7;
  text-decoration: none;
}

#paper1 a:hover {
  border-bottom: 1px solid #467AA7;
  text-decoration: none;
}

#paper1 a.btnlink {
  padding-bottom: 0;
  border-bottom: none;
  text-decoration: none;
}

#paper1 a.btnlink:hover {
  border-bottom: none;
  text-decoration: none;
}

#paper1 blockquote {
  margin: 12px 22px 12px 22px;
}

#paper1 blockquote:before {
  content: open-quote;
  font-size: 18px;
  color: #8C230D;
  font-family: "times new roman", serif;
  font-weight: bold;
}

#paper1 blockquote:after {
  content: close-quote;
  font-size: 18px;
  color: #8C230D;
  font-family: "times new roman", serif;
  font-weight: bold;
}

#paper1 ul {
  margin: 14px 12px 14px 0;
  padding-left: 2em;
  list-style: none;
}

#paper1 ul li {
  margin: 2px 0 10px 0;
  padding: 0 0 0 18px;
  list-style: none;
  background: transparent url(../images/sicons/bullet_red2.gif) 0 0 no-repeat;
  line-height: 1.4em;
}

#paper1 ol {
  margin: 14px 12px 14px 12px;
  padding-left: 2.9em;
}

#paper1 ol li {
  margin: 2px 0 2px 0;
  line-height: 1.4em;
}

#paper1 img {
  padding: 2px;
  border: 1px solid #8C230D;
}

#paper1 img.button {
  margin: 4px 0 4px 0;
  padding: 0;
  border: none;
}

#paper1 img.L {
  /* float: left; */
  margin: 12px 12px 12px 0;
}

#paper1 img.R {
  /* float: right; */
  margin: 12px 0 12px 12px;
}


#paper1 ul.doclinks {
  margin: 14px 12px 14px 0;
  padding-left: 2em;
  list-style: none;
}

#paper1 ul.doclinks li {
  margin: 2px 0 7px 0;
  padding: 0 0 2px 0;
  list-style: none;
  line-height: 1.2em;
}


/* Image Galleries
----------------------------------------------------------------------- */
#paper1 ul.photos {
  margin: 7px 0 30px 12px;
  padding: 0;
  list-style-type: none;
}

#paper1 ul.photos li {
  margin: 0;
  padding: 0;
  display: inline;
  background: transparent;
}

#paper1 ul.photos li img {
  margin-right: 12px;
  margin-bottom: 12px;
  padding: 3px;
  border: 1px solid #8C230D;
  background: transparent;
}


#paper1 ul.photos li img:hover {
  background: #8BB427;
}


#paper1 ul.photos li a {
  border: none;
  text-decoration: none;
}

#paper1 ul.photos li a:hover {
  border: none;
  text-decoration: none;
}

/* For Store and Clergy Photo Pages
------------------------------------------------------------------ */

.clergy {
  border-collapse: collapse;
  border: none;
  width: 100%;
}

.clergy td {
  padding: 0 0 22px 0;
  border-collapse: collapse;
  border: none;
  text-align: center;
}

#paper1 .clergy td p {
  font-weight: bold;
}

#paper1 p.merch {
  margin: 0 0 12px 220px; 
  line-height: 1.3em;
}


/* Site Map
---------------------------------------------------------------------- */
#paper1 .sitemapbox {
  margin: 7px 0 0 0;
  border-left: 1px solid #969696;
  border-right: 1px solid #969696;
  border-bottom: 1px solid #969696;
  font-size: 13px;
  font-family: helvetica, verdana, sans-serif;
  line-height: 18px;
  z-index: 100;
  background: #ECEDEF;
  width: 130px;
  color: #FFF;
  text-align: left;
}

#paper1 .sitemapbox a {
  width: 126px;
  display: block;
  border-top: 1px solid #969696;
  border-bottom: none;
  border-collapse: collapse;
  background: transparent url(../images/submenubgOff2.gif) 0 0 repeat-x;
  padding: 4px 0 4px 4px;
  text-decoration: none;
  font-weight: normal;
  color: #569D40; /* 8C230D; */
}

#paper1 .sitemapbox a:hover {
  background: #E8E9ED url(../images/submenubgOn.gif) 0 0 repeat-x;
  color: #8C230D;
  border-bottom: none;
}


#paper1 .sitemapbox2 {
  margin: 1px 0 24px 0;
  border-left: 1px solid #969696;
  border-right: 1px solid #969696;
  border-bottom: 1px solid #969696;
  font-size: 13px;
  font-family: helvetica, verdana, sans-serif;
  line-height: 18px;
  z-index: 100;
  background: #ECEDEF;
  /* width: 130px; */
  color: #FFF;
  text-align: left;
}

#paper1 .sitemapbox2 a {
  /* width: 126px; */
  display: block;
  border-top: 1px solid #969696;
  border-bottom: none;
  border-collapse: collapse;
  background: transparent url(../images/submenubgOff2.gif) 0 0 repeat-x;
  padding: 4px 0 4px 4px;
  text-decoration: none;
  font-weight: normal;
  color: #569D40; /* 8C230D; */
}

#paper1 .sitemapbox2 a:hover {
  background: #E8E9ED url(../images/submenubgOn.gif) 0 0 repeat-x;
  color: #8C230D;
  border-bottom: none;
}





/* Iconified Links
----------------------------------------------------------------------- */

.word {
  padding-left: 19px;
  background: transparent url(../images/sicons/icon_word.gif) 0 0 no-repeat;
}

.pdf {
  padding-left: 19px;
  background: transparent url(../images/sicons/icon_pdf3.gif) 0 0 no-repeat;
}

.ext {
  padding-left: 19px;
  background: transparent url(../images/sicons/icon_ext.gif) 0 0 no-repeat;
}

.popup {
  padding-left: 19px;
  background: transparent url(../images/sicons/icon_popup.gif) 0 0 no-repeat;
}

.audio{
  padding-left: 19px;
  background: transparent url(../images/sicons/icon_audio.gif) 0 0 no-repeat;
}

.new {
  padding-left: 39px;
  background: transparent url(../images/sicons/new.gif) 1px 2px no-repeat;
}

.inlinext {
  padding-right: 19px;
  background: transparent url(../images/sicons/icon_offsite.gif) right 0 no-repeat;
}





/* ================================================================================
    Right Column
================================================================================= */

#rtcol {
  /* padding: 3px 11px 3px 10px; */
  margin: 11px 18px 12px 0;
  width: 200px;
  height: 1%;
  display: inline; /* IE fix */
  float: right;
  background: transparent;
}

.rtcolwrap {
  /* margin-bottom: 12px; */
  margin: 0 17px 12px 17px;
  background: #FFF url(../images/bg_content_left.gif) 0 0 repeat-y;
}

.rtcolcontent {
  padding: 12px 18px 12px 18px;
  background: transparent url(../images/bg_content_right.gif) right 0 repeat-y;
  border-top: 1px solid #969696;
  border-bottom: 1px solid #969696;
}

.rtcolplainwrap {
  margin-bottom: 7px;
  background: transparent;
}

.rtcolplaincontent {
  padding: 0;
  text-align: center;
  background: transparent;
}

.rtcolnavwrap {
  margin-bottom: 7px;
  background: transparent;
}

.rtcolnavcontent {
  padding: 7px 18px 3px 18px;
  background: transparent;
}

.rtcolplaincontent p {
  margin: 0 4px 0 14px;
  width: 65px;
  float: left;
  font-weight: bold;
  color: #467AA7;
}

.rtcolplaincontent  a {
  height: 16px;
  display: block;
  float: right;
  padding: 16px 0 0 0;
  overflow: hidden;
  height: 0px !important;
  height /**/:16px; /* for IE5/Win */
}

.rtcolplaincontent  a#textup {
  width: 16px;
  background: transparent url(../images/sicons/iconbg_textup.gif) 0 0 no-repeat;
}

.rtcolplaincontent  a:hover#textup { background-position: 0 -16px; }


.rtcolplaincontent  a#textdn {
  width: 16px;
  background: transparent url(../images/sicons/iconbg_textdn.gif) 0 0 no-repeat;
}

.rtcolplaincontent  a:hover#textdn { background-position: 0 -16px; }

.rtcolplaincontent  a#textreset {
  width: 67px;
  background: transparent url(../images/sicons/iconbg_textreset.gif) 0 0 no-repeat;
}

.rtcolplaincontent  a:hover#textreset { background-position: 0 -16px; }


.rtcolplaincontent  a#textone {
  margin-right: 7px;
  width: 16px;
  background: transparent url(../images/sicons/iconbg_one.gif) 0 0 no-repeat;
}
.rtcolplaincontent  a:hover#textone { background-position: 0 -16px; }


.rtcolplaincontent  a#texttwo {
  margin-right: 7px;
  width: 16px;
  background: transparent url(../images/sicons/iconbg_two.gif) 0 0 no-repeat;
}
.rtcolplaincontent  a:hover#texttwo { background-position: 0 -16px; }


.rtcolplaincontent  a#textthree {
  margin-right: 14px;
  width: 16px;
  background: transparent url(../images/sicons/iconbg_three.gif) 0 0 no-repeat;
}
.rtcolplaincontent  a:hover#textthree { background-position: 0 -16px; }

.rtcolplaincontent img {
  margin-top: 12px;
  padding: 2px;
  border: 1px solid #8C230D;
}

/* Local Navigation 1
----------------------------------------------------------------------- */
#navigation {
  padding: 1px 2px 0 2px;
} 

#navigation ul {
  margin-left: 0;
  padding-left: 0;
  font-size: 14px;
  list-style-type: none;
  font-family: helvetica, verdana, sans-serif;
  color: #8C230D; /* 8C230D; papyrus,  */
  font-weight: bold;
}

#navigation ul li {
  margin-bottom: 5px;
}

#navigation a {
  padding: 0 5px 0 5px;
  display: block;
  text-decoration: none;
  border: 1px solid #FFF;
  font-family: helvetica, verdana, sans-serif;
  color: #8C230D; /* 8C230D; */
  font-weight: normal;
}

#navigation li.sectiontitle {
  border-bottom: 1px dashed #8C230D;
}

#navigation a.current {
  border: 1px solid #8C230D;
}

#navigation a:hover, #navigation a:active, #navigation
a:focus, li#current {
  background: #A0C430;
  border: 1px solid #8C230D; /* 4A92CE; */
  color: #FFF;
  font-weight: normal;
}



/* Local Navigation 2
--------------------------------------------------------------------- */

#colnav {
  background: #E0E9E9;
  border-top: 1px solid #969696;
  border-left: 1px solid #969696;
}

#colnav, #colnav ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font-family: helvetica, verdana, sans-serif;
  font-size: 12px;
}

#colnav { margin-bottom: 1em; }

#colnav li {
  display: inline;
  padding: 0;
  margin: 0;
}


#colnav li span.title { /* not linked menu items */
  display: block;
  padding: 8px 6px 8px 6px;
  font-weight: bold;
  font-size: 14px;
  color: #8C230D;
  border-bottom: 1px solid #DDD;
  border-top: 1px solid #FFF;
  border-right: 1px solid #969696;
  text-align: center;
}


#colnav li a {
  display: block;
  padding: 8px 10px;
  text-decoration: none;
  background: #EDF2F2;
  border-bottom: 1px solid #DDD;
  border-top: 1px solid #FFF;
  border-right: 1px solid #969696;
  color: #569D40; /* 5D8A8A; */
}

#colnav li a.yah {
  padding-left: 18px;
  background: transparent url(../images/yah_arrL.gif) 4px 10px no-repeat;
  color: #8C230D;
}

#colnav li a#end {
  border-bottom: 1px solid #969696;
}

#colnav li a:hover {
  padding: 8px 10px;
  background: #E0E9E9;
  color: #8C230D;
}

#colnav li li span { /* not linked menu items */
  padding: 4px 8px 4px 20px;
}
	
#colnav li li a {
  padding: 6px 8px 6px 20px;
}

#colnav li li a:hover {
  padding: 6px 8px 6px 20px;
}
	



/* ==============================================================
    Footer
============================================================== */

#footer {
  margin: 0 10px 0 10px;
  padding: 3px 11px 0 10px;
  height: 1%;
  background: #D9D9D9;
}

.footerWrap {
  height: 1%;
  background: #FFF url(../images/bg_content_left.gif) 0 0 repeat-y;
}

.footerContent {
  padding: 4px 18px 3px 18px;
  height: 1%;
  background: transparent url(../images/bg_content_right.gif) right 0 repeat-y;
  border-top: 1px solid #969696;
  border-bottom: 1px solid #969696;
  font-weight: normal;
}

div.footerlinks {
  float: left;
  width: 50%;
  height: 1%;
  color: #8C230D;
}

div.footericons {
  float: right;
  width: 40%;
  height: 1%;
  color: #8C230D;
  text-align: right;
  background: transparent;
}

div.footericons  a {
  width: 16px;
  height: 16px;
  display: block; 
  float: right;
  padding: 16px 0 0 0;
  overflow: hidden;
  height: 0px !important;
  height /**/:16px; /* for IE5/Win */
}

div.footericons  a#uptop:hover {
  background-position: 0 -16px;
}

div.footericons  a#uptop {
  background: transparent url(../images/sicons/iconbg_top.gif) 0 0 no-repeat;
}

div.footericons  a#stats {
  background: transparent url(../images/sicons/iconbg_stats.gif) 0 0 no-repeat;
}

div.footericons  a#stats:hover {
  background-position: 0 -16px;
}


div.footericons  a.fficon {
  margin: 0 10px 0 0;
  width: 16px;
  height: 16px;
  display: block; 
  float: right;
  padding: 0;
  overflow: hidden;
  height: 16px !important;
  height /**/:16px; /* for IE5/Win */
  border: none;
}

div.footericons  a.fficon img {
  border: none;
}



/* ==============================================================
    Copyright
============================================================== */

#copyright {
  padding: 3px 11px 3px 10px;
  background: #D9D9D9;
}

.copyrightContent {
  padding: 3px 18px 3px 18px;
  background: transparent;
  font-weight: normal;
  font-size: 10px;
  text-align: center;
}

#copyright img {
  margin: 4px 3px 2px 3px; 
}



/* Misc. ------------------------------------- */
#paper1 .adbox {
  margin: 12px; 
  padding: 0; 
  border: 1px solid #8C230D; 
  background: #EDEDED;
}

#paper1 h3.adboxhdr {
  margin: 0 0 0 0;
  padding: 3px 0 3px 3px; 
  font-family: helvetica, verdana, sans-serif;
  color: #8C230D; 
  font-weight: bold; 
  border-bottom: 1px solid #8C230D; 
  background: #CCC;
}

#paper1 .adbox img {
  border: none;
}

#paper1 p.adboxpara {
  padding: 7px 12px 0 12px;
}

#paper1 .adbox a.noline { text-decoration: none; color: #467AA7; border: none; }

#paper1 .adbox a.noline:hover { text-decoration: none; border: none; }




