/*
Theme Name: FoodJobsBook

Description: Custom Template

Author: Randy Caruso

Designed for WordPress 2.6 and higher

*/
#nav ul {
	display: none; 
}

.irena-identity { text-align: right;  }
.hide { display: none; }

#newsidebar {
	margin-left: 11px;
	xborder: 1px solid red;
}
.ads {
	xborder: 1px solid red;
	xwidth: 10px;
	xheight: 10px;
	xmargin-left: 5px;
	margin: 30px 0 0 0;
}


	.post-tags { display: none; }

#hide {display:none;}

.about {
	font-size: 1.3em;
	margin: 4px 0 8px 6px;
}

.bug {
	padding: 0 8px 0 0;
}



/* basic */
html, body {
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	line-height: 150%;
	background: url(http://foodjobsbook.com/images/head-repeater.gif) repeat-x;
	height: 100%;
	font-size: 95%;
	margin: 0;
	padding: 0;
	font-family: 8pt arial, helvetica, sans-serif;
}
	



.hightlight { color: #b3322d; }



a { color: #CC0000; text-decoration: none; outline: none; }
a:hover { color: #CC0000; text-decoration: underline; }
a img { border: 0; }
blockquote { border-left: solid 5px #A7B3BC; padding: 5px 5px 5px 8px; margin: 8px; background-color: #F4F5F7; font: normal 8pt arial, helvetica, sans-serif; line-height: 160%; }
pre { border-left: solid 5px #738695; padding: 5px 5px 5px 8px; margin: 8px 8px 8px 8px; background-color: #EEF0F2; overflow: scroll; }
ul { list-style-type: square; }
input, 
select, 
textarea { font: 8pt arial, helvetica, sans-serif; color: #333333; }
form { margin:0px; padding:0px; }

p {
	margin: 11px 0px 11px 0px;
	font-family: arial, helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6  { font-weight: normal; font-family: arial, helvetica, sans-serif; line-height: 110%; }
h1 { font-size:18pt }
h2 { font-size:15pt; }
h3 { font-size:13pt; }
h4 { font-size:10pt; }
h5 { font-size:8pt; }
h6 { font-size:7pt; }

.sep { display: block; height: 30px; background: transparent url('images/sep.gif') top center no-repeat; overflow: hidden; }

/* wordpress defaults */
.aligncenter,
div.aligncenter { display:block; margin-left:auto; margin-right:auto; }
.alignleft { float:left;}
.alignright { float:right;}





.wp-caption {
	xtext-align: left;
	xpadding-top: 2px;
	margin: 15px 0 0 0;
	xborder: 1px solid #999999;
}

.wp-caption img {
	xmargin: 10px 0 0 0
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	xpadding: 5px 4px 5px;
	margin: 0;
	font: normal 7pt arial, helvetica, sans-serif;
	color: #999999;
	xline-height: 150%;
}











/* wrapper */
.wrap {
	width: 880px;
	margin: auto;
	padding: 0px;
	overflow: hidden;
	xbackground: transparent url('images/bg_top.gif') top center no-repeat;
	xborder: 1px solid #E1E1E1;
}

/* blog title + description */
#head {
	overflow: hidden;
	text-align: center;
	width: 832px;
	height: 141px;
	margin: 0 auto;
	background: url(http://www.foodjobsbook.com/images/logo.gif) no-repeat;
}
	#head h1 { display: none; }
	#head a { color:#FFFFFF; }
	#head a:hover { color:#FFFFFF; text-decoration:none; }
	
	#head #desc {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	font: normal 11pt arial, helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
	display: none;
}

#quote {
	float: right;
	margin: 48px 0 0 0;
}


/* -----------------------------------------------  NAV------------------------------------------ */	

#nav{
	margin: 0 auto;
	width: 832px;
	border: none;
}
#nav img { border: none; }	
	
	
	
	
	
/* menu */
#menu { width:520px; margin:auto; overflow:hidden; height:18px; font:normal 8pt arial, helvetica, sans-serif; text-transform:lowercase; }
	#menu ul { list-style:none; margin:0px 0px 0px 10px; padding:0px; overflow:hidden; }
		#menu li { float:left; padding:0px; }
		#xmenu li a { display:block; background-color:#E6E3DB; padding:2px 5px 2px 5px; margin:0px 5px 0px 0px; text-align:center; color:#333333; }
		#menu li a:hover { color:#999999; text-decoration:none; }
		#menu li.current_page_item a { background-color:#CFCABA; }
		#menu li.current_page_item a:hover { color:#333333; text-decoration:none; }

#midbar {
	overflow: hidden;
	padding: 0px;
	width: 832px;
}




/* This controlled the background image */
#innerwrap {
	margin-top: 5px;
	overflow: hidden;
	height: 100%;
}

/* columns */
.c1 {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0 1px 0 0;
}







.c3 {
	width: 210px;
	float: left;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}








#sidebar2 {
	width: 180px;
	float: right;
	text-align: right;
}





/* -------------- MailChimp Newlsetter Signup----------------- */
.mc-field-group {
	width: 158px;
	float: left;
}
#newsletter-form { width: 220px; }
#newsletter-form p {
	font-size: 1em;
	xtext-align: left;
	xfloat: left;
}
#mce-responses {
	xfloat: left;
	width: 200px;
	font-size: .9em;
	margin: 0 0 .8em 0;
	color: #696969;
}
#mce-error-response { xfloat: left; width: 200px; font-size: .9em; margin: 0 0 .8em 0; color: #696969; }
#mce-EMAIL {
	font-size: .9em;
	width: 115px;
	color: #696969;
	margin: 2px 0 6px 0;
	xfloat: left;
	height: 15px;
	padding: 3px 0 0 3px;
	xdisplay: inline;
}
fieldset { border: none; width: 158px;}


