		body {
                background: url(.png);
		background-align: left;
           	letter-spacing: 0.5px;
	font: 0.75em 'Verdana', LucidaGrande, Helvetica, Arial, sans-serif; 
	        font-size: 11px; 
		text-align: left; 
		color: #333; 
		line-height: 14pt; 
		margin: 0; 
		}



		#maincontainer {
		width: 1075px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
                margin-bottom: 0px;
		background: url(images/ELLY1.jpg) no-repeat ;
                color: #bobfc6;
		}



		#container {
		width: 850px;
		border-left: 1px dotted #8e8268;
                border-right: 1px dotted #8e8268;
		margin-left: auto;	
                margin-right: auto;
		text-align: left;
                color: #333; 
		}



		#wrap {
		border: 1px solid #111;
		padding: 0;
		}




		#banner {
			padding: 0px;
			margin-bottom: 0;
         		margin-top: 0;
                        margin-left: 12px;
                        text-align: left;
           		background-color: #fff;
                	background: url(.jpg) no-repeat left;
           		height: 200px;
           		border: none;
		}



		#menu {
		padding: 11px;
		margin-bottom: 0px;
		margin-top: 0px;
                margin-left: 150px;
                text-align: left;
                font-style: italic;
                line-height: 16pt;
         	background-color: #fff;
		background: url(.png) no-repeat left;
		height: 150px;
		border-left: 1px dotted #CCC;
	        }


		#content {
		padding: 12px;
		margin-right: 411px;

		}

               #sidebar-a {float: right;
			width: 190px;
                        margin-top: 62px;
		        padding: 10px;
			font: 0.75em 'Verdana', LucidaGrande, Helvetica, Arial, sans-serif; 			font-size: 10px;
			line-height: 13pt;
                        border-right: 1px dotted #5f818e;

                        
			

		}



		


		#sidebar-b {
			float: right;
			width: 185px;
                        margin-top: 8px;
			padding: 10px;
			font: 0.75em 'Verdana', LucidaGrande, Helvetica, Arial, sans-serif; 			font-size: 11px;
			line-height: 14pt;
                        border-left: 0px dotted #5f818e;

		}



		#headbar {



			clear: both;



			background: url(.jpg);







                        height: 22px;



			border-top: 1px #ccc dotted;



                        border-bottom: 1px #ccc dotted;



                        text-align: left;



                        font-style: bold;



                        color: #333;



                        font-size: 120%;



		}







		#footer {



			clear: both;



                        background: url(.jpg);



border-bottom: 1px #ccc dotted;



			font-size: 1px;



			height: 10px;



			margin: 0;



		}







		blockquote {



			border-top: 1px solid #333;



			border-bottom: 1px solid #333;



			font-style: italic;



		}







		h1 {







			font-variant: small-caps;



			font-size: 225%;



			color: #ccc;



			font-style: normal;



			line-height: 1;



			margin-bottom: 25px;



		}



		



		h1 span {



			color: #c90;



			font-style: italic;



			font-size: 35%;



			font-variant: normal;



		}











		.footer{



			text-align: right;



			font-weight: normal;



			text-transform : uppercase;



			font-size: 85%;



			color: #333;



			line-height: 1;



		}



		.marginfooter{



			width:200px;



			text-align:center;



			margin-bottom:30px;



		}







		#content h2 {



			padding-left: 20px;



			font-weight: bold;



			font-variant: small-caps;



			font-size: 16px;



			color: #000;



			background: url(images/doc.png);



			background-position: center left;



			background-repeat: no-repeat;







		}



		



		#content h2 .date {



			font-weight: normal;



			font-variant: small-caps;



			font-size: 11px;



			color: #333;



			line-height: 1;



		}







		#sidebar-a h2{



font: 11px verdana, times new roman, serif;



			color: black;



                        text-transform: uppercase;

		        font-weight: bold;



		        



		        line-height: 16px;



		        padding: 0;

                        

			border-bottom: 0px dotted #5f818e;









	                       





		}



		#sidebar-b h2{

                        font: 11px verdana, times new roman, serif;



			color: black;

                        padding-left: 20px;



                        text-transform: uppercase;



		        font-weight: bold;



		        text-transform: uppercase;



		        line-height: 16px;



		        padding: 0px;



			border-bottom: 0px dotted #5f818e;



                        border-top: 0px dotted #a8783a;







		        



		}











		a:visited, a:link {



			color: #5f818e;



			text-decoration: none;



			border-bottom: 0px dotted #333;



		}







		a:hover {



			color: black;



			text-decoration: none;



			border-bottom: 1px solid black;



		}



              



                h1 a:visited, h1 a:link, h1 a:hover {



			font-variant: small-caps;



			color: #ccc;



			font-style: normal;



			line-height: 1;



			border-bottom: none;



		}



		.entry  {



			background-color: #fff;



			color:#333;



			padding:10px;



			border: 1px #CCC solid;



			text-align:justify;



		}



		.entry:first-letter  {



			color:#000;



			font-weight:bold;



			font-size:14px;



		}



		.ornament  {



			text-align:center;



			width:560px;



		}



		.commentform  {



			background-color: #fff;



			border: 1px #ccc solid;



			padding: 10px;



			width: 100%;



		}



		.commentinput {



			border:1px #ccc solid;



			width:70%;



		}







		.searchbox {



			border:1px #ccc solid;



			margin-bottom:5px;



			width:100%;







		}



		.commentbutton, .searchbutton {



			border:1px #000 solid;



			background:#ddd;



		}



		.commentbutton {



			width:140px;

                        border: 1px dotted #CCC;



		}



		.searchbutton {



			width:190px;



		}



		#comments {



			margin-left:0px;

 border: 1px dotted #8e8268;



		}



		.pivot-image {



			border:0px #ccc solid;



			padding:5px;



			background:#fff;



		}



		#buttonbox a {



			border-bottom:none;



		}



		.badge {



			border:none;



			margin-bottom: 5px;



		}































/* ACCESSIBILITY CHANGES - JM 2004/11/26 */







/* these hide the accessibility tags to stop the layout from changing */







.pivot-search label { visibility:hidden; display:none; }



.pivot-search legend { visibility:hidden; display:none; }



.pivot-search fieldset { border:0; padding:0; margin:0; }



.pivot-search-result label { visibility:hidden; display:none; }



.pivot-search-result legend { visibility:hidden; display:none; }



.pivot-search-result fieldset { border:0; padding:0; margin:0; } 
