* {font-family: verdana;}
html,body {background:#ECEADD;}
#container {background:#FFFFFF;width:750px;margin:10px auto;border: 1px solid #c62024;}
#header {position:relative;border-bottom:5px solid #c62024;background:url(/assets/images/snapdragon-logo.gif) no-repeat left top;height:100px;}
#site-logo {float:left;margin-top: 10px;}
#menu {position:absolute;bottom:0;right:0;text-align: center;border-bottom:1px solid #ECEADD;padding-left:10px;background:url(/assets/images/menu-corner-left.gif) no-repeat left top;}
#menu ul {}
#menu li {display:inline;}
#menu li a {display: block;float: left;padding: 5px;background: #c62024;color: #ECEADD;text-decoration: none;border-left:1px solid #ECEADD;}
#menu li a.current {color: white;}
#menu li a:hover{background: #ECEADD;color: #c62024;}
#main-content-container {clear: both;min-height: 550px;}
#page-intro {background: url(/assets/images/main-image.jpg) no-repeat left top;height:200px;border-bottom:5px solid #c62024;position: relative;}
#page-intro-text {width:50%;position: absolute;top:50px;right:0;padding: 10px;background: #FFFFFF;font-size: 123.1%;}
#sidebar {width:200px;float:left;margin-left:10px;padding: 20px;}
#sidebar p {font-size:87%;line-height:150%;margin-bottom:1.5em;}
#sidebar li a {display:block;padding:5px;}
#content {width:480px;float:left;padding:20px 0 20px 20px;line-height:125%;}
#footer {font-size: 77%;background: #c62024;color:#ffffff;text-align: center;padding: 2px;}


h1,h2,h3,h4,h5,h6 {color:#c62024;}

h1 {font-size:200%;margin-bottom: 1em;line-height:125%;}
#content h2 {font-family:arial;font-size: 138.5%;margin-top:1em;margin-bottom:0.5em;padding-bottom:0.25em;border-bottom:1px solid #c62024;}
#sidebar h2 {font-family:arial;text-transform:uppercase;font-weight:bold;margin-bottom: 0.5em;padding-bottom:0.25em;border-bottom:1px solid #c62024;}
p {margin:0 0 1em 0;}
a {color: #c62024;}

em,i {font-style:italic;}
strong, b {font-weight:bold;}

#content ul {margin-bottom:1em;}
#content li {list-style-type:disc;margin-left:15px;margin-bottom:1em;}

form {padding:10px;background:#ECEADD;margin:0.5em 0 2em 0;border:1px solid #c62024;}
th {font-weight:normal;font-size:77%;}
th, td {padding:2px;}
select {width:100%;}

table.search-form {width:100%;}
table#search-results {width:100%;background:#ECEADD;}
table#search-results tr.header,table#search-results tr.footer {background:#c62024;color:#FFFFFF;margin-top:2em;}
table#search-results tr.footer a, table#search-results tr.header a {color:white;}
table#search-results tr.footer {text-align:right;padding:2px;}
table#search-results td {padding:5px;}
table#search-results td.job_list_2 {background:#d5d3c7;}
.meta {background:#ECEADD;color:#76756f;font-size:77%;padding:0 5px;}
.meta h2 {font-weight:bold;text-transform:uppercase;}
.clear-fix {clear: both;}