/*
Theme Name: Yum! Careers
Theme URI: http://yumsuccess.com/
Description: Custom WordPress theme for Yum! Careers main website.
Version: 1.0
Author: Katie Koch
Author URI: http://pixelkated.com/ */

/* based on CSS for Yum! Foods */
/*** 2007 -- Bandolier Group, LLC ***/

@import url(nav_styles.css);
@import url(footer.css);

@media all {

/*** basic styles ***/

body {
	background-color: #686C6C;
	margin-top: 0px;
	margin-left: 0px;
	}

p, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	color: #333333;
    }		

p { margin: 12px 0;}
	
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #BE1113;
	line-height: 16px;
	margin: 12px 0;
}

/* Page title replacements */
h1.title { 
	text-indent: -9999px;
	overflow: hidden;
	background-position: 0 0;
	background-repeat: no-repeat;
    display: block;
 }
 
h1.culture { background-image: url(../img/yum_header_culture.gif); height: 81px; }
h1.careers { background-image: url(../img/yum_header_careers.gif); height: 143px; }
h1.brands { background-image: url(../img/yum_header_brands.gif); height: 75px; }
h1.oncampus { background-image: url(../img/yum_header_oncampus.gif); height: 75px; }
h1.locations { background-image: url(../img/yum_header_locations.gif); height: 75px; }
/*h1.apply_now { background-image: url(../img/yum_header_culture.gif); height: 81px; }*/
h1.a_huge_heart { background-image: url(../img/yum_header_a-huge-heart.gif); height: 141px; }
h1.benefits { background-image: url(../img/yum_header_benefits.gif); height: 119px; }
h1.brand_management { background-image: url(../img/yum_header_brand-management.gif); height: 75px; }
h1.creating_engagement { background-image: url(../img/yum_header_creating-engagement.gif); height: 111px; }
h1.driving_effectiveness { background-image: url(../img/yum_header_driving-effectiveness.gif); height: 111px; }
h1.finance_oncampus { background-image: url(../img/yum_header_finance-oncampus.gif); height: 75px; }
h1.finance { background-image: url(../img/yum_header_finance.gif); height: 111px; }
h1.history_growth { background-image: url(../img/yum_header_historygrowth.gif); height: 75px; }
h1.how_we_win_together { background-image: url(../img/yum_header_how-we-win-together.gif); height: 72px; }
h1.hr_oncampus { background-image: url(../img/yum_header_human-resources-oncampus.gif); height: 75px; }
h1.human_resources { background-image: url(../img/yum_header_human-resources.gif); height: 111px; }
h1.kelly { background-image: url(../img/yum_header_indiana-university-kelly.gif); height: 75px; }
h1.managing_talent { background-image: url(../img/yum_header_managing-talent.gif); height: 111px; }
h1.marketing_oncampus { background-image: url(../img/yum_header_marketing-oncampus.gif); height: 75px; }
h1.kellogg { background-image: url(../img/yum_header_northwestern-kellogg.gif); height: 75px; }
h1.medill { background-image: url(../img/yum_header_northwestern-medill.gif); height: 75px; }
h1.ohio { background-image: url(../img/yum_header_ohio-state-university.gif); height: 75px; }
h1.people_capability { background-image: url(../img/yum_header_people-capability.gif); height: 111px; }
h1.anderson { background-image: url(../img/yum_header_ucla-anderson.gif); height: 75px; }
h1.gsb { background-image: url(../img/yum_header_university-of-chicago-gsb.gif); height: 75px; }
h1.illinois { background-image: url(../img/yum_header_university-of-illinois.gif); height: 75px; }
h1.minnesota { background-image: url(../img/yum_header_university-of-minnesota.gif); height: 75px; }
h1.mccombs { background-image: url(../img/yum_header_university-of-texas-mccombs.gif); height: 75px; }
h1.marshall { background-image: url(../img/yum_header_usc-marshall.gif); height: 75px; }
h1.yum_university { background-image: url(../img/yum_header_yum-university.gif); height: 162px; }
h1.marketing { background-image: url(../img/yum_headers_mktg.gif); height: 123px; }


h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #2A2A2A;
	line-height: 15px;
	margin: 12px 0;
}

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	color: #333333;
    }
	
ul {
	list-style-position: outside;
	list-style-type: disc;
	margin: 12px 0;
	padding: 0 0 0 40px;
}

dl.terms-list {
	list-style-type: none;
	margin: 0 0 0 15px;
}

dl.terms-list dt {
	font-weight: bold;
}

dl.terms-list dd {
	margin: 0 0 15px 0;
}

dl.terms-list ol {
	margin: 10px 0 10px 35px;
}

dl.terms-list ol li {
	margin: 0 0 5px 0;
}

blockquote {
	margin: 12px 40px;
	}
	
.quote {
	font-style: italic;
	}

