@charset "utf-8";
/* CSS Document */

body {margin: 0; padding: 0; /*background-color:#FAFAFA;*/ background-color: #FFF; font-family: "Verdana", sans-serif; }

/*************************************Header style*******************************************/

#header-wrap {margin: 0; padding: 0; width: 100%; height: 300px; background-color:#85a5cc; background-image:url(images/footprint-logo-bg.png);  background-repeat: no-repeat;}

#header { width: 960px; margin: auto; color:#FFFFFF; }
.title {font-size: 48px; margin-top: 0; padding-top: 100px; letter-spacing: 3px; font-weight:100; text-align:center; color: #273461;}
.under {font-size: 48px; margin-top: -60px; letter-spacing: 1px; text-align:center;}

/*************************************Nav style*******************************************/

#nav-wrap {margin: 0; padding: 0; width: 100%; height: 40px; background-color: #333333;}

/*************************************Container style*******************************************/

#container {margin:auto; padding: 20px 0; width: 960px; color:#333333; }

.nopad {padding: 0; margin: -10px 0 0 0; color: #fff; text-align: center;}

.logo {margin: -120px 0 0 400px;}

.top {margin: 10px 0; padding: 0; width: 960px; height: auto; float: left; clear: both; }

.thick {font-weight: 700;}

/*************************************Left-Right Content Style ***************************************************/

.left {margin: 10px 0 0 0;  width: 450px; height: auto; float: left; }

.right {margin: 10px 0 0 0;  width: 450px; height: auto; float: right; }

.text {font-size: 24px; text-align: center}

.content { line-height: 25px; }

.content ul { list-style: none; padding: 0; text-align: center; }

.content ul li {border-top: 1px dotted #333333; padding: 25px 0 10px 0;}

.content ul a { text-decoration: none; color: #375B93; font-weight:200; }

.content ul a:hover { color: #333333; opacity: 0.5; }

.botmarg {padding-bottom: 0 !important;}

.marg {margin-top: 40px;}

h2 { border-bottom: 1px dotted #333333; padding: 0 0 10px 0; font-size: 30px; font-weight: bold; line-height: 30px}

#clients {margin: 10px 0 0 0; padding: 10px; width: 940px; height: auto; float:left; border-top: 2px solid #333333; border-bottom: 2px solid #333333; }

.botbord { border-bottom: 2px solid #333333; }
.topbord { border-top: 2px solid #333333; }

.bg {width: auto; height: 2600px; margin-left: 1500px; background-image: url(images/footprint-logo-bg.png); background-position:bottom; background-repeat: no-repeat;}

.blue {color: #3969C1;}

.italy {margin: 0; padding: 0; line-height: 0;}

/********************************************Twitter Customised***************************************/

#tweet {margin: 10px 0 ; padding: 10px; width: 940px; height: auto; float: left; clear: both; }

#tweet h3 {border-bottom: 1px dotted #333333; padding-bottom: 20px;}

.twtr-hd {display: none;}

.twtr-profile-img {display: none;}

.twtr-bd { font-size: 18px; font-weight: 100;}

.twtr-bd em {display: none;}

.twtr-timestamp { display: none; }

.twtr-reply { display: none; }

.twtr-rt { display: none; }

.twtr-fav { display: none; }

.twtr-join-conv { display: none; }

.twtr-ft { background-color: #333333; }

/********************************************HTML Form***************************************/

#form {margin-bottom: 20px; clear: right; width:450px;}
input, select{ display : block; width: 450px; float: left; margin-top: 4px; margin-bottom: 4px; border: 1px solid #333333;}
textarea{ display : block; width: 450px; float: left; margin-top: 4px; margin-bottom: 4px; border: 1px solid #333333; height: 30px;}
label { display: block; float : left; width : 200px; }

/*************************************Footer style*******************************************/

#footer {margin:0; padding: 0; width: 100%; height: 90px; background-color: #333333; clear: both;;}

#ftcon {margin:auto; width: 960px; color:#333333;}

.fttxt {color: #fff; padding: 30px 10px 0px 10px; margin: 0;  text-align:center; }

