body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#fff;
	color:#666;
}
h2{font-weight:bold;}
.subtitle{
font-family:"Rockwell bold", Verdana, Arial, Helvetica, sans-serif;
font-size:1.6em;
color:#000;
}
p{padding-bottom:0.5em;}
a{text-decoration:none;color:#666;}
.highlight{
color:#f60;
font-weight:bold;
}
.bold{font-weight:bold;}
.disc{
	list-style:disc outside;margin-left:1.5em;
	padding-bottom:1em;
}
.orange{color:#f60;}
.testimonial{color:#f60; font-weight:bold;}
#container{
	width:95em;
	margin:2em auto;
}
#page{
	float:left;
	width:95em;
	background-color:#fff;
}
#head{
	float:left;
	width:95em;
}
#head img{
	float:right;
}

/*************Head banner & quick links******************/
#banner{
	float:left;
	width:95em;
}
#banner img{
	float:left;
	width:95em;
	height:20em;
}

/********************Main navigation**************************/
#navbar{
	float:left;
	width:95em;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	margin:1em 0 1.5em 0;
	height:3em;
	background:url(../images/menu_bg.gif) 0 0 repeat-x;
}
#navbar li{
	float:left;
	padding:0.6em 0;
}
#navbar a{
	color:#fff;
	font-size:1.3em;
	padding:0 1em;
	border-right:solid 1px #fff;
}
#navbar a:hover, #navbar .current{color:#f60;}
#navbar .last a{border:none;}

/*********************Side navigation*************************/
#tertnav{
	float:left;
	width:16em;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
#tert_nav li{
	float:left;
	width:15em;
	padding:0 0.5em;
	border-bottom:solid 1px #d0d0d0;
	line-height:2;
}
#tert_nav li a{
	color:#000;
}
#tert_nav .group{
	background:#f7f7f7 url(../images/nav_down_arrow.gif) 95% 60% no-repeat;
	font-weight:bold;
	border-top:solid 1px #9c9c9c;
	border-bottom:solid 1px #9c9c9c;
	color:#000;
}
#tert_nav .subgroup{
	font-weight:bold;
	border-top:solid 1px #9c9c9c;
	border-bottom:solid 1px #9c9c9c;
}
#tert_nav ul{
	float:left;
	width:14.5em;
	margin-left:0.5em;
}
#tert_nav a:hover{text-decoration:underline;}
#tert_nav .page{background: url(../images/nav_side_arrow.gif) 94% 50% no-repeat;}
#tert_nav .page, #tert_nav .page a, #tert_nav .subgroup{color:#f60;}

/*****************Column set up********************/
#main #col1{
	float:left;
	width:16em;
	height:30em;
}
#main #col2{
	float:left;
	width:56em;
	margin-left:1.5em;
}
#main #col3{
	float:left;
	width:20em;
	margin-left:1.5em;
}

/*******************Footer**********************/
#foot{
	float:left;
	width:95em;
	margin-top:2em;
	padding:0;
	border-top:solid 1px #bbb;
	background-color:#fff;
}
#foot ul{margin-left:-0.5em;}
#foot li{
	float:left;
	display:inline;
	padding:0.2em 0.5em;
}
#foot a{color:#666;}
#foot p{float:right;}

/*******************index central column boxes*****************/
#main #col2 .showcase_box{}
#main #col2 .showcase_box img, #main #col2 .showcase_box object{
	float:left;
	border:solid 1px #999;
	margin-bottom:1.2em;
}
#main #col2 .showcase_box a{
	float:right;
	display:block;
	margin-top:-3.1em;
	background-color:#000;
	color:#fff;
	padding:0.2em 0.5em;
}
#main #col2 .showcase_box a span{color:#f60;}

/********************Simple box with drop shadow bottom********************/
.simple_box{
float:left;
margin-bottom:1em;
}
.simple_box .simple_box_title{
	float:left;
	width:19em;
	padding:0.2em 0.5em;
	background-color:#f60;
	color:#fff;
	font-weight:bold
}
.simple_box .alt_title_colour{background-color:#300;}
.simple_box_title a{color:#fff;}
.simple_box img{float:left;}
.simple_box .simple_box_mid{
	float:left;
	width:18.8em;
	padding:0.5em;
	border-left:solid 1px #cecece;
	border-right:solid 1px #cecece;
}
.simple_box .tb_border{
	border-top:dotted 1px #cecece;
}

.simple_box .plain
{
	float:left;
	width:18.8em;
	padding-top:1em;	
	padding-bottom:1em;
}
.simple_box .simple_box_bottom{
	float:left;
	width:20em;

}
.simple_box .simple_box_mid a{color:#666;}
.simple_box_title{background-color:#f60;}

#twtr-profile-widget
{
	padding-top:1em;
}

/****************Clients  simple box*******************/
#testimonials .simple_box_title{background-color:#000;}

/**************************NEWS****************************/
.news_item a{color:#f60;}
.news_item{padding-top:1em;}
.news_item p{padding:0;}
.news_item img{border:solid 1px #ddd;margin:1em 0;}

.news_title{padding:0;font-size:1.1em; font-weight:bold;}

.news_story{padding-top:1em;}
.news_story p{padding:0 1em 1em 0;}
.news_story img{border:solid 1px #ddd;margin:1em 0;}

/*************************Clients************************/
.client_box{
	float:left;
	width:5.4em;
	height:5.4em;
	padding:1.3em;
	border:1px solid #999;
	margin:0 0.5em 0.5em 0;
}
.client_box a{
	display:block;
	width:5.4em;
	height:5.4em;
}
/*************************Portfolio*************************/
.port_nav{float:left;width:20em;}
#dignav{width:5.8em;margin:0 25.1em;}
.port_nav li{
	float:left;
	display:inline;
	padding:0.1em 0.3em;
	margin:0 0.4em 0.5em 0;
	border:solid 1px #b3b3b3;
	background-color:#ebe9e9;
	color:#999;
	font-weight:bold;
}
.port_nav a:hover, .port_nav .current{color:#f60;}
#project{float:left;width:20em;margin-top:2em;}
#project p{float:right;width:20em;padding:0;}
.port_box{
float:left;
width:25em;
margin:0 1.5em 5em 1.5em;
}
.port_box img{border:1px solid #666;}
.port_box p .port_client{font-weight:bold;}
.port_box span{display:block;}
.port_box a:hover{color:#f60;}
/*******************************Our team***********************/
.staff{margin-top:0.5em;}
.jobtitle{
color:#f60;
font-size:1em;
}
.stafflinks a{
color:#f60;
font-weight:bold;
}
/************************Services************************/
.services .subtitle{margin-top:0.5em;}