/* Standard Tags */

a:link, a:visited {

	color: #333;

}

a:hover, a:active {

	text-decoration: none;

}

a:link.alt, a:visited.alt {

	color: white;

}

a:hover.alt, a:active.alt {

	text-decoration: none;

}

body {

	font-family: arial, sans-serif;

	font-size: 1.4em;

	line-height: 1.6em;

	color: #333;

	background: #fef9e0;

}

br {

	clear: both;

}

	br.cont {

		clear: none !important;

	}

caption {

	font-weight: bold;

}

h1 {

	text-align: center;

	font-size: 2em;

}

h2 {

	text-align: center;

	font-size: 1.5em;

}

	#recipePage h2, #categoryHead h2 {

		text-transform: capitalize;

	}

h3 {

	font-size: 1.4em;	

}

h4 {

	font-size: 1.4em;	

	font-weight: bold;

}

h5 {

	font-size: 1.2em;	

	font-weight: bold;

}

h6 {

	text-align: center;

}

input, textarea, select {

	

	margin: 3px;

}

label {

	float: left;

	margin: 3px;

}

legend {

	font-weight: bold;

}

p {

	margin-bottom: 10px;

}

td {

	padding: 3px;

}

thead, tfoot {

	font-weight: bold;

	font-size: smaller;

}





/* Classes */

.courtesy {

	font-weight: bold;

}

.errMsg {

	color: red;

	font-weight: bold;

}

.numeric {

	text-align: right;

	width: 50px;

}

.quickLinks {

	width: 214px;

	margin: 5px;

	float: left;

}

	.quickLinks h3 {

		margin: 10px 0;

	}

	.quickLinks h4 {

		font-size: 11px;

		height:14px;

		overflow: hidden;

	}

	.quickLinks h3 strong, #featuredCategory strong, #searchMyLarder strong {

		color: #f35822;

	}

	.quickLinks a {

		color: #f35822;

		font-weight: bold;

	}

	.quickLinks li {

		background: url("images/bg_quicklinks.gif") no-repeat top center;

		padding: 3px 5px;

		height: 61px;

		font-size: 11px;

		line-height: 14px;

	}

.sectionButton {

	cursor: pointer;

}

.smallText {

	font-size: smaller;

	line-height: 16px;

}

.readMore {

	font-style: italic;

}

/* Id's */

#amazonBooks {

	margin-top: 15px;

}

#bottomExtra, #topExtra {

	margin: 20px 0;

	text-align : center;

	font-style: italic;

}

#categorySubMenu li, #categoryContent li {

	list-style: disc;
	
	text-align: left;

	margin-left: 20px;
	
	

}

	#categorySubMenu li a, #categoryContent li a {

		color: #f35822;

		font-weight: bold;
		text-align: left;
		

	}

#categoryRecipes {}

	#categoryRecipes li {

		margin: 5px;

		font-size: smaller;

	}

	#categoryRecipes li, #categoryRecipes li a {

		display: block;

		float: left;

		width: 440px;

		height: 90px;

		overflow: hidden;

	}

	#categoryRecipes li a {

		border: 1px solid white;

		text-decoration: none;

	}

		#categoryRecipes li a strong {

			color: #f35822;

			font-weight: bold;

			font-size: 1.2em;

		}

		#categoryRecipes li a br {

			clear: none;

		}

	#categoryRecipes li a:hover {

		border: 1px dotted #E1E1E1;

	}

	#categoryRecipes li img {

		float: left;

		padding: 3px

	}

#colNav {

	float: right;

	width: 300px;

	margin: 5px;

}

	#colNav h6 {

		background: url("achefshelp/menu.gif") no-repeat top center;

		height: 32px;

		text-indent: -9999px;

	}

	#colNav .catList {

		width: 267px;

		margin: 5px auto 15px auto;

		background: #fff7d4;

		border: 1px solid #e4ddc0;

		padding: 15px;
		
		text-align: left;

	}

	#colNav .catList li {

		list-style-image: url("images/orange_arrow.gif");

		margin-left: 20px;

		border-bottom: 1px dashed #e4ddc0;

		height: 20px;
		

	}

	#colNav .catList li a {
		/*Sothea*/
		/*display: block;*/

		font-size: 12px;
		

	}

	#colNav .catList li a:link, #colNav .catList li a:visited {

		text-decoration: none;

		font-weight: bold;

		color: #706222;

	}

	#colNav .catList li a:active, #colNav .catList li a:hover {

		background: white;

	}

#colAds {

	float: left;

	width: 170px;

	margin: 5px;

	text-align: center;

}

#colMain {

	float: left;

	width: 450px;

	margin: 5px;

}

#contentFoot {

	clear: both;

}

#featuredCategory, #categoryHead, #searchResults, #recipePage, #articlePage {

	margin: 10px 0;

}

	#featuredCategory h2, #categoryHead h2 {

		text-align: left;

		margin: 5px 0;

	}

	#featuredCategory .featuredImage, #categoryHead .catImage {

		float: right;

		padding: 3px;

	}

#footer {
	
	width: 960px;

	padding: 3px;

	clear: both;

	background: #fadf68;

	text-align: center;

	border-top: 1px solid #c9a818;

}

#latestRecipes, #popularRecipes {



}

#leftBanner {

	margin-top: 15px;

}

#otherFeaturedRecipes {

	border: 1px solid #ccc;

	clear: both;

}

	#otherFeaturedRecipes h3 {

		font-size: 11px;

		color: #aaa;

		line-height: 12px;

		margin-left: 3px;

	}

	#otherFeaturedRecipes li {

		display: inline;

	}

	#otherFeaturedRecipes li img {

		width: 80px;

		margin: 4px;

	}

