body {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #C6BFB3;
	font-size: .7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2F2A1D;
	}
	
h2 {
	font-size: 1.5em;
	line-height: 100%;
}

h1 {
	font-size: 2em;
}

#Detail a {
	color: #0900D0;
	text-decoration: none;
	font-weight: bold;
}

#Detail a:hover {
	color: #7100D0;
	text-decoration: underline;
	font-weight: bold;
}

#Footer a {
	color: #AECDEE;
	text-decoration: none;
	font-weight: bold;
}

#Footer a:hover {
	color: #AFAEEE;
	text-decoration: underline;
	font-weight: bold;
}
	
.bottombordered {
	border-bottom: 2px groove White;
}

.bottomrightbordered {
	border-bottom: 2px groove White;
	border-right: 2px groove White;
}

.rightbordered {
	border-right: 2px groove White;
}
	
.textstyle2 {
	margin-bottom: 0px;
	line-height: 1.45em;
}

.borderleft {
	border-right: 2px groove White;
}

.borderright {
	border-left: 2px groove White;
}

.textstylemain {
	margin-bottom: 0px;
	margin-right: 10px;
	line-height: 1.45em;
}

.liststyle li {
	padding-bottom: 5px;
}

#DSC {
	background-color: #786E58;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	text-align: center;
	vertical-align: middle;
	height: 62px;
	color: White;
}

#Heading2 {
	background-color: #9D9073;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	text-align: center;
	vertical-align: middle;
	height: 62px;
	color: White;
}

table.CalTable {
	border-top: 1px groove White;
	border-left: 1px groove White;
	border-bottom: 1px groove White;
	empty-cells: show;
	}

table.CalTable th{
	border-bottom: 2px groove White;
	background-color: #786E58;
	color: #ECDFC4;
	padding: 3px;
		}
		
	table.CalTable td{
	padding: 3px;
		}
	

#CalTablePublic {
background-color: #E5D9C4;
}

#CalTableLeft {
border-bottom: 1px solid #E5D9C4;
border-right: 1px solid #E5D9C4;
text-align: center;
}

#CalTableRight {
border-bottom: 1px solid #E5D9C4;
text-align: center;
}

#DSCborder {
	height: 4px;
	font-size: 1px;
	background-color: #6E6450;
}

#DSC2 {
	background-color: #877D67;
	vertical-align: top;
	height: 128px;
}

#MenuCell {
	height: 50px;
	border-top: 6px solid #6E6450;
	vertical-align: top;
	background-color: #383838;
	text-align: center;
}

.textstyle3 {
	margin-top:  85px;
	margin-left: 7px;
	margin-right: 45px;
	line-height: 1.35em;
	color: White;
}


#TextCell {
	background-color: #BBAD8F;
}

.textstyleCorp1 {
	margin-top:  97px;
	margin-bottom: 0px;
	margin-left: 90px;
	margin-right: 5px;
	line-height: 1.35em;
}

.DetailStyle3 {
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 102px;
	margin-bottom: 0px;
	line-height: 1.45em;
}

.DetailStyleBottom {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 7px;
	line-height: 1.35em;
}

.textcellstyle {
	margin-top: 0.8em;
	margin-left: 10px;
	margin-right: 7px;
	margin-bottom: 0px;
	line-height: 1.35em;
}

.textstyle4 {
	margin-top: 95px;
	margin-left: 10px;
	margin-right: 7px;
	line-height: 1.35em;
}


.textstyleHeadline {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #232101;
	font-size: 26px;
	font-weight: bold;
}

.border1 {
	background-color: #6E6451;
	height: 77px;
	width: 30px;
}

#Border1 {
	background-color: #6E6451;
	height: 77px;
	width: 30px;
}

#Border2 {
	background-color: #837863;
	width: 30px;
}

#Border3 {
	background-color: #7B705B;
	width: 30px;
}

#Border4 {
	background-color: #9B8F77;
	width: 30px;
}

#Border5 {
	background-color: #8E826C;
	height: 30px;
	width: 30px;
}

#MainTextCell {
	width:  342px;
	height: 205px;
	background-image: url(Images/MainFill.jpg);
	background-color: #FAFA5A;
	vertical-align: top;
	background-repeat: repeat-x;
}

#MainTextTop {
	width:  342px;
	height: 13px;
	background-image: url(Images/MainFillTop.jpg);
	background-color: #FAFA5A;
}

#PhotoEdgeTop {
	width:  14px;
	height: 13px;
	background-image: url(Images/PhotoEdge1.jpg);
	background-color: #FAFA5A;
}

#Parties {
	height: 146px;
	background-image: url(Images/Parties.jpg);
	background-position: top;
	background-repeat: no-repeat;
	vertical-align: top;
	background-color: #BA302D;
color: White;
}

