/* kids and family V2 OPB 2008 */

/* colors used
    light orange: fecc02
    dark orange: d48d1c
    green: 9dc931

*/

/* override base styles for left side width */

div#page.news div#content {
    width: 590px;
    margin-right: 10px;
}

div#page.news div#content div#information {
    width:625px;
}

div#page.news div#content div#relevant {
    float: none;
    margin-left: 10px;
}

/* global styles */

	#contentCenter {
		float: left;
		width: 395px;
	}
	
	#contentSidebar {
		float: left;
		width: 190px;
	}
	
	.linkArrow {
		color: #fecc02;
	}
	
	.clearBoth {
		clear: both;
	}




/* module bucket on right */
    #moduleRight {
        margin-left: 10px;
    }
    
    .moduleWrapper {
        padding-bottom: 5px;
		float: left;
		width: 145px;
    }

/* sidebar */
    #contentSidebar dt {
        width: 170px;
        padding: 0 0 0 10px;
        background-color: #d48d1c;
        color: #ffffff;
        font-size: 15px;
        font-family: arial;
        font-weight: bold;
        line-height: 30px;
        margin-top: 10px;
    }
    
    #contentSidebar dd {
        padding: 5px 10px 5px 10px;
    }

/* nav */
/* local nav */
	div#content div#deep_nav {
		float:none;
		width:625px;
		display:block;
		margin:0 0 0 0px;
		padding:0;
	}
	
	div#content div#deep_nav ul#local_nav {
		float:left;
		width:590px;
		margin:0;
		padding:0;
		border: none;
        background-color: #9dc931;
	}
	
	div#content div#deep_nav ul#local_nav li {
		float:left;
		white-space:nowrap;
		margin: 0;
		padding: 0px;
		border: none;
		background:#9dc931;
	}
	
	
	div#content div#deep_nav ul#local_nav li.local_nav_hilite {
		background: #f2f7f5;
	}
	
	div#content div#deep_nav ul#local_nav li.local_nav_hilite a:link,
	div#content div#deep_nav ul#local_nav li.local_nav_hilite a:visited {
		color:#61611d;
		text-decoration:none;
	}
	
	div#content div#deep_nav ul#local_nav li a:link,
	div#content div#deep_nav ul#local_nav li a:visited {
		color:#ffffff;
		font-weight: normal;
		font-size: 25px;
        font-family: helvetica, arial;
		text-decoration:none;
        letter-spacing: -1px;
        padding: 5px 15px 3px 15px;
        *padding-top: 0px;
        display: block;
        float: left;
	}
	
	div#content div#deep_nav ul#local_nav li a:hover,
	div#content div#deep_nav ul#local_nav li a:active {
		color:#fff;
		text-decoration:none;
		background-color: #8fb72d;
        letter-spacing: -1px;
	}
    
	div#content div#deep_nav ul#local_nav li.active a {
		background-color: #fecc02;
	}
	
/* end nav styles */

    #contentBanner {
        height: 135px;
    }


/* mini schedule */

    #miniSched {
        width: 385px;
        padding: 5px 0 10px 10px;
        background: url(../images/miniSchedBg.gif) #9ec932 repeat-x bottom;
    }
    
    .miniSched_title {
        font-size: 20px;
        font-weight: bold;
        color: #fff    
    }
    

/* home page content list nav */
    .contentList {
        margin-top: 10px;
    }
    
	.contentList ul {
		width: 220px;
		float: left;
	}
	
	.contentList li {
		padding-left: 0px;
	}
	
    .contentList img {
        border: 5px solid #d48d1c;
        float: left;
        margin-right: 10px;
    }
    
    .contentList h3, .contentList_sub h3, .article h3 {
        background-color: #d48d1c;
        border-right: 10px solid #fecc02;
        line-height: 30px;
        font-size: 15px;
        color: #fff;
        margin: 0px;
    }
	
	.article h3 {
		line-height: 20px;
	}
    
	
    .contentList p {
        padding: 5px 10px 5px 0;
    }
    
    .contentList a:hover.homeTile h3 {
        background-color: #ae7417;
        text-decoration: none;
    }
   
    .contentList a:link.homeTile h3 {
        background-color: #d48d1c;
        text-decoration: none;
    }
    

    
   
/* sub page content list */
	.contentListWrapper {
		margin-top: 2px;
	}

	.contentList_sub h3 {
		background: none;
		border: none;
		color: #d48d1c;
	}
	
	.subcat_nav_wrapper {
		padding-top:5px;
		margin-bottom:0px;
		color: #666;
	}
	
	.subcat_nav_wrapper a {
		color: #666;
		text-decoration: none;
	}

	.contentList_sub a {
		color: #d48d1c;
		text-decoration: none;
	}
	
	.contentList_sub a:hover {
		color: #fecc02;
		text-decoration: none;
		background: none;
	}

/* article content */
    .article h3 {
		background: none;
		border: none;
		color: #d48d1c;
		margin-top: 10px;
	}
    
    .article h4 {
        font-size: 15px;
        color: #666;
        border-bottom: 1px solid #eee;
    }                          
    
    .article a {
        color: #d48d1c;
        text-decoration: none;
    }
    
    .article a:hover {
        color: #fecc02;
        background-color: transparent;
    }
	
	.article ul {
		list-style-type: square;
		color: #9dc931;
		margin-left: 5px;
		list-style-position: inside;
	}

	.article {
		padding-left: 5px;
	}
	
	.article img {
		padding: 1px 7px 1px 7px;
	}


/* kids family */
	.contentList_sub_kids_left img,
    .contentList_sub_kids_right img {
		border: 0px solid #d48d1c;
	}
	
    .contentList_sub_kids_left img {
        padding: 5px 5px 0px 0px;
    }
    
    .contentList_sub_kids_right img {
        padding: 5px 0px 0px 0px;
    }
    
	.contentList_sub_kids_left .contentList_sub,
    .contentList_sub_kids_right .contentList_sub {
		float: left;
	}
    
    .subcat_kids_link h3 {
        background-color: #9DC931;
        width: 180px;
        border-right: 10px solid #fecc02;
        padding-left: 5px;
        margin-top:0px;
        
    }
    
    *.contentList_sub_kids_left,
    *.contentList_sub_kids_right {
        line-height: 0pt;
    }
    
    /* slide show - removes 'jump' on page load*/
        #myGallery {
            display: none;
        }
    
    
    /* links */
        .contentList_sub a:hover.subcat_kids_link h3 {
            background-color: #8FB72D;
        }
        
        .contentList_sub a.subcat_kids_link h3 {
            color: #fff;    
        }

