* { padding: 0; margin: 0; -webkit-text-size-adjust: none;}

a:link {color: #000059; text-decoration: none; font-weight:bold;}
a:visited {color: #000059; text-decoration: none; font-weight:bold;}
a:hover {color: #000059; text-decoration: underline; font-weight:bold;}
a:active {color: #000059; text-decoration: underline; font-weight:bold;}

a.footer:link {color: #808080; text-decoration: none; font-weight:normal;}
a.footer:visited {color: #808080; text-decoration: none; font-weight:normal;}
a.footer:hover {color: #808080; text-decoration: underline; font-weight:normal;}
a.footer:active {color: #808080; text-decoration: none; font-weight:normal;}

a.nav:link {color: #FFFFFF; text-decoration: none; font-weight:bold;}
a.nav:visited {color: #FFFFFF; text-decoration: none; font-weight:bold;}
a.nav:hover {color: #FFFFFF; text-decoration: underline; font-weight:bold;}
a.nav:active {color: #FFFFFF; text-decoration: none; font-weight:bold;}

a.diff:link {color: #000059; text-decoration: underline; font-weight:bold;}
a.diff:visited {color: #000059; text-decoration: underline; font-weight:bold;}
a.diff:hover {color: #000059; text-decoration: none; font-weight:bold;}
a.diff:active {color: #000059; text-decoration: underline; font-weight:bold;}

a.tag:link {color: #625D5D; text-decoration: underline; font-weight:normal;}
a.tag:visited {color: #625D5D; text-decoration: underline; font-weight:normal;}
a.tag:hover {color: #625D5D; text-decoration: none; font-weight:normal;}
a.tag:active {color: #625D5D; text-decoration: underline; font-weight:normal;}

p {
  margin-top: 0em;
  margin-bottom: 12px;
}

p.tight {
  margin-bottom: 0.5em;
  font-size: 14px; font-weight: bold;
}

p.tagline {
  font-size: 22px; font-weight: bold;
}

p.readmore {
  font-size: 15px; font-weight: bold;
}

p.header {
  margin-top: 1px;
  margin-bottom: 0.8em;
  font: bold 13px Arial, sans-serif;
}

body { font-family: Arial, sans-serif; font-size: 13px;
 background-color: #313030
}

#wrapper {  margin: 0 auto; width: 1000px;
 background-image: url('borders.png');
 background-repeat: repeat-y;}
 
#header { height: 181px;
 background: url('header2.png') no-repeat;}
 
#content {  height: 330px;
 background: url('content.jpg') no-repeat;
 padding-left:80px;
 padding-top:18px;}
 
#header a.small
{
    position: absolute;
    margin-top: 15px;
    margin-left: 92px;
    width: 246px;
    height: 84px;
    z-index: 2;
}
 
#content a.large
{
    position: absolute;
    margin-top: 55px;
    margin-left: 100px;
    width: 470px;
    height: 240px;
    z-index: 2;
}

#content a.small
{
    position: absolute;
    margin-top: 3px;
    margin-left: 571px;
    width: 174px;
    height: 227px;
    z-index: 2;
}

#topnav { position:absolute; padding-top: 26px; padding-left:372px; width:400px; 
 font-size: 14px; font-weight: bold; z-index: 2;
}

#tagline { position:absolute; padding-top: 181px; padding-left:186px; width:400px; 
 font-size: 22px; font-weight: bold; 
}

#tagline2 { position:absolute; padding-top: 290px; padding-left:375px; width:400px; 
 color: #625D5D; text-align: right; 
}

#sharelink_fb { position:absolute; margin-top: 315px; margin-left: 485px; width:120px; 
}

#sharelink_tweet { position:absolute; margin-top: 315px; margin-left: 627px; width:120px; 
}

#sharelink_email { position:absolute; margin-top: 315px; margin-left: 704px; width:120px; 
}

#sharelink { position:absolute; margin-top: 315px; margin-left: 573px; width:200px; 
}

#gradient { 
  min-height:490px;
  height:auto !important;
  height:490px;
}

#bodycopy { 
  float:left;
  padding-left:100px; 
  padding-top: 29px;
  width:512px; 
  z-index: 2; 
}

#navcontainer{
  float:right; 
  margin-top:59px; 
  padding-right:95px;
  width:257px; 
  padding-bottom: 12px;
}

#sidenav {
  width:241px; 
  height:389px;   
  border-width: 1px; 
  border-style: solid; 
  border-color: #cbccd2; 
  background-color:#ededeb;
  padding-left: 8px; 
  padding-right: 7px; 
  padding-top:11px; 
  padding-bottom:8px; 
  margin-bottom: 11px;
  line-height: 1em;
}


#people {  
 background: url('people.png') no-repeat; padding-left:20px; margin-left:4px; height:136px; width: 205px;
 margin-bottom:4px; padding-top: 1px;
}

#readmorelink { position:absolute; padding-top:10px; padding-left:0px; width:470px; z-index: 5; font-size: 16px;
}

#footnote {position:absolute; padding-top: 0px; color: #555151; padding-left: 48px; text-align: right; width:905px; margin-top: -1.5em;
}

#footer { 
 clear: both;
 height: 35px;
 background: url('footerh.gif') no-repeat;
 }
   
#dg0 { position:absolute; padding-top: 176px; padding-left:211px; width:22px;}
#sep1 { position:absolute; padding-top: 175px; padding-left:225px; width:13px;}
#dg1 { position:absolute; padding-top: 172px; padding-left:231px; width:22px;}
#dg2 { position:absolute; padding-top: 169px; padding-left:247px; width:22px;}
#dg3 { position:absolute; padding-top: 166px; padding-left:263px; width:22px;}
#sep2 { position:absolute; padding-top: 165px; padding-left:277px; width:13px;}
#dg4 { position:absolute; padding-top: 162px; padding-left:284px; width:22px;}
#dg5 { position:absolute; padding-top: 159px; padding-left:300px; width:22px;}
#dg6 { position:absolute; padding-top: 156px; padding-left:316px; width:22px;}
#sep3 { position:absolute; padding-top: 155px; padding-left:330px; width:13px;}
#dg7 { position:absolute; padding-top: 152px; padding-left:337px; width:22px;}
#dg8 { position:absolute; padding-top: 149px; padding-left:353px; width:22px;}
#dg9 { position:absolute; padding-top: 146px; padding-left:369px; width:22px;}
#sep4 { position:absolute; padding-top: 145px; padding-left:383px; width:13px;}
#dg10 { position:absolute; padding-top: 142px; padding-left:389px; width:22px;}
#dg11 { position:absolute; padding-top: 139px; padding-left:405px; width:22px;}
#dg12 { position:absolute; padding-top: 136px; padding-left:421px; width:22px;}

h1 {
	font: bold 14px Arial, sans-serif;
	margin-bottom: 14px; 
}

h2 {
	font: bold 14px Arial, sans-serif; margin-left: 0px;
	margin-bottom: 12px;
}

ul
{
 padding: 0; margin-left: 0px; list-style: none;
}

li
{ margin-bottom: 22px;
  padding-left: 17px; 
  font: 12px Arial, sans-serif;
}


