html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent none repeat scroll 0 0;border:0 none;outline-style:none;outline-width:0;vertical-align:baseline;margin:0;padding:0;}
body{background:#FFF none repeat scroll 0 0;border-top:18px solid #271E1E;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-variant:normal;font-size:62.5%;font-weight:400;height:100%;line-height:1.6;margin:0;padding:0;}
blockquote,q{quotes:none;}
#box li{color:#333;font-family:arial,sans-serif;font-size:13px;line-height:1.5em;list-style-type:square;padding:5px;margin-left:15px;}
#content li{list-style-type:square;margin-left:15px;}
:focus{outline-style:none;outline-width:0;}
strong{color:#E64B06;font-size:1em;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{font-size:1.4em;}
h1{color:#E64B06;font-family:Arial,Helvetica,sans-serif;font-size:2.4em;font-weight:400;line-height:1.2;text-transform:capitalize;margin:5px 0 0;}
h1 span{color:#41610A;}
h2,h3,h4,h5{font-weight:400;font-size:2em;line-height:1.2;text-transform:capitalize;margin:10px 0 0;}
h5{margin-top:20px;border-bottom:1px dashed #CCC;}
p,ul,ol,dl,label{color:#111;font-size:1.4em;margin:0.1em;padding:0;}
p{margin-bottom:20px;}
#content a{text-decoration:none;border-bottom:1px dotted #0000FF;line-height:2em;}
#content a:hover{ border-bottom: 1px dotted #0000FF;}
#content .title a{color:#0000CC;font-size:1.8em;line-height:1.34;margin:1em 0 0.5em;text-transform:capitalize;padding:0px;font-weight:normal;}
#content .title a:hover{text-decoration:none;font-weight:normal;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix{display:block;}
.clear{clear:both;}
#container{width:95%;margin:0 auto;}
#header{border-bottom:5px solid #F5F5F5;margin-bottom:10px;padding-bottom:10px;position:relative;}
#flags{width:200px;margin:5px 0 0;padding:0;}
#logotext a{text-transform:uppercase;text-shadow:#CCC 1px 1px;letter-spacing:2px;font-size:30px;font-family:Arial,Helvetica,sans-serif;font-weight:700;border-bottom:1px solid #E64B06;text-decoration:none;color:#000;width:200px;margin:0;padding:0;}
#tagline{text-transform:capitalize;font-size:13px;font-family:Arial;font-weight:bold;color:#de4d0c;display:block;margin:0;padding:0;}
#box{background:#FFF none repeat scroll 0 0;clear:both;margin-top:15px;position:relative;border-color:#CCC;border-style:dashed;border-width:0;}
ul#navmain{float:right;list-style-image:none;list-style-position:outside;list-style-type:none;margin-top:0px;}
ul#navmain li{border-left:1px solid #EAEAEA;color:#271E1E;float:left;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;padding-left:10px;padding-right:10px;}
.first{border:0 none !important;width:580px;}
.first ul li{display:inline;list-style-type:none;padding:0;}
ul#navmain ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:0;margin-top:6px;}
ul#navmain ul li{border:0 none;float:none;padding-left:0;margin:0;}
ul#navmain ul a{color:#5C5757;font-size:1em;font-weight:400;text-transform:capitalize;text-decoration:none;}
ul#navmain ul a:hover{background:#F1F1F1 none repeat scroll 0 0;}
#mainbody{clear:both;position:relative;top:-1px;border-color:#DADDDE;border-style:solid;border-width:0;margin:0;padding:10px 0;}
#left-content{float:right;padding-left:10px;border-right:1px solid #F5F5F5;padding-right:10px;width:580px;}
#sidebar{}
.notice {margin:0;padding:0;}
.notice p {margin-bottom:10px;}
#sort-by-type{color:#888;float:right;font-size:11px;}
div#sort-by-type a:hover{background:#FFF none repeat scroll 0 0;}
#ad-link-top{margin:0px auto 10px;}
.footer{clear:both;font-family:Arial,Helvetica,sans-serif;padding-bottom:15px;border-color:#EAEAEA;border-style:solid;border-width:1px 0 0;margin:-1px auto 0;}
#footer-contents{font-size:110%;padding-bottom:10px;padding-top:10px;text-align:left;width:100%;margin:0 auto;}
#footer-contents p{color:#666;font-size:1.2em;}
#footer-contents p a{text-decoration:underline;color:#666666;}
select{width:155px;margin:0;padding:5px;}
input{width:143px;margin:0;padding:4px;}
#submit {-moz-box-shadow:2px 2px 2px #000000;background:none repeat scroll 0 0 #3e3e3e;border:1px solid #3c3c3c;color:#FFFFFF;cursor:pointer;font-size:18px;font-weight:700;padding:3px 15px !important;vertical-align:middle;width:auto;}
img,a img{border:none;margin:0;padding:0;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
img.alignleft .wp-caption{border:0 none;margin:0 10px 2px 0;padding:0;}
img.alignright{display:inline;float:right;margin:0 0 2px 7px;padding:4px;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
.searchbox{font-weight:bold;font-size:16px;color:#E64B06;margin-bottom:15px;}
.rightsidebar{width:155px;padding:10px;}
.leftsidebar{width:160px;margin-bottom:10px;padding:10px;}
.purple{width:160px;margin-bottom:10px;color:white;font-size:15px;padding:10px;background-color:#222222;}
.green{width:160px;margin-bottom:10px;color:white;font-size:15px;padding:10px;background-color:#188a00;}
.red{width:160px;margin-bottom:10px;color:white;font-size:15px;padding:10px;background-color:#c92120;}
.adspace{background: url("http://www.hireteen.com/images/adscorner.png") no-repeat scroll right top transparent;border-bottom: 5px solid #EFEFEF;border-top: 3px solid #E64B06;margin: 15px 0 15px;padding: 15px 0 15px;}
.adbanner{background: url("http://www.hireteen.com/images/adscorner.png") no-repeat scroll right top transparent;border-top: 1px solid #EFEFEF;margin: 15px 0;padding: 25px 0;}
.adsinsidepost{float:left;padding:0 15px 15px 0;}
#jobsearch{padding:5px;font-size:11px;color:#333;font-weight:normal;}
#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a{background:white;padding:0;margin:0;border:none;text-decoration:none;font-weight:normal;font-style:normal;list-style:none;text-transform:none;text-indent:0px;font-variant:normal;text-align:left;line-height:12px;letter-spacing:0px;word-spacing:0px;font-size:11px;font-family:Arial;}
#wp_page_numbers{margin-top:10px;width:100%;background:white;margin-bottom:10px;}
#wp_page_numbers ul{width:100%;}
#wp_page_numbers li{float:left;display:block;margin-bottom:2px;}
#wp_page_numbers a{padding:3px;padding-left:5px;padding-right:5px;margin-left:2px;margin-right:2px;display:block;color:#333;border:1px solid #bfbfbf;}
#wp_page_numbers li a:hover{border-color:#E64B06;}
#wp_page_numbers li.space{padding:6px;padding-left:2px;padding-right:2px;}
#wp_page_numbers li.first_last_page{font-style:italic;}
#wp_page_numbers li.active_page a{border-color:#0075b8;}
#wp_page_numbers li.active_page a:hover{color:black;text-decoration:underline;border-color:#E64B06;}
#wp_page_numbers li.page_info{float:left;display:block;padding:3px;padding-left:5px;padding-right:5px;margin-right:2px;color:#666;font-size:11px;border:1px solid #bfbfbf;}
.twitter-share-button{display:block;float:left;margin-bottom:10px;}
.labor{background-color:gray;color:white;padding-left:5px;}
.error{font-size:1.5em;padding:10px;color:white;background-color:#c92120;width:95%;}
.correct{font-size:1.5em;padding:10px;color:white;background-color:#188a00;width:95%;}
