/* **************** TEMPLATE ***************** */
/* ====== Page Head, Body, and Foot ====== */
body{_text-align:center;}/* IE5.5 */
.body{overflow:hidden;_overflow:visible;_zoom:1;}
.page{margin:0 auto;width:950px;_text-align:left;} /* wraps other template elems to set width */ /* text-align IE5.5 */
/* "old school" and "liquid" extend page to allow for different page widths */
.oldSchool{width:750px;}
.gs960{width:960px;}
.liquid{extends:.page;width:auto;margin:0;}
/* ====== Columns ====== */
.main{overflow:hidden;_overflow:visible;_zoom:1;}
.leftCol{float:left;width:250px;_margin-right:-3px;}
.rightCol{float:right;width:300px;_margin-left:-3px;}
/* extend columns to allow for common column widths */
.gMail{width:160px;}
.gCal{width:180px;}
.yahoo{width:240px;}
.myYahoo{width:300px;}

/* For a full emplanation of the holy grail column layout:*/
/* http://www.alistapart.com/articles/holygrail */
.holygrail .leftCol,.holygrail .rightCol{float:none;margin:0;} /* To reset the normal oocss column layout */
.holygrail{min-width:340px;}		/* 2x (Left Column Width + Padding + Middle Column Width Padding) + Right Column Width + Padding */
.holygrail{
	padding-left:0px;				/* Left Column Width + Padding */
	padding-right:300px;}			/* Right Column Width + Padding + Middle Column Width Padding */
.holygrail .main,.holygrail .leftCol,.holygrail .rightCol{position:relative;float:left;padding-bottom:10px;}
.holygrail .main{
	width:100%;						/* Middle Column Width */
	padding:0px 0px 0px 0px;}		/* Middle Column Padding */
.holygrail .leftCol{
	margin-left:-100%;
	width:0px;						/* Left Column Width */
	padding:0px 0px 0px 0px;		/* Left Column Padding */
	right:0px;}						/* Left Column Width + Padding + Middle Column Width Padding */
.holygrail .rightCol{
	width:300px;					/* Right Column Width */
	padding:0px 0px 0px 0px;		/* Right Column Padding */
	margin-right:-300px;}			/* - Right Column Width - Padding - Middle Column Width Padding */
.holygrail .leftCol{*left:300px;}	/* Right Column Width + Padding*//*ie6 hack*/
/* extends holygrail to allow equal length columns */
.equal .body{overflow:hidden;}
.equal .main,.equal .leftCol,.equal .rightCol{
	margin-bottom: -32000px;  		/* Maximum Height */
	padding-bottom: 32010px;}  		/* Maximum Height + Bottom Padding */
.equal .foot{position: relative;}