/* CSS Document */
body { 
	background: #ebedea url(../imagesv3/bg.jpg) repeat-x;
	color: #413f38; 
	font: 12px/16px Arial, Verdana, sans-serif; 
	}

/* =Page layout
----------------------------------------------------------------------------------------------------*/
#wrapper {
	margin: 0 auto;
	width: 970px;
	overflow: hidden;
	background-color:#f3f3f3;
	}
.clearer {
	background: #3a3939;
	clear: both;
	height: 1px;
	}

#leftcontainer{
	width:726px;
	float:left;
}
#rightcontainer{
	float:left;
	background-color:#FFFFFF;
	margin-left:7px;
	width:236px;
}
#logobanner{
	width:726px;
	height:118px;
}
#logoarea{
	width:308px;
	float:left;
}
#logoarea a {
background:url("../imagesv3/logo-animus.jpg") repeat scroll 0 0 transparent;
display:block;
height:118px;
text-indent:-9999px;
width:308px;
}
#logorgt{
	background: #141b23 url(../imagesv3/logo-band2.jpg) repeat-x;
	width:418px;
	height:118px;
	float:right;	
}
#introbanner{
	width:692px;
	height:93px;
	font-size:18px;
	padding-left:34px;
	padding-top:17px;
}
#introbanner h1{
	font-size:22px;
	margin-bottom:5px;
	font-weight:normal;
}
#introbanner p{
	margin-top:10px;
	font-size:16px;
	width:675px;
	font-weight:normal;	
}
#introbanner p a{
	text-decoration:underline;
}

#workslide{
	height:435px;
	width:726px;
	background: #dcdddd url(../imagesv3/slider-area-bg.jpg) repeat-x;
	overflow:hidden;
}

#recentworks{
	height:32px;
	text-align:center;
}
#sliderarea{
	height:340px;
	width:726px;
	padding-top:20px;
}
#seemywrkbtn{
	height:27px;
	text-align:center;
}
#btmthree{
	overflow:hidden;
	width:726px;
}
#twitter{
	float:left;
	width:265px;
}
#favi{
	float:left;
	width:200px;
}
#blogs{
	float:left;
	width:261px;
}
#twitter h2,#favi h2,#blogs h2{
	background-color:#222d3a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	height:23px;
	padding-top:5px;
}
#twitter p,#favi p,#blogs p{
	margin-top:10px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#222d3a;
	background-color:#c0c0c0;
}
#twittertext{
	width:245px;
}
#favi p a{
	color:#222d3a;
	text-decoration:none;
}
#favi p a:hover{
	color:#222d3a;
	text-decoration:underline;
}
#blogstext{
	width:240px
}
#blogstext ul{
	font-size:11px;
}
#blogstext ul li{
	margin-top:15px;
}
#blogstext ul li a{
	font-size:11px;
	color:#222D3A;
	text-decoration:none;
}
#blogstext ul li a:hover{
	font-size:11px;
	color:#222D3A;
	text-decoration:underline;
}
.padleft{
	padding-left:20px;
}
.padleft a{
	color:#222D3A;
	text-decoration:none;
}
.padleft a:hover{
	color:#222D3A;
	text-decoration:underline;
}
.line1px{
	height:2px;
	background: #FFFFFF url(../imagesv3/divider-horizontal.gif) scroll repeat-x left center;
	margin-left:19px;
}

#twitter_div{
	padding-left:20px;
}
#twitter_update_list li{
	margin-top:10px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#222d3a;
}
#twitter_update_list li a{
	color:#222D3A;
	text-decoration:none;
}
#twitter_update_list li a:hover{
	color:#222D3A;
	text-decoration:underline;
}


