
* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1em;
 background-image:url(images/grad.png);
 background-repeat:repeat-x;
}
h1{
 color:#707070;
 font-size:1.2em;
 padding:1.2em 0;
}
h2{
 color:#707070;
 font-size:.9em;
 padding:0 0 10px 0;
 text-align:left;
}
h3{
 color:#707070;
 font-size:.85em;
}
span{
 color:blue;
}
a{
 text-decoration:none;
 color:#622160;
}
#wrapper { 
 margin: 0 auto;
 width: 922px;
 margin-top:0px;
}
#navigation {
 float: left;
 width: 896px;
 color: #fff;
 padding: 3px 10px;
 border: 1px solid #ccc;
 margin: 0px 0px 0px 0px;
 background: #622160;
}

#leftcolumn { 
 color: #333;
 border-left: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 790px;
 width: 150px;
 float: left;
 background-image:url(images/logo.gif);
 background-repeat:no-repeat;
 background-position:2em 2em;
}
#content { 
 float: left;
 color: #333;
 border-bottom: 1px solid #ccc;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 790px;
 width: 456px;
 display: inline;
 line-height:1.5em;
 text-align:justify;
 overflow:auto;
}
#content p{
 font-size:.8em;
 padding-bottom:1em;
}
#content img{
 float:right;
 padding-left:8px;
}
#content blockquote{
 color:#622160;
 font-size:.8em;
 padding-bottom:1em;
}
#content blockquote byline{
color:#000000;
font-size:.9em;
}
#calltoaction{
padding-left:4px;
}
#rightcolumn { 
 color: #333;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 background: #fff;
 margin: 0;
 padding:35px 10px;
 height: 740px;
 width: 250px;
 float: left;
 position: relative;
 font-size:.9em;
 text-align:center;
}
#rightcolumn h2{
text-align:center;
}

#footer { 
 width: 898px;
 clear: both;
 color: #ffffff;
 background: #622160;
 margin: 0px 0px 10px 0px;
 padding: 10px;
 text-align:center;
 font-size:.8em;
}
#footer a{
 color:#c7b299;
 text-decoration:none;
}

#workwithej{
padding-top:2em;
padding-bottom:1em;
color:#ffffff;
}
#workwithej h2{
color:#ffffff;
text-align:center;
}
#workwithej a{
color:#cccccc;
}
#vacancies a{
 font-size:.7em;
 font-weight:bold;
}

#wwu{
text-align:left;
 border:2px solid #622160;
 padding:15px;
}
#wwu p{
 padding-bottom:1em;
 font-size:.75em;
 color:#303030;
}
#wwu a{
font-weight:bold;
color:#622160;
}
#wwu h2{
 color:#707070;
 padding-bottom:1em;
 background-color:#ffffff;
 font-size:1.1em;
}
#opps{
 text-align:left;
 border:2px solid #622160;
 padding:15px;
}
#opps p{
 padding-bottom:1em;
 font-size:.75em;
 color:#303030;
}
#opps a{
font-weight:bold;
color:#622160;
}
#opps h2{
color:#707070;
 padding-bottom:1em;
 background-color:#ffffff;
 font-size:1.1em;
}