/* ----------------------------------------------------------------------------- 

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:#232323;
	margin:0 auto;
	text-align:center;
	padding:0;
	font-size:62.5%;
	color:#312A2A;
	font-family:"trebuchet ms", arial, helvetica, sans-serif;}



/* ----------------------------------------------------------------------------- 
STRUCTURE
----------------------------------------------------------------------------- */

#wrap {
	width:792px;
	margin:0 auto;
	padding:0;
	text-align:left;}

#bar1 {
	height:78px;
	margin:0;
	padding:10px 15px;
	background:#000000;
	color:#FFFFFF;
	border-bottom:solid 1px white;}

#bar2 {
	margin:0;
	padding:0;
	border-bottom:solid 1px white;}
	
#pdflink {
	width:150px;
	margin:0;
	padding:10px 20px 10px 10px;
	float:right;
	text-align:right;}

#bar3 {
	height:80px;
	margin:0;
	padding:20px 0 20px 0;
	background:#000000;
	color:#FFFFFF;
	clear:both;
	font-size:130%;
	text-transform:uppercase;}

#content {
	margin:0;
	padding:0;
	clear:both;
	border-bottom:solid 1px white;
	background:#D3202F;}
	
#col1 {
	width:452px;
	margin:0;
	padding:0;
	float:left;
	border-bottom:solid 1px white;}

#col1.letter {
	width:366px;
	margin:0;
	padding:10px 15px 20px 15px;
	float:left;
	background:#FFFFFF;}

#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;}

#col2.letter {
	width:366px;
	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 {
	min-width:50px;
	margin:7px 5px 5px 0;
	padding:0;
	float:left;}

#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 {
	width:263px;
	border-right:solid 1px #FFFFFF;}

#bar2 #c {
	width:264px;}
	
#bar2 #a img, #bar2 #b img, #bar2 #c img {
	margin:0;
	padding:0;}	


/* ----------------------------------------------------------------------------- 
NAVIGATION
----------------------------------------------------------------------------- */
#menu {
	background:#D3202F;
	color:#FFFFFF;
	height:75px;
	border-bottom:solid 1px white;
	clear:both;}
	
#menu ul {
	list-style:none;
	display:block;
	margin:0;
	padding:0;}

#menu ul li {
	margin:0;
	padding:45px 35px 5px 15px;
	text-align:left;
	font-weight:bold;
	float:left;
	font-size:125%;}




/* ----------------------------------------------------------------------------- 
TYPOGRAPHY
----------------------------------------------------------------------------- */
p {
	font-size:120%;
	line-height:140%;
	margin:0;
	padding:2px 0 5px 0;}
	
p.caption {
	font-size:95%;}
	
p.signature {
	width:125px;
	margin:0;
	padding:105px 0 0 0;
	background:transparent url(http://media.corporate-ir.net/media_files/nsd/afce/reports/ar_pages092105/ar2006/assets/signature.gif) 0 0 no-repeat;}

h1 {
	display:block;}

h2 {
	font-size:220%;
	color:#D3202F;
	margin:0;
	padding:7px 0 0 0;}

#bar1 h2 {
	text-align:right;}

h3 {
	font-size:190%;
	color:#D3202F;
	margin:0;
	padding:7px 0 0 0;}

#bar1 h3 {
	color:#FFFFFF;
	text-align:right;}

h4 {
	font-size:160%;
	line-height:140%;
	color:#6B7B78;
	font-style:italic;
	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:80%;
	font-weight:normal;
	text-align:center;
	letter-spacing:1px;}	
	
#bar1 h1 {
	width:200px;
	height:50px;
	background:#000000 url(http://media.corporate-ir.net/media_files/nsd/afce/reports/ar_pages092105/ar2006/assets/logo.gif) 0 0 no-repeat;
	text-indent:-9999px;
	float:left;}

#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.letter {
	color:#D3202F;
	font-size:130%;}
	
#col2.intro {
	background:#000000;
	color:#FFFFFF;}



/* ----------------------------------------------------------------------------- 
LINKS
----------------------------------------------------------------------------- */
a, a:link, a:visited {
	text-decoration:none;}
	
a:hover {
	text-decoration:underline;}

#bar3 a, #bar3 a:link, #bar3 a:visited {
	color:#FFFFFF;}

#bar3 a:hover {
	color:#D3202F;
	text-decoration:none;}
	
#menu a, #menu a:link, #menu a:visited {
	color:#FFFFFF;}
	
#menu a:hover {
	color:#312A2A;
	text-decoration:none;}
	
	
#content a, #content a:link, #content a:visited {
	color:#6B7B78;
	border-bottom:dotted 1px #6B7B78;}

#content a:hover {
	color:#D3202F;
	border-bottom:solid 1px #D3202F;
	text-decoration:none;}
	
a.pdf {
	margin:0;
	padding:2px 0 5px 18px;
	background:transparent url(http://media.corporate-ir.net/media_files/nsd/afce/reports/ar_pages092105/ar2006/assets/icon_pdf.gif) 0 0 no-repeat;}


/* ----------------------------------------------------------------------------- 
EXTRAS
----------------------------------------------------------------------------- */
#clear {
	height:0px;
	clear:both;}



/* ----------------------------------------------------------------------------- 
TABLES
----------------------------------------------------------------------------- */	
table {
	font-size:110%;
	color:#312A2A;
	text-align:left;
	margin-top:15px;}
	
td.current {
	background:#6B7B78;
	color:#FFFFFF;
	font-weight:bold;}

tr.rule {
	height:1px;
	background:#6B7B78;}