ul#rotate {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 200px;
	display: block;
	height: 176px;
	overflow: hidden;
	}


/* layout */

#header {
	background: url(../img/yum_careers_masthead.gif) top left repeat-x;
	width: 800px; 
	height: 100px;
	}
	
#post {
	width: 800px; 
	float: left; 
	background: #FFF;
	}
	
#sidebar {
	background-color: #727373;
	width: 200px; 
	float: left;
	}
	
#main-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	color: #333333;
	height: 100%;
	background: url(../img/yum_careers_topshadow.gif) top left no-repeat; 
	float: left; 
	width: 540px; 
	padding: 10px 30px 80px 30px;
}

/* list-based navigation */


ul#mainNav {
	margin: 0;
	padding: 0;
	height: 33px;
	float: left; 
	margin-top: 66px;
	/*background: url(../img/yum_careers_navfill.gif) no-repeat right;*/
	}

ul#mainNav li {
	display: inline;
	float: left;
	}

ul#mainNav li a {
	text-indent: -9999px;
	overflow: hidden;
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 33px;	
    display: block;
}

ul#mainNav li.culture a { /* Culture page-item-3 */
	background-image: url(../img/nav_culture.gif);
	width: 69px;
	}
ul#mainNav li.careers a { /* Careers page-item-6 */
	background-image: url(../img/nav_careers.gif);
	width: 71px;
	}
ul#mainNav li.brands a { /* Brands page-item-8 */
	background-image: url(../img/nav_brands.gif);
	width: 68px;
	}
ul#mainNav li.oncampus a { /* OnCampus page-item-10 */
	background-image: url(../img/nav_oncampus.gif);
	width: 94px;
	}
ul#mainNav li.locations a { /* Locations page-item-12 */
	background-image: url(../img/nav_locations.gif);
	width: 88px;
	}
ul#mainNav li.apply_now a { /* Apply Now page-item-14*/
	background-image: url(../img/nav_apply_now.gif);
	width: 98px;
	}

ul#mainNav li a {
	color: #FFFFFF;
	}

ul#mainNav li a:hover { /* hover state */
	background-position: 0 -33px;
	}

ul#mainNav li.current_page_ancestor a, ul#mainNav li.current_page_item a, .home ul#mainNav li.home a, .culture ul#mainNav li.culture a, .careers ul#mainNav li.careers a, .brands ul#mainNav li.brands a, .oncampus ul#mainNav li.oncampus a, .locations ul#mainNav li.locations a, .apply_now ul#mainNav li.apply_now a { /* on state */
	background-position: 0 -33px;
	}

/* Sub Navigation */
.menu, .menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

.menu li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.menu li a, .menu ul ul li a {
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow: hidden;
	text-indent: -9999px;
	display: block;
	height: 29px;
	width: 200px;
	outline: none;
	}

.menu li.current_page_ancestor a {
	color: white;
	background-position: 0 0;
	}

.menu li.current_page_item a, .menu li a:hover { /* current page, 2nd level */
	color: green;
	background-position: 0 -29px;
	}
.menu li.current_page_item ul li a { /* current page, 3rd level */
	color: red;
	background-position: 0 0;
	}

.page-52 img.title, .page-56 img.title, .page-62 img.title, .page-64 img.title, .page-68 img.title, .page-117 img.title
 {
	display: none;
	}

.pics {  
    height:  176px;  
    width:   200px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    padding: 0px;  
    width:  200px; 
    height: 176px; 
    top:  0; 
    left: 0 
} 

.thumbnail {
	width: 258px;
	float: left;
	display: inline;
	margin: 0 20px 20px 0; 
	}

.thumbnail.right { margin: 0 0 20px 0;}

a img {
	border: none;
	}

a.thumbnail { outline: none; }


/* anchors */ 

a {
	color: #003366;
	text-decoration: none;
	font-weight: bold;
	outline: none;
}

a:hover {
	color: #003366;
	text-decoration: underline;
}

a:visited {
	color: #999999;
	font-weight: bold;
	
}
a:active {
	color: #009EBF;
	text-decoration: underline;
}

a:visited:hover {
	color: #003366;
	text-decoration: underline;
}

/* misc styles */
	
	
.bottom-align {
	vertical-align: bottom;
	margin-top: 50%;
}

.bold-red {
	font-weight: bold;
	color: #BE1113;
}
.bold {
	font-weight: bold;
}

.bold-black {
	font-weight: bold;
	color: #000000;

}


.italic {
	font-style: italic;
}


.right-align {
	float: right;
	vertical-align: top;
}
.bullet {
	color: #A72C3A;
    margin-right: 6px;
}
.negative_indent {
    text-indent: -12px;

}.negbottom {
	margin-bottom: -0.5em;
}

.zeromargin {
	margin: 0px;
}
.col-divider {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #867665;
	padding-left: 20px;
}

.zerotopmargin {
	margin-top: 0px;
}


}



