*
{
  padding: 0em;
  margin: 0em;
}

body
{
  /* background: #C9AE93 url('/priah/images/lines-2.png'); */
  background: #FDFCF6;
  padding: 10px;
}

#upbg
{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  /* 
     height: 255px;
     background: #C9AE93 url('/priah/images/lines-1.png') repeat-x;
  */
  height: 500px;
  background: #FDFCF6 url('/priah/images/yel-grad.png') repeat-x;

  z-index: 1;
}

p
{
  line-height: 1.5em;
  margin-bottom: 1.0em;
}

blockquote
{
  margin-left: 2.5em;
}

a
{
  color: #B96D00;
  text-decoration: underline;
}

a:hover
{
  color: #EE7733;
  text-decoration: none;
}

h3 span
{
  font-weight: normal;
}

h3,h4
{
  display: inline;
  font-weight: bold;
  background-repeat: no-repeat;
  background-position: right;
}

h3
{
  font-size: 1.7em;
  padding-right: 34px;
}

h4
{
  font-size: 1.2em;
  padding-right: 28px;
}

.divider1
{
  position: relative;
  background: #fff url('/priah/images/border2.gif') repeat-x;
  height: 14px;
  margin: 2.0em 0em 1.5em 0em;
  clear: both;
  z-index: 10;
}

.divider2
{
  position: relative;
  height: 1px;
  border-bottom: solid 1px #eaeaea;
  margin: 2.0em 0em 2.0em 0em;
}

.divider3
{
  position: relative;
  height: 1px;
  border-bottom: solid 1px #eaeaea;
  margin: 1.0em 11em 2.0em 0em;
}

.contentarea
{
  padding-top: 1.3em;
}


#headerpic
{
  position: relative;
  /* height: 109px; */
  height: 90px;
  /* background: #fff url('images/hdrpic.jpg') no-repeat top left; */
  background: #000 url('/priah/images/snip.jpg') no-repeat top left;
  margin-bottom: 2px;
}

#outerpad
{
  /* margin: 0 auto; */
  position: relative;
  /* margin: 0 1.5em 0 1.5em; */
  border: solid 1px #E1D2BD;
  z-index: 2;
}

#outer
{
  z-index: 3;
  /* position: relative; */
  /* width: 82%; */
  border: solid 7px #fff;
  background-color: #fff;
}

#header
{
  position: relative;
  width: 100%;
  height: 6.5em;
  background: #2B2B2B url('/priah/images/topbg.gif') repeat-x;
  margin-bottom: 2px;
}

#headercontent
{
  position: absolute;
  bottom: 0em;
  padding: 0em 1.5em 1.0em 2.0em;
}

#headercontent h1
{
  font-weight: bold;
  color: #fff;
  font-size: 2.5em;
}

#headercontent h1 sup
{
  font-weight: bold;
  /* top: -1.5em; */
  color: #777;

  font-size: smaller;
  vertical-align: baseline;
  position: relative;
  bottom: 0.25em;
}

#headercontent h2
{
  font-size: 1.0em;
  font-weight: normal;
  color: #aaa;
}

h1 a
{
  color: #fff;
  text-decoration: none;
}

h1 a:hover
{
  color: #fff;
  text-decoration: none;
}

#menubottom
{
  background: #fff url('images/border1.gif') repeat-x;
  height: 14px;
  margin-bottom: 1.5em;
}

#content
{
  padding: 0em 2.0em 0em 2.0em;
}

div#content ul
{
  margin-left: 2.0em;
}

/*
#primarycontainer
{
  float: left;
  margin-right: 14.0em;
  width: 100%;
}
*/

#primarycontent
{
  /* This should match the width of the nav box */
  margin-right: 15.0em;
}

#navbox
{
  /* margin-top: 1.5em; */
  margin-left:  1.0em;
  margin-bottom:  1.5em;
  margin-right: 1.5em; 
  float: right;
  width: 8.0em;
  background: #FDFCF6 url('/priah/images/boxbg.gif') repeat-x;
  /* left: -1.5em; */
  top: -5.5em;
  /* margin-top: -1.5em; */
  padding: 1.2em;
  border: solid 1px #E1D2BD;
  z-index: 2;
}

