* {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

body {
	background: #3378c0 url(../images/bg.jpg) no-repeat top center;
	color: #ffffff;
	font-family: verdana;
	font-size: .60em;

}

a {
	color: #ffffff;
}

#headercontainer {
	width: 100%;
	padding: 20px 0 0;
	background: #fff;
}

h1 {
	width: 642px;
	height: 0;	
	overflow: hidden;
	padding-top: 342px;
	display: block;
	margin: 0 auto;
	background: #fff url(../images/header.jpg) no-repeat center 0;
}

#wwrdcontainer {
	width: 100%;
	height: 81px;
	background: url(../images/top-gradient.jpg) repeat-x;	
}

#wwrdcontainer h2 {
	width: 642px;
	background-position: center;
	background-repeat: no-repeat;
	height: 0;
	overflow: hidden;
	padding-top: 81px;
	margin: 0 auto;
	display: block;
	background: url(../images/wwrd-text.jpg) no-repeat;
}

#maincontent {
	margin: 0 auto;
	width: 800px;
}

.column {
	float: left;
	width: 400px;
	padding: 15px 0 0;
}

.headline {
	background: url(../images/divider.jpg) no-repeat 50% 28px;
	padding-bottom: 10px;
	padding-top: 15px;
}


.column h2 {
	height: 0;
	padding: 13px 0 0;
	overflow: hidden;
	display: block;
}

#title_north h2 {
	width: 177px;
	background-image: url(../images/title_north_america.jpg);
}

#title_latin h2 {
	width: 166px;
	background-image: url(../images/title_latin_america.jpg);
}

#title_mideast_africa h2 {
	width: 238px;
	background-image: url(../images/title_middle_east.jpg);
}

#title_asiapac h2 {
	width: 141px;
	background-image: url(../images/title_asia_pacific.jpg);
}

#title_international h2 {
	width: 227px;
	background-image: url(../images/title_international.jpg);
}

#title_europe h2 {
	width: 84px;
	background-image: url(../images/title_europe.jpg);
}

.column table {
	margin: 0 auto;
	text-align: left;
	width: 90%;
}

.column table tr .link {
	padding-bottom: 10px;
	text-align: center;
}

.column table tr td img {
    display:inline;
    float:left;
    height:13px;
    width:20px;
   	padding-right: 8px;
    padding-left: 4px; 
}

.column table .date {
	text-align: right;
}

#smurfcopyright { padding: 30px 0 0; }

#mainfooter {
	clear: both;
	margin: 0 auto;
	padding: 10px 0 25px 0;
	text-align: center;
	width: 95%;
	color: #054890;
}

	#mainfooter a { color: #054890; }

#cplogo {
	float: left;
}


#logos {
	clear: both;
	width: 100%;
	height: 81px;
	padding: 35px 0 0;
	background: url(../images/bottom-gradient.jpg) repeat-x bottom;
}

#logos ul {
	width: 720px;
	margin: 0 auto;
	padding: 0 0 0 280px;
	list-style-type: none;
}

	#logos ul li { 
		float: left;
	}
	
		#logos ul li img { display: block; }
	
		#logos ul li.spa { margin: 0 28px 0 0; }		
		#logos ul li.kerner { margin: 0 18px 0 0;}
		#logos ul li.columbia { margin: 0 34px 0 0;}
		#mainfooter{padding-bottom: 20px;}
p#footerlinks{display:inline; padding-right: 100px;}
p#footerlinks a{text-align:left; padding-right: 10px;}
p#copyright {display:inline;}
		
