/* ----------------------------------------------------------------------------- 

AFC Enterprises, Inc. 2006 Annual Report css [www.afce.com]
written by Eisenman Associates [www.eisenman.com]

--------------------------------------------------------------------------------

COLORS
RED					#D3202F
TEXT GRAY 			#312A2A
METALLIC GREEN		#6B7B78

----------------------------------------------------------------------------- */



/* ----------------------------------------------------------------------------- 
GLOBAL
----------------------------------------------------------------------------- */
body {
	background:#393939 url(bg.png) repeat-x;
	margin:0 auto;
	padding:0;
	font-size:62.5%;
	color:#312A2A;
  	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;}



/* ----------------------------------------------------------------------------- 
STRUCTURE
----------------------------------------------------------------------------- */
#wrap {
	width:800px;
	margin:0 auto;
	padding:0;
	text-align:left;}

#bar1 {
	height:153px;
	margin:0;
	padding:10px 15px;
	background:#660000 url(top_bg.png) 0 0 no-repeat;
	color:#FFFFFF;
	border-bottom:solid 1px white;}

#bar2 {
	margin:0;
	padding:0;
	border-top:solid 16px #660000;
	border-bottom:solid 2px white;
	clear: both;}
	
#pdflink {
	width:788px;
	margin:0;
	padding:10px 20px 10px 0;
	float:right;
	text-align:right;
	background:#000;
	}

#bar3 {
	height:75px;
	margin:0;
	padding:20px 0 20px 0;
	color:#FFFFFF;
	clear:both;
	font-size:110%;
	background:#000 url(footer_bg.png) 0 0 no-repeat;}


#content {
	margin:0;
	padding:0;
	clear:both;
	border-bottom:solid 1px #fff;
	background:#FFFFFF;
	}
	
#col1 {
	width:422px;
	margin:0;
	padding:10px 15px 20px 15px;
	float:left;
	border-bottom:solid 1px white;
	
		font-size:.95em;

	}

#col1.letter {
	width:366px;
	margin:0;
	padding:10px 15px 20px 15px;
	float:left;
	background:#FFFFFF;}


.txt{font-size:10px;
		line-height:12px}

#col1wide {
	width:762px;
	margin:0;
	padding:10px 15px 20px 15px;
	float:left;
	border-bottom:none;
	background-color:#FFFFFF;
		
	
	}

#col2 {
	width:310px;
	margin:0;
	padding:10px 15px 20px 15px;
	float:right;
	background:#FFFFFF;
			font-size:.95em;

	}
#col2.col2_bd {
	width:210px;
	margin:0;
	padding:10px 15px 20px 5px;
	float:right;
	background:#FFFFFF;
			font-size:.95em;

	}
	

#col2.letter {
	width:370px;
	margin:0;
	padding:10px 15px 20px 15px;
	float:right;
	background:#FFFFFF;}

#back {
	width:200px;
	margin:0;
	padding:0 10px 10px 20px;
	float:left;
	text-align:left;}
	
#next {
	width:200px;
	margin:0;
	padding:0 20px 10px 10px;
	float:right;
	text-align:right;}

#chairman {
	margin:7px 5px 5px 0;
	padding:0;
	float:left;
	width:180px;
	}

#copyright {
	width:762px;
	margin:0;
	padding:20px 15px 20px 15px;
	clear:both;}
	
#bar2 #a, #bar2 #b, #bar2 #c {
	margin:0;
	padding:0;
	float:left;}

#bar2 #a, #bar2 #b {
	border-right:solid 1px #FFFFFF;}
	
#bar2 #a img, #bar2 #b img, #bar2 #c img {
	margin:0;
	padding:0;}	


/* ----------------------------------------------------------------------------- 
NAVIGATION
----------------------------------------------------------------------------- */
#menu {
	background:#4D0000;
	color:#FFF;
	height:50px;
	border-bottom:solid 1px white;
	clear:both;}
	
#menu ul {
	list-style:none;
	display:block;
	margin:0;
	padding:0;}

#menu ul li {
	margin:0;
	padding:15px 23px 15px 15px;
	text-align:left;
	font-weight:bold;
	float:left;
	font-size:100%;}




/* ----------------------------------------------------------------------------- 
TYPOGRAPHY
----------------------------------------------------------------------------- */

blockquote {
	font-size:220%;
	color:#660000;
	font-weight:normal;
	margin:10px 0 10px 30px;
	padding:5px 0 5px 0;}


p {
	font-size:120%;
	line-height:150%;
	margin:0;
	padding:2px 0 5px 0;}
	
p.caption {
	font-size:95%;
	color:#666;
	
	}
	
p.signature {
	width:150px;
	margin:0;
	padding:50px 0 0 0;
	background:transparent url(cheryl_b.jpg) 0 0 no-repeat;}