#mc-embedded-subscribe-form { width: 190px; }








/* -----------  FORM ------------- */	
				
#newsletter {
	float: right;
	xborder: 1px solid red;
	margin: 25px 0 0 0;
	text-align: right;
}	
#followup a { color: Maroon; }

.newsletterformfield{
	background-color: #EDEDED;
	border: 1px solid #9E9E9E;
	height: 15px;
	padding: 1px 0 0 2px;
	margin: 0 2px 2px 0;
	width:157px;
	color: #506569;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	xfloat: right;
	xborder: 1px solid blue;
}	
		
.joinbutton {
	xfloat: right;
	margin: -4px 5px 0 0;
}	






.twitter { margin: 20px 0 0 0; }
.facebook { margin: 20px 0 20px 0; }
.iccom { margin: 0px 0 20px 0; }


#rssfeed { float: right;
	width: 146px;
	margin: 2px 0 15px 0px;
	font-family: arial, helvetica, sans-serif;
}
#rssfeed img {
	margin: 3px 0 0 0;
}


















/* -----------  Support Content on Right------------- */	

#support-content {
	float: right;
	width: 180px;
	padding: 7px 0px 0 0;
}

#support-content ul { margin: 0em 0 .5em 35px; }

#support-content li {
	margin: .4em 0 .7em .2em;
	padding: 0 0 0 .9em;
	font-size: 98%;
	font-weight: bold;
	background: url(../../../images/bullet.gif) 8px 8px no-repeat;
	list-style: none;
	background-position: -.1em .3em;
	float:left;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}










#support-content  a { color: #b3322d; text-decoration: none; }
#support-content  a:hover{ color: #EC3B0F; text-decoration: underline; }	








.c2 {
	width: 420px;
	float: left;
	xpadding: 0px 2px 0 2px;
	margin: 0px;
	overflow: hidden;
	xborder: 1px solid #A0A0A0;
	border-right: 1px dotted #D2D2D2;
	border-left: 1px dotted #D2D2D2;
}









/* contact + subscribe text + middle text */
.toptext { margin:0px; padding:10px 15px 10px 15px; color:#FFFFFF; text-transform:lowercase; font:italic 10pt arial, helvetica, sans-serif; }
	.toptext a { color:#FFFFFF; }
	.toptext a:hover { color:#FFBE97; text-decoration:none; }
.midtext { margin:0px; padding:10px 15px 10px 15px; color:#777777; font:normal 9pt arial, helvetica, sans-serif; }

/* widgets */
#widgets1 {
	list-style: none;
	margin: 0px;
	padding: 0 0 0 5px;
	color: #333333;
	text-align: left;
	text-indent: 0;
	font-size: 75%;
}
#widgets2 {
	list-style: none;
	padding: 0px 0 0 11px;
	margin: 0px;
	color: #333333;
	font-size: 75%;
}
.widget {
	list-style: none;
	margin: 0px 0px 10px 0px;
	xpadding: 0px 8px 0px 8px;
		xborder: 1px solid Lime;
}
#widgets1 .widget { xborder-right:solid 5px #A5B4C5; }
#widgets2 .widget { xborder-left:solid 5px #A5B4C5; }
.widget ul { margin:0px; padding:0px; }
.widget ul li a {
	padding: 1px 3px 1px 0px;
	font-family: arial, helvetica, sans-serif;
	line-height: .5em;
}
.widget li a:hover { background-color:#546a85; color:#FFFFFF; text-decoration:none; }
.widget h2 { margin:0px 0px 5px 0px; padding:0px; color:#546a85; font:italic 11pt arial, helvetica, sans-serif; text-transform:lowercase; }

/* list images for widgets */
#widgets1 .widget li {
	list-style: none;
	background: url('images/78.png') center right no-repeat;
	margin: 0px 0px 1px 0px;
	padding: 0px 20px 0px 0px;
}
#widgets2 .widget li {
	list-style: none;
	background: url('images/78.png') center left no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 20px;
	line-height: 1.2em;

}

#widgets1 .widget_recent_entries li { background: url('images/24.png') center right no-repeat; }
#widgets1 .widget_recent_comments li { background:url('images/18.png') center right no-repeat; }
#widgets1 .widget_pages li { background:url('images/21.png') center right no-repeat; }
#widgets1 .widget_categories li {
	background: none no-repeat center right;
	padding:0;
}
#widgets1 .widget_archive li { background:url('images/36.png') center right no-repeat; }
#widgets1 .widget_links li, 
#widgets1 .widget_betterblogroll li, 
#widgets1 .widget_sclw li {
	padding: 0 0 1px 0;
	xwidth: 195px;
	line-height: 1.3em;
	background: none no-repeat center left;
}





