/* CSS Document */
		body {
			min-width: 590px;         /* 2 x (nav fullwidth + content padding) + sidebar fullwidth */
width:expression(document.body.clientWidth > 1000? "1000px": "auto" );
			font-family: "Gill Sans", "Trebuchet MS", "Gill Sans MT", "Verdana", "Helvetica", "Arial", sans-serif;
			font-size: 1.0em;
			line-height: 120%;
			}
		
/**Design**/
		#container {
			padding-left: 180px;      /* nav fullwidth */
			padding-right: 210px;     /* sidebar fullwidth + content padding */
		}
		
		#container .column {
			position: relative;
			float: left;
		}
		
		#content {
			padding: 10px 20px;       /* content padding */
			width: 100%;
		}
		
		#navigation {
			width: 150px;             /* nav width */
			padding: 0 10px;          /* nav padding */
			margin-left: -100%;
			left: 170px;              /* sidebar fullwidth for IE6 */
		}

        #container > #navigation {
            left: -210px;             /* -(nav fullwidth + content padding) */
        }
		
		#sidebar {
			width: 150px;             /* sidebar width */
			padding: 0 10px;          /* sidebar padding */
			margin-right: -210px;     /* sidebar fullwidth + centre padding */
		}
		
		#footer {
			clear: both;
		}

		/*** Equal-height Columns ***/

		#container {
			overflow: hidden;
		}


		/*** Footer Fix ***/

		* html body {
			overflow: hidden;
		}
		
		* html #footer-wrapper {
			float: left;
			position: relative;
			width: 100%;
			background: #FFF;         /*** Same as body background ***/
		}

		/*** Just for Looks ***/

		body {
			margin: 0;
			padding: 0;
			background: #FFF;
		}

		#header, #footer {
			text-align: center;
			padding: 0.3em 0;
		}

		#container .column {
			padding-top: 1em;

		}
		
		/** Font Styles **/
		
		/*Link Styles*/
a {
	text-decoration: none;
	font-weight: normal;
	color:  #3333FF;
}

a:link {
}

a:visited {
	color:  #990099;
}

a:active {
}

a:hover {
	text-decoration: underline;
	}

#topnav a {
	border: thin solid #134373;
	padding: 4px 4px 4px 4px;
	color: #990000;
	text-align: center;
}

#navigation a {
	font-size: 90%;
	line-height: 120%;
	display: block;
	padding: 1px 0px;
	margin-bottom: 3px;
	text-decoration: none;
	font-weight: bold;
	padding-right: 1%;
	color: #990000;
}

#navigation a:hover {
	background-color: #eee;
	text-decoration: none;
}

#navigation li.active a {
	background-color: #eee;
}

#navigation ul ul a {
	font-weight: normal;
}

#copyright a {

}

#top a {
}

/*Paragraph Styles*/
p {
	color: #000000;
	line-height: 120%;
	}

h1 {
	color: #000000;
	font-size: 140%;
	text-transform: none;
}

h2 {
	color: #666;
	border-bottom-style: dotted;
	border-bottom-width: thin;
	font-size: 100%;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h3 {
	color: #000000;
	font-size: 100%;
	font-weight: bold;
}

#middle p{
}
#navigation p{
	color: #333333;
	}
#sidebar p{
	color: #333333;
	font-size: 90%;
	}
#navigation h3{
	color: #333333;
	}
#sidebar h3{
	color: #333333;
	}

#footer p{
		font-size: 80%;
		clear: both;
}

/*Left Hand List Style*/
#navigation ul, #navigation li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#navigation ul ul {
	padding: 0;
	margin: 0px 0px 0px 10px;
}

/** Template for basic site design based upon the one from: http://www.alistapart.com/articles/holygrail **/