.rightbox
{
  margin-left:  1.0em;
  margin-bottom:  1.5em;
  margin-right: 1.5em; 
  float: right;
  clear: right;
  top: -5.5em;
  z-index: 2;
}

.msg
{
  background: #FDFCF6 url('/priah/images/boxbg.gif') repeat-x;
  clear: both;
  margin:  0.5em 4.0em 1.5em 4.0em;
  padding: 1.2em;
  border: solid 1px #E1D2BD;
  z-index: 1;
}

img.img_img
{
  background: #FDFCF6 url('/priah/images/boxbg.gif') repeat-x;
  /* clear: both; */
  margin:  0.5em 0.5em 0.5em 0.5em; 
  padding: 2px;
  border: solid 1px #E1D2BD;
}


#toolbox
{
  background: #FDFCF6 url('/priah/images/boxbg.gif') repeat-x;
  clear: both;
  /* margin:  0em; */
  margin: -1px 0px 0px 0px;
  padding: 0.5em 1.2em 0.5em 1.2em;
  border: solid 1px #E1D2BD;
  z-index: 1;
}

#navbox h1, #navbox h2
{ 
  border-bottom-width: 1px;
  /* border-bottom-style: dashed; */
  border-bottom-color: rgb(221, 221, 221);
  color: rgb(238, 119, 51);
  /* height: 20px; */
}

#navbox h1
{ 
  font-size: 1.4em;
}

#navbox h2
{ 
  border-bottom: 1px dashed #EEE;
  /* margin-top: 0.8em; */ 
  font-size: 1.2em;
}

#navbox li 
{ 
  border-bottom: 1px dashed #EEE;
  list-style: none;
  margin: 0;
}


#navbox li a
{
  padding-left: 16px;
  display: block;
  text-decoration: none;
}

#navbox li a:hover
{
  background-color: transparent;
  background-image: url('/priah/images/nav_li.gif');
  background-repeat: no-repeat;
  background-attachment: scroll;
}

#navbox li a img
{
  border: 0px;
  margin: 0px;
  margin-bottom: -2px;
  padding: 0px;
}

#footer
{
  position: relative;
  height: 2.0em;
  clear: both;
  padding-top: 5.0em;
  background: #fff url('/priah/images/border2.gif') repeat-x 0em 2.5em; 
  font-size: 0.8em;
}

/*
#footer
{  
  position: relative;
  height: 1px;
  border-bottom: solid 1px #eaeaea;
  margin: 2.0em 0em 2.0em 0em;
}
*/

#footer .left
{
  position: absolute;
  left: 2.0em;
  bottom: 1.2em;
}

#footer .right
{
  position: absolute;
  right: 2.0em;
  bottom: 1.2em;
}

.comment 
{
  margin: 1.5em;
}

.post .details
{
  position: relative;
  top: -1.0em;  
  font-size: 0.8em;
  color: #787878;
}

.post .details a
{
  color: #787878;
}

.post .details a:hover
{
  color: #787878;
  text-decoration: underline;
}

.post h3 a
{
  text-decoration: none;
  color: #000000;
}

.post h3 a:hover
{
  text-decoration: underline;
  color: #787878;
}

.post ul.controls
{
  clear: both;
}

.post ul.controls li
{
  display: inline;
  font-size: 0.8em;
}

.post ul.controls li a
{
  background-repeat: no-repeat;
  background-position: left;
  /* padding: 0em 1.0em 0em 20px; */
  padding: 0em 1.0em 0em 0.0em; 
}

.error-message
{ 
  color: #cc0000;
  font-weight: bold;
}

/*
.post ul.controls li a.printerfriendly
{
  background-image: url('images/icon-printerfriendly.gif');
}

.post ul.controls li a.comments
{
  background-image: url('images/icon-comments.gif');
}

.post ul.controls li a.more
{
  background-image: url('images/icon-more.gif');
}
*/

