/* CSS Document */

body {margin:0; padding:0; background:#F4F4FF; font-family:Bookman Old Style, Georgia, "Times New Roman", Times, serif; }
.clear {clear:both; }

h1, h2, h3, h4 {margin:0 0 10px 0; padding:0; font-size:120%; font-weight:normal; }

a {color:#AB2667; text-decoration:none; }
a:hover {text-decoration:underline; }
textarea, input {font-family:Bookman Old Style, Georgia, "Times New Roman", Times, serif; font-size:100%; color:#7B3284; }

/* *** Container *** */
#container {margin:10px auto; padding:0; width:768px; }

/* *** Topbar *** */
#topbar {margin:0; padding:0; background:url("../images/bg/HeaderImg.gif") no-repeat; height:68px; }
	
#topbar #logo h1 {margin:13px 0 0 20px; padding:0; padding:0; width:216px; height:43px; background:url("../images/logo/EC-Logo.gif") no-repeat; float:left; }
	
	
#topbar  #logo a {display:block; text-decoration:none; width:216px; height:43px; }

#topbar #logo h1 span {display:none; }
	
#topbar #topinfo {margin:25px 30px 0 0; padding:0; float:right; width:450px; font-size:120%; text-align:right; color:#7B3284; }
	
/** html #topbar #topinfo {margin:-10px -4px 0 0; }*/

/* *** Main content *** */

#content {margin:0; padding:0; border-top:1px solid #7B3284; border-left:1px solid #7B3284; border-right:1px solid #7B3284; background:#F2F2FF; font-size:95%; color:#7B3284; float:left; width:766px; }
* html #content {width:766px; }

#corporate #content {color:#003366; }
#charity #content {color:#AB2667; }
#weddings #content {color:#7B3284; }
#contact #content {color:#7B3284; }

#gencontent {margin:0; padding:20px; clear:both; }

/* *** TopNav *** */
#topnav {margin:3px 0 0 0; padding:0 0 3px 0; border-bottom:1px solid #7B3284; float:left; width:767px; text-align:center; }
* html #topnav {width:766px; }
#topnav ul {margin:0; padding:5px 15px; background:#AB2667; color:#fff; }
#topnav li {margin:0 2px 0 0; padding:0; display:inline; }
#topnav li a {margin:0 0 0 2px; color:#fff; text-decoration:none; }
#topnav li a:hover {color:#AAAAFC; }

	
/* *** High Light Links *** */

#home #nav-home a,
#about #nav-about a,
#charity #nav-charity a,
#corporate #nav-corporate a,
#weddings #nav-weddings a,
#contact #nav-contact a {/*font-weight:bold; */
	color:#AAAAFC; }

/* ** text ** */

#mainImg {clear:both; margin:0; padding:0; }
#mainImg img {margin:0; padding:0; width:466px; float:left; }


#textbx {margin:0; padding:0; width:300px; height:180px; float:left; }
#textbx p {margin:75px 15px 0 15px; padding:0; font-style:italic; color:#fff; font-size:70%; }

#corporate #textbx {background:#003366; }
#charity #textbx {background:#AB2667; }
#weddings #textbx {background:#7B3284; }
#contact #textbx {background:#7B3284; }
#about #textbx {background:#7B3284; }

#leftcol {margin:20px 0 0 15px; padding:0; width:420px; float:left; }
#leftcol p {margin:0 0 10px 0; padding:0; }


/* ************* Email code ************** */


.label {clear:both; margin:5px 0; padding:0; float:left; width:100px; font-size:80%; }
	
.field {margin:5px 0; padding:0; float:left; width:300px; font-size:80%; }

/* *** Right column *** */

#rightcol {margin:20px 0; padding:10px 20px; width:257px; float:right; }
#home #rightcol {border-top:1px solid #7B3284; border-left:1px solid #7B3284; border-bottom:1px solid #7B3284; }
#corporate #rightcol {font-style:italic; font-size:90%; }
#weddings #rightcol {font-style:italic; font-size:90%;/* border-top:1px solid #7B3284; border-left:1px solid #7B3284; border-bottom:1px solid #7B3284; */ }
#contact #rightcol {font-style:italic; font-size:90%; }
#charity #rightcol {font-style:italic; font-size:90%; }


#rightcol li {color:#AB2667; }

/* *** Footer *** */
#footer {margin:0; padding:5px 20px 0 0; clear:both; background:url("../images/bg/FooterImg.gif") no-repeat; height:22px; text-align:right; font-size:80%; color:#7B3284; }
