@charset "UTF-8";
/* CSS Document */
body 					{background-color: #8f6c56; margin: 0px; text-align: center; height: 100%;}

#subMenu				{background-color: #f3eed6; margin: 0 auto 0 auto; width:980px;}
#column					{width: 30%; height:300px; float: left; background-color: #AE707F; margin: 10px 5px 10px 5px; text-align:left;}
.columnContent			{padding: 10px;}
#column p				{color: white; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin: 15px 0 2px 0; line-height:16px}
#column a				{color: #FFFF00; text-decoration: none;}
#column a:hover		{color: #FFFFFF; text-decoration: underline;}
#column h4				{margin: 8px 0 0 0; font-size:16px; font-family:"Times New Roman", Times, serif; color:#FFFFFF; line-height: 18px; font-weight: normal;}

#flashContent 			{margin-left: auto; margin-right: auto; width:980px; text-align:left}
#content  				{width: 980px; background-color: #edffeb!important;margin-left: auto; margin-right: auto; text-align:left}

#contentPhoto  			{width: 980px;background-color: #edffeb!important;display: block;font-family: Tahoma, sans-serif;height: 1000px; margin: 0px 0px 0px 20px}
#contentParty  			{width: 980px;background-color: #edffeb!important;display: block;font-family: Tahoma, sans-serif; margin: 0px 0px 0px 20px}

#contentAbout  			{width: 980px;background-color: #edffeb!important;margin-left: 20px;display: block;font-family: Tahoma, sans-serif; height: 700px;}

div.container			{width:1020px; line-height:150%; background-image: url(images/gigglesBG.gif);background-repeat: repeat-y;font-family: Tahoma, sans-serif;  margin: 0px auto 0 auto; text-align:center;}

#menu					{background-color: #AE707F; width: 980px; margin-left: auto; margin-right: auto;}

div.header,div.footer, div.menu, div.bdayFlash, div.bottomColumn, div.middleTxtColumn	 {clear:left; width: 980px; margin-left: auto; margin-right: auto;}

#footer 				{background-color: #000000; width: 980px; border: 1px solid #5B638E; text-align: center; color: #999999;padding-top: 10px; padding-bottom: 10px;}

.footerTxt  			{color: #CCCCCC;font-size: 12px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}

#footer a 				{color: #CCCCCC;text-decoration: none;}

#footer a:hover 		{color: #FFFFFF;text-decoration: underline;}	

h1.header				{padding:0;margin:0;}

div.left				{float:left;width:630px;margin-left: 20px;padding: 20px;margin-top: 5;margin-right: 0;margin-bottom: 0;}

div.content				{margin-left:695px;padding:5px;}


.conHeader  			{font-size: 18px;line-height: 19px;color: 7b48d0;padding-top: 6px;}

.conHeaderOrgn 			{font-style: italic;color: ff0000;font-size: 18px;padding-top: 5px;padding-bottom: 5px;}

#calBody 				{font-family: Trebuchet, Arial, Helvetica, sans-serif;color: #ff0000;font-size: 14px;line-height: 18px;padding-top: 10px;padding-bottom: 10px;margin-left: 8px;}

#calHeader  			{color: #0000EE;font-family: Tahoma, sans-serif;margin-top: 14px;margin-right: 10px;margin-left: 10px;border-bottom: 1px solid #427c42;font-size: 21px;padding-bottom: 5px;}

#calTime 				{font-size: 16px;font-weight: bold;color: #AE1C8F;margin-left: 16px;}


/* LEFT NAVIGATION */

.leftnavigation 			{width: 980px; margin: 0px 0px 0px 0px; padding-left: 0px; float: left;list-style-type: none;}

.leftnavigation a			{margin-left: 0px; width: 120px; padding: 8px 0px 8px 0px; float: left; background-color: #AE707F; color:#FFFFFF; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; border: 1px solid #999;  text-align:center;}

.leftnavigation a:visited	{color: #ffffff;}

.leftnavigation a:hover		{color: #ffff00;}

.technology 								{cursor: pointer;font: Normal 14px Verdana;margin: 10px 0;padding:5px;color:#A17C55;border-bottom:solid 1px #CCCCCC}
.openlanguage  								{ /*class added to contents of collapse when they are open*/ color: #87795B;}
.closedlanguage								{ /*class added to contents of collapse when they are closed*/ color: #A17C55;}

/* Video page styles */
#videoMenu				 	{background-image:url(images/videoImages/videoBGOut.jpg); background-repeat:repeat-x; padding: 0px;height: 75px;}
#videoMenu H4				{color: #163F73; margin: 0px 0px 0px 3px;}
#videoMenu p				{color: #4c4c4c; font-size: 10px; margin: 0px 0px 0 3px; line-height: 14px;}
#videoMenu img				{padding: 3px;}

/* birthday page Styles */
#middleTxtColumn			{float: left; width: 100%; text-align:center;}
#middleColumnItem			{text-align: left; border-right: #aaa solid 1px; width: 31%; padding: 10px; float:left; }
#middleColumnItem p			{line-height: 18px; font-size:12px; margin: 2px 0 8px 0;}
#middleColumnItem h4		{line-height: 18px; font-size:18px; margin: 0px 0 5px 0;}

#bottomColumn				{width: 980px; height: 150px; float: left;}
#bdayBox					{width: 321px; height: 210px; float:left; margin: 2px;}
#bdayBox p					{color: #fff; font-size: 12px}
#bdayBox a					{color: #FFFF00;}

#directions 				{padding:5px 0 0px 0;background-image:url(menuFiles/images/sideImages/location.jpg); background-repeat:no-repeat; background-attachment:scroll; width: 300px; height:450px;}
#directions p				{font-size:14px; font-weight:normal; line-height: 14px; margin: 5px 0 5px 0;}
#directions h5				{font-size:16px; font-weight:bold; color: #1E6DBD; line-height: 14px; margin: 8px 0 5px 0;}
