
.floatleft{ float:left;}
.floatright{ float:right;}
.clearleft { clear:left; }
.clearright { clear:right; }
.clearboth { clear:both; }


body  {
	
	background: #FFFFFF url("../images/mumskitchen-m-bg.png") repeat-x; 
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	margin:auto;
	font-family:arial;
}

a:link {text-decoration: none;color:#3c7a00}
a:visited {text-decoration: none;color:#3c7a00}
a:active {text-decoration: none;color:#3c7a00}
a:hover {text-decoration: underline; ;color:#3c7a00;}



p { padding:10px; text-align:justify; padding-right:20px;}

#topmenu{
float:right;
margin-right:20px;
position:relative;
top:-2px;
width:420px;
}


#topmenu ul li{
display:inline;
margin-right:4px;
}

#topmenu ul li a{
color:#666666;
float:left;
font-size:15px;
font-weight:bold;
padding:0 11px;
text-decoration:none;
}


#topmenu ul li a:hover{color:#007fa8}




#main_container{
background: #FFFFFF url("../images/mm-cbg-tile.png") repeat-y; 
margin:auto;
width:955px;

}

#header{
background: url("../images/mumskitchen-header.jpg") no-repeat;
width:100%;
height:347px;
}

#menu{
margin-top:20px;
margin-right:10px;
/* border-right:1px dashed #ccc; */
width:210px;
position:relative;
float:left;
}

#menu li{
list-style-image: url('../images/bullet_blue.png');
}

#menu a:link {text-decoration: none;color:#247e8e}
#menu a:visited {text-decoration: none;color:#247e8e}
#menu a:active {text-decoration: none;color:#247e8e}
#menu a:hover {text-decoration: underline;color:#247e8e}


#content{
margin-top:20px;
background:#f5f5f5;
width:660px;
position:relative;
float:left;
padding:20px;
border-left:1px solid #E6E6E6;
}

#content h1 {
border-bottom:1px solid #0084A0;
color:#0084A0;
font-size:1.6em;
margin-top:0;
padding-bottom:6px;
}

#content h2 {
/* border-bottom:1px solid #0084A0; */
color:#333;
font-size:1.2em;
margin-top:0;
padding-bottom:6px;
}

#footer{
width:100%;
background: #FFFFFF url("../images/mumskitchen-footer.jpg") no-repeat; 
height:174px;
}


#footer a:link {text-decoration: none}
#footer a:visited {text-decoration: none}
#footer a:active {text-decoration: none}
#footer a:hover {text-decoration: underline; color: red;}



#footer_info{
margin:auto;
position:relative;
text-align:center;
top:30px;
width:100%;
font-size:0.8em;
color:#666;
}

.finfo_1{
font-size:1.3em;
font-weight:bold;
color:#b2b2b2;
}

.finfo_2 a:link {text-decoration: none;color:#247e8e}
.finfo_2 a:visited {text-decoration: none;color:#247e8e}
.finfo_2 a:active {text-decoration: none;color:#247e8e}
.finfo_2 a:hover {text-decoration: underline;color:#247e8e}



#site_info{
font-size:0.7em;
position:relative;
text-align:center;
top:80px;
}

.txt_img{
margin-left:150px;display:block
}