#Weddings {
	height: 146px;
	background-image: url(Images/Weddings.jpg);
	background-position: top;
	vertical-align: top;
	background-color: #A16DD9;
}

#PhotoHolder {
	width: 372px;
	background-color: #FDF7E9;
	height: 205px;
	vertical-align: top;
	text-align: center;
}

a#celllink { 
font-weight: normal;
display:block; 
text-decoration:none;
margin-top:  85px;
margin-left: 7px;
margin-right: 45px;
line-height: 1.35em;
color: White;} 

a#celllink:hover { 
font-weight: normal;
display:block; 
text-decoration:none;
margin-top:  85px;
margin-left: 7px;
margin-right: 45px;
line-height: 1.35em;
color: White;} 

#LogoCell {
	background-image: url(Images/Logo.jpg);
	width: 372px;
	height: 77px;
	background-color: #F19601;
	background-position: top left;
	background-repeat: no-repeat;
}

#HeaderEdge {
	background-image: url(Images/HeaderFill.jpg);
	width: 14px;
	height: 77px;
	background-color: #F19601;
}

#PhotoBorder {
	width: 14px;
	height: 205px;
	background-image: url(Images/PhotoEdge.jpg);
	background-repeat: no-repeat;
	background-color: #FCFD95}

#HeaderRight {
	background-image: url(Images/HeaderRight.jpg);
	background-color: #F19601;
	height: 77px;
	width: 342px;
	color: #FFDEAD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	background-position: right;
}

#LogoBorder {
	background-image: url(Images/PhotoBorderTop.jpg);
	width: 372px;
	height: 13px;
	background-color: #FDF7E9;
	background-position: top left;
	background-repeat: no-repeat;
}

#Corporate1{
	background-image: url(Images/Corporate1.jpg);
	vertical-align: top;
	background-color: #7BA734;
	}
	
#CorpEvents {
	background-image: url(Images/Corporate3.jpg);
	background-position: top left;
	vertical-align: top;
	background-repeat: no-repeat;
	padding-top: 67px;
	padding-bottom: 0px;
	}
	
#WeddingPage {
	background-image: url(Images/Weddings2.jpg);
	background-position: top left;
	vertical-align: top;
	background-repeat: no-repeat;
	padding-bottom: 3px;
	background-color: #AC89DD;
	}
	
#Fundraisers {
	background-image: url(Images/Fundraisers.jpg);
	background-position: top left;
	vertical-align: top;
	background-repeat: no-repeat;
	background-color: #E7696A;
	padding-top: 67px;
	border-right: 2px groove White;	
	border-bottom: 7px solid #3F0201;

	}
	
#Corporate2{
	height: 196px;
	background-image: url(Images/Corporate2.jpg);
	background-position: top left;
	vertical-align: top;
}


.DetailTopBorder {
	height: 9px;
	font-size: 1px;
	border-bottom: 1px groove White;
}

#CorpEventsBorder {
background-color: #305100;
border-bottom: 1px groove White;
}


#Detail {
	empty-cells: show;
	width: 100%;
	border-collapse: collapse;
}

form {
margin-bottom: 0px;
margin-top: 0px;
padding-top: 0px;
padding-bottom: 0px;
}


#DetailTableCell {
	width: 728px;
}

#FormTableCell {
	width: 728px;
	border-top: 2px groove White;
}

#Footer {
	background-color: #505050;
	height: 30px;
	border-top: 2px groove White;
	vertical-align: middle;
	color: #FDF7E9;
}

#WeddingQuote {
	background-color: #A693B0;
}

#PartyQuote {
	background-color: #EEBDBD;
}

#BottomQuote {
	background-color: #ADA083;
}

#CorporateQuote {
	background-color: #C3DE98;
	vertical-align: middle;	
}

#ContentTopRight {
	width: 491px;
	border-bottom: 1px groove White;
	border-top: 1px groove White;
	background-color: #A9D068;
	vertical-align: top;
}

.sectionhead {
	font-size: 14px;
	font-weight: bold;
	border-bottom: thin solid;
	margin-left: 10px;
	margin-right: 7px;
 }

 .sectionhead1 {
	font-size: 14px;
	font-weight: bold;
	border-bottom: thin solid;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 7px;
 }


#MenuLinkTable {
	height: 15px;
	width: 728px;

}

#MenuLinkTable a {
	color: #999999;
	padding: 6px;
	display: block;
	background-color: #383838;
	text-decoration: none;
}

#MenuLinkTable td {
	border-right: 1px solid #4A4A4A;
	border-left: 1px solid #4A4A4A;
}

#MenuLinkTable td a:hover,
#MenuLinkTable td a:active {
	background-color: #66CC00;
	color: White;
} 

#MenuLinkTable td a:focus {
	background-color: #004AD1;
	color: White;
	text-decoration: none;
}

.m_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:15px;
		color:#484235;
	}

.m1_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:15px;
		color:#ECDFC4;
	}