/* Inner pages */
#pagehead{
	background:#ffffff url(../imagesv3/heading_bg.jpg) scroll no-repeat;
	height:23px;
	padding-left: 35px;
	padding-top:7px;
}
#pagehead h2{
	color:#ffffff;
	font-size:14px;
}
#workdisp{
	background: #dcdddd url(../imagesv3/slider-area-bg.jpg) repeat-x;
	overflow:hidden;
	padding-top:35px;
}
.workdesc{
	overflow:hidden;
}
.workdesc h3{
	color:#000000;
	font-size:18px;
	padding-left:32px;
	border-bottom:1px solid #FFFFFF;
	padding-bottom:3px;
}
.workimg{
	text-align:center;
	margin-top:10px;
}
.workdetail{
	padding-top:10px;
	
}
.workdetail p{
	width:547px;
	margin: 0 auto;
	font-size:11px;
	color:#222d3a;
}
.margtop{
	margin-top:60px;
}
#abtanimus{
	background: #dcdddd url(../imagesv3/slider-area-bg.jpg) repeat-x;
	overflow:hidden;
	padding-top:35px;
	padding-left:32px;
	padding-right:30px;
}
#abtanimus p{
	font-size:12px;
	color:#222d3a;
	margin-bottom:15px;
	
}
#whtido{
	margin: 5px 0px 5px 0px;
	padding-left:32px;
	color:#000000;
	font-size:14px;
	font-weight:bold;
}
#whtidodet{
	overflow:hidden;
	margin-top:10px;
	
}
#whtidoexp{
	background: #dcdddd url(../imagesv3/abtus_white_bg.jpg) no-repeat;
	width:660px;
	height:259px;
	margin:0 auto;
	overflow:hidden;
	
}
#firstrow{
	overflow:hidden;
	margin-left:22px;
	margin-top:10px;
	height:120px;
}
#ido1{
	width:265px;
	float:left;
}
#ido2{
	width:265px;
	float:left;
	margin-left:50px;
}
#ido1 h4, #ido2 h4{
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
#ido1 p, #ido2 p{
	color:#7a7a7a;
	font-size:12px;
	margin-top:15px;
}
#secondrow{
	overflow:hidden;
	margin-left:22px;
	margin-top:10px;
}
#ido3{
	width:265px;
	float:left;
}
#ido4{
	width:265px;
	float:left;
	margin-left:50px;
}
#ido3 h4, #ido4 h4{
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
#ido3 p, #ido4 p{
	color:#7a7a7a;
	font-size:12px;
	margin-top:15px;
}
#getintouch{
	padding-left:55px;
	margin-top:25px;
}
#getintouch h5{
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
#getintouch p{
	margin-top:5px;
}
#main-footer {
display:block;
margin:0;
padding:0;
background-color:#242424;
height:75px;
}

#main-footer p {
color:#73776D;
font-size:12px;
line-height:1em;
margin-top:40px;
width:970px;
margin:0 auto;
padding-top:15px;
}

/* RHS */

#logo{
	margin-top:25px;
	margin-bottom:43px;
	text-align:center;
}
#mainnav{
	font-size:14px;
	font-weight:normal;
	margin-bottom:20px;
}
.mainul li{
	padding-left:33px;
	padding-top:5px;
	height:20px;
	border-bottom:1px solid #d4e6f2;
}
.mainul li a{
	display:block;
	text-decoration:none;
	color: #413f38;
}
.subul{
	margin-top:7px;
}
.subul li{
	padding-left:33px;
	height:15px;
	border:none;
	font-size:12px;
	padding-left:45px;
	margin-bottom:10px;
}
.subul li a{
	display:block;
	text-decoration:none;
	color: #413f38;
}

.righthead{
	background: #d0041c url(../imagesv3/right-side-headbar.gif) no-repeat;
	width:218px;
	height:22px;
	padding-left:18px;
	padding-top:7px;
}
.righthead h1{
	font-size:18px;
	font-weight:normal;
	color:#ffffff;
}
#contactdetails,  #myTweets{
	padding:15px 40px 10px 10px;
}
#contactdetails, #myTweets p{
	margin-bottom:5px;
}

#myTweets p{
	border-bottom:1px solid #D4E6F2;
}
.smlfnt{
	font-size:11px;
}
.smlfnt a{
  color:#413F38;
  text-decoration:underline;
}
.smlfnt a:hover{
  color:#413F38;
  text-decoration:none;
}
.orgfont{
	color: #fe5b30;
	font-weight:bold;
}
#followme{
	padding-top:10px;
}
#followme ul{
	display:inline;
}
#followme ul li{
	display:inline;
	width:32px;
	height:32px;
}
.twitterbtn{
	background: transparent url(../imagesv3/twitter.jpg) no-repeat scroll 0 0;
	width:32px;
	height:32px;
}
.facebookbtn{
	background: transparent url(../imagesv3/facebook.jpg) no-repeat scroll 0 0;
	width:32px;
	height:32px;
}
.linkedinbtn{
	background: transparent url(../imagesv3/linkedin.jpg) no-repeat scroll 0 0;
	width:32px;
	height:32px;
}
.deliciousbtn{
	background: transparent url(../imagesv3/delicious.jpg) no-repeat scroll 0 0;
	width:32px;
	height:32px;
}
.sociobtn{
	text-indent:-9999px;
	display:block;
	float:left;
	margin-left:3px;
}
.sociobtn:hover{
	background-position:50% -32px;
}

#copyright{
	font-size:10px;
}

#myTweets #twitter_div{
	padding-left:0px;
}
#myTweets #twitter_update_list li{
	margin-top:10px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#222d3a;
}
#myTweets #twitter_update_list li a{
	color:#222D3A;
	text-decoration:none;
}
#myTweets  #twitter_update_list li a:hover{
	color:#222D3A;
	text-decoration:underline;
}
