/* CSS Document */
.par {
	padding-left: 30px; 
	float: left; 
	width: 2px;	
}

:-moz-any-link:focus { outline: none; }

*{
		padding:0px; 
		margin:0px;
}
a {
	color:#333;
	text-decoration:none;
	outline: none;
}

h2 {font-size: 1.1em}
h3 {font-size: 1.4em}
body,td,th {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	
}
#log_res{
	color:#F00;
}
body {
	background-image: url(img/bgLong.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color: #fff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:left;
		overflow:		hidden; /* hides the scrollbar */
		width: 			12000px;
	
}
#content { 
	float: left;
}
.menu {
margin-top:50px;
margin-left:10px;
width:900px;
}

.mainMenu {

width:400px;


}
.nav {
display:inline;
font-size:20px;
font-weight:800;
}

#homeContent {
	width: 960px;
	}

#logoholder {
	width:255px;
	height:79px;
	text-align:left;
	}
#homeSection {
margin-left:120px;
}
#portfolioSection {
margin-top:30px;
margin-left:2150px;
padding-left:190px;
width:510px;

}
#servicesSection {
margin-top:30px;
margin-left:2055px;
padding-left:190px;
width:510px;
color:#fff;
}
#servicesSection h3 {
font-size:22px;
}
#servicesSection h4 {
font-size:16px;
}
#aboutSection {
margin-top:30px;
margin-left:1895px;
padding-left:190px;
width:510px;
}
#contactSection {
margin-top:30px;
margin-left:1950px;
padding-left:190px;
width:510px;
}
#terms {
margin-left:1150px;
padding-left:250px;
margin-top:250px;
width:800px;
height:400px;
overflow:auto;
}
#footer {
position:fixed;
background: url(img/footerBg.png) no-repeat;
left:15%; 
bottom:20px;
width:843px;
height:33px;
padding-top:20px;
text-align:center;
}

#homeText {
float:right;
width:700px;
margin-top:53px;
}
#homeTextL {
float:left;
width:400px;
}
#homeTextR {
float:right;
width:250px;
}
#leftServices {
float:left;
width:339px;

}
#rightServices {
float:right;
width:339px;

}
#webDesignInfo {
float:left;
width:165px;
}
#webDevInfo {
float:right;
width:165px;
}
#marketingInfo {
float:left;
width:165px;
}
#optimisationInfo {
float:right;
width:165px;
}
#partnership {
background:url(img/partnershipbg.png) no-repeat;
width:226px;
height:88px;
padding-top:40px;
padding-left:15px;
}
#leftBar {
float:left;
width:241px;
height:auto;
}
#tweeting {
background:url(img/tweetBg.png) no-repeat;
width:186px;
height:160px;
	cursor: pointer;
	margin-top:20px;
	overflow:hidden;

}
.recruit{
margin-left:-8px;
margin-bottom:10px;
}
.twitters {
	padding-top:60px;
	padding-left:30px;
	padding-right:30px;
	overflow: none;
  }

.twitters ul {

  padding: 0;
  }

.twitters span.prefix {
  font-weight: bold;
}

.twitters span.time {
  font-style: italic;
  color: #c5c5c5;
}
.holder {
	width: 700px;
}

.twitters span.status {
  font-style: italic;
}
#facebookLink {
float:left;
}
#blogLink {
float:right;
}
