body {
margin:0;
padding:0;
font:75%/1.4 verdana,Helvetica,sans-serif;
background-image:url(images/bgimage.gif);
}

h1,h2 {
display:none;
}

p {margin:0;padding:0;}

/* a:link a:visited a:hover a:active must be in that order.  active isn't used much. */
a {
color:navy;
text-decoration:underline;
}

a:hover {
background-color:#ffffff;
}

#nav {
width:758px;
margin-left:7px;
margin-bottom:10px;
margin-top:6px;
border-top:2px solid #1732a5;
border-bottom:2px solid #1732a5;
}

#nav a {
text-decoration:none;
}

#container {
width:772px;
margin:0 auto;
padding:0 13px;
background:url(images/bg.gif) repeat-x #dfdfdf;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff; 
color:black;
text-align:left;
}

#pageHeader {
width:772px;
height:169px; 
background:url(images/header_bg01.png);
}

#video {
float:left;
padding-left:6px;
width:432px;
margin-top:4px;
}

#chat {
float:left;
margin-left:6px;
width:432px;
height:68px;
margin-top:4px;
background:url(images/chat_bg05.png) no-repeat #dfdfdf;
}

#testimonial {
float:left;
margin-left:6px;
width:390px;
height:545px;
margin-top:4px;
padding:62px 32px 15px 19px;
background:url(images/testimonial_bg01.png) no-repeat #dfdfdf;
}

#mission {
background:url(images/mission_bg10.png) no-repeat #dfdfdf;
margin-left: 445px;
width:294px;
height:100px;
padding:60px 15px 15px 15px;
}

#latest-news {
background:url(images/latest_news_bg01.png) no-repeat #dfdfdf;
margin-left:445px;
margin-top:10px;
width:294px;
height:655px;
padding:60px 15px 15px 15px;
}

#stickers {
background:url(images/sticker_bg03.png) no-repeat #dfdfdf;
margin-left: 445px;
margin-top:4px;
padding:60px 15px 15px 15px;
width:294px;
height:50px;
}

#footer {
clear:left;
font-size:small;
text-align:center;
margin-bottom:40px;
margin-left: 5px;
padding-bottom:20px;
padding-top:10px;
background:url(images/footer_bg01.png) no-repeat #dfdfdf;
color: white;
}

/* non home page elements */

#about {
background:url(images/about_bg02.png) no-repeat #dfdfdf;
width:742px;
height:600px; 
padding:65px 15px 15px 15px;
}

#news {
background:url(images/news_bg02.png) no-repeat #dfdfdf;
width:742px;
height:530px; 
padding:65px 15px 15px 15px;
}

#contact {
background:url(images/contact_bg02.png) no-repeat #dfdfdf;
width:742px;
height:840px; 
padding:70px 15px 15px 15px;
}

#links {
background:url(images/links_bg01.png) no-repeat #dfdfdf;
width:742px;
height:297px; 
padding:65px 15px 15px 15px;
}

#linux {
background:url(images/linux_bg02.png) no-repeat #dfdfdf;
width:742px;
height:587px; 
padding:65px 15px 15px 15px;
}

#donate {
width:742px;
height:310px; 
background:url(images/donate_bg04.png) no-repeat #dfdfdf;
padding:64px 15px 0px 15px;
}

/*

Use <span> when working with inline elements and you don't want line breaks, as you get with <div>

(class)

.greentea {
	      color: green;
	      font-weight: bold;
	      font-style: italic;
	      text-decoration: underline;
}
*/
