body { background: #ea0000 ;}

h2 { color: #fff; background: #ea0000 url(../images/campustravel/header2.gif) no-repeat;}
h3 { color: #ea0000;}

.field label, #questions label.question { color: #000;}

#container { background: url(../images/campustravel/bg.gif) repeat-y;}

#header { background: url(../images/campustravel/hat.gif) no-repeat; margin: 0 -45px; padding: 139px 45px 0;}
/*#header #logo { background: url(../images/campustravel/logo.gif) no-repeat; width: 338px; height: 51px; position: absolute; top: 60px; left: 45px;}*/
#header #logo { background: url(../images/campustravel/logo-new.gif) no-repeat; width: 338px; height: 70px; position: absolute; top: 50px; left: 45px;}

#header h1 { background: #ea0000 url(../images/campustravel/header1.gif) no-repeat;}
#header h2 { color: #000; background-image: none;}

#actions { height: 20px; line-height: 30px; background: #fff url(../images/campustravel/actions.gif) no-repeat;}

/** NEW JOB TEMPLATE STYLES **/

#job #job_header h1, #job #new_application h1 { background: #ea0000 url(../images/campustravel/header1.gif) no-repeat !important;}

#job #new_application h2 { color: #000 !important; background-image: none !important;}

#job #new_application fieldset.buttons { height: 20px !important; line-height: 30px !important; background: #fff url(../images/campustravel/actions.gif) no-repeat !important;}