body {background: #fff url(images/mediacityukjobsbg.jpg) repeat-x; font-size: 0.8em; font-family: helvetica, arial, verdana, sans-serif; color: #84929b; text-align:center; }

#topper {border-top: #217675 8px solid; width: 100%; text-align: center;}

#wrap {width: 800px; margin: 0 auto;  }

#lefttop {float: left; width: 400px;  height: 90px; text-align: left; padding-top: 40px; }

#righttop { float: right; width: 390px;  height: 90px; text-align: right; padding-top: 40px;}

#righttop img {padding-left: 20px; }

#wrap a {color: #217675; text-decoration: underline; cursor: pointer; }
#wrap a:visited {color: #217675; text-decoration: underline; }
#wrap a:hover {color: #217675; text-decoration: none; }
#wrap a:active {color: #217675;text-decoration: underline; }

h1 {color: #333; font-size: 2.5em; font-weight: lighter; }

h1 b{color: #df004a; font-weight: bold; }

h2 {color: #df004a; font-size: 1.3em; font-weight: lighter; }

h2 b{color: #df004a; font-weight: bold; }

h3 {font-size: 1.3em; font-weight: bold; color: #333;  }

.toppara {line-height: 1.2; padding-top:4px; font-size: 1.2em; }

.toplefter {font-size: 1.1em; padding-top: 10px; line-height: 1.4; }

#main {width: 100%; clear: both; padding-top:25px; color: #666;}

#emailright {float: right; text-align: left; padding: 15px 15px 3px 15px; width: 270px; border: 2px solid #98DEDD;  background:#A9F7F6; line-height: 1.2; }

#leftmain {float: left; width: 470px; line-height: 1.3; text-align: left; }

#mainmain {width: 100%; clear:both; padding-top: 20px; text-align: left;}

#mediacityblog {clear: both; text-align: left; width: 500px; height: 38px; border: 1px dotted #84929b; padding: 10px;line-height: 1.4; font-size: 1.1em; margin: 0 auto; }

.jobpost { background: #F2EFEF; padding: 10px; width: 780px; font-size: 1.1em; color: #666; border-bottom: 1px dotted #84929b;}


.jobpost2 { background: #E0DEDE; padding: 10px; width: 780px; font-size: 1.1em; color: #666; border-bottom: 1px dotted #84929b;}

#footer {clear: both; text-align: center;  height: 38px; padding: 30px;line-height: 1.4; font-size: 0.9em; margin: 0 auto; }