#pager {

	text-align: center;

	font-size: larger;

	font-weight: bold;

}

	#pager li, #pager a {

		display: inline !important;

		float: none !important;

		color: #F35822;

	}

	#pager a:link, #pager a:visited {

		text-decoration: underline !important;

	}

#recipePage {
	text-align:left;
}

	#recipePage h5 {

		margin: 10px 0 5px 0;

	}

	#recipePage #ingredients br, #recipePage #details br {

		clear: none;
	}

	#recipePage img {

		float: right;

		padding: 10px 5px;

	}

	#recipePage #details {



	}

#searchMyLarder {

	border: 1px solid #ccc;

	margin: 5px;

	padding: 5px;

	background: url("images/bg_gradient.gif") repeat-x top;

}

	#searchMyLarder fieldset {

		background: transparent url(images/mag.gif) no-repeat scroll 320px 135px;

	}

	#searchMyLarder legend {

		width: 300px;

		font-size: 1.2em;

	}

	#searchMyLarder label {

		display: none;

	}

	#searchMyLarder textarea {

		width: 95%;

		margin: 8px;

	}

	#searchMyLarder p {

		font-size: 12px;

	}

#webmaster {

	padding: 30px;

	text-align: center;

	font-style: italic;

	font-size: 0.8em;

}

#sectionButtons {

	text-align: center;

	clear: both;

}

	#sectionButtons li {

		display: inline;

		margin: 3px;

	}

#textLinks {

	margin-bottom: 10px;

}

#textLinkAds {

	

}

	#textLinkAds ul {

		

	}

	#textLinkAds li {

		float: none;

		font-size: .9em;

		text-align: left;

		margin-left: 20px;

		list-style-type: disc !important;

		list-style-position: outside !important;

	}

h2#topBar {
	
	width: 960px;

	background: #fadf68;

	color: red;

	font-size: 1.1em;

	font-weight: bold;

	padding: 3px;

	border-bottom: 1px solid #c9a818;

}

#title h1#logo a {

	text-indent: -9999px;

	background: url("achefshelp/logo.gif") no-repeat top left;

	float: left;

	width: 289px;

	height: 89px;

}

#topBanner {

	float: right;

	margin: 20px 5px;

	line-height: 15px;

}

#topMenu {

	clear: both;

	height: 50px;

	background: #fadf68;

	

}

	#topMenu #searchBox, #topMenu #cse-search-box, .googSearch {

		width: 320px;

		background: white url("images/mag.gif") no-repeat 10px;

		height: 36px;

		float: right;

		margin: 2px;

		padding-top: 8px;

		border: 1px solid #b7d3d3;

		text-align: right;

	}

	#topMenu #cse-search-box, .googSearch {

		background-image: none;

	}

	#topMenu #searchBox input, #topMenu #searchBox label, #topMenu #cse-search-box input, #topMenu #cse-search-box label, .googSearch label, .googSearch input {

		float: none;	

	}

	#topMenu #searchBox label {

		font-size: smaller;font-weight: bold;

	}

	#topMenu #searchBox .button, #searchMyLarder .button {

		border: 1px solid #d27d00;

		background: url("images/button_gradient.gif") repeat-x top left;

		height: 22px;

	}

	#topMenu ul {

		margin-left: 280px;

		padding-top: 31px;

	}

	#topMenu li {

		display: inline;

		padding: 3px 20px 0 20px;

		background: white;

		border: 1px solid #c5c483;

		border-bottom: none;

	}

#wrapper {

	width: 960px;

	background: white;

	margin: 0 auto;

}





/* Admin Styles */

#admin {

	margin: 20px;

	background: white;

}

#admin h3 {

	font-size: 1em;

}

#admin #wrapper {

	width: 960px;

	margin: 0 auto;

}

#admin .navigation {

	text-align: center;

	margin: 10px;

}

#admin .navigation li {

	display: inline;

	padding: 0 3px;

}

#admin #login legend {

	display: none;

}

#admin #login {

	width: 300px;

	margin: 50px auto;

}

#admin form, #admin .panel {

	border: 10px solid #f3f3f3;

	background: #fefefe;

	padding: 3px;

	margin: 10px;

}

#admin .panel input, #admin .panel select {

	float: left;

}

#admin .panel img {

	margin: 1px;

}

#admin form#categories, #admin form#users, #admin form#banners, #admin form#textLinks {

	width: 50%;

	float: right;

}

#admin #categoriesList, #admin #usersList, #admin #bannersList, #admin #textlinkList {

	width: 40%;

	float: left;

}

	#admin #categoriesList li span {

		min-width: 30px;

		display: -moz-inline-box;

		display: inline-block;

		border-right: 1px solid gray;

		text-align: center;

		margin: 0;

		padding: 0 3px 0 3px;

	}

#admin form#recipes fieldset.sub {

	display: inline;

	width: 290px;

	padding: 3px;

	float: left;

}

#admin form#recipes ul.catList, #contentFrm ul.catList {

	height: 370px;

	overflow: scroll;

}

#admin form#recipes li:hover {

	background: #efefef;

}

#admin form#recipes fieldset.sub textarea {

	float: left;

}

#admin form#recipes fieldset.sub.center {

	border-right: solid 1px #eee;

	border-left: solid 1px #eee;

}

#admin form#contentFrm .sub {

	width: 200px;

	float: left;

	padding: 10px;

}

#admin .logout {

	padding-left: 18px;

	background: url('images/exclamation.gif') no-repeat top left;

}

#activemenu{
	background:#999999;
}
