/*COLORS
charcoal: #3f3f3f;
*/

/* band-aid for IE 6 png issues, hats off to: http://www.twinhelix.com/css/iepngfix/ */
img, div {behavior: url(/scripts/iepngfix.htc);}

/*HTML*/
body {
color: #444;
font-size: 12px;
font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
line-height: 1.4em;
background-image: url(/images/background.jpg);
background-repeat: repeat;
background-position: center;
text-align: left;
margin: 0;
}

h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
color: #b33b1c;
line-height: 16px;
font-weight: normal;
margin: 0 0 7px 0;
}

a:link {color: #b34c2b;}
a:visited {color: #b34c2b;}
a:hover {color: #BB8A3C; text-decoration: underline;}

hr {
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border: 1px dotted #CCCCCC;
}

h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
color: #C3941A;
line-height: 15px;
font-weight: normal;
margin: 0 0 1px 0;
}

p {margin: 0 0 7px 0;}

h3 {
font-size: 10px;
font-weight: bold;
color: #999999;
margin: 0px;
padding: 0px;
}

ul {
list-style-image: url(/images/dagger.gif);
padding: 0px;
margin-top: 0px;
margin-right: 15px;
margin-bottom: 10px;
margin-left: 15px;
}

img {
border: none;
margin: 0;
padding: 0;
}

/*CONTAINERS*/
#header {
margin: 0 auto 0 auto;
padding: 0;
background-image: url(/images/top_bar.jpg);
background-repeat: repeat-x;
min-height: 16px;
_height: 16px; /*IE 6 fix*/
}

#container {
width: 700px;
margin: 0 auto 0 auto;
}

#pineapple {
width: 165px;
float: left;
margin: 15px 0 0 0;
}

#content {
width: 430px;
float: right;
margin: 10px 65px 0 0;
}

/*MISC*/
.callout {font-style: normal; color: #576083;}
.jobOpening {font-size: 12px; font-weight: bold;}
.jobText {color: #666666;}

#floatclear {clear: both;}