/****2020-12-28***/

html, body {
	height:100%;
	padding:0;
	margin:0;
}

body, tbody, td, th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#273858;
	
}

.wiki {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;}

body {
	background-color:#E4EBF7;
}

img {
   behavior: url("/cfox/pngbehavior.htc");
}

a:link, a:visited {
	color:#5683D3;
}
a:hover, a:active {
	color:#84B0FF;
}

h1 {
	margin-top:0px;
	color:#A50305;
	font-size:1.5em;
	font-family:Arial, Helvetica, sans-serif;
}

h2 {
	color:#5683D3;
	font-size:1.4em;
	font-family:Arial, Helvetica, sans-serif;
}
h2.underline {
	border-bottom:1px dotted #D3A74E;
	clear:right;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	color:#5784D4;
	color:#C6AF8B;
	border-bottom:1px dotted #D3A74E;
	padding:0;
	text-align:left;
	margin-bottom:0;
}

h3 span {
	margin-bottom:-0.25em;
	display:block;
}


/************Changer annuellement**********/

.headerbox {
	width:742px; 
	height:138px;
	background:#F9F0E9 url('images-2020/cfox-header-online-since-2006-refresh-fin-dec-2020.png') top left no-repeat;
}
/****************************************/


.headerbox span {
	display:none;
}

.pagebox {
	float:left; 
	width:752px;
	background:#ffffff url('images/background.gif') top left repeat-y;
}

.navbox {
	width:177px; 
	float:left;
	text-align:center;
	color:#ffffff;
	font-size:0.8em;
	background-color:#273858;
}
.navbox a {
	color:#ffffff;

}
.navbox a:hover {
	color:#91B9FF;
}
.navbox ul, .navbox ul li {
	padding:0;
	margin:0;
	list-style:none;
}
.navbox ul li span {
	display:none;
}


.titlebox {
	margin-left:180px;
}

html>body .titlebox {
	margin-left:183px;
}




.contentbox {
	width:535px;
	margin-left:180px;
	background-color:#F9F4E4;
	padding:6px 10px   2px   14px;
}




html>body .contentbox {
	margin-left:183px;
}

.paypalbox {
	clear:right;
	margin-left:190px;
	padding:20px 25px 10px 30px;
	font-size:1.0em;

}
.paypalbox img {
	float:left; 
	margin:0px 20px 20px 0;
}

.footerbox {
	height:36px;
	width:751px;
	background:#061120 url('images/footer.jpg') top left no-repeat;
	padding-top:58px;
	text-align:center;
	clear:both;
}
.footerbox ul {
	padding:0;
	margin:0 auto;
	list-style:none;
}
.footerbox ul li {
	padding:0 16px 0 0px;
	margin:0;
	display:inline;
	background:url('images/bluedot.gif') right no-repeat;
	
}
.footerbox ul li.last {
	background:none;
}
.footerbox a {
	margin-left:8px;	
}
html>body .footerbox a {
	margin-left:1px;	
}


.footerbox a:link, .footerbox a:visited {
	color:#ffffff;
	text-decoration:none;
	padding: 6px 10px;
}
.footerbox a:hover, .footerbox a:active {
	background-color:#273858
}

.footnotebox {
	color:#5C5C5C;	
	font-size:0.8em;
	clear:both;
	width:742px;
	text-align:center;
	padding: 25px 0;
	line-height:20px;	
}
.footnotebox a:link, .footnotebox a:visited {
	color:#5c5c5c;
}
.footnotebox a:hover, .footnotebox a:active {
	color:#000000;
}



.left {
	padding:0 5px 5px 0;
	float:left;
	/*vertical-align: top;*/

}
.right {
	padding:0 0 5px 5px;
	float:right;
	/*vertical-align: top;*/
	
}
.center {
	padding:0 5px 5px 5px;
	margin:0 auto;
	vertical-align: top;	
}


.fancytext {
	font-size:1.4em;
	color:#273858;
	font-style:italic;
	font-weight:bold;
}

.contactbox {
	font-size:1.1em;

	font-weight:bold;

	clear: both;
	text-align:center;
	margin:20px 0px 20px 180px;
}
html>body .contact {
	margin-left:183px;
}


.sincebox {
	font-size:1.15em;
	color:#3961B2;
	font-weight:bold;
	font-style:italic;
	clear: both;
	text-align:center;
	margin:20px 0px 35px 180px;
}
html>body .sincebox {
	margin-left:183px;
}



.red {
	color:#D10000;
}

.smaller {
	font-size:0.75em;
}

.bigger {
	font-size:1.2em;
}

.caption {
	font-size:0.85em;
	font-weight:normal;
	text-align:center;
}

.contribution {
	font-weight:bold;
	text-align:center;
	font-size:0.75em;
	margin-top:17px;
	padding-right:5px;
}

.fancybox {
	padding:5px; 
	border:1px solid #D0A94D; 
	background:#F3E1B4 url('images/home-rhbox-bg.gif') bottom repeat-x;
}

.fancybox2 {
	padding:5px; 
	border:1px solid #D0A94D; 
	background:#F3E1B4 url('images/home-rhbox-bg.gif') bottom repeat-x;
}

.leftbox {
	text-align:left;
	padding:10px 10px 0 20px;
	font-size:1.25em;
}
.leftbox ul {
	padding-left:12px;
}
.leftbox h2 {
	font-size:1.5em;
	color:#5683D3;
	margin-bottom:10px;
	border:none;
}
.leftbox h3 {
	font-size:1.3em;
	color:#5683D3;
	margin-bottom:10px;
	margin-top:40px;
	border:none;
}
.leftbox h2 span.smaller, .leftbox h3 span.smaller {
	font-size: 0.8em;
}

.story p {
	margin-bottom:82px;
}




.home-rhb { width:170px; 
	float:right;
	margin: 20px 0 10px 0px;}






.home-lhb {
	width:150px; 
	float:left;
	margin: 15px 0 10px 10px; 
}

.home-letter {
	background-color:#ffffff; 
	padding:15px;
	clear:right;
}

.rightcap {
	width:220px;
	margin-right:18px;
	padding:0 0 5px 5px;
	float:right;
	font-size:0.85em;
	text-align:center;
}
html>body .rightcap {
	margin-right:30px;
}
.leftcap {
	width:250px;
	margin-left:12px;
	padding:0 5px 5px 0;
	float:left;
	font-size:0.85em;
	text-align:center;
}
html>body .leftcap {
	margin-left:24px;
}




.home-trb {
	width:390px; 
	margin: 10px auto 10px auto; 
	text-align:center;
}



.yearbox {
	margin-bottom:20px;
}

.yearbox h3 {
	margin-top:0;
}
.yearbox p {
	margin-bottom:0;
}

.charts {
	text-align:right;
	margin-top:7px;
	padding-right:40px;
}
.chartbox {
	margin-right:15px;
	width:100px;
	text-align:center;
	float:right;
	padding-bottom: 20px;
}
.charts img.last {
	margin-right:0px;
}

.charts .oddball {
	margin-right:115px;
}

html>body .charts .oddball {
	margin-right:185px;
}

.chartbox a {
	text-decoration:none;
}
	
table.chart {
	background-color:#F9F4E4;
	padding:5px;
	margin:5px auto;
}
table.chart td {
	padding:0 2px 2px 0;
}
.chart .caption {
	margin:30px 15px 0 15px;
}





.mikebox {
	padding:0 40px 5px 40px;
}

.track {
	margin-bottom:20px;
}




.popupbox {
	height:100%
}


.huntbox {
	background:#283859 url('images/player-bg.gif') top left repeat;
	height:98%;
	width:98%;
	text-align:center;
	margin:0 auto;
	padding:5px;
}
html>body .huntbox {
	height:auto;
	min-height:98%;
}

.huntbox .bigimage {
	border:3px solid #ffffff;
}

/***************************/

.huntbox .bigimages {
	border:2px solid #000000;
}
/**************************/

.huntbox .caption {
	margin-top:15px;
	color:#FFFFFF;
}


.popplayerbox {
	background-color:#081122;
	height:100%;
	width:100%;
	
}

.playerbox {
	background:#283859 url('images/player-bg.gif') top left repeat;
	margin:0 auto;
	width:400px;
	border:1px solid #629BFF;
	color:#ffffff;
	text-align:left;
	padding:15px;
	height:134px;
}

.artistbox {
	font-size:1.1em;
	font-weight:bold;
	border-bottom:1px solid #081122;
	display:inline;
	padding-right:15px;
	padding-bottom:3px;
}
.trackbox {
	margin-top:10px;
	font-weight:bold;
}

.disclaimerbox {
	padding:10px;
}
