body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
        height: auto;
        width: 100%;
        overflow: visible;
}

img{border: none; outline: 0;}

.oneColFixCtrHdr #MainWrapper{
        width: 1060px;
        margin: 0 auto;
        display: block;
        overflow: visible;
        position: relative;
	}

.oneColFixCtrHdr #Wrapper{
	margin: 0 auto;
        width: 1060px;
        display: block;
	background-image: url(/CieloSite/images/HomePage/HomePageBkgd.jpg); 
	background-position: 0 0;
	background-repeat: no-repeat;
        padding-top: 150px;
        z-index: 1000;
        
}

.oneColFixCtrHdr #MainContainer {
	background-image: url(/CieloSite/images/HomePage/arrow.jpg); 
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 1060px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
        padding: 0;
        padding-top: 10px;
        height: auto;
}

.oneColFixCtrHdr #sidebar {
	float: right; /* since this element is floated, a width must be given */
	width: 380px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	margin-right: 60px;
        padding-top: 10px;
}

.oneColFixCtrHdr #mainContent {
	margin: 0 480px 0 0; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding:10px 20px 0 60px; /* remember that padding is the space inside the div box and margin is the space outside the div box */

}


*:first-child+html #mainContent {padding-top: 30px; margin-bottom: 20px;}

.oneColFixCtrHdr #footer {
        clear: both;
	background-image: url(/CieloSite/images/HomePage/FooterBkgd.jpg); 
	background-position: 0 0;
	background-repeat: no-repeat;
        margin-top: -10px;
	height: 255px;
	width: 1060px;
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
        padding-top: 10px;
}
.oneColFixCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */

}

.divider{float: left; clear: both; width: 1060px; position: relative; left: -60px; overflow: hidden;}


/* Slideshow */

#slideshowContainer{margin-bottom: 0px;}


.MainBkgd{position: absolute; top: 0; margin-left: -211px; z-index: -1;}

#Wrapper #navigation{
position: absolute;
top: 60px;
right: 25px;
height: 42px;
z-index: 1000;
}

* html #Wrapper #navigation{
left: 340px;
}



/* NEW MENU 7-12-10 */
#cat_1042075_divs{
position: relative;
top: -59px;
left: 25px;
}