/* CSS Document */

body {background: transparent url(images/paleyellow.gif) 0 0 repeat scroll;
	  z-index:0;
}
div#logo {background: transparent url(images/cclionlogo.gif) 0 0 no-repeat scroll;
}
div#rays {background: transparent url(images/sunrays.gif) 0 0 no-repeat scroll;
}
div#shine {background: transparent url(images/sunshine.gif) 0 0 repeat-x scroll;
}
div#sloganbar {background: transparent url(images/sloganbar.gif) 0 0 repeat-x scroll;
}
div#menubar {background: transparent url(images/menubar.gif) 0 0 repeat-x scroll;
}
div#greymargin {background: transparent url(images/greysquare.gif) 0 0 repeat scroll;
	  z-index:1;
}
div#content {background-color: white;
}
div#rightmargin {background: transparent url(images/paleyellow.gif) 0 0 no-repeat scroll;
	  z-index:0;
}


body {margin: 0; padding: 0;}
div#logo {z-index:5; position:absolute; top:16px; left:15px;}
div#ad {z-index:5; position:absolute; top:35px; left:350px;float: left;}

div#rays {z-index: 3;position: absolute; top: 16px; left: 15px; width:914px; height: 205px; font: 13px Verdana, sans-serif;}
div#shine {z-index: 3;position: absolute; top: 16px; left: 915px; width:15px; right:0%; height: 205px; font: 13px Verdana, sans-serif;}

div#sloganbar {z-index: 4;position: absolute; top: 220px; left: 15px; width: 915px; right: 0%;height: 69px; font: bold 14px "Gill Sans", sans-serif;}
div#menubar {z-index: 4;position: absolute; top: 289px; left: 15px; width: 915px; right: 0%;height: 40px; font: 13px Verdana, sans-serif;}
div#menubar p {margin: 0 0px 0px;}
div#greymargin {position:absolute; top:305px; left: 15px; width:915px; right:0%; height: 800px;}
div#content {z-index: 2;position: absolute; top: 327px; left: 50px; width: 750px; right: 10%; color: #223; font: 14pt "Gill Sans", Helvetica, Verdana, sans-serif;border:0px 1px 1px 1px;
border-thickness:1px;
border-top-width:0px;
border-color: #223;
border-style: solid;}
div#content p {margin: 0 20px 20px;}
div#content h3,h2,h1 {margin-bottom: 0.25em; margin-left: 10px;}

div#menu-bar {z-index: 2;position: absolute; top: 120px; left: 16px; width:100%;right: 0%; height: 29px; font: 14px Verdana, sans-serif;} 
div#menu-bar p {margin: 0 40px 6px;}
div#menu-items {z-index:5; padding-top: 7px; position: absolute; top: 292px; left: 95px; right: 0; height: 33px; font: 14px "Gill Sans", sans-serif;} 
div#menu-items a:link{
	text-align: left;
	padding-bottom: 0px;
	margin: 0px 25px 0px 70px;
	color: #ffefdf;
        background-color: transparent;
	font-size: 15px;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	font-family: "Gill Sans", verdana, arial, helvetica, sans-serif;
}
div#menu-items a:visited{
	text-align: left;
	padding-bottom: 0px;
	margin: 0px 25px 0px 70px;
	color: #ffefdf;
        background-color: transparent;
	font-size: 15px;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	font-family: "Gill Sans", verdana, arial, helvetica, sans-serif;
}

div#menu-items a:hover{
	text-align: left;
	padding-bottom: 0px;
	margin: 0px 25px 0px 70px;
	color: #FCF6C2;
        background-color: transparent;
	font-size: 15px;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	font-family: "Gill Sans", verdana, arial, helvetica, sans-serif;
}

img.right {
margin: 5px 25px 5px 20px;
border:2px;
border-thickness:2px;
border-color: #565;
border-style: solid;
float: right;
}

img.left {
margin: 5px 25px 5px 20px; 
float: left;
border:2px;
border-thickness:2px;
border-color: #565;
border-style: solid;}


p,h1,h2,h3,h4,pre {
margin:0px 10px 10px 10px;}

h1 {
font:14pt/22pt "Gill Sans", Helvetica, Verdana, sans-serif;
font-variant: small-caps;
font-weight: bold;
text-align: center;
padding-top:10px;}

h2 {
font:12pt/13pt "Gill Sans", Helvetica, Verdana, sans-serif;
font-variant: small-caps;
font-weight: bold;
text-align: center;
padding-top:10px;}

h3 {
font:11pt/13pt "Gill Sans", Helvetica, Verdana, sans-serif;
font-variant: normal;
font-weight: normal;
text-align: center;
padding-top:0px;}

h4 {
font:15pt/21pt "Gill Sans", Helvetica, Verdana, sans-serif;
font-variant: small-caps;
font-weight: bold;
text-align: center;
padding-top:0px;}

h1.left {text-align: left;}
h1.right {text-align: right;}

h2.left {text-align: left;}
h2.right {text-align: right;}

h3.left {text-align: left;}
h3.right {text-align: right;}

h4.left {text-align: left;}
h4.right {text-align: right;}