*
{
  margin: 0;
  padding: 0;
}


.screenBody
{
  background-image: url(../img/bg.jpg);
  background-color: #ffcc66;
  padding-top:2px;
}

a, a:visited
{
  color: #494a83;
  font-weight: bold;
  padding: 3px;
}

a:hover
{
  color: white;	
}


#printed a:hover
{
  color: black;
}


noscript div
{
  color:white;
  font-size:50px;
  padding:70px;
}

h1
{
  font-size:36px;	
  font-weight: normal;
  margin: 0 0 18px 0;
}

h2
{
  margin-bottom: 12px;
  margin-top: 14px;
  font-size: 23px;
  font-weight: normal;
}


.blurb
{
  margin-left: 15px;
}

.blurb p
{
  margin-bottom:7px;
}

.list
{
  margin-left: 45px;
  text-indent: -45px;
}

.list p, .jobDetail p
{
  margin-bottom: 3px;
}

.employmentDate
{
  float:right;
}

.jobTitle
{
  margin-top:3px;
}

.jobDetail
{
  margin: 3px 0 0 15px;
}

.floatRight
{
  float:right;
}

#wrapOuter
{
  width: 750px;
  margin: auto;
  background-color: #d7aa58;
  background-image: url(../img/bgContent.gif);
  text-align: left;
  border-width:1px;
  border-color:white;
  border-style: solid;
  position: relative;
}

#wrapInner
{
  padding: 30px 45px 30px 30px;
  color: #222222;
  font-family: verdana, arial;
  font-size: 0.8em;
}

#contactInfo
{
  float:right;
  padding:0 0 20px 20px;
}

#contactInfo p
{
  margin: 2px 0 2px 0;
}

#noprintDetails
{
  text-align:right;
  padding: 0 0 5px 0;
}

#experience
{
  margin-bottom:-3px;
}

.letter
{
  position: absolute;
  top: 200px;
  left: 20px;
  width: 500px;
  padding: 20px;
  background-color: white;
  background-image: url(../img/letterBg.jpg);
  z-index: 200;
  border-style: solid;
  border-width: 1px;
  border-color: #7f5814;
}

.letterBody
{
  margin: 20px 20px 20px 50px;
}


.letterShadow
{
 position: absolute;
  top: 210px;
  left: 30px;
  width: 500px;
  padding: 20px;
  background-color: #9f7834;
  z-index: 100;
}

.remarkButton  /* link offering to add a Resume remark */
{
  position: absolute;
  left: 705px;
  text-align:right;
  padding: 4px;
  border-width:1px;
  border-style: solid;
  border-color: white;
  z-index: 2000;
}

.question  /* questionmark near link offering to add a Resume remark */
{
  position: absolute;
  left: 755px;
  text-align:right;
  padding: 4px;
  border-width:1px;
  border-style: solid;
  border-color: white;
  z-index: 2000;
  font-size: 27px;
}

.question a
{
  color: white;
  text-decoration: none;
}

.remarkTextarea
{
  border-style: solid;
  border-width: 1px;
  border-color: #666633;
  background-color: #eeeeee;
  width: 520px;
}

.remark
{
  margin-top:20px;
  margin-bottom:20px;
  padding:10px;border-style:double;
  border-width:4px;
  font-family: Courier New;
  font-size: 13px;
}
