/* CSS Document */
body {
	margin: 0px;
}
#container {
	width: 854px;
	background: #feffec;
	float:left;
}
#body, #body-recipes, #body-store {
	background: #feffec;
}

/* header */
#menu ul, #bottom ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#bottom ul {
	margin-left: 22px;
}
#bottom li {
	float: left;
	display: inline;
}
#menu li {
	float: left;
	height: 35px;
	display: inline;
}
#bottombar {
	margin: 0px;
	padding: 0px;
}

/* left column */
#body #leftcolumn {
	width: 400px;
	float: left;
	background: #feffec;
	display: inline;
}
#welcome, #lifestyle, #about-mary-ann {
	border: 1px #BE5D45 solid;
	width: 370px;
	margin: 14px;_margin: 7px;
	background: #feffec;
	
}
#welcomecontainer {
	height: 760px;
}
#speaking {
	font-size: 18px;
	font-family: "Times New Roman", Times, serif;
	
	color: #79190a;
	margin: 5px 10px 5px 10px;
}
#photoholder {
	margin-bottom: 30px;
	height: 40px;
}

/* bottom */
#bottom {
	background: url(Images/bottom_background.gif) repeat-x;
	height: 22px;
	width:818px;
}

/* right column */

#rightcolumn {
	width: 48%;
	float: left;
	background: #feffec;
}
/* signup */
#signup {
	width: 400px;
	margin-top: 14px;
}
/* recipes and login */
#recipes-login {
	width: 400px;
	margin-top: 14px;
	margin-bottom: 14px;
}
#recipes{
	width: 51%;
	float: left;
}
#login {
	float: left;
	font-size: 10px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #AE2824;
	width: 195px;
}
#login-smaller #login {
	margin: 10px 0px 10px 0px;
}
#logintext {
	margin-left: 3px;
}
#login input {
	background: #F8F3D5;
	border: 1px solid #EEA927;
	height: 18px;
	width: 140px;
}
.loginlabel {
	float: left; 
	width: 48px; 
	height: 16px; 
	padding-top: 6px;
}
.logininput {
	float: left; 
	height: 24px; 
	width: 144px;
}
/* right blocks */
.rightblock  {
	margin-top: 0px;
	width: 400px;
}
.rightblock h1 {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 13px;
	color: #79190a;
	margin: 0px;
}
.rightblock p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px 0px 4px 0px;
}
.rightblockbottom {
	background: url(Images/bottom_shadow.gif) no-repeat; 
	height: 17px; 
	width: 412px;
}
.rightboxcontent {
	background: url(Images/background_box.gif) left repeat-y; 
	width: 412px;
}
.storeitem {
	margin: 0px 0px 18px 0px;
	width: 400px;
}
.storeitem .description, .storeitem .storeimage, .summary-photo {
	float: left;
}
.storeitem, .summary-photo {
	margin: 0px 0px 0px 10px;
}
.storeimage, .summary-photo {
	margin-right: 10px;
}
.summary-description {
	width: 220px;
	float: left;
	display: inline;
}
.storeitem .description {
	width: 270px;
}
.blocktext {
	width: 380px;
	margin: 0px 10px 0px 10px;
}
#recentposts h1 {
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-size: 13px;
	color: #79190a;
}
#recentposts h2 {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 11px;
	color: #79190a;
	margin: 0px 0px 5px 0px;
}

/* recipes style */
#body-recipes #leftcolumn, #body-media #leftcolumn, #body-recipes #leftcolumn, #body-store #leftcolumn {
	width: 588px;
	display: inline; 
	float: left;
}
#body-recipes #leftcolumn {
	margin: 10px 0px 0px 18px;
}
#body-media #leftcolumn {
	margin: 0px 0px 0px 15px;
}
#body-store #leftcolumn {
	margin: 0px 0px 0px 18px;
}
#body-recipes #rightcolumn, #body-store #rightcolumn, #body-media #rightcolumn {
	margin: 10px 0px 0px 10px;
	width: 200px !important;
	float: left;
}

#menu-recipes-2{
	width: 425px;
}
#body-recipes #menu-recipes ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#body-recipes #menu-recipes li {
	float: left;
	margin-right: 2px;
	margin-bottom: 0px;
}
#body-recipes #recipe-container {
	border: 1px solid #BE5D45;
	background: #feffec;
	margin-top: 10px;
}
#media-travel-container, #media-container {
	background: #feffec;
	margin-top: 10px;
}
#left-column-recipe, #left-column-items {
	width: 200px;

	float: left;
	display: inline;
}
#left-column-recipe {	
	margin-left: 10px;
}
#travel-column{
	margin: 0px 10px 15px 10px;
}
#left-column-items {
	background: #FEFFEC;
	border: 1px solid #BE5D45;
}
#left-column-recipe p, #left-column-recipe h2, #left-column-items p, #left-column-items h2, #travel-column p{
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: 100;
}
#left-column-recipe p, #left-column-items p, #travel-column p {
	color: #79190a;
}
#left-column-recipe h2, #left-column-items h2 {
	color: #AE2824;
	background: #FEDB7E;
	padding: 0px 1px 0px 1px;
	margin: 0px;
}
#left-column-items ul {
	margin: 0px 10px 10px 10px;
	list-style: none;
	padding: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