/* RIGHT SIDEBAR */

#categories-3 {
	padding: 4px 0 10px 0;
	line-height: 1.3em;
	margin: 30px 0 30px 0;
	border-top: 1px dotted #ABABAB;
}

#archives-3 {
	padding: 4px 0 0 0;
	margin: 30px 0 30px 0;
	border-top: 1px dotted #ABABAB;
}
#linkcat-2 {
	padding: 4px 0 0 0;
	margin: 30px 0 30px 0;
	border-top: 1px dotted #ABABAB;
}
#linkcat-7 {
	padding: 4px 0 0 0;
	margin: 30px 0 30px 0;
	border-top: 1px dotted #ABABAB;
}










.widgettitle { padding: 29px 0 0 0; }

#widgets2 .widget_recent_entries li { background: url('images/24.png') top left no-repeat; }
#widgets2 .widget_recent_comments li { background:url('images/18.png') top left no-repeat; }
#widgets2 .widget_pages li { background:url('images/21.png') top left no-repeat; }
#widgets2 .widget_categories li {
	background: url('images/34.png') top left no-repeat;
}
#widgets2 .widget_archive li { background:url('images/36.png') top left no-repeat; }
#widgets2 .widget_links li, 
#widgets2 .widget_betterblogroll li, 
#widgets2 .widget_sclw li { background: url('images/13.png') center left no-repeat; }

/* search box */
#searchform #s { width:150px; }

