body {
	width:56em;
	max-width:100%;
	margin:0 auto;
	padding:0;
	color:#222222;
	font:100%/1.4 Palatino,Georgia,serif;
	background:#FCF6EF;
}

#boxit {

	margin-right:15px;
	width:100%;
	color:#666666;
	float:left;
	font-size:14px;
	margin-bottom:1em;


}

#boxy {


	width:60%;
	color:#666666;
	float:left;
	font-size:14px;
	margin-bottom:1em;

}

#boxyka {

	width:30%;
	color:#666666;
	float:right;
	font-size:14px;
	margin-bottom:1em;
	margin-right:1em;

}

.boxyc {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #E7E4DA;
	margin:0.5em 0;
	padding:5px;
}




/*
=Main layout
*/
#wrap {
	position:relative;
	padding:12px;
	background:#FFFFFF;
}
#content {
	clear:both;
	padding:24px 12px;
}
#main {
	float:left;
	width:60%;
}
#content-secondary {
	float:right;
	width:280px;
}
#footer {clear:both;}



/*
=Links
*/
a:link {color:#8f1f08; text-decoration:none;}
a:visited {color:#5f1406; text-decoration:none;}
a:hover,
a:focus,
a:active {
	color:#800000;
	background-color:#e3e0d1;
	text-decoration:none;
}
a.imglink:hover,
a.imglink:focus,
a.imglink:active {
	outline:none;
	background:transparent;
}
a.imglink:hover img,
a.imglink:focus img,
a.imglink:active img {
	border-color:#800000;
	background:#fff;

}



/*
=Headings
*/
h1,h2,h3 {
	margin:0 0 0.5em;
	color:#800000;
	font:normal 1em/1.2 Palatino,Georgia,serif;
}
h1 {font-size:1.2em;}
h2 {font-size:1.2em;}
h3 {font-size:1.2em;}

/*
=Lists
*/

ul {
	padding:0 0 0 2em;
	list-style:square;
	margin:1em 0;
}

li {margin:0 0 0.5em;}



/*
=Misc
*/
code,
kbd,
pre {font-family:monospace;}
pre {white-space:normal;}
strong code,
dt code {font-weight:normal;}
ins {
	background-color:#eee;
	text-decoration:none;
}
pre,
p {margin:0 0 1em;}

.structural {

	left:-9999px;
	margin:0;
}
.clearfix:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
}
.clearfix {display:inline-block;}
.clearfix {display:block;}
.clearfix a:link {color:#8f1f08; text-decoration:none;text-transform:uppercase;}
.clearfix a:visited {color:#5f1406; text-decoration:none; text-transform:uppercase;}
.clearfix a:hover,
.clearfix a:focus,
.clearfix a:active {
	color:#800000;
	background-color:#e3e0d1;
	text-decoration:none;
	text-transform:uppercase;
}

/*
=Header
*/
#header {
	height:50px;
	background:#820f00;
}
#header h1,
#header a {
	float:left;
	margin:0;
}
#header a{
	decoration:none;
	color:#800000;
}

/*
=Footer
*/
#footer {
	padding:6px 0;
	border:1px solid #eec;
	border-width:2px 0;
}
#footer ul {
	margin:0;
	padding:0;
	list-style:none;
}
#footer li {
	display:inline;
	margin:0 1em 0 0;
}
#footer a {
	display:inline;
	color:#222222;
	font:100%/1.4 Palatino,Georgia,serif;
}

#footer a:active,
#footer a:focus,
#footer a:link,
#footer a:visited {
	background-color:#fff;
	text-decoration: none;
	text-transform:none;
}

#footer a:hover{
	background-color:#fff;
	text-decoration: underline;
	text-transform:none;
}

/*
=Navigation
*/
#nav {
	clear:both;
	padding-top:3px;
	font:1em/2 "Helvetica Neue",Arial,Helvetica,sans-serif;
	text-transform: capitalize;
}
#nav ul {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	background:#fcac07;
}
#nav li {
	display:inline;
	margin:0;
	padding:0;
}
#nav a {
	display:block;
	float:left;
	padding:0 12px;
	border-right:1px solid #AFCAAF;
	border-bottom:none;
	border-left:1px solid #AFCAAF;
	color:#fff;
	background:#3e4f4f;
	text-decoration:none;
}
#nav a:hover,
#nav a:focus {
	background:#820f00;
}




/*
=Ads
*/
.ad {
	margin:0 0 12px;
	padding:12px;
	border:2px solid #eec;
	background:#fff;
	font-size:0.8125em;
	font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;

}
#main .ad {
	padding:6px;
	background:transparent;
}

/*
=Authentic jobs
*/
#authentic-jobs h3 {margin-bottom:6px;}
#authentic-jobs #aj-banner {margin:0;  }






#authentic-jobs img {
	float:left;
	margin:0 6px 6px 0;
}
#authentic-jobs ul {
	clear:both;
	margin:0;
	padding:0;
	list-style:disc inside;
}
#authentic-jobs p {margin:0; }




/*
=Forms
*/
label {
	display:block;
	margin-top:1em;
	font-weight:bold;
}
.checkbox {margin-top:1em;}
.checkbox label,
label.inl {display:inline;}
label em {
	font-weight:normal;
	font-style:normal;
}
legend {
	margin:0;
	padding:0;
	color:#000;
	font-weight:bold;
}
.txt {
	display:block;
	width:95%;
	border:1px solid #999;
	color:#000;
	background:#fff;
	font-size:1em;
}
.txt:focus,
.txt:focus {
	color:#000;
	background:#ffe;
}
.txt,
textarea {font-family:Palatino,Georgia,serif;}
#search-form {
	margin:0px 12px 0 0;
	padding:0;
	line-height:50px;
	text-align:right;
}
#search-form label {
	display:inline;
	margin:0;
	color:#fff;
	vertical-align:middle;
}
#search-form input.txt {
	display:inline;
	width:150px;
	vertical-align:middle;
}
#search-form input.btn {
	margin:0;
	vertical-align:middle;
}

#search-form img {
	margin:0;
	vertical-align:middle;

}

