*		{padding:0px; margin:0px;}

body	{background-color:#4b4b4b;}


#wrapper	{width:950px; 
			margin:0 auto; 
			background-color:#281400;
			border:2px solid #FFF;
			position:relative;}
			
#mainWrapper	{width:800px; 
			margin:0 auto;
			border:2px solid #FFF;
			margin-top:45px;}

#header		{width:950px; height:155px;}

#content	{width:950px;
			font:14px Arial, Helvetica, sans-serif;
			color:#fff;
			}
			
#blueArea2	{margin:-20px 0 0 120px;
			width:250px;
			padding:0px 35px 15px 0px;
			}
			
#blueArea	{margin:-10px 0 0 120px;
			background-color:#68b0c8;
			width:640px;
			padding:20px 35px 35px 35px;
			border:1px solid white;}
			
#blueArea p	{margin-bottom:10px; line-height:22px;}
			
#content a	{color:#fff;}

#galleryMain tr td	{padding:10px;}
#gallery tr td	{padding:10px;}
#gallery img	{border:10px solid white;}
.thumb		{border:1px solid white;}


#bold		{font-weight:bolder; font-size:16px;}
			
#content span 	{font-weight:bold;
			font:20px Arial, Helvetica, sans-serif;}
			
#content .span2 	{font-weight:bold;
			font:18px Arial, Helvetica, sans-serif;}

h2			{font:24px Arial, Helvetica, sans-serif; 
			color:#fff;
			margin:0px 0 28px 120px;
			padding-top:10px;}
			
h3			{font-size:18px; font-style:italic;}

.invite		{margin:10px 0 0 120px;}

#pic		{border:1px solid white;}
.contact		{width:300px; display:block; float:left;}

.left		{float:left; padding:5px; border:1px solid white; margin:10px;}
.right		{float:right; padding:5px; border:1px solid white; margin:10px;}

#blueArea .italic		{font-style:italic; font-size:14px; font-weight:bold;}

#blueArea .title		{font-style:italic; font-size:14px; font-weight:bold;}


#galleryOne, #galleryTwo, #galleryThree		{text-indent:-9000px; list-style:none; position:absolute; }

#recUl li		{list-style:none; display:block; float:left; padding-right:15px;}
#recUl a	{text-decoration:none;}
#recUl .current	{text-decoration:underline;}
#recUl a:hover	{text-decoration:underline;}

#vendors		{width:640px; text-align:center; }
#vendors li		{list-style:none; display:inline; padding:3px; font-size:12px; text-align:center; }
#vendors a	{text-decoration:none;}
#vendors .current	{text-decoration:underline;}
#vendors a:hover	{text-decoration:underline;}

.float		{float:right;}

.logo		{float:left; padding:5px; border:1px solid white; margin:10px;}

#footer		{width:950px; 
			text-align:center; 
			padding:55px 0 25px 0;
			color:#9b9b9b;
			font:9px Arial, Helvetica, sans-serif;}
			
#footer p span	{font:12px Verdana, Geneva, sans-serif;}

#footerNav		{width:950px; 
				height:30px;
				background:url(../images/bg_footer.gif) no-repeat;
				text-align:center; 
				padding:35px 0 25px 0;
				color:#9b9b9b;
				font:9px Arial, Helvetica, sans-serif;
				padding:12px;
				}
			
#footerNav li	{display:inline;
				list-style:none;
				}
				
#footerNav a	{color:#9b9b9b;}

#footerNav a:hover	{color:#f0f0f0;}

#footerNav .current	{color:#f0f0f0;}

#footerHome		{width:950px;
				margin:0 auto;
				text-align:center; 
				padding:15px 0 25px 0;
				color:#9b9b9b;
				font:9px Arial, Helvetica, sans-serif;}
			
#footerHome p span	{font:12px Verdana, Geneva, sans-serif;}

#footerHomeNav	{width:950px; 
				height:30px;
				text-align:center; 
				padding:35px 0 25px 0;
				color:#9b9b9b;
				font:9px Arial, Helvetica, sans-serif;
				padding:12px;
				}
			
#footerHomeNav li	{display:inline;
					list-style:none;
					}
				
#footerHomeNav a	{color:#9b9b9b;}

#footerHomeNav a:hover	{color:#f0f0f0;}

#footerHomeNav .current	{color:#f0f0f0;}

