﻿/* WED CSS Style Sheet - Created by The IT Company */

/* Define All The Site Wide Main Variables*/
body { font-size: 100%; font-family:Georgia; background-image:url('images/wallpaper_blue.jpg'); background-repeat: repeat; background-attachment: fixed;   }

/* Heading 1 Content*/
h1 { margin-top: 0pt; margin-bottom: 15pt; margin-left: 10pt; margin-right: 10pt; font-size: 1.2em; font-family:Georgia; color: #2B1C9F; }

/* Heading 2 Content*/
h2 { margin-top: 0pt; margin-bottom: 15pt; margin-left: 10pt; margin-right: 10pt; font-size: 1.1em; font-family:Georgia; color: #2B1C9F}

/* Heading 2 Content*/
h3 { margin-top: 0pt; margin-bottom: 15pt; margin-left: 10pt; margin-right: 10pt; font-size: 1.0em; font-family:Georgia; color: #2B1C9F}

/* Standard Paragraph*/
p { margin-top: 15pt; margin-bottom: 5pt; margin-left: 15pt; margin-right: 10pt; font-size: 0.9em; font-family:Georgia; color: gray}

/* Highlight No. 1 on the Main Page*/
#HighlightNumberOne
{
 font-size: 1.25em;
 font-weight: bolder;
 text-align: center;
 color:red;
}

/* Highlight No. 1 on the Main Page*/
#HighlightPrizeLegalInfo
{
 font-size: 0.75em;
 text-align: center;
 color:red;
}

/* Reduce Size of Tel & Fax Numbers on Contact Us Page*/
.ReduceTelFax
{
 font-size: 0.75em;
}

/* Centre the Main Page*/
#PageWrapper
{
	width: 880px;
	margin-left: 19%;
	margin-right: 19%;
	background-color: white;
	padding: 0px 0px 0px 0px;
	border-top: 1px #7D6C23 ridge;
	border-right: 7px silver outset ;
	border-bottom: 7px gray outset;
	border-left: 1px #7D6C23 ridge;
	position: inherit;
}

/* Create The Event Tagline*/
#EventTagLine
{
 font-size: 2em;
 font-family: Century;
 font-style: italic;
 font-weight: bold;
 color:  gray;
}

/* Create The Tagline*/
.TagLine
{
 font-family: Century;
 font-style: italic;
 font-weight: bold;
 color:  gray;
}

/* Create The TicketFont*/
#TicketFont
{
 font-family: Georgia;
 font-size: 0.75em;
 font-weight: bold;
 text-align: left;
}

/* Float An Image To The Right*/
.ImageFloatRight
{
 float: right;
 padding-top: 0px;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
}

/* Float An Image To The Left*/
.ImageFloatLeft
{
 margin: 5px 20px;
	padding: 5px;
	float: left;
 }

/* Centre An Image*/
.ImageCentered
{
 display: block;
 margin-left: auto;
 margin-right: auto;
}

/* Centre An Image*/
.CenteredImage
{
 text-align:center;
 margin-top:0px;
 margin-bottom:0px;
 padding:0px; 
}

/* All Content On The Right Side Of The Page*/
#RightColumn
{
 width: 250px;
 height: auto;
 float: right;
 text-align: center;
 padding-top: 0px;
 padding-bottom: 10px;
 padding-left: 10px;
 padding-right: 10px;
 background-color:;
}

/* All Content On The Left Side Of The Page*/
#LeftColumn
{
 width: auto;
 height: auto;
 background-color: white; 
 float: left;
 text-align: left;
 padding-top: 0px;
 padding-bottom: 10px;
 padding-left: 10px;
 padding-right: 10px;
}

/* Purchase Tickets Online */
#PurchaseTicket
{
 width: auto;
 border: 1px dashed #cbb23c;
 font-size: 0.8em;
 text-align: center;
 padding: 3px 5px 3px 3px;
}

/* Wedding Planner */
#WeddingPlanner
{
 width: auto;
 border: 1px dashed #cbb23c;
 font-size: 0.8em;
 text-align: center;
 padding: 3px 5px 3px 3px;
}

/* Sponsored By */
#SponsoredBy
{
 width: auto;
 border: 1px dashed #cbb23c;
 font-size: 0.8em;
 text-align: center;
 padding: 3px 5px 3px 3px;
 
}

/* Services */
#Services
{
 width: auto;
 border: 1px dashed #cbb23c;
 font-size: 0.8em;
 text-align: center;
 padding: 3px 5px 3px 3px;
}

/* Directions */
#Directions
{
 width: auto;
 border: 1px dashed #cbb23c;
 font-size: 0.8em;
 text-align: center;
 padding: 3px 5px 3px 3px;
 list-style: url('images/wedding-heart-silver.jpg');
}

/* Site Footer */
#Footer
{
 width: 880px;
 height: 176px;
 background-image: url(images/wed-footer-lightblue.jpg);
 background-repeat: no-repeat;
 clear: both;
 font-family: Georgia;
 font-size: 0.75em;
 padding-bottom: 0px;
}

/* Footer Menu */
#FooterMenu ul
{
 margin: 0 ;
 padding: 0 ;
 list-style: none ;
 display: inline ;
}

#FooterMenu ul li
{
 margin: 0 ;
 padding: 0 ;
 display: inline ;
 text-align: center ;
 list-style: none ;
 font-family: Georgia ;
}

#FooterMenu li a
{
 font-weight: bold;
 color: #3F2F97;
 padding: 20px ;
 text-decoration: none ;
 display: inline ;
}

#FooterMenu li a:hover
{
 color: #C6AF3B;
 text-decoration: underline;
 font-weight: bold;
}

#slideshow
{
 position:relative;
 height:333px;
 width: 498px;
 margin: 10px 0 0 10px;
 background: #ffffff;
 border: 3px solid silver;
}

#slideshow IMG
{
 position:absolute;
 top:0;
 left:0;
 z-index:8;
 opacity:0.0;
 text-align: center;
}

#slideshow IMG.active
{
 z-index:10;
 opacity:1.0;
}

#slideshow IMG.last-active
{
 z-index:9;
}

#photocredit
{
 font-family: Georgia, Arial, Helvetica, sans-serif;
 font-size: 0.68em; 
 margin-left: 10px;
 padding-top: 10px;
 padding-bottom: 20px;
}

#photocredit a
{
 color: #9f6367;
 text-decoration: none;
}

#photocredit a:hover
{
 color: #9f6367;
 text-decoration: underline;
}

/* Exhibitor List Display on the Right Column Menu*/
.ExhibitorListDisplay
{
 font-size: 0.9em;	
 font-family: Georgia;
 width: 250px;
 background: #FFFFFF;
 text-align: left;
 list-style: url('images/wedding-heart-silver.jpg');	
}

/* Exhibitor List Table */
#ExhibitorListTable
{
 width: 300px;
 margin: auto;
 border: 1px dashed #cbb23c;
 font-size: 0.8em;
 text-align: center;
 padding: 1px 1px 1px 1px;
 font-family:Georgia;
 color: gray;
 border-collapse: collapse;
}

/* Outline All Testimonial Images */
.Testimonial
{
 float: none;
 margin-bottom: 10px;
 margin-right: 10px;
 border: 1px solid #dfd6c3;
}

/* Line Break */
br.clear {
clear: both;
}

/* Bride & Grooms */
.BridesAndGrooms ul
{
 font-size: 0.8em;
 color: gray;
 text-align: left;
 padding: 3px 5px 3px 50px;
 list-style: url('images/wedding-heart-silver.jpg');	
}

/* Customer Testimonials - Indent Name */
.IndentNames
{
 padding-left: 150px;
 font-size: 0.9em;
 font-family:Georgia;
 color: gray;
 font-style: italic
}

/* Format The Tables in the Wedding Protocol Page */
.FormatProtocolTable
{
	border-collapse: collapse;
	width: 400px;
	background-color:#E1F0FA;
	color: #5050FA;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 10px 10px 10px;
}

.FormatProtocolTable th
{
vertical-align: middle;
padding: 15px;
}

.FormatProtocolTable td
{
vertical-align: middle;
padding: 15px;
}

/* Format The Tables in the Wedding Protocol Page */
.FormatFreebiesTable
{
	border-collapse: collapse;
	width: 600px;
	background-color:#ffffff;
	color: #5050FA;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding: 1px 1px 1px 1px;
}

.FormatFreebiesTable th
{
vertical-align: middle;
padding: 3px;
}

.FormatFreebiesTable td
{
padding: 3px;
}

/* Highlight Asterisk in Silver */
.SilverAsterisk
{
 color: gray;
}

/* Space Out Exhibitors in Catwalk SHow Page */
.SpaceOut
{
 line-height: 135%;
}

#ExhibitorTableLayout
{
 font-family: Georgia;
 font-size: .75em;
 width: auto;
 margin: auto;
 text-align: center;
 border-collapse:collapse;
}
#ExhibitorTableLayout th 
{
 font-size:1em;
 border:1px solid #2B1C9F;
 padding:3px 7px 2px 7px;
}

#ExhibitorTableLayout td 
{
 font-size:1em;
 border:1px solid #2B1C9F;
 padding:3px 7px 2px 7px;
}

#ExhibitorTableLayout th 
{
 font-size:1.1em;
 text-align:left;
 padding-top:5px;
 padding-bottom:4px;
 background-color:#A7C942;
 color:#ffffff;
}

#ExhibitorTableLayout tr.FirstColour td 
{
 background-color: silver;
 color: #ffffff;
 font-weight: bold;
}

#ExhibitorTableLayout tr.SecondColour td 
{
 background-color: #C8C8FF;
 color: #ffffff;
 font-weight: bold;
}

/* Images - Align RIght With A Border */
.ImageRightAlignBordered
{
 width: auto;
 border: 1px dashed #cbb23c;
 text-align: center;
 padding: 3px 5px 3px 3px;
}

.SlideshowCaption
{
font-family:Georgia;
font-size: 0.9em;
font-weight:bold;
}
</style>




