body {
	background-image: url(http://tripleic.com/engagement/images/site/body-back.jpg);
	background-repeat: repeat-x;
	font-size: 90%;
	}
#outer-frame	{
	width:1010px;
	border-width:5px;
	border-style:solid;
	border-top-color:#ffffff; /*d3d4ff;*/
	border-left-color:#ffffff; /*d3d4ff;*/
	border-bottom-color:#ffffff; /*6666FF;*/
	border-right-color:#ffffff; /*6666FF;*/
	margin-left:auto; margin-right:auto;
	margin-top:10px; margin-bottom:10px;
	min-height:150px;
	background-color:#FFFFFF;
	}
#inner-frame	{
	position:relative;
	width:1000px;
	border-width:5px;
	border-style:solid;
	border-top-color:#ffffff; /*6666FF;*/
	border-left-color:#ffffff; /*6666FF;*/
	border-bottom-color:#ffffff; /*d3d4ff;*/
	border-right-color:#ffffff; /*d3d4FF;*/
	margin-left:auto; margin-right:auto;
	min-height:150px;
	}
#page-header	{
	height:120px;
	padding:0px 10px; margin:0;
	line-height:1em;
	background-image:url(http://tripleic.com/engagement/images/site/head-back.jpg);
	color:#0409de;
	}
	#phtopleft		{ float:left; 	min-width:150px; margin:0px; padding:0px; height:40px; top:auto; margin-top:auto; bottom:0; margin-bottom:0; }
	#phtopright		{ float:right; 	min-width:150px; max-width:350px; margin-left:0px; height:40px; }
	#phseparator	{ clear:both; display:block; height:5px; font-size:1px; line-height:1px; margin-bottom:5px;}
	#phbottomleft	{ float:left; 	min-width:150px; margin-left:0px; height:40px; }
	#phbottomright	{ float:right; 	min-width:150px; max-width:350px; margin-left:0px; height:40px; }
	.phtextalign	{ position:static; line-height:1em; margin:0.2em;}
#outer-left		{ width:200px; 	float:left; min-height:150px; }
#main-left		{ width:100%; 	float:left; min-height:150px; }
.oi				{ margin:5px; padding:5px; display:block; }/*border:3px solid #C0C0C0; */
	#img-div	{ background-image:url(http://tripleic.com/engagement/images/site/menu-logo.jpg); margin-left:26px; height:106px; background-repeat: no-repeat; }
	h3#menu	{ text-decoration:underline; }
	#main-left ul.menu	{ list-style-type:none; }
	ul.menu	a:link, ul.menu	a:visited, ul.menu	a:active	{text-decoration:none; color:#A9459B; font-weight:bold; }
	ul.menu li.selected  a:visited	{ color:#003366; }
	ul.menu	a:hover		{text-decoration:underline; color:black; }
	ul.menu	a			{display:block; }
	ul.menu		{ float:left; width:100%; padding:0; margin:0; margin-bottom:10px; border-bottom:1px solid blue; }/**/
	ul.menu li	{ float:left; width:150px; list-style-type:none; }
	ul.menu *.menu-label	{ margin:0; cursor:pointer; padding-top:2px; padding-bottom:2px;
							background:white /* url("http://tripleic.com/engagement/images/site/blue-tab2.jpg") repeat-x left top */;
							text-align:center; font-size:1.1em; }/*}*/
	/* ul.menu *.menu-label	a	{color:#808080; font-weight:bold; } */
	ul.menu li.selected *.menu-label	{ color:#003366; border:1px solid blue; font-weight:bold; background:white;}
	#menuseparator		{ clear:both; display:block; height:1px; font-size:1px; line-height:1px; }
	#main-left li	{ margin-bottom:5px; }
	#gates-quote	{font-style: italic; }
	#gates-caption	{font-style: italic; font-weight: bold; }
#outer-right	{ width:800px; 	float:left; min-height:150px; }
#main-right		{ width:100%; 	float:left; min-height:150px; }
#main-header	{ display:block; border:1px solid white; }
	#main-header h2	{ margin-top:30px; margin-bottom:0px; }
	#tabs-div		{ display:inline; }
	ul.tabs	a:link, ul.tabs	a:visited, ul.tabs	a:active	{text-decoration:none; color:#A9459B; font-weight:bold; }
	ul.tabs	li.selected  a:visited	{ color:#003366; }
	ul.tabs	a:hover		{text-decoration:underline; color:black; }
	ul.tabs	a			{display:block; }
	ul.tabs		{ float:left; width:100%;	padding:0; margin:0; margin-bottom:10px; border-bottom:1px solid blue; }/**/
	ul.tabs li	{ float:left; width:150px; list-style-type:none; }
	ul.tabs *.tab-label	{ margin:0; cursor:pointer; 
							background:white url("http://tripleic.com/engagement/images/site/blue-tab.jpg") repeat-x left top;
							font-weight:normal; text-align:center; font-size:1.1em; }/**/
	ul.tabs li.selected *.tab-label	{ position:relative; border-bottom:none; padding-bottom:2px;
										background:white url("http://tripleic.com/engagement/images/site/blue-tab.jpg") repeat-x left bottom;
										font-weight:bold; }/**/
#main-content	{ float:left; width:75%; min-width:350px;}

#main-eventslist{ float:left; width:23%; min-width:100px;padding-left:5px;}
#main-eventslist.latest-news{text-aligh center;}
#main-eventslist p {font-size:0.7em;line-height:1em;}
#main-eventslist a {font-size:0.7em;line-height:1em;}

#mainseparator	{ clear:both; display:block; height:1px; border-bottom:1px solid #C0C0C0; font-size:1px; line-height:1px; margin-bottom:5px;}

.fl-right	{float:right; margin-left:10px; }
.fl-left	{float:left; margin-right:10px; }
.image-separator	{ clear:both; display:block; height:1px; border-bottom:1px solid #C0C0C0; font-size:1px; line-height:1px; margin-bottom:5px;}
.caption	{font-size:80%; font-weight:bold; }

div#article-summary	{width:80%; font-style:italic;margin-left:auto; margin-right:auto;}

/*Photo album pages*/
div.album table.tableborder	{padding:6px; cellspacing:1px; border:1px solid black; width:850px; background:#AAEEFF; border-collapse:separate; }
div.album table.tableborder td	{border:1px solid black; padding:2px; text-indent:6px; }
div.album table.tableborder td.filecount		{text-align:center;}
.album td.thumbs	{vertical-align:middle; text-align:center;
				}