/* CSS Document */

body {
background-image:url(../images/main_bgd.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#272f32;
padding:0px;
margin:0px;
}

.main {
/*height:512px;*/
width:940px;
margin-left:auto;
margin-top:10px;
margin-right:auto;
}


#container {
width:941px;
/*height:499px;*/
margin-left:4px;
} 

#choice {
margin-left:800px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
padding-bottom:6px;
}

#header {
padding: 0px;
margin: 0px;
background-image:url(../images/header_bgd.png);
height:78px;
width:940px;
}

#header_img {
float:left;
margin-left:20px;
margin-top:15px;
width:180px;
} 

#header_menu {
float:right;
width:690px;
margin-top:2px;
}

#puce1 {
position:relative;
top:14px;
left:62px;

width:12px;
height:7px;
clear:both;
zoom:1;
}


#main_title {
background-image:url(../images/Kernel_intro.jpg);
width:938px;
height:268px;
margin-top:0px;
}

#intro {
margin-top:10px;
margin-left:30px;
width:938px;
}

#intro_title {
float:left;
width:200px;
margin-top:163px;
margin-left: 44px;
}

#intro_claim {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
float:right;
width: 600px;
margin-top:168px;
}

#pushes {
height:350px;
width:938px;	
padding-top:00px;
}

#leftpush {
float:left;
width:323px;
height:230px;
margin-top:23px;
}

#centerpush {
float:left;
width:325px;
height:230px;
margin-top:23px;
}

#rightpush {
float:right;
width:290px;
height:230px;
margin-top:23px;
}

#push_title {
margin:0px;
padding-bottom: 10px;
}

#pushfilet {
background-image:url(../images/filetH.gif);
background-repeat:repeat-x;
height:2px;
width:250px;
}

#pushphoto {
margin:0px;
padding-bottom:10px;
padding-top: 10px;
}

#pushdesc {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:lighter;
padding-bottom:10px;
padding-right:30px;
}

#pushbtt1 {
/*padding-top:10px;*/
/*text-align:center;*/
position:absolute; 
float:left;
top:+670px;
}

#pushbtt2 {
/*padding-top:10px;*/
/*text-align:center;*/ 
position:absolute; 
float:left;
top:+670px;
}

#pushbtt3 {
/*padding-top:5px;*/
/*text-align:center;*/
position:absolute; 
float:left;
top:+670px;
}

#bottom {
background-image:url(../images/filetH.gif);
background-repeat:repeat;
height:2px;
width:900px;
margin-left:25px;
margin-top: 0px;
}

#footer {
background-image:url(../images/footer_bgd.png);
margin-top: 20px;
margin-bottom:20px;
width:940px;
/*height:49px;*/
}

#contact {
width:300px;
/*
margin-top:15px;
margin-left:25px;
*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-align:center;
}

#contact a{
color:#FF9900;
text-decoration:none;
}

#contact a:hover{
text-decoration:underline;
}

#rights {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
text-align:right;
color:#666666;
}

#rights a{
text-decoration:none;
color:#666666;
}

#rights a:hover{
color:#FFFFFF;
}

