@charset "UTF-8";
/* CSS Document */

/* Site-wide */

body {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #efefef;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

a {text-decoration:none}

p {margin:0}

.header 

{ font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin: 5px;
padding-left:10px;
}

/* Text styles */

.plain
{ color:#7f7f7f}

.grey1
{color:#b9b9b9}

.white
{color:#FFFFFF}

.dark-large
{color:#323232;
font-size:18px;
padding-bottom:10px;
padding-top:30px;}

.bodytext
{color:#7e7e7e;
font-size:15px;
line-height:20px;
padding-right:15px;}

.dark-largeish
{color:#323232;
font-size:16px;
padding-bottom:6px;
padding-top:20px;}

.bodytextsmall
{color:#7e7e7e;
font-size:14px;
line-height:18px;
padding-right:15px;}

/* Page elements */

.headerlink

{color:#efefef;
padding-left:10px;
padding-right:10px;
}

.herotext
{font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
line-height:21px;
padding-right:210px;
padding-left:10px;
padding-top:100px;
}


.pastissuesimage
{padding-top:20px;
padding-right:10px;}

.pastissuesimagesmall
{padding-top:10px;
padding-right:10px;}

.ctabox
{
padding-top:188px;
}

.cta
{
width:488px;
height:140px}

.rightbox
{
background-color:#e5e5e5;
margin:25px}


form span {
  float: left;
  color:#7E7E7E;
  font-size:11px;
  padding-top:10px;

}
form span.first {
  padding-top:20px;
}

form input#name,
form input#irfe-irfe {
  clear: both;
  float: left;
}

a.image img {
  border: 0;
}
.dark-large a  {
  color:#323232;
  font-size:18px;
  padding-bottom:10px;
  padding-top:30px;
}
.dark-largeish a {
  color:#323232;
  font-size:16px;
  padding-bottom:6px;
  padding-top:20px;
}