/* blog posts */
.post {
	padding: 0px 15px 15px 15px;
	overflow: hidden;
	line-height: 120%;
	color: #333333;
}

	/* blog title */
	.post-title h1 {
	margin: 0px;
	padding: 0px 0px 2px 0px;
	font: normal 1.6em arial, helvetica, sans-serif;
	xletter-spacing: -0.02em;
	line-height: 130%;
}
	.post-title h1 a { color:#333333; }
	.post-title h1 a:hover { color:#666666; text-decoration:none; }

	/* bar with date, author and category */
	
.post-sub {
	padding: 3px 0px 9px 0px;
	overflow: hidden;
	font: normal 8pt arial, helvetica, sans-serif;
	color: #999999;
	xborder: 1px solid #999999;
	xwidth: 375px;
	xheight: 100%;
}
		.post-sub a, 
		.post-foot a {
	color: #999999;
	border-bottom: dotted 1px #CCCCCC;
}
		.post-sub a:hover, 
		.post-foot a:hover {
	background-color: #EBEBEB;
	color: #666666;
	border-bottom: dotted 1px #333333;
	text-decoration: none;
}
		.post-date { float:left; overflow:hidden; margin-right:20px; }
		.post-author { float:left; overflow:hidden; margin-right:20px; }

.post-cat {
	xfloat: right;
	xoverflow: hidden;
	xdisplay: inline;
	xmargin: 0 0 15px 0;
	xheight: 200px;
	xwidth:250px;
	xborder: 1px solid gray;
	xclear: both;
}

/* blog text */
	.post-text {
	padding: 0 0 0 0;
	overflow: hidden;
	color: #333333;
	font-size: .9em;
}
	.post-text li{
	font: .9em arial, helvetica, sans-serif;
	padding: 0 0 5px 0;
	line-height: 1.5em;
}

		.aligncenter { display:block; margin:auto; text-align:center; }
		img.alignright { padding:4px; margin:0 0 2px 7px; display:inline; }
		img.alignleft { padding:4px; margin:0 7px 2px 0; display:inline; }
		.alignright { float: right; }
		.alignleft { float: left; }
		.youtube { text-align:center; margin:10px 0px 10px 0px; }

	/* blog footer with tags, edit and comments */
	.post-foot { overflow:hidden; margin:10px 0px 0px 0px; font:normal 8pt arial, helvetica, sans-serif; color:#999999; line-height:160%; }
		.post-edit { float:right; }
		.post-comments { float:right; }

/* comments */
.commentlist { list-style:none; padding:0px; margin:0px; border-top:solid 1px #97A8BD; overflow:hidden; }
.commentlist li { overflow:hidden; border-bottom:solid 1px #97A8BD; padding:8px; background-color:#FFFFFF; }
.commentlist li.alt { background-color:#F8F8F8; overflow:hidden; }
	.comment-avatar img { float:left; padding:0px; border:solid 1px #999999; margin:8px 8px 8px 0px; }
	.comment-bar { color:#999999; overflow:hidden; padding:0px 8px 0px 0px; font:normal 8pt arial, helvetica, sans-serif; line-height:160%; }
		.comment-bar a { color:#999999; border-bottom:dotted 1px #CCCCCC; }
		.comment-bar a:hover { background-color:#EBEBEB; color:#666666; border-bottom:dotted 1px #333333; text-decoration:none; }

		.comment-author { color:#546a85; font-size:11pt; font-style:italic; }
		.comment-author a { color:#546a85; border-bottom:dotted 1px #666666; }
		.comment-author a:hover { text-decoration:none; }
	.comment-text { }

/* footer */
#footer {
	xwidth: 990px;
	xheight: 80px;
	xbackground: transparent url('images/bar_bottom.gif') top center no-repeat;
	xmargin: auto;
	xpadding: 76px 5px 5px 5px;
	xfont-family: arial, helvetica, sans-serif;
	xcolor: #AA9F8A;
	xtext-align: center;
	height: 70px;
	background: url(http://foodjobsbook.com/images/footerbar.gif) repeat-x;
	margin: 3.2em 0 3em 0;
}
	#footer a {
	color: #AA9F8A;
	border-bottom: dotted 1px #BEB6A7;
	xtext-transform: uppercase;
}
	#footer a:hover {
	text-decoration: none;
	color: red;
}

.copyright {
	width: 820px;
	margin: 10px auto 0 auto;
	height: 15px;
	font-size: .8em;
	padding: 20px 0 0 0;
	color: Gray;	font-family: arial, helvetica, sans-serif;
}






	
		
/* -----------  Meet Irena Chalmers ------------- */	






#sidebar1 {
	width: 225px;
	float: left;
	text-align: left;
	margin: 0 20px 0 0;
	display:inline;
}

.book {
	margin: 0 0 0 -15px;
}

#meet-container {
	xwidth: 196px;
	xfloat: left;
	xborder: 1px solid red;

}
#meet-nav {
	width: 225px;
	xborder: 1px solid Lime;
	float: left;
	padding: 7px 0 0 0;

	text-align: left;
}

#meet-nav p {
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
}
#meet-nav a {
	text-decoration: none;
}









#bloglinks {
	padding: 0 0 0 7px;
}

#meet-content {
	width: 388px;
	xborder: 1px solid green;
	float: right;
}

#meet-content h2 {
	font-size: 1.2em;
	font-weight: bold;
	xcolor: #b3322d;
	margin: 0 0 .6em 0;
}

#meet-content h3 {
	font-size: 1.2em;
	font-weight: bold;
	color: #b3322d;
	margin: 0 0 .6em 0;
}

#meet-content ul{
	margin: 0em 0 1.5em 25px; /* this last number controls where the bullets will start  *//* this last number controls where the bullets will start  */
}

#meet-content li{
	xborder: 1px solid green;
	margin: .4em 0 .3em .2em;
	padding: 0 0 0 .9em;
	font-size: 98%;
	font-weight: normal;
	background: url(../../../blog/wp-content/themes/images/bullet.gif) 8px 8px no-repeat;
	list-style: none;
	background-position: -.1em .3em;
}
#meet-content a { color: #b3322d; text-decoration: none; }
#meet-content  a:hover{ color: #EC3B0F; text-decoration: underline; }	














/* -------------- MailChimp Newlsetter Signup----------------- */
.mc-field-group { width: 178px; float: right; }
#newsletter-form { width: 220px; }
#newsletter-form p { font-size: 1em; text-align: left; float: left; }
#mce-responses { xfloat: left; width: 200px; font-size: .9em; margin: 0 0 .8em 0; color: #696969; }
#mce-error-response { xfloat: left; width: 200px; font-size: .9em; margin: 0 0 .8em 0; color: #696969; }
#mce-EMAIL { font-size: .9em; width: 115px; color: #696969; margin: 2px 0 6px 0; float: left; height: 15px; padding: 3px 0 0 3px; xdisplay: inline; }
fieldset { border: none; }


#mc-embedded-subscribe-form { width: 190px; }












#clear{ clear: both; }
.clear{ clear: both; }
