/*
 * Casarotto.co.uk Styles
 *
 * Author: Lachlan Laycock (kennedia.com)
 * Date: 27 Dec 2006
 *
 *====================================*/

body, td, div, ol, ul {
	font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
	font-size: 10pt;
	font-weight:normal;
	color:#000;
}

/* Elements
 *====================================*/

ul {
  padding:0;
  padding-left:2em;
}

hr {
  clear:both;
  visibility:hidden;
  margin:0;
  padding:0;
  height:0;
  line-height:0;
}

img {
  border:none;
}

a {
  color:#000;
}

/* Common
 *====================================*/


/* Header 
*====================================*/

#banner {
  display:none;
}

/* Menu
*====================================*/

#menu,
#search,
#go_btn {
  display:none;
}


/* Body
*====================================*/

#body {
}

#content {
  padding:5px;
  padding-top:1em;
}

/* Pages */

.page_body {
  padding-top:5px;
  width:500px;
}

.page_body p {
  margin:0;
  margin-bottom:0.5em;
}

.page_body ol {
	margin-left:0;
  padding-left:2em;
}

.page_body ol li {
  margin-bottom:1em;
}

/* Clients */

#client_categories {
  position:relative !important;
  padding-top:1.5em;
  padding-right:2em;
  float:left;
}

.group_title {
  font-weight:bold;
  font-size:1.4em;
}

.group_title {
  line-height:2em
}

.categories_list {
  list-style:none;
  padding:0;
  margin:0;
  margin-bottom:1em;
}

.categories_list li {
  padding:0;
  line-height:2em;
  clear:left;
}

.categories_list li a,
.full_client_list {
  text-transform:none;
}

#category_clients {
  position:relative !important;
  float:left;
  padding-right:2em;
}

.clients_list {
  list-style:none;
  padding:0;
  margin:0;
  margin-top:2em;
  margin-bottom:2em;
}

.clients_list li {
  padding:0;
  line-height:2em;

}

.categories_list li a.selected,
.clients_list li a.selected {
  font-weight:bold;
  text-decoration:none;
  font-size:1.1em;
}

.clients_list .alphabet_letter {
  float:left;
  width:3em;
  text-align:center;
}

.clients_list .client_name,
.clients_list .client_achievements {
  margin-left:3em;
}

#client_details {
  position:relative !important;
  float:left;
  margin-top:0.9em;
}

#client_details h2 {
  font-size:1.4em;
}

/* News */

#news {

}

ul.news_list {
  width:500px;
  list-style:none;
  padding:0;
}

.news_title {
  font-weight:bold;
  font-size:1.2em;
}
