/* Logo
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.head .logo { float: left; width: 87%; padding:10px;}
.head .logo .txt h1 { font: 28px/25px "Arial Black"; letter-spacing: -2px; text-transform: uppercase; padding 3px; margin-bottom: 0px;}
.head .logo .txt h1 { text-decoration: none; color:#000;}
.head .logo .txt h1 a {text-decoration:none} 
.head .logo .txt h1 span.slogan { font: bold 14px/14px "Arial"; letter-spacing: -1px; color:#999; text-transform: uppercase;}
.head .art { float: left; width: 3%; padding 10px 0px 0px 0px; }

/* List
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.list { float:left; width: 98%; padding:10px; margin: 0 auto;}

.detail { float:left; width: 98%; padding:10px; margin: 0 auto;}

.post { float:left; width: 60%; padding:10px; margin: 0 auto;}

a:link { text-decoration: none; color : #cc6600; border: 0px; -moz-outline-style: none;}
a:active { text-decoration: underline; color : #cc6600; border: 0px; -moz-outline-style: none;}
a:visited { text-decoration: none; color : #cc6600; border: 0px; -moz-outline-style: none;}
a:hover	{ text-decoration: underline; color : #4779ac; border: 0px; -moz-outline-style: none;} 
a:focus { outline: none;-moz-outline-style: none;}

h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif; }

table.joblist 
{
 width: 95%;
}

tr.header
{
 font-weight:bold;
}

tr.odd
{
 background-color:#FFFFFF;
}

tr.even
{
 background-color:#e0e3e4;
}

td.posted
{
 width: 15%;
}

td.title
{
 width: 75%;
}

td.location
{
 align:left;
 width: 10%;
}
