@import url('../Default/global/global.css');

#Template { position: relative; }            
#Page {
    float: left;
    width: 828px;
    margin-bottom: 4px;
}


#Page-Inner {
}

 /*we're positioning the #HomeContent div in the banner area on the homepage*/
 #HomeContent {
        position: absolute;
        top: 33px;
        right: 10px;
        margin-top: 0;
        width: 345px;
        text-align: right;
        color: #fff;
        }

        #HomeContent h1#PageTitle {
            font-family: Garamond;
            text-transform: lowercase;
            font-size: 200%;
            letter-spacing: 0.06em;
            font-weight: bold;
            margin: 5px 0;
            line-height: 0.9em;
        }

    * html #HomeContent h1#PageTitle{
        font-size: 180%;
    }

    *:first-child+html #HomeContent h1#PageTitle{
        font-size: 180%;
    }
    #HomeContent-Inner {
        padding: 0 10px 0 0;
    }
    
     * html #HomeContent div#MainContent{
        font-size: 90%;
        }
    *:first-child+html div#MainContent{
        font-size: 90%;
        }


    #HomeFeatures {
    /*  float: left; : IMPORTANT: Make sure this div isn't floated (or set 'float: none' for IE6) as it stops #HomeContent from displaying in IE6*/ 
        width: 828px; 
        width: 100%;
    }

    	h2.sectionHeader {
	        font-family: Garamond;
	        color:#fff;
	        font-size: 180%;
	        font-weight: bold;
	        text-transform: lowercase;
	        padding: 3px 15px 4px 25px;
	        margin: 20px 20px 0 0;
    	}
    	
    	h2.programSection {
    	    background: #fff url('/App_Themes/Default/images/greyHeaderBG.png') repeat-y top left;
    	    padding: 5px 15px 0 25px;
        }
        h2.whatsNewSection {
    	    background: #fff url('/App_Themes/Default/images/orangeHeaderBG.png') repeat-y top left;
    	    margin: 0;
    	    padding: 1px 15px 4px 25px;
    	    }
    	    
    	h2.rhcHeader {
    	    margin: 20px 10px 10px;
    	    }
    	#HomePageFeatures {
    		float: left;
    		margin: 20px 0 0 0;
    	}
    		#HomePageFeatures div.feature {
	    		float: left;
	    		width: 250px;
	    		background: #fff url('/App_Themes/Default/images/featureBG.png') no-repeat top left;
	    		margin: 0 0 0 16px;
	    	}
	    	/*IE6 Double Margin bug*/
	    	*html #HomePageFeatures div.feature {
	    	    display: inline;
	    	}
	    	    #HomePageFeatures div.feature a.featureImage {
	    	        width: 100%;
	    	        display: block;
	    	        float: left;
	    	        text-align: center;
	    	        height: 97px;
	    	        }
	    	        
	    	    #HomePageFeatures div.feature img {
                    border: none;
                    
	    	    }
    	        #HomePageFeatures div.feature h3.featureTitle {
    	            float: right;
    	            font-family: Garamond;
    	            width: 140px;
    	            font-size: 150%;
    	            text-transform: lowercase;
    	            margin: 0 0 10px;
    	        }
       	            #HomePageFeatures div.feature h3.featureTitle a:link {
         	                color: #b2b3b4;
         	                display: block;
         	                width: 140px;
         	                padding: 15px 0 0;
                    }
    	        
    	         #HomePageFeatures div.feature p {
    	            clear: both;
    	            padding: 10px 20px 0;
    	            margin: 0px;
    	        }
    	        
    #HomeNews {
        float: left;
        margin-top: 25px;
    }
    #HomeNews-Inner {
        padding: 0 20px 0 0;
    }
        #HomeNews .newsitem {
            margin: 1em 0;
            width: 230px;
            margin: 0 0 0 16px;
            padding: 15px 10px 0;
            float: left;
        }
        /*IE6 Double Margin bug*/
	    *html #HomeNews .newsitem {
	    	display: inline;
	    	}
            #HomeNews .newsitem a.thumbnailLink img {
                border: none;              
            }
            #HomeNews .newsitem .title {
                margin: 0.5em 0 0.1em;
                text-transform: lowercase;
                font-size: 110%;
            }       
            #HomeNews .newsitem .date {
            }
            
            #HomeNews .newsitem .summary {
            }

	div#newsletterColumn {
		background-color: #fff;
		width: 160px;
		float: right;
		/*prevent the newsletterColumn from running into the absolutely positioned #quicklinks*/
		padding-bottom: 150px;
	}

	div#quicklinks {
	    background: #D21FA5 url('/App_Themes/Default/images/pinkbackground.png') repeat-x top left;
	    height: auto; 
	    position: absolute;
        bottom: 64px;
        right: 0px;
        width: 167px;
        background-position: bottom left;
	    }
	*html div#quicklinks {
        bottom: 69px;
        /*fix for IE6 positioning*/
        clear: both;
        }
        div#quicklinks-inner {
            margin-top: 0;
            padding-top: 0;
            background: url(/App_Themes/Default/images/quicklinks_inner_shadow.gif) repeat-y;
        }
        div#quicklinks h2.rhcHeader {
            margin-top: 0;
            padding-top: 27px;
        }
	    div#quicklinks ul {
	        color: #fff;
	        list-style: none;
	        margin: 0;
	        padding: 0 0 2em 10px;
	        font-size: 91.6%;
	        }
	        div#quicklinks ul li{
	            padding: 2px 0 0
	        }
            div#quicklinks ul li a {
	                color: #ffffff;
	                text-decoration: underline;
	                font-weight: bold;
	                }


