/* --------------------- fonts --------------------- */
body, td, a, h4 {
	font-family: helvetica;
	font-size: 9pt;
	line-height: 12pt;
	text-decoration: none;
	}
.details, .details_f {font-size: 11pt}
a {font-weight: bold}

/* --------------------- colours --------------------- */
body {background-color: #fff}
i.booked {color: #f00}
i.new {color: #093}
body, td, h4 {color: #8540aa}
.thumb img, .full img {border: 1px solid #709cc6}
.details {border-top: 2px dotted #ccb0db}
#nav, #btmline {border-top: 2px solid #ccb0db}
#nav {border-bottom: 2px solid #ccb0db}
a {color: #30549e}
a:hover {color: #709cc6}
.thumb a:hover img {border-color: #30549e}
#boxout {background-color: #eae1ee}
#boxout, #boxline {border: 1px solid #ccb0db}


/* --------------------- formating --------------------- */
body {margin-bottom: 40px}
p {text-align: justify}
.details p, .details_f p {text-align: left}
h4 {text-align: left}
.center {margin: 0px auto}

#container {
	width: 640px;
	margin: 0px auto;
	}

img.logo {
	width: 600px;
	height: 100px;
	}
img.btnhome, img.btnpress {width: 71px}
img.btnbio {width: 131px}
img.btncat {width: 120px}
img.btnwork {width: 123px}
img.btnpress
img.btncont {width: 90px}
#nav img {height: 40px}

#nav {margin: 6px 0px 10px 0px}
#nav img {margin: 6px 0px}
#btmline {padding-top: 6px}
.photo img, .thumb img, .full img {margin-bottom: 10px}
.photo img {
	width: 100px;
	height: 300px;
	}
.thumb img {
	width: 98px;
	height: 98px;
	}
.full img {
	width: 380px;
	height: 380px;
	}
#boxout, #boxline {
	padding: 10px;
	margin-bottom: 10px;
	}