/* --------------------------------------------------



CSS Document For Custom Cakes Delivered in Washington, DC, Maryland and Virginia



-------------------------------------------------- */







/* CONTAINER */







		#container {



	width: 1000px;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	line-height: 2em;



	color: #000000;



	background-color: #FFFFFF;



	margin: 0 0 0 10%;































		}



		



/* GEN MO AND MU */



		



		h1 {



			font-family: Arial, Helvetica, sans-serif;



			font-weight: normal;



			font-size: 42px;



			color: #FF0099;



			margin-bottom: 30px;



			background-color: #FFF;



		}



		



		h2 {



			color: #FF0099;



			font-size: 22px;



			font-family: Arial, Helvetica, sans-serif;



			background-color: #FFF; 



			margin: 0px



		}



		



		a {



			color:#FF0080;



			text-decoration: none;



		}







		a:hover {



			color:#FF9900;



			background-color: #F5F5F5;



		}







		



		form {



			float:left;



			margin-top: -45px;



			font-size: 9px;



		}



		



		input {



			background-color: #FFF;



			color: #999999;



			border: 1px solid #CCC;



			font-size: 11px;



			padding: 3px;



		}



		



		.button {



			padding: 2px;



		}



		



/* HEADER ELEMENTS */







		#header {



			border-bottom: 4px solid #948979;



			padding-top: 10px;



			clear: both;



			margin-bottom: 10px;



		}



		







		/* the slogan */



		#header p { 



			margin-top: -20px;



			margin-left: 30px;



			color: #999999;



		}







/* NAVIGATION ELEMENTS */



	



		 #navigation ul {



			margin-left: 0;



			padding-left: 0;



			list-style-type: none;			



			float: left;



			width: 160px;



		}







		#navigation a {



			display: block;



			padding: 2px;



			width: 160px;



			border-bottom: 1px solid #CCC;



		}







		#navigation a:link, #navlist a:visited {



	color:#FF0099;



	text-decoration: none;



	font-family: Arial, Helvetica, sans-serif;







		}



		



		#navigation a:hover {



			background: #FF99CC url(arrow.gif) no-repeat 96% 50%;



			color:#FF3399;



		}







/* THE SMALL BOX BELOW NAV */







		#navigation p {



			margin-top: 40px;



			padding: 5px;



			border-bottom: 1px dotted #CCC;



			border-top: 1px dotted #CCC;



		}



		



/* CONTENT ELEMENTS */







		#content {



			width: 600px;



			margin-left: 180px;



			margin-right: 100px;



		}



		



		#content p {



			padding-bottom: 10px;



			border-bottom: 1px solid #DDDDDD; /* A faint grey line below the text */



		}







/* SIDEBAR ELEMENTS */







		#sidebar {



			float: right;



			width: 195px;



		}



		



		#sidebar p {



			padding-bottom: 10px;



			border-bottom: 1px solid #DDDDDD;



		}







/* FOOTER ELEMENTS */







		#footer {



	margin-top: 20px;



	clear: both;



	background-color:#FF0099;



	padding: 0px 5px 0px 5px;



	font-family: Arial, Helvetica, sans-serif;



	color: #000000;



	font-size: 14px;



	letter-spacing: normal;











		}



		



		#footer p {



			color:#000000;



			padding: 5px;



		}



		



		#footer p a {



			color: #000000;



			border-bottom: 1px dotted #89817f;



		}



		



		#footer p a:hover {



			color: #FFFFFF;



			background-color:#FF6600;



		}



		



h3 {







			color: #FF0099;



			font-size: 18px;



			font-family: Arial, Helvetica, sans-serif;



			background-color: #FFF; 



			margin: 0px



}