#chairman p {
	color:#660000;
	font-style:italic;}

h1 {
	display:block;}

h2 {
	font-size:240%;
	color:#660000;
	font-weight:normal;
	margin:0;
	padding:7px 0 8px 0;}

#bar1 h2 {
	text-align:right;
	color:#FFF;}

h3 {
	font-size:190%;
	color:#660000;
	margin:0;
	padding:7px 0 0 0;}

#bar1 h3 {
	color:#FFFFFF;
	text-align:left;
	}

h4 {
	font-size:160%;
	line-height:140%;
	color:#660000;
	margin:0;
	padding:7px 0 0 0;}
	
h5 {
	margin:0;
	padding:7px 0 0 0;}
	
h6 {font-size:105%;
	margin:0;
	padding:7px 0 0 0;
	text-transform:uppercase;}
	
#chairman p, p.signature {
	font-size:100%;
	line-height:140%;}
	
#copyright p {
	font-size:90%;
	font-weight:normal;
	text-align:center;
	letter-spacing:1px;}	
	
#bar1 h1 {
	width:250px;
	height:40px;
	background: url(logo.gif) 0 0 no-repeat;
	/*text-indent:-9999px;*/
		color:#FFFFFF;
		font-size:1.1em;
	padding-top:50px;
	float:left;
	margin:20px 0 0 0;}

#bar1 h2 {
	font-size:280%;
	margin:0;
	padding:20px 0 0 0;
	letter-spacing:1px;}

#bar1 h3 {
	font-size:130%;
	margin:0;
	padding:5px 0 5px 0;
	font-weight:normal;}
	
ol {
	font-size:110%;
	line-height:140%;
	}
	
ol li {
list-style:none;
margin-left:0;
	}	
ol li span{


margin:0 0 0 -18px;

	}	

ol.letter {
	color:#660000;
	font-size:130%;}
	
#col2.intro {
	background:#000000;
	color:#FFFFFF;}



/* ----------------------------------------------------------------------------- 
LINKS
----------------------------------------------------------------------------- */
a, a:link, a:visited {
	color:#666666;
	text-decoration:none;}
	
a:hover {
	color:#660000;
	text-decoration:underline;}

#bar3 a, #bar3 a:link, #bar3 a:visited {
	color:#FFF;}

#bar3 a:hover {
	color:#660000;
	text-decoration:none;}
	
#menu a, #menu a:link, #menu a:visited {
	color:#FFFFFF;}
	
#menu a:hover {
	color:#999;
	text-decoration:none;}
	
	
#content a, #content a:link, #content a:visited {
	color:#666666;
	border-bottom:dotted 1px #6B7B78;}

#content a:hover {
	color:#660000;
	border-bottom:solid 1px #D3202F;
	text-decoration:none;}
	
a.pdf {
	margin:0;
	padding:2px 0 5px 18px;
	background:transparent url(icon_pdf.gif) 0 0 no-repeat;}


/* ----------------------------------------------------------------------------- 
EXTRAS
----------------------------------------------------------------------------- */
#clear {
	height:0px;
	clear:both;
	font-size:0px;
	line-height:0px;}



/* ----------------------------------------------------------------------------- 
TABLES
----------------------------------------------------------------------------- */	
table {
	font-size:110%;
	color:#312A2A;
	text-align:left;
	margin-top:15px;
	margin-bottom:10px;
	
	
	
	}
	
	
	#datatable{
	font-size:120%;
	color:#333;
	margin-top:15px;}
	
	
	
	.ag{ text-align:right;

	
	}

	
	
#datatable td.current, #datatable th {
	color:#660000;
	font-weight:bold;
	text-align:right;

	
	}

	
	
	.rule {
	border-bottom: 1px solid #333;
	
	}
	
	
	#datatable td {

	background: #fff;
	padding: 2px 6px 2px 12px;
	color: #333;
}

 #datatable td.altg {
	background: #fff;
	color:#660000;
	text-align:right;
}

 #datatable td.altc {
	background: #fff;
	color:#333;
	text-align:right;
}





#datatable td.alt,  #datatable td.altb {
	background: #F5FAFA;
	color: #4f6b72;
}

th.spec, th.specg, th.specb {
	padding: 6px 6px 6px 12px;

text-align:left;
	border-top: 0;
	font: bold 11px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

.r {

	border-bottom: 2px solid #660000;
}

.r1 {

	border-bottom: 1px solid #660000;
}
.r2 {

	border-bottom: 3px solid #660000;
}

th.specg,  .g {

	border-bottom: 1px solid #660000;
}
th.specb, #datatable td.altb, .b {

	border-bottom: 1px solid #C1DAD7;
}
