body{
	background: #102c44;
	color: #fff;
	font-family: arial, verdana, tahoma;
	font-size: 0.75em;
	margin: 0;
}
p{
	margin: 0;
}
h1{
	color: #ffd472;
	font-size: 1.4em;
}
h2{
	color: #ffd472;
	font-size: 1.2em;
}
h3{
	font-size: 1.1em;
	margin: 0; padding: 0;
	color: #bbdaea;
}
img{
	margin: 0; padding: 10px 0 10px 0;
	border: 0;
}
a:link, a:visited { color: #fff;}
a:hover{ color: #ffd472;}

.line{
	border-bottom: 1px solid #ddd;
	text-indent: -9999px;
}
#fix_me{
	height: 7px;
	background: #102c44;
	text-indent: -9999px;
}
.float_to_the_right{
	float: right;
}
.thumb{
	width: 25%;
}
#w3{
	padding: 0 0 0 20px;
}
/********************Main Elements********************/

#container, #content, #header, #navigation, #hero, #footer{
	position: relative;
	width: 760px;
	margin: 0 auto;
	padding: 0;
}
#header{
	background: url(images/header.jpg) no-repeat;
	height: 107px;
}
#hero{
	background: url(images/hero.jpg) no-repeat;
	height: 214px;
}
#content{
	background: url(images/home_bg.gif) repeat-y;
}
#content_sub{
	background: url(images/sub_bg.gif) repeat-y;
}
#featured_work{
	background: #000;
}
#main_cell{ width: 522px;}

#pad{
	padding: 10px 15px 10px 25px;
	text-align: justify;
	line-height: 18px;
}
#pad table{
	padding: 5px 0 5px 0;
}
#pad p{ margin: 10px 0 10px 0;}

#footer{
	background: #000 url(images/barcode.gif) bottom right no-repeat; 
	height: 100px;
}
#footer p{
	padding: 60px 5px 0 0;
	text-align: right;
}
/**************New Box homepage******************/
#new{
	background: #063e77;
	margin: 0; padding: 0;
}
#new p{
	padding: 5px 15px 5px 20px;
	line-height: 18px; text-align: justify;
}
/****************Languages Bar****************/

#languages_bar{
	background: url(images/languages_bar_bg.jpg) no-repeat;
	height: 45px;
	text-align: right;
}
#languages_bar img{
	padding: 0 3px 0 0;
}
#languages_bar ul{
	list-style: none;
	margin: 0; padding: 15px 5px 0 0; 
}
#languages_bar ul li{
	display: inline;
	padding-right: 5px;
}
#languages_bar a{
	text-decoration: none;
	color: #fff;
	font-size: 1.2em;
}
/****************PHP Project Box Right Column*****************/
#php_project{
	background: url(images/php_project_bg.gif) no-repeat;
	height: 179px;
}
#php_project p{
	padding: 40px 5px 0 120px;
}
#php_project span{
	float: right;
}
/***************Translation box Right column*******************/
#translation{
	background: url(images/translation_bg.gif) bottom no-repeat;
	height: 350px;
	width: 238px;
}
#translation p{
	padding: 10px 10px 10px 15px;
}

/*********************Button Right Column*************************/
.button_right_col{
	background: #102c44;
	margin: 20px 0 0 0; padding: 5px 5px;
}
.button_right_col a{
	text-decoration: none;
	color: #fefe00;
}
.button_right_col img{
	padding: 0 5px 0 5px;
}

/*********************Job Title arrow fix********************************/

#pad img{
	padding: 0 5px 0 5px;
	display: inline;
}

/********************featured work nav***********************/
#featured_work_nav{
	height: 187px;
	margin: 0; padding: 0;
	width: 522px;
}
#feat { 
	padding: 0 0 0 28px;
	margin: 0;
	list-style: none;
}
#feat a {
	display: block;
	color: #fff;
	margin: 0; padding: 140px 0 0 0;
	text-align: center;
}
#feat li { 
	float: left;
	padding: 0 0 0 0;
	margin: 0 10px 0 10px;
}
#feat1{background: url(images/miet-check.jpg) no-repeat; height: 172px; width: 124px;}
#feat2 {background: url(images/gentes.gif) no-repeat; height: 172px; width: 138px;}
#feat3 {background: url(images/mansell.gif) no-repeat; height: 187px; width: 140px;}

/*****************************Navigation****************************/
#navigation {
	height: 45px;
	padding: 0; margin: 0;
}
#nav, #nav ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 15px;
	font-family: arial;
	font-size: 11px;
}
#nav a {
	display: block;
	text-decoration: none;
}
#nav li { /* all list items */
	float: left;
	padding: 0;
	margin: 0;
}