/****************************/
/*                          */
/* Structural Formatting!!! */
/*                          */
/****************************/

/*-------------------*/
/* Header formatting */
/*-------------------*/
#header
{
	position: absolute;
	top: 70px;
	left: 20px;
	height: 100px;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: fixed;
	padding: 10px;
	border-color: white;
	border-width: 0 0 0 1px;
	width: 300px;
	border-style: none none none dotted;
}

* html #header {
	width: 330px;
	w\idth: 310px;
	height: 120px;
	he\ight: 100px;
}

#leftdetails
{
	float: left;
	text-align: left;
}

#rightdetails
{
	float: right;
	text-align: right;
}


/*--------------------*/
/* Sidebar formatting */
/*--------------------*/

#sidebar, #sidebar2
{
	position: absolute;
	top: 70px;
	padding: 0px 0px 0px 10px;
	border-color: white;
	border-width: 0 0 0 1px;
	width: 148px;
	border-style: none none none dotted;
}

* html #sidebar , * html #sidebar2 {
	width: 185px;
	w\idth: 148px;
}

#part1
{
	position: relative;
	top: 0px;
	left: 0;
	width: 300px;
}

#calendar
{
	position: absolute;
	top: 38px;
	left: 348px;
}


#sidebar
{
	left: 565px;
}

#sidebar2
{
	left: 370px;
}

/*--------------------*/
/* Content formatting */
/*--------------------*/

#content
{
	position: absolute;
	top: 210px;
	left: 20px;
	padding: 10px;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: fixed;
	width: 700px;
}

* html #content {
	width: 720px;
	w\idth: 700px;
}

/*--------------------*/
/* AddressBar formatting  */
/*--------------------*/

#addressBar
{
	position: absolute;
	top: 20px;
	left: 20px;
	padding: 5px 10px 0 10px;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: fixed;
	width: 700px;
	height: 35px;
	vertical-align: middle;
}

* html #addressBar {
	width: 720px;
	w\idth: 700px;
	height: 40px;
	he\ight: 35px;
}

/*--------------------*/
/* addLinksBar formatting  */
/*--------------------*/

#addLinksBar
{
	clear: both;
	vertical-align: middle;
	position: relative;
}

* html #addLinksBar {
	width: 720px;
	w\idth: 700px;
	height: 40px;
	he\ight: 35px;
}

#leftAdLinks, #rightAdLinks
{
	width: 48%;
	padding: 2px;
	margin: 2px;
	text-align: left;
	border-color: black;
	border-width: 1px;
	border-style: dotted none none none;
}

#leftAdLinks
{
	float: left;	
}

#rightAdLinks
{
	float: right;
	
}

/*--------------------*/
/* 3 Column Format    */
/*--------------------*/

.clr{clear:both;}

#outer{ 
	border:solid white 0px; 
	/*/*/ border-left-width: 220px ;  /* left column width. NN4 hack to hide borders */ 
	border-left-color: #FFFFFF;   /* left column colour */ 
	border-left-style: solid; 
	/*/*/ border-right-width: 225px; /* right column width. NN4 hack to hide borders */ 
	border-right-color: #FFFFFF;  /* right column colour */ 
	border-right-style: solid; 
	width: auto; 
 } 
 
#inner{margin:0; width:100%;}
 
#leftcol{
	width:225px; 
	float:left; 
	position:relative; 
	margin-left:-225px; 
	margin-right:1px; 
 }
 
#maincol{ 
	float: left; 
	width: 98%; 
	position: relative; 
	margin: 0 -8px 0 -2px; 
 }

#rightcol{
	/*/*/ width:225px; /* hack keeps NN4 right column right? */ 
	float:right; 
	position:relative; 
	margin-right:-225px; 
	margin-left:1px; 
} 
 
/*--------------------*/
/* Misc Structures    */
/*--------------------*/

#info
{
	width: 450px;
	border-width: 10px;
	border-color: white;
	background-color: white;
	padding: 10px;
}

