/* begin Page */

/* Generated with Artisteer version 1.0.0.10662 */

body
{
  margin: 0 auto;
  padding: 0;
  font-size: 12px; /* Resets 1em to 10px */
  font-family: Arial, Helvetica, sans-serif;
  line-height:160%;
  background-color: #FBF3E8;
  background-image: url('images/Page-BgTexture.png');
  background-repeat: repeat;
  color: #000000;
}

p{
font-size: 12px;
}

h3
{
font-size: 12px;
color:#ef4294;
text-decoration:underline;
font-weight:normal;
padding:2px 0 2px 0;
margin:0 0 5px 0;
}

h2
{
font-size: 20px;
color:#C90404;
text-decoration:underline;
font-weight:normal;
padding:0px;
margin:0px 0px 5px 0px;

}

.h2-borders{
padding:10px 0px 10px 0px;
margin:0px 0px 5px 0px;
border-bottom:3px solid #eeeeee;
border-top:1px solid #eeeeee;
}

h1
{
font-size: 20px;
color:#C90404;
text-decoration:underline;
font-weight:normal;
padding:0px;
margin:0px 0px 5px 0px;
}

.Main
{
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}

table, th, td
{
  font-size: 1em; 
  padding: 0px; 
  border-collapse: collapse;
}

a img
{ 
  border: 0px; 
}

a
{
  color: #ef4294;
}

a:link
{
  color: #ef4294;
}

a:visited
{
  color: #484619;
}

a:hover
{
  color: #585D2D;
}
/* end Page BYRONS CSS __________________________ */

.recipe_of_day_title{
font-size: 16px;
color:#C90404;
text-decoration:underline;
font-weight:normal;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
}

#recipe-view li:hover{
background:none;
}

.ratings-p{
clear:both;
padding:0;margin:0;
font-size:11px;
color:#696969;}

.video-link{
font-weight:bold;
padding:5px 10px 5px 10px;
border:1px solid #ef4294;
cursor:pointer;
background:#eeeeee;}

#myPageElement{
margin:10px;}

/* PROFILE CSS ----------- */

.clear-both{
clear:both;}

#profile-container{
clear:both;
width:480px;
}

#profile-container h2{
padding-bottom:7px;}

#profile-container h1{
padding-bottom:5px;}

#profile-left{
float:left;
width:210px;}

#profile-right{
float:right;
width:270px;}

#profile-right-left{
float:left;
width:110px;}

#profile-right-left strong{
display:block;}

#profile-right-right{
float:right;
width:160px;}

#profile-right-right span{
display:block;}

#profile-recipes-main{
clear:both;
padding-top:7px;
width:480px;
}

#profile-recipes-main-left{
margin:0; padding:0;
float:left;
width:210px;}

#profile-recipes-main-right{
margin:0; padding:0;
float:right;
width:262px;}

#profile-recipes-main-right form{
margin:0; padding:0;
}

.profile-imageborder{
float:left;
padding:5px;}

.recipe-nopic{
margin:0; 
padding:5px;
border-bottom:2px solid #eeeeee;
width:200px;
}
.profile-favorites{
clear:left;
margin:0; padding:0;
width:262px;}

.profile-recipe_title{
font-size:14px;
font-weight:bold;}

.profile-links{
display:block;
width:100%;
padding:10px;
border:1px solid;
margin:5px;
}

.profile-links:hover{
background:#eeeeee;}


#small-buttons{
border-top:1px solid #eeeeee;
padding: 6px 0 0 0;
margin:5px;}

#small-buttons a{
padding:0 4px 0 0;
color:#000000;
}

#search-home{
clear:both;
background: url('http://mycookbook.all4women.co.za/Themes/Fish-Dinner/images/search-bg2.gif') no-repeat;
background-color:#ef4294;
padding: 0px 0 0 10px;
margin: 0 0 10px 0;
height:41px;
width:470px;
}

#search-home input{
margin: 12px 5px 0 0;
width:345px;
border:none;}

#search-home .search-button{
border: none;
padding: 0;
margin: 0;
text-decoration: none;
height:41px;
width:120px;
position:absolute;
background: url('http://mycookbook.all4women.co.za/Themes/Fish-Dinner/images/search2.gif');
}

#search-home .search-button:hover{
background: url('http://mycookbook.all4women.co.za/Themes/Fish-Dinner/images/search-hover2.gif');
}

#whitewrapper{
background-color:#FFFFFF;
border: solid 1px #213942;
border-top:none;}

.subheader{
display:block;
font-size: 14px;
color:#C90404;
font-weight:bold;
padding:0;
margin: 0 0 5px 0;}

.loggedin{
padding-left:5px;
font-weight:normal;}