#left-column-items li {
	padding: 0px;
	margin: 0px;
}
#left-column-recipe h1, #left-column-items h1 {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #AE2824;
	padding: 0px 1px 0px 1px;
	margin: 0px;
	background: #FEDB7E;
}
#right-column-recipe, #right-column-media-travel {
	float:left;
	display: inline;
	margin: 0px 1px 0px 4px;
	width: 360px ;
}

#right-column-media-travel {
	border: 1px solid #BE5D45;
	width: 370px;
	margin: 0px 1px 0px 10px;
}
.rightblocksmall {
	margin-top: 0px;
	width: 200px;
}
.rightblocksmall h1 {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 13px;
	color: #79190a;
	margin: 0px;
}
.rightblocksmall p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
}
.rightblocksmall h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #F29204;
}
.rightblocksmallbottom {
	background: url(Images/small_block_bottom.gif) no-repeat; 
	height: 22px; 
	width: 200px;
}
.rightboxsmallcontent {
	background: url(Images/small_block_background.gif)  left repeat-y; 
	width: 200px;
}
.smallblocktext ul {
	width: 170px;
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 13px;
	color: #AE2824;
	text-decoration: underline;
	list-style: none;
	padding: 0px;
}
.smallblocktext li {
	list-style: none;
	margin: 0px 5px;
	padding: 0px;
} 
.store-item-image-small {
	float: left;
	display: inline;
	margin-left: 10px;
}
.store-item-small {
	float: left;
	margin: 0px 5px 0px 5px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 13px;
	color: #AE2824;
	text-decoration: underline;
	list-style: none;
	padding: 0px;
	width: 68px;
}
.kitchen-tips-text{
	width: 170px;
	margin: 0px 10px 0px 10px;
}
.kitchen-tips-small-content	{
	background: url(Images/tips_background.gif)
}
.kitchen-tips-bottom {
	background: url(Images/tips_bottom.gif) no-repeat;
	height: 22px; 
	width: 200px;
}
#ingredients, #directions {
	margin: 0px 5px 0px 5px;
	/*width: 350px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style: none;
	line-height: normal;
	margin: 0px;
	padding: 0px;

}
#directions {
	margin: 10px 5px 0px 5px;
}
#ingredients ul, #ingredients li,#directions p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style: none;
	line-height: normal;
	margin: 0px;
	padding: 0px;
}
#directions p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 20px;
}
/*#ingredients li, #directions li {
	line-height: normal;
	margin: 0px;
	padding: 0px;
}*/
#ingredients h1, #directions h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AE2824;
	background: #FEDB7E;
	padding: 0px 1px 0px 5px;
	margin: 0px 0px 0px 0px;
}
#ingredients h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AE2824;
}
#printer-friendly-version {
	float: right;
}
#recipe-category-title{
	float: left; 
	margin-bottom: 8px;
}
/* submenus */
#body #submenu {
	margin: 14px 10px 0px 14px;
	width: 300px;
}

#submenu {
	width: 500px;
}
#submenu-store {
	width: 100%;
}
#submenu ul, #submenu-store ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#submenu li, #submenu-store li {
	float: left;
	margin-right: 2px;
	margin-bottom: 0px;
}
.store-item-image-big {
	margin: 0px 10px 0px 30px;
	float: left;
	display: inline;
}
.scene-item-image-big {
	margin: 0px 20px 0px 0px;
	float: left;
	display: inline;
}
.description-big {
	float: left;
	margin: 0px;
	width: 360px;
	display: inline;
}
.description-big h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding: 0px;
	margin: 0px;
	color: #AE2824;
}
.description-big p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.scene-description-big {
	float: left;
	margin: 0px 20px 0px 20px;
	width: 540px;
	display: inline;
}
.scene-description-big h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding: 0px;
	margin: 0px;
	color: #AE2824;
}
.scene-description-big p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.media-thumbs {
	margin: 15px;
	background: #feffec;
}
.media-thumbs h1 {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 13px;
	color: #79190a;
	margin: 0px;
}
.media-thumbs p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px 0px 4px 0px;
}
.media-thumb-photo {
	float:left; 
	margin: 0px 5px 0px 0px;
}
.media-thumb-description {
	display:inline; 
	float: left; 
	width:220px;
}
.scene-item-big-top {
	background: url(Images/itembig_top.gif) no-repeat; 
	height: 27px;
}
.scene-item-big-body {
	background: url(Images/itembig_body.gif) repeat-y;
}
.scene-item-big-bottom {
 	background: url(Images/itembig_bottom.gif) no-repeat;
	height: 38px;
}