/* Capital grid.  1 unit = 15px horizontal, 10px vertical, 58 unit full width/height */
/* Container for a grid layout. */
/* Common grid properties */
.Grid
{
	width : 900px;
	padding : 10px 15px 10px 15px;
	margin : 0;
	font-size : small;
	font-family : Arial;
	text-align : left;
}

/*
A column of grid elements.
Use _C to size.
*/
.Grid *.Column {
	margin : 0;
	padding : 0;
	float : left;
}

/*
A grid element.
Use _W, _H to size.
*/
.Grid *.Item {
	margin : 10px 15px 10px 15px;
	padding : 0;
	float : left;
}

.Grid *.NonFloatItem {
	margin : 10px 15px 10px 15px;
	padding : 0;
}

/*
Grid Sizes (Units)
Full = 58
Four Fifth = 10 +2 + 10 +2 +10 +2 +10 = 46
Three Quarter = 13 + 2 + 13 +2 +13 = 43
Half = 28 
Two Third = 18 + 2 +18 = 38
Third = 18
Quarter = 13
Fifth = 10
 */
.Grid *.Full_W { width : 870px; }
.Grid *.Full_S  { height : 600px; } /* Splash image height  + 20px buffer*/
.Grid *.Full_H { height : 580px; }
.Grid *.Full_C { width : 900px; }

.Grid *.FourFifth_W { width : 690px; }
.Grid *.FourFifth_H { height : 460px; }
.Grid *.FourFifth_C { width : 720px; }

.Grid *.ThreeQuarter_W { width : 645px; }
.Grid *.ThreeQuarter_H { height : 430px; }
.Grid *.ThreeQuarter_C { width : 675px; }

.Grid *.Half_W { width : 420px; }
.Grid *.Half_H { height : 280px; }
.Grid *.Half_C { width : 450px; }

.Grid *.TwoThird_W { width : 570px; }
.Grid *.TwoThird_H { height : 380px; }
.Grid *.TwoThird_C { width : 600px; }

.Grid *.Third_W { width : 270px; }
.Grid *.Third_H { height : 180px; }
.Grid *.Third_C { width : 300px; }

.Grid *.Quarter_W { width : 195px; }
.Grid *.Quarter_H { height : 130px; }
.Grid *.Quarter_C { width : 225px; }

.Grid *.Fifth_W { width : 150px; }
.Grid *.Fifth_H { height : 100px; }
.Grid *.Fifth_C { width : 180px; }

/* Standard selectors for the Grid. */
.Grid h1
{
	font-size : medium;
	font-weight : bold;
	margin : 0;
	padding : 0;
}

.Grid div
{
	border-color : Silver;
/*	border-style : dotted;*/
	border-width : 1px;
}

.Grid img
{
	border-style : none;
	padding : 0;
	margin : 0;
}

.Grid A:link
{
	color: #FF4500;
}
.Grid A:visited
{
	color: #6495ED;
}

.Grid hr
{
	height: 1px;
}