/* -------- CSS - The F1 Times ---------- */
* 	{
	padding: 0; 
	margin: 0;
	}

body 	{
	background: #cccccc;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	}

/* ----- Links ------ */
a{text-decoration: none}
a:link, a:visited{color: #000; 004276outline: none}
a:hover{color: #14830C;}
a:focus{outline:none;}	

a.foot:link {color: #fff; 004276outline: none}
a.foot:visited {color: #fff;}
a.foot:hover {color: #fff; text-decoration:underline;}

a.white:link, a.white:visited{color: #fff; 004276outline: none}
a.white:hover{color: #000;}
	
/* ----- Remove borders on linked images ----- */
a img { 
	border: none; 
	}

/* ----- Lists ----- */
.block-inline li {
	display: block; 
	float: left;
	}

/* ---- No border - margin ----- */
.no-border {
	border: 0 !important;
	}
.no-margin {
	margin: 0 !important;
	}

/* MENU */
	
#f1_hdr {
	background: #ca0002;
	}
	
/* gen purpose width constriction */
.hdr-wrap {
	margin: 0 auto; 
	width: 960px; 
	position: relative;
	padding-top: 5px;
	}
	
#f1_hdr-main {
	height: 100px; 
	background: #14830C url(../../images/f1times_logo.gif) center no-repeat;
	_padding: 0 10px;
	}
#f1_hdr #f1_hdr-nav{
	border-bottom: 4px solid #f1f1f1; 
	display: block; 
	height: 35px; 
	background: #00B60D url(../../images/bg-nav.png) center; 
	padding: 0 10px;
	}
#f1_hdr #f1-menu {
	display:block; 
	margin:0 auto; 
	width: 960px; 
	height: 35px; 
	border-left: 1px solid #0F9009;
	}

	#f1-menu li{
	display: block; 
	float: left; 
	height: 35px; 
	background: #0F9009 url(../../images/bg-nav.png) center;
	border-right: 1px solid #0F9009;
	}
	#f1-menu li a{
	overflow: hidden; 
	background: #00B60D url(../../images/bg-nav.png) center; 
	line-height: 35px; 
	border-right: 1px solid #0F9009; 
	color: #fff; font-weight: bold; 
	display: block; 
	_display: inline-block; 
	text-decoration: none !important; 
	height: 35px;
	}
	
	#f1-menu li a:hover{
	background: #0F9009;
	}
	#f1-menu .nav-media{
	background: #00B60D url(../../images/bg-nav.png) bottom left;
	}
	#f1-menu .nav-on, #menu .nav-on:hover{
	background: #fff url(../../images/bg-nav.png)top; 
	color: #000000;
	}


	#f1-menu #nav-news{width: 58px}
	#f1-menu #nav-community{width: 88px}
	#f1-menu #nav-tf1tv{width: 74px}
	#f1-menu #nav-gallery{width: 70px}
	#f1-menu #nav-forum{width: 54px}
	#f1-menu #nav-contact{width: 95px}
	#f1-menu #nav-register{width: 78px}	
        #f1-menu #nav-profile{width: 66px}
        #f1-menu #nav-write{width: 68px}		
        #f1-menu #nav-edit{width: 86px}	
        #f1-menu #nav-logout{width: 72px}
        #f1-menu #nav-articles{width: 94px}	

	
	#top label{
		font-weight:bold;
		width: 60px;
		text-align:left;
		padding-left:5px;
		color: #fff;
		}
	
	#top input{
		font-size:10px;
		padding:4px 2px;
		padding-left:3px;
		border:solid 1px #1AA62E;
		width:120px;
		margin:0px 0 0px 0px;
		align:center;
		margin-top: 6px;
		}
	#top button{ 
		margin-left:2px;
		width:30px;
		height:25px;
		background:#000000;
		text-align:center;
		color:#FFFFFF;
		font-size:12px;
		face: Verdana;
		font-weight:bold;
		}  	
		
		#mini-links {
		display: block;
		height: 20px;
		background: #f1f1f1 center;
		padding: 0 10px;
		text-align: center;
		}	
	
		#mini-links p {
		font-size: 12px;
		font-weight: bold;
		color: #000;
		}	
	
/* ---- Columns ---- */		

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 960px;
	background: #cccccc;
}	

#left_table {
	float: left;
	width: 820px;
	background: #cccccc;
	margin-right: 5px;
	margin-top: 5px;
	color: #000;
}

#right_table {
	float: right;
	width: 130px;
	background: #cccccc;
	margin-top: 5px;
	color: #000;
}

.points  	{
		width: 810px;
		padding: 5px;
		background: #fff;
		border: 2px solid #cccccc;
		}	

.points h1 {
		background: #298E0E;
		text-align: left;
		font: bold 1.2em arial, helvetica;
		padding: 3px 0 3px 3px;
		color: #ffffff;
		}

.advert_120	{
		width: 120px;
		padding: 5px;
		margin: 0px;
		background: #fff;
		border: 2px solid #cccccc;
		}

a.year:link, a:visited{color: #000; outline: none}
a.year:hover{color: #fff;}
		
/* ------ Footer ------- */

#footer {
	background: #111111;
        height:100px;
        float:left;
        width:100%;
        margin-top:5px;
        border-top: 3px solid #14830C;
	}
	
.footer {
	margin: 0 auto; 
	width:960px; 
        background-color:#111111;
        padding-top:10px;
	}							

.footer_1 {
        width:190px;
        float:left;
        border-right: 1px solid #cdd0d0;
        }

.footer_1 h1 { 
	font-family: helvetica; 
	font-size: 14px; 
        font-weight: normal;
        color: #ffffff;
        padding-bottom:3px;
        text-align:center;
        }

.footer_2 {
        width:190px;
        float:left;
        margin-left:1px;
        border-right: 1px solid #cdd0d0;
        }

.footer_2 h1 { 
	font-family: helvetica; 
	font-size: 14px; 
        font-weight: normal;
        color: #ffffff;
        padding-bottom:3px;
        text-align:center;
        }

.footer_3 {
        width:190px;
        float:left;
        margin-left:1px;
        border-right: 1px solid #cdd0d0;
        }

.footer_3 h1 { 
	font-family: helvetica; 
	font-size: 14px; 
        font-weight: normal;
        color: #ffffff;
        padding-bottom:3px;
        text-align:center;
        }

.footer_4 {
        width:190px;
        float:left;
        margin-left:1px;
        border-right: 1px solid #cdd0d0;
        }

.footer_4 h1 { 
	font-family: helvetica; 
	font-size: 14px; 
        font-weight: normal;
        color: #ffffff;
        padding-bottom:3px;
        text-align:center;
        }

.footer_5 {
        width:190px;
        float:left;
        margin-left:1px;
        }

.footer_5 h1 { 
	font-family: helvetica; 
	font-size: 14px; 
        font-weight: normal;
        color: #ffffff;
        background-color:#111111;
        padding-bottom:3px;
        text-align:center;
        }


table.whole
{ text-align: center;
font-family: Verdana;
padding-top: 5px;
font-weight: bold;
font-size: 11px;
color: #2D2627;
background-color: #F1F1F1; }

td.top {
background-color: #F1F1F1;
text-align: left;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #000000; }		

td.two {
	background-color: #F1F1F1; padding:5px;
}
td.one {
	background-color: #DADADA; padding:5px;
}

tr.two td {
	background-color: #F1F1F1; padding:5px;
}
tr.one td {
	background-color: #DADADA; padding:5px;
}
