﻿/* ---------- structure ---------- */
* {	padding: 0 0 0 0;	margin: 0;}
html, body {height: 100%; font-family:Verdana, Geneva, Tahoma, sans-serif;}
body { text-align: center; margin: 0 0 0 0; background-color:black; }
form {	text-align:center;}
#rss { text-align: center; margin: 0 auto; }
#content { width: 1020px; text-align: center; margin: 0 auto; color: white; font-size: 10pt; }
#contents { width: 100%; clear: both; }
#contentsterms { width: 100%; clear: both; text-align:left;}
/**#masthead {	color: white;	font-size: 24pt;}**/
#pageend{font: small-caption; font-size: x-small; line-height:35px;}
#footer { padding-top:10px; color: white; font-size: 10pt;  padding-bottom: 18px; line-height:35px; clear: both;}
#weddingsfooter { padding-top:10px; color: white; 	font-size: 10pt;  padding-bottom: 18px; line-height:35px;}
/**#header { font-family: Verdana, Helvetica, "Lucida Grande", Arial, sans-serif; color: white; 	font-size: 36pt; padding-bottom: 18px; padding-top: 16px;}**/
#header {font-family:"Monotype Corsiva"; font-size: 75px; padding-bottom: 0px;padding-top:  4px; color: white;}
#header0 {font-family:"Monotype Corsiva"; font-size: 5px; padding-bottom: 18px; padding-top: 0px; color: white;}
#navigation { }
#textbox {color: white; width: 100%; text-align: center; font-size: 12px;}
h1 {color: white; width: 100%; text-align: center; font-size: 12px; font-weight:normal;}
#textboxleft {color: white; width: 850px; text-align:left; font-size: 12px; }
#textboxcenter {color: white; width:100%; text-align: center; font-size: 12px;}
#sign {color: white; width:100%; text-align: center; font-size: 16px; font-family:Cambria, 
Cochin, Georgia, Times, "Times New Roman", serif; font-style:italic; }
.ulalignleftprice {width: 250px; text-align : left; margin-left: 480px;}
.titlealignleft {text-align :justify; font-weight:bolder; margin-left: 325px;}
.titlealigncenter {text-align:center ; font-weight:bolder; font-size:larger; margin-left: 325px; width: 280px;}
/**Traditional**/
#textboxcentertrad {padding-left: 200px; color: white; width: 850px; text-align: center; font-size: 12px;}
.ulalignlefttrad {width: 300px; text-align : left; margin-left: 330px;}
/**Madison**/
#textboxleftmad {color:white; width:100%; text-align:left; font-size: 12px; padding-left: 150px;}
.titlealigncentermad {width: 350px; margin-left: 380px; text-align: center; font-weight:bolder; font-size:larger;}
.ulalignleftmad {width: 350px; margin-left: 380px; text-align : left; }
/**Contemporary & Reportage **/
#textboxleftcr {color:white; width:100%; text-align:left; font-size: 12px; padding-left: 200px;}/**and reporteage**/
.ulalignleftcr {width: 320px; text-align : left; margin-left: 330px;}/**and reporteage**/
.titlealigncentercr {width: 320px; text-align:center ; font-size:larger; margin-left: 330px;  font-weight:bolder;}/**and reporteage**/
/**Glorious**/
#textboxleftglor {color:white; width:100%; text-align:left; font-size: 12px; padding-left:210px;}
.ulalignleftglor {width: 290px; margin-left: 320px; text-align: left; }
.titlealigncenterglor {width: 290px; margin-left: 320px; text-align: center; font-weight:bolder; font-size:larger; }
/* control for display of images and titles in prices page*/
/* The wider the #list_wrapper is, the more columns will fit in it, total width available 1020px */
.list_wrapper01{width: 100%;}
/* The wider this li is, the fewer columns there will be. These version for prices page */
ul.multiple_columns li{ text-align: center; float: left; list-style: none; height: 60px; width: 170px; margin: 0 auto; padding: 0px; padding-bottom:5px }
ul.multiple_columnsp li{ text-align: center; float: left; list-style: none; height: 20px; width: 340px; margin: 0 auto; padding: 0px; padding-bottom:5px; border-width: 0; }
.list_wrapper02{width: 100%;}
/* control for display of images and titles in customer links and links pages*/
/* The wider the #list_wrapper is, the more columns will fit in it, total width available 1020px */
.list_wrapper01{width: 100%;}
/* The wider this li is, the fewer columns there will be. Pack with empty columns to a total of 6 or 5 */
/* The wider this li is, the fewer columns there will be - for 6 images in the customer link page etc*/
ul.multiple_columns01 li{ text-align: center; float: left; list-style: none; height: 150px; width:170px; margin: 0 auto; border-width: 0; padding-bottom:5px;}
/* The wider this li is, the fewer columns there will be - for 5 images in the customer link page etc*/
ul.multiple_columns02 li{ text-align: center; float: left; list-style: none; height: 150px; width: 20%; margin: 0 auto; border-width: 0; padding-bottom: 5px;}
/* control for display of text in testimonials page*/
ul.multiple_columns03 li{ text-align: center; float: left; list-style: none; height: 170px; width: 20%; margin: 0 auto; border-width: 0; padding-bottom: 5px;}
ul.multiple_columns03a li{ text-align: center; float: left; list-style: none; height: 240px; width: 20%; margin: 0 auto; border-width: 0; padding-bottom: 5px;}
ul.multiple_columns04 li{ text-align: center; float: left; list-style: none; height: 20px; width: 340px; margin: 0 auto; padding: 0px; padding-bottom:5px; border-width: 0; }
ul.multiple_columns05 li{ text-align: center; float: left; list-style: none; height: 2050px; width: 20%; margin: 0 auto; border-width: 0; padding-bottom: 5px;}
/* The wider the #list_wrapper is, the more columns will fit in it */
#testimonialtext{ font-size: 30px;}
/* The event page */
.ulalignleftevent {width: 300px; text-align : left; margin-left: 330px;}



