body { color:#333333; text-align:center; font-size: 13px; font-family: Arial, SunSans-Regular, sans-serif; background-color: white; background-color:#000000;}
body, html { height: 100%; }
p { }

a:link { color:#FFFFFF; text-decoration: none; }
a:visited { color:#FFFFFF; text-decoration: none; }
a:hover { color:#FFFFFF; text-decoration: none; }
a:active { color:#FFFFFF; text-decoration: none; }


.bluelink a:link {
 		text-decoration:underline;
 		color:#0099FF;
 		font-weight: normal;
 }
 	
.bluelink a:visited {
 		text-decoration:underline;
 		color:#0099FF;
 		font-weight: normal;
 }
 	
.bluelink a:hover {
 		text-decoration:underline;
 		color:#0099FF;
 		font-weight: normal;
 }
 	
.bluelink a:active {
 		text-decoration:underline;
 		color:#0099FF;
 		font-weight: normal;
}

.leftside { background-color:#000000; background-position: right top; }
.rightside { background-color:#000000; background-position: left top; }
.maincontent { text-align: left; padding: 0px; background:url(../images/system/tablebacking1.jpg); font-size:12px;}
.bodycontent { text-align: left; padding-left: 15px; font-size:13px;}
.leftcontent { text-align: left;  font-size:12px; color:#200947; }
.paddedcontent { text-align: left; padding-left:10px; padding-top:10px; padding-bottom:10px; padding-right:0px; background:url(../images/system/tablebacking1.jpg); }
.paddedcontentweddings { text-align: left; padding-left:10px; padding-top:10px; padding-bottom:10px; padding-right:0px; background:url(../images/weddings/tablebacking_wedding.jpg); }
.eventablecontent { text-align: left; padding:15px; font-size:13px; font-weight:bold; background-image:url(../images/menu/eventsbacking.jpg); }
.newstablecontent { text-align: left; padding:15px; font-size:11px; background-image:url(../images/menu/newsbacking.jpg); }
.centercontent2 { text-align: center; font-size:11px; background-color:#000000; }
.blackheader { color:#000000; font-size:20px; }
.blueheader { color:#000000; font-weight:bold; }
.bluetext { color:#3399CC; }
