:root 					{overflow-y: scroll; }

*					{margin:0; padding:0;}


img					{border:0;}

html,body 				{margin:0;
					padding:0;
					height:100%; /* needed for wrapper min-height */
					background:#fff;}


#header					{width:950px;
					height:100px;
					background-color:#eeece1;}


#outerWrapper 				{position:relative; /* needed for footer positioning*/
					margin:0 auto; /* center, not in IE5 */
					width:950px;	
					height:auto !important; /* real browsers */
					height:100%; /* IE6: treaded as min-height*/
					min-height:100%; /* real browsers */;
					margin-top:30px;
					background:#eeece1;}
					
#innerWrapper				{/*background: url(/images/backgrounds/footer/1.png);*/
					background-position: 0% 100%;
					min-height:550px;
					background-repeat:no-repeat;}
					

#flash					{width:950px;
					height:280px;}
					


					
#content				{float:left;
					width:690px;
					margin:32px 10px 20px 10px;}
				

					
					
#content h2				{font-size:1.3em;
					line-height:1.45em;
					font-family:Garmond, MS-serif, times-new-roman;
					color:#333366;
					margin:-4px 20px 0.5em 10px;
					font-weight:normal;}					



							
#content p				{font-size:0.95em;
					line-height:1.4em;
					margin:0em 10px 1em 10px;
					color:#333366;
					font-family:Garmond, MS-serif, times-new-roman;}



					
					
#content a				{color:#333366;
					text-decoration:none;
					font-weight:bold;}
					
#content a:hover			{text-decoration:underline;}


#gallery				{float:right;
					margin:0px 0px 0px 10px;}

#gallery ul				{list-style:none;}

#gallery a				{background-color:#fff;
					opacity:0.85;filter:alpha(opacity=85);
					padding:5px;
					display:block;}
					
					
#gallery a:hover			{opacity:1;filter:alpha(opacity=100);}



div.clear				{clear:both;
					width:940px;}
					
					
.activityList				{margin:10px 0px 0px 0px;
					z-index:0;
					position: relative;}


.activityList li			{list-style:none;
					margin-bottom:10px;
					position:relative;
					overflow:hidden;
					font-size:1em;}
					
					
.activityList li a			{display:block;
					height:133px;
					width:700px;
					background-color:#fff;
					opacity:0.85;filter:alpha(opacity=85);
					padding:5px;
					text-decoration:none;}
							
.activityList li a:hover		{opacity:1;filter:alpha(opacity=100);}
				
				
				
.activityList li a:hover 		{text-decoration:none;}
				
.activityList li strong			{display:block;
					width:500px;
					padding:8px 5px 6px 5px;
					cursor:hand;
					line-height:1em;}				
			
.activityList li span			{display:block;
					width:500px;
					padding:5px;
					padding-top:0px;
					cursor:hand;
					line-height:1.7em;
					font-size:0.9em;}
				
		
				
.activityList li img			{position:absolute;
					right:7px;
					top:6px;}


					
					
					
#footer 				{position:absolute;
					bottom:0; /* stick to bottom */
					width:954px;
					height:20px;
					margin:0px 0px 0px -2px;
					background-color:#333366;
					background-image: url(/images/backgrounds/footer.png);
					height:25px;
					width:717px;
					margin:0px;
					padding:0px 0px 0px 233px;}

					
#footer img				{display:block;float:left;}





#content div.price			{border:1px solid #e1e1eb;
					padding:2px 0px 2px 0px;
					background-color:#f8f8fe;
					width:500px;
					padding:10px 0px 0px 0px;}
					
					
a.social				{padding:5px 4px 4px 0px;;
					float:right;}
