body
{
	background-image	: url('../images/background_gray.jpg');
	background-repeat	: repeat-x-y;
	background-position	: top left;
	
	position			: absolute;
	top					: 0px;
	left				: 0px;
	width				: 1000px;
	
	margin				: 0em;
}

.backImage /* The big background image */
{
	background			: url(../images/background_mq.JPG);
	background-repeat	: no-repeat;

	position			: absolute;
	left				: 0px;
	top					: 0px;
	width				: 1000px;
	height				: 764px;

	margin				: 0em;
}

.mainImage img /* The main image area */
{
	position 		: absolute;
	top				: 130px;
	left			: 198px;
	width			: 606px;
	height: 183px;

}

.mainTextArea /* The main text area */
{
	position		: absolute;
	top				: 339px;
	left			: 197px;
	width			: 604px;



	/*border			: thin dotted red; /* DEBUG */

	/* The magic to make semi-transparent PNG work in IE */
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/bgsemitp.png', sizingMethod='scale');*/
	
}

/*	This has also to do with the IE's PNG transparency magic: 
	IE ignores styles with [attributes], so it will skip the following. */
/*
.mainTextArea[class] 
{
	background-image	: url('../images/bgsemitp.png');
}
*/

.mainTextArea p
{
	font-size		: 11pt;
	font-family		: arial;
	font-style		: roman;
	color			: black;

	margin-top		: 0em;
	padding-top		: 0em;
	border-top-width : 0em;
}

.mainTextArea h2
{
	font-size		: 11pt;
	font-family		: arial;
	font-style		: bold;
	color			: black;
	
	margin-bottom	: 0em;
	padding-bottom	: 0em;
	border-bottom-width : 0em;
}

.mainTextArea A:link, .mainTextArea A:visited, .mainTextArea A:active
{
	text-decoration	: underline;
	text-align		: center; 
	font-weight		: normal ;
	font-style		: normal;
	color			: black;
}

.lowerBackTopLayer	/* The background extension for the main text area */
{
	left 				: 181px;
	top					: 764px;
	width				: 641px;
	height				: 120px;
	position	 		: absolute;

	background-color	: rgb(254,253,255);
}


.headerleft /* Club logo */
{
	position	 		: absolute;
	background			: url('../images/header_left.jpg');
	background-repeat	: no-repeat;
	top					: 25px;
	left 				: 24px;
	width				: 138px;
	height				: 129px;
	background-image: url(../images/logo_DVSC.gif);




	/*border			: thin dotted red; /* DEBUG */
}

.linkright /* Vintage Friends links */
{
	position 			: absolute;
	/*	background			: url('../images/links_right.jpg');
	background-repeat	: no-repeat; /**/
	
	top					: 111px;
	left				: 822px;
	width				: 178px;
	height				: 285px;
	/*border			: thin dotted red; /* DEBUG */
}
.linkright img
{
	border	: 0;
}

/* Top page link list links container */
table.headerMenu
{
	position		: absolute;
	top				: 58px;
	left			: 181px;
/*	width			: 642px; /**/
	border			: 0pt;
	font-size		: 11pt;
	font-family		: Arial;
	font-style		: bold;
	color			: black;
}
	
table.headerMenu th
{
	text-align		: center; 
	font-weight		: bold ;
}

table.headerMenu th.aHeader	/* The current page's menu item style */
{
	text-align		: center; 
	font-weight		: bold ;
	color			: red;
}

table.linkTable	
{
	font			: 11pt;
	font-family		: arial;
	font-style		: roman;
	width			: 600px;
	text-align		: left;
	border-width	: 0pt;
	border-style	: solid;
}

table.linkTable td
{
	padding			: 20pt;
	border-width	: 1pt;
	border-style	: ridge;
}

A.std:link, A.std:visited, A.std:active /* Link style for the top main menu */
{
	text-decoration	: none;
	text-align		: center; 
	font-weight		: bold ;
	font-style		: normal;
	color			: black;
}



A:link, A:visited, A:active
{
	text-decoration	: none;
	text-align		: center; 
	font-weight		: bold ;
	font-style		: italic;
	color			: black;
}
td { font-size: 11pt; font-family: arial; }
