* { padding: 0pt; margin: 0pt; }
html { font-size: 100.01%; }
body { font-size: 62.5%; font-family: Arial,Helvetica,sans-serif; background: url('images/bg-job.gif') repeat scroll 50% 0pt transparent; color: rgb(87, 88, 89); }
.clear { clear: both; }
table, td, div, img { border: 0pt none; border-collapse: collapse; }
ul, li { list-style: none outside none; }
p { padding: 0px 0px 18px; }
h1 {
   font-family: Tahoma;
   font-size: 17px;
   font-weight: normal;
   color: black
}
h2 {
   font-family: Tahoma;
   font-size: 16px;
   font-weight: normal;
   color: black
}
a, .comments a:hover { text-decoration: underline; color: rgb(242, 104, 2); }
a:hover, .comments a { text-decoration: none; }
input, select, textarea { vertical-align: middle; color: rgb(128, 128, 128); font-size: 12px; }
input.text, select, textarea { padding: 2px 0px 3px 6px; border: 1px solid rgb(128, 128, 128); }
.main {  }
.main { background: url('images/tail-job.gif') repeat-x scroll 50% 0pt transparent; }
.main-width { width: 766px; margin: 0pt auto; position: relative; }
.header { height: 177px; overflow: hidden; background: url('images/search-bg-job.gif') no-repeat scroll right 51px transparent; }
.menu { padding: 0px 0px 0px 21px; }
.menu ul { list-style: none outside none; width: 100%; overflow: hidden; }
.menu ul li { float: left; height: 100%; background: url('images/ver-job.gif') no-repeat scroll 0pt 27px transparent; padding: 24px 28px 9px 27px; margin: 0px 0px 0px -3px; }
.menu ul li a { display: block; float: left; overflow: hidden; text-decoration: none; }
.menu ul li a {
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
}
.menu ul li a:hover, .menu ul li.current_page_item a { text-decoration: underline; }
.logo { float: left; overflow: hidden; }
.logo .indent { padding: 3px 0px 0px 41px; }
.logo h1 { width: 207px; height: 54px; background: url('images/logo-job.gif') no-repeat scroll 0pt 0pt transparent; font-size: 1em; font-weight: normal; color: rgb(255, 255, 255); cursor: pointer; text-indent: -1000em; overflow: hidden; }
.logo h1:hover { text-decoration: none; }
.search { text-align: right; overflow: hidden; padding: 29px 35px 0px 22px; }
.search form {  }
.search .text { width: 235px; padding: 0px 0px 0px 6px; margin: 0px 10px 0px 0px; }
.search .but { cursor: pointer; }
.content { clear: both; height: 100%; overflow: hidden; padding: 0px 10px 10px 11px; }
.column-right { width: 187px; float: right; margin: 0px 0px 0px 12px; background: url('images/column-top-job.gif') no-repeat scroll 0pt 0pt rgb(235, 228, 212); }
.column-right-bg { height: 100%; overflow: hidden; background: url('images/column-bot-job.gif') no-repeat scroll 0pt bottom transparent; padding: 5px 0px; }
.widget { height: 100%; overflow: hidden; margin: 0px 0px 6px; background: url('images/widget-bg-job.gif') repeat-y scroll 10px 0pt transparent; }
.widget-bg { background: url('images/widget-top-job.gif') no-repeat scroll 10px 0pt transparent; }
.widget-bg-bot { background: url('images/widget-bot-job.gif') no-repeat scroll 10px bottom transparent; height: 100%; padding: 0px 10px 19px 30px; }
.widget .title { height: 100%; margin: 0px; }
.widget h2 { height: 100%; overflow: hidden; }
.widget h2 {
	font-size: 1.7em;
	color: #009900;
	padding: 18px 10px 19px 0px;
}
.widget ul { margin: 0px 2px 0px 1px; color: rgb(63, 63, 63); font-size: 1.1em; height: 100%; }
.widget li { background: url('images/marker-job.gif') no-repeat scroll 0pt 5px transparent; padding: 0px 0px 7px 16px; }
.widget a {
	color: #0000FF;
	font-size: 11px;
}
.widget li a { color: rgb(63, 63, 63); }
.widget_categories { height: 100%; overflow: hidden; margin: 0px 0px 6px; background: none repeat scroll 0% 0% transparent; }
.widget_categories .widget-bg { background: none repeat scroll 0% 0% transparent; }
.widget_categories .widget-bg-bot { background: none repeat scroll 0% 0% transparent; height: 100%; padding: 0px 15px 8px 11px; }
.widget_categories .title { height: 100%; margin: 0px; }
.widget_categories h2 { height: 100%; overflow: hidden; }
.widget_categories h2 {
	font-size: 1.7em;
	color: #009900;
	padding: 14px 10px 6px 6px;
}
.widget_categories ul { margin: 0px 2px 0px 0px; color: rgb(63, 63, 63); font-size: 1.3em; height: 100%; }
.widget_categories li { background: url('images/widget-line-job.gif') repeat-x scroll 0pt bottom transparent; padding: 0px 0px 0px 11px; }
.widget_categories a { color: rgb(63, 63, 63); font-size: 13px; display: block; height: 100%; background: url('images/widget-marker-job.gif') no-repeat scroll 0pt 8px transparent; padding: 5px 0px 7px 21px; }
.widget_categories li a { color: rgb(63, 63, 63); text-decoration: none; }
.widget_categories li a:hover { color: rgb(63, 63, 63); text-decoration: underline; }
.column-center { overflow: hidden; height: 100%; background: url('images/header-right-job.gif') no-repeat scroll 71px 0pt transparent; border-bottom: 5px solid rgb(235, 228, 212); }
.column-center .indent { clear: both; overflow: hidden; padding: 0px 0px 14px; }
.column-center .title { overflow: hidden; height: 100%; padding: 0px 0px 3px; }
.column-center .title h2 {
	font-size: 1.6em;
	color: #009900;
	background: url('images/title-img-job.gif') no-repeat scroll 14px 3px rgb(255, 255, 255);
	padding: 14px 10px 14px 70px;
	overflow: hidden;
	height: 100%;
}
.column-center .title h2 a, .column-center .title h3 a { color: rgb(223, 129, 27); text-decoration: none; }
.column-center .title h2 a:hover, .column-center .title h3 a:hover { text-decoration: underline; }
.column-center .title .date { text-align: right; font-size: 1.1em; color: rgb(62, 62, 60); padding: 18px 9px 0px 18px; margin: 0px; }
.column-center .title .author { text-align: right; font-size: 1.1em; color: rgb(62, 62, 60); padding: 0px 9px 0px 18px; }
.text-box { clear: both; font-size: 1.1em; line-height: 1.3em; padding: 7px 5px 0px 16px; }
.text-box p { padding: 0px 0px 14px 1px; }
.text-box .line { height: 1px; background: url('images/line-job.gif') repeat-x scroll 0pt 0pt transparent; overflow: hidden; margin: 1px 0px 16px; }
.text-box .fleft { padding: 0px; display: inline; }
.text-box .fleft img { float: left; direction: inherit; margin: 2px 22px 4px 0px; }
.comments a, .link-edit a, .navigation a { font-size: 1.1em; color: rgb(62, 62, 60); }
.comments a:hover { color: rgb(62, 62, 60); }
.comments { clear: both; padding: 4px 6px 10px 1px; text-align: right; }
.link-edit { padding: 8px 6px 0px 0px; text-align: right; }
.navigation { clear: both; padding: 10px 0px 0px; }
.footer { clear: both; text-align: right; height: 100%; color: rgb(104, 104, 104); font-family: Tahoma; overflow: hidden; font-weight: bold; font-size: 1.2em; line-height: 1.7em; }
.footer .indent { overflow: hidden; padding: 10px 18px 22px 10px; }
.footer a { color: rgb(104, 104, 104); text-decoration: none; }
.footer a:hover { text-decoration: underline; }
.navigation { padding: 4px 10px 6px 0px; clear: both; }
.navigation .alignleft { float: left; width: 45%; text-align: left; padding: 0px; }
.navigation .alignright { float: right; width: 45%; text-align: right; padding: 0px; }
p img { padding: 0pt; max-width: 100%; }
.postmetadata { font-size: 1.2em; clear: both; padding: 12px 0px 10px 20px; }
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed rgb(153, 153, 153); }
