Body {
	width: 1000px;
	background-image:  url(images/thecakeguy5.jpg);
	background-repeat: repeat-y;
	background-position:  top center;		
	margin-top: 5%;
	margin-bottom:  5%; 
	margin-left:  auto;
	margin-right:  auto;		
	font-family: "Bookman Old Style", Times, serif;
	font-size:  medium;
	font-weight:  normal;
	line-height: 1.6em;	
}
P {
	color:   black;			
}	
#buttons {
	text-align:  center;
}
#logo {
	float:  left;	
}
#floatright {
	float:  right;
	padding-left:  20px;
}
	
a:link {
	color:  	#000000;
}
a:visited  {
	color:		#000000;
}
a:hover  {
	color:		#336600;
}
#animation {
	float:  right;
	border:  solid medium #336600;
	height:  375px;
	margin-top:  10px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 0px;	
}
h1 {
	font-family: "typoUpright bt", "Lucida Calligraphy", "Monotype Corsiva", Garamond, cursive;
	text-align:  center;	
	font-size:  500%;
	color:	    #336600;
	padding-bottom:  20px;	
}
h2 {
	font-family:"Lucida Calligraphy", "Monotype Corsiva", Garamond, cursive;
	font-size:  130%;
	text-align:  center;		
}
h3 {
	font-size:  12px;
	line-height:  normal;
	text-align:  center;
	padding-top:  20px;	
}
h3.effect2 {
	font-size:  12px;
	line-height:  normal;
	text-align:  center;
	margin-top:  400px;
}
	
#index {
	margin-top:  20px;
}			

#please {
	font-family: "typoUpright BT", "Lucida Calligraphy", "Monotype Corsiva", Garamond, cursive;
	font-size:  42px;
	line-height:  1.05em;
	text-align:  center;
}
	
table {
	margin-top:  8%;
	margin-left:  20px;	
	margin-right:  20px;
	border:  thin solid #336600;
	border-collapse:  collapse;
}
td, th {
	border:  thin solid #336600;
	border-collapse:  collapse;
	padding-left:  20px;
	padding-right:  20px;
}
table.effect2 {
	margin-top:  40px;
	border:  none;
}
td.effect2, th.effect2 {
	border:  none;
	padding:  5px; 
	font-family: "Bookman Old Style", Times, serif;
	font-size:		18px;
}
	
#cakeservings {
	float:  right;
	margin-top:  12%;
	border-style:  solid medium #336600;	
	height:  252px;
	width:  378px;
}	

#gallerycakes {
	margin-top:  12%;
	border-style:  solid medium #336600;
}
#cakereferences {
	float:  right;
	border-style:  solid medium #336600;
	height:  282px;
	width:  378px;
	margin-top:  12px;
	margin-bottom:  12px;
	margin-left:  10px;
}
#cakereferences2 {
	float:  right;
	border-style:  solid medium #336600;	
	height:  252px;
	width:  288px;
	margin-left:  10px;
}	
#cakereferences3 {
	float:  right;
	border-style:  solid medium #336600;
	height:  377px;
	width:  281px;
	margin-left:  10px;
}
#fillings {
	float:  left;
	width:  350px;
	margin-bottom:  0%;
}
#submit {
		margin-top:  15px;
		margin-botton:  10px;
		margin-left:  15px;
		float: right;		
}
em {
	font-style:  oblique;
	font-weight:  600;
}
#indexcake {
	float:  right;
	margin-top: 54px;
	margin-bottom: 40px;
	margin-left: 10px;
	margin-right: 80px;	
	height:  216px;
	width:  324px;
	border:  solid medium #336600;
}
#vernonpic {
	float: left;
	margin-top:  10px;
	margin-right:  20px;
	margin-left:  80px;
	margin-bottom:  40px;
	height:  324px;
	width: 259px;
	border:  solid medium #336600;
}
#form {
	float:      right;	
	width:      550px;
	margin-top:  10%;		
	padding-top:  5%;
	padding-bottom:  5%;
	border: 	thin solid #336600;		
}
#form2 {
	float:      right;	
	width:      700px;
	margin-top:  10%;		
	padding-top:  5%;
	padding-bottom:  10%;
	border: 	thin solid #336600;		
}
#contact {
	margin-top:  15%;
	font-size:  20px;
	font-weight:  600;
	line-height:  2.0em;
}
#slice {
	margin-top:  40px;
	border:  solid medium #336600;
	height:  252px;
	width:  216px;
}
#refcake {
	margin-top:  60px;
	float:  left;
	border:  outset #3366900;
	
}
#links {
	margin-top:  50px;
}
#thankyoucake1 {
	margin-top:  20px;
	border:  solid medium #336600;
	height:  281px;
	width:  180px;
}
#cupcakes {
	margin-top:  40px;
	border:  solid medium #336600;
	height:  360px;
	width:  240px;
}
