body { color: black; font-size: 12px; font-family: tahoma; background-color: white; background-image: url(../images/background.gif); background-repeat: repeat-x; text-align: center; margin-top: 10px; padding: 0; }
#topleft { color: #fcf9f9; font-size: 16px; line-height: 23px; background-image: url(../images/flamboyant_logo.gif); background-repeat: no-repeat; text-align: left; width: 300px; height: 207px; float: left; padding-top: 160px; }
p {}
td {}
#wrapper { width: 1000px; margin-right: auto; margin-left: auto; }
.logo { }
#topright { float: right; padding-top: 10px; padding-left: 25px; }
#flashcontent { border: double 8px #f4b416; }
h1 a { text-decoration: none; }
h2 { font-size: 2em; color: #FFF2B3; font-weight: normal; margin: 0 0 .8em; }
h3 { font-size: 1.5em; border-bottom: 1px solid #eee; margin: 0 0 .8em; }
em { border-bottom: 1px dotted #fff; cursor: pointer; }
.red { color: #9D2900; }
#content { font: 14px/19px "Trebuchet MS", Arial, Sans-Serif; color: #444; text-align: left; }
ul#navlist
{ font-size: 15px; font-weight: bold; margin-left: 0; padding-left: 0; white-space: nowrap; }
#menu { clear: both; margin-bottom: 35px; }
#navlist li
{ border-right: 1px dashed #e9faff; display: inline; list-style-type: none; }
#navlist a { padding: 3px 20px; }
#navlist a:link, #navlist a:visited
{
color: #fff;
text-decoration: none;
}
#navlist a:hover
{
color: #fff;
text-decoration: none;
}

.colast { float: right; margin: 0 0 0 30px; padding-left: 15px; border-left: 1px dashed #f4b416; }
#footer { clear: both; width: 900px; margin: 0 auto; padding: 15px; border-top: 1px solid #e0e0e0; }	
	#footer .right { float: right; margin: 0 55px 0 0; }
	#footer a { color: #808080; font-weight: bold; }
	.ge { font-size: 11px; text-align: center; background-color: #fff; margin-top: 65px; padding-right: 5px; padding-left: 5px; border-top: 3px solid #eee;}
.ge a:link { color: #009; }
.ge img { float: left; padding-left: 20px; }
.info { color: #fff; border: solid 1px #e0e0e0; background: #f0b158; padding: 7px; }
.weddingbox { color: #280202; font-size: 12px; background-color: #fff3f3; width: 410px; margin-right: 10px; margin-bottom: 30px; margin-left: 30px; padding: 8px; border: groove 2px; }
h5 { font-size: 15px; font-weight: bold; text-align: center; margin: 0 0 12px; border-bottom: 1px solid #f4b416; }
.weddingbox2 { color: #fff; font-size: 12px; background-color: #560909; width: 370px; float: left; margin-right: 35px; margin-left: 5px; padding: 5px; border: groove 1px #f4b416; }
.small { font-size: 10px; }
.imageright { float: right; }