.logoff{
float:right;
padding:0 5px 0 5px;
margin:5px 5px 0 0;
font-weight:bold;
border:1px solid;
background:#fef0f8;}

.recipe_title{
font-size: 12px;
color:#ef4294;
text-decoration:none;
font-weight:bold;
}


/*
.nav
{
  position: relative;
  margin: 0;
  width: 490px;
  height: 33px;
}

.nav a{
color:ffffff;
}
*/

/* end Menu */

/* begin MenuItem */

.nav{
margin-top:3px;
}

* html .menu1 a span span
{
  display: inline;
}

/* end MenuItem */

/* begin MenuSeparator */

/* end MenuSubItem */

/* begin Button */
button.Button, a.Button
{
  border: none;
  padding: 0;
  margin: 0;
  background: none;
  font-size: 100%;
  line-height: inherit;
  display: inline-block;
  overflow: visible;
  width: auto;
  cursor: default;
  white-space: normal;
  text-decoration: none;
}

.Button .btn 
{
  position: relative;
  display: block;
  overflow: hidden;
  float: left;
  z-index: 0;
  height: 29px;
  color: #ef4294;
}

.Button .t
{
  height: 29px;
  line-height: 29px;
  padding: 0 14px;
  text-align: left;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}

.Button .active
{
  color: #FFFFFF;
}

.Button .hover 
{
  color: #444218;
}

.Button .active .r 
{
  top: -58px;
}

.Button .hover .r 
{
  top: -29px;
}

.Button .r 
{
  display: block;
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  right: 0;
  width: 6px;
  height: 87px;
}

* html .Button .r
{
  font-size: 1px;
}


.Button .r span
{
  display: block;
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  right: 0;
  width:409px;
  height: 87px;
}

* html .Button .r span
{
  font-size: 1px;
}

.Button .active .l 
{
  top: -58px;
}

.Button .hover .l 
{
  top: -29px;
}

.Button .l 
{
  display: block;
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  left: 0;
  right: 6px;
  height: 87px;
}

* html .Button .l
{
  font-size: 1px;
}


.Button .l, .Button .r span  
{
  background-image: url('images/Button.png');
}

* html .Button .l, * html .Button .r span
{
  background: none;
}
/* end Button */

/* begin Box, Block */
.Block 
{
  min-width:1px;
  min-height:1px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  z-index: 0;
  
  
}


* html .Block 
{
}


.Block-body 
{
  overflow: hidden;
  z-index: 0;
  margin: 0px;
  text-align: left;
}




.Block
{
  margin: 3px;
}

.Block table.table
{
  border-collapse: collapse;
  margin: 1px;
}

.Block table.table th, .Block table.table td
{
  padding: 2px;
  border: solid 1px #D3C4AC;
}
/* end Box, Block */

/* begin BlockHeader */
.BlockHeader
{
  position: relative;
  overflow: hidden;
  height: 30px;
  z-index: 0;
  line-height: 30px;
  padding: 0 8px;
  margin-bottom: 4px;
  text-align: left;
  color: #ef4294;
  font-size: 15px;

  font-weight: Bold;
  font-style: normal;  
  text-decoration: none;
}

* html .BlockHeader
{
  zoom: 1;
}

.BlockHeader .l, .BlockHeader .r, .BlockHeader .r div 
{
  top: 0;
  position: absolute;
  z-index: -1;
  overflow: hidden;
  height: 30px;
}

.BlockHeader .l 
{
  left: 0;
  right: 9px;
}

* html .BlockHeader .l
{

}

.BlockHeader .r 
{
  right: 0;
  width: 9px;
}

* html .BlockHeader .r
{

}

.BlockHeader .r div
{
  width: 874px;
  right: 0;
}

* html .BlockHeader .r div
{

}

* html .BlockHeader .l, * html .BlockHeader .r div 
{
  font-size: 1px;
}

.BlockHeader .l, .BlockHeader .r div 
{
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url('http://mycookbook.all4women.co.za/Themes/Fish-Dinner/images/BlockHeader.png');
}

* html .BlockHeader .l, * html .BlockHeader .r div 
{
  background: none;
}
/* end BlockHeader */

/* begin Box, BlockContent */
.BlockContent 
{
  z-index: 0; 
}


* html .BlockContent 
{

  
  zoom: 1;
}


.BlockContent-body 
{
  z-index: 0;
  margin: 0px 7px 7px 7px;
  text-align: left;
  color: #414521;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;  
  text-decoration: none;
}

.BlockContent-body form a{
padding: 2px 5px 2px 15px;
}

.BlockContent-body form{
padding: 0px 0px 10px 0px;
}

.BlockContent-body .button{
margin: 5px 0px 0px 0px;
}

.BlockContent a
{
  color: #ef4294;
}

.BlockContent a:hover
{
  color: #9b6180;
}

.sidebar1 .BlockContent-body li
{
display:block;
width:92px;
float:left;
border:1px solid #ef4294;
background:#f9b6d5;
margin:1px;
text-align:center;
font-size:11px;
padding:1px 0px 1px 0px;
line-height:120%;
}

.BlockContent-body li:hover
{
background:#fcdfed;
}

.BlockContent-body li a{
color:#c8005f;
padding:0px;}

.BlockContent-body li a:hover
{color:#ef4294;}

.BlockContent-body form a{
padding:0px;
margin:0px;}

.BlockContent-body form a input.button{
padding:0px;
margin-right:10px;}

.BlockContent-body label{
padding: 0px 20px 0px 0px;}

.BlockContent-body input.textbox1{
margin: 5px 0px 0px 0px;
width:200px;
}

.BlockContent-body input.textbox2{
margin: 5px 0px 0px 2px;
width:200px;
}


.BlockContent-body .post li:hover
{
background: none;
}

.BlockContent-body .post ul li
{
padding-left: 15px;
list-style-type: circle;
background: none;
}


/* end Box, BlockContent */

/* begin LayoutCell */
.contentLayout .sidebar1
{
	margin:0;
	padding:0;
	border:0;
	float: left;
	overflow: hidden;
	width: 310px;
}
/* end LayoutCell */

/* begin LayoutCell */
.contentLayout .content
{
	margin:0;
	padding:0;
	border:0;
	float: left;
	width: 500px;
}
/* end LayoutCell */

/* begin LayoutCell */
.contentLayout .sidebar2
{
	margin:0;
	padding:0 0 0 10px;
	border:0;
	float: left;
	width: 160px;
}
/* end LayoutCell */


h1 a, h2 a, h3 a, h4 a, h5 a
{
  text-decoration: none;
  font-weight:normal;
}

.imageborder { padding: 5px 5px 0 0; }
