* {
	margin: 0px;
	padding: 0px;
}


body{font-family:Arial,Helvetica,sans-serif;font-size:100%;line-height:1.3em;}

img {
	border: none;
}

a {
	color: #105CB6; /*simplyblue*/
	text-decoration: underline;
	cursor: pointer;
}

a:hover {
	color: #000000;
}

table a, table a:link, table a:visited, table a:active {text-decoration:underline; color:#0b82ce;}
table a:hover {color:#000;}
table.center {margin-left:auto; margin-right:auto; }
table td {padding-right:1em; padding-bottom:.7em;}


h1, h2, h3, h4, h5, h6 {
	/*color: #93BF2C;*/
	color: #000;
}

h1 {
	font-size: 130%; /*18pt*/
	line-height: 120%; /*20pt*/
	font-weight: normal;
}

h1 a, h1 a:active, h1 a:visited, h1 a:link {
color:#000000;
text-decoration:underline;
}
h1 a:hover {text-decoration:none;}

h1.feature {
	color: #93BF2C;
}
h2 {
	/*font-size: 100%;*/
/*	line-height: 150%;*/
}

h2.feature {
	color: #93BF2C;
}

h3, h4, h5, h6 {
	font-size: 80%;
	line-height: 150%;
}

h3 a, h3 a:link, h3 a:active, h3 a:visited { text-decoration:none;}

p {
	font-size: 13px;
	line-height: 1.3em;
	padding:5px 0 5px 0;
}



#search_links a, #search_links a:active, #search_links a:visited, #search_links a:hover {
	font-size: 80%;
	line-height: 150%;
}

 ul, ol, dl {
 	font-size:100%;
	}


table {
	border-collapse: collapse;
}

td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	}


button, input.button {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	cursor: pointer;
}

text {border:1px solid #0066CC;}
textarea {border:1px solid #0066CC;}

/* ***** HEADER ***** */

#header {
	width: 992px; /*980-40*/
	padding: 10px 10px 20px 10px;
}

#header a, #header label {
	white-space: nowrap;
}

#c_header_logo {
	clear: left;
	float: left;
	width: 255px;
	height: 65px;
	font-size: 100%;
}

#c_header_search {
	margin-left: 220px;
}

#c_header_search {
	width: 720px; /*940-220*/
	overflow: auto; /*clear*/
}
* html #c_header_search {
	width: auto; /*IE6*/
}

#c_header_search .element {
	float: left;
	padding-right: 6px;
}

#c_header_search p {
	font-size: 70%;
	line-height: 150%;
	padding:0px;
}

#c_header_search label {
	display: block;
	font-size: 80%;
	font-weight: bold;
	color: #333;
}

#c_header_search input.text {
	width: 14em;
	margin: 2px 0px;
	border: 1px solid #999;
	padding: 2px;
	font-size: 100%;
}

#c_header_search input.button {
	width: 8em;
	margin: 2px 0px;
	padding: 2px;
	font-size: 80%;
	line-height: 110%;
	font-weight: bold;
	color: #333;
}


/* ***** USER ***** */

#user {
	min-width: 940px; /*980-40*/
	border-bottom: 0px solid #ccc;
	padding: 4px 20px;
	overflow: auto; /*clear*/
}

#user .links {
	font-size: 70%;
	line-height: 150%;
	color: #ccc;
}

#user .left {
	float: left;
}

#user .right {
	float: right;
}

#user span.s {
	margin: 0px 0.4em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #ccc;
}

#c_site_links a {
	font-size: 110%;
	margin-right: 14px;
}
#c_user_links {
float:right;
font-size:11px;
color:#333;
}

#c_user_links a {
	font-size:11px;
	font-weight: bold;
	
}

#c_user_links .welcome {
	color: #333;
	font-weight: bold;
}

#c_user_links .myrecipes {
	position: relative;
	padding-left: 20px; /*16+4*/
}

#c_user_links .myrecipes span {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 16px;
	height: 100%;
	background: url(images/icons4.gif) no-repeat scroll -54px center; /*save_on*/
}
* html #c_user_links .myrecipes span {
	height: 14px; /*IE6*/
}

#c_user_links .count {
	color: #0B82CE;
}

#c_user_links .off {
	display: none;
	visibility: hidden;
}


/* ***** NAVBAR ***** */

#navbar {
	min-width: 940px; /*980-24-16*/
	min-height:10px;
	margin: 0px 3px;
	/*border: 1px solid #eee;
	border-bottom: 1px solid #ddd;
	padding: 0px 12px;
	background: #F2F2F2 url(images/bar.gif) repeat-x left top;*/
	background-color:#EEEEEE; border-top:2px solid #92C54F; padding:4px;
}

* html #navbar {
	height: 18px; /*IE6*/
}

#navbar h1, #navbar h2, #navbar h3, #navbar h4, #navbar h5, #navbar h6 {
	display: inline;
	font-size: 90%;
	line-height: 130%;
	font-weight: bold;
	color: #999;
}

#navbar .navtitle {
	font-weight: bold;
	color: #888;
}

#navbar .breadcrumbs {
	font-size: 70%;
	line-height: 150%;
}

#navbar .breadcrumbs a {
	font-weight: bold;
}

#navbar .breadcrumbs .selected {
	color: #666;
	text-decoration: none;
	font-weight: bold;
}

#navbar .breadcrumbs span.s {
	margin: 0px 4px;
}

/* ***** FOOTER ***** */

#footer {
	clear: both;
	min-width: 940px; /*980-40*/
	/*margin: 0px 10px 0px;*/
	border-top: 1px solid #ccc;
	padding: 10px 0px;
	color: #333;
}

#footer a, #footer span {
	white-space: nowrap;
}

#footer a {
	color: #333;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#footer span.s {
	margin: 0px 0.4em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #ccc;
}

#c_footer_links {
	float: left;
	font-size: 70%;
	line-height: 120%;
	margin-left:10px;
}

#c_footer_legal {
	font-size: 65%;
	line-height: 120%;
	text-align: right;
}

#c_footer_legal div {
	display: inline;
	margin-left: 0px;
	white-space: nowrap;
	margin-right:10px;
}

#m_reserved {
	display: none;
	visibility: hidden;
}

.boxes {
height:19px;
border:1px solid #000000;
}

#q_box {width:370px; height:155px; background-image:url(images/ask_bg.png); margin-left:8px;  }
#q_box .txtbox {width:345px; vertical-align:top; height:52px; border: 1px solid #999999; margin-left:10px; margin-top:8px;}
#q_box .bottom {height:24px; line-height:24px; margin-top:3px; font-size:12px; color:#999999;margin-left:10px;}
#q_box .head {padding-top:8px; margin-left:10px; font-size:15px; font-weight:bold; color:#105CB6;}
