@charset "UTF-8";

/* CSS stylesheet for http://www.garzo.co.uk/ */
/* Author: Gareth Hughes */

/* generic page style */

body {
	margin: 0pt;
	background-color: rgb(204, 204, 255);
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 50%;
	}

#scroll {
	margin: 0px auto;
	background-color: rgb(255, 255, 204);
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 50%;
	overflow: hidden;
	position: relative;
	text-align: left;
	width: 700px;
	}

#header {
	margin-left: 35px;
	margin-top: 0px;
	width: 630px;
	color: #969696;
	font-family: 'Free Avant Garde', 'URW Gothic', 'Century Gothic', 'Futura', 'Gill Sans MT', 'Verdana', sans-serif;
	}

#header ul {
	list-style: none;
	padding: 0;
	margin: 0;
	}
	
#header li {
	display: inline;
	margin: 0 0 0 0;
	}
	
#header a {
	padding: 0 1.43em;
	text-decoration: none;
	color: #a80;
	background: #ffffcc;
	color: #463c3c;
	text-decoration: none;
	}
	
#header a:hover {
	background: #ccccff;
	color: #540;
	}

#header a:visited {
	color: #666666;
	text-decoration: none;
}

#header a:hover {
	color: #000000;
	text-decoration: none;
}
	
#header #selected {
	}
	
#header #selected a {
	padding-bottom: 2px;
	font-weight: bold;
	color: black;
	background: #ccccff;
	}

.spacer {
	font-size: 1px;
	line-height: 1px;
	height: 0px;
	left: 35px;
	position: absolute;
	top: 3px;
	width: 630px;
	z-index: 1;
	}

#header_rule {
	position: relative;
	width: 630px;
	}

#header_rule img {
	height: 1px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 630px;
	}

#copyright {
	font-family: 'Linux Libertine', 'Times New Roman', Times, serif;
	font-size: 10pt;
	text-align: center;
	color: #ffffaa;
	padding-bottom: 6px;
	}

acronym {
	text-transform: lowercase;
	font-variant: small-caps;
	}

.tex, a acronym {
	font-variant: small-caps;
	}

/* Home page extra formatting */

#title {
	padding-bottom: 0pt;
	padding-top: 0pt;
	color: #969696;
	font-family: 'Free Avant Garde', 'URW Gothic', 'Century Gothic', 'Futura', 'Gill Sans MT', 'Verdana', sans-serif;
	font-size: 36px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 42px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
	text-decoration: none;
	text-indent: 0px;
	text-transform: none;
	margin: 10px 0;
	}

#image {
	position: relative;
	left: 100px;
	width: 476px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	}
	
#name {
	padding-top: 10px;
	width: 500px;
	}

#hah {
	height: 287px;
	top: 0px;
	left: 30px;
	width: 500px;
	}

/*#image img {
	height: 287px;
	top: 0px;
	left: 30px;
	width: 500px;
	}*/

#address-box {
	padding: 4px;
	margin-left: 100px;
	margin-bottom: 10px;
	margin-right: 80px;
	}

#address-title {
	color: #463c3c;
	font-family: 'Free Avant Garde', 'URW Gothic', 'Century Gothic', 'Futura', 'Gill Sans MT', 'Verdana', sans-serif;
	font-size: 20px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	letter-spacing: 0.40em;
	line-height: 28px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	text-align: left;
	text-decoration: none;
	text-indent: 0px;
	text-transform: none;
	}

#address1 {
	color: #463c3c;
	font-family: 'Free Avant Garde', 'URW Gothic', 'Century Gothic', 'Futura', 'Gill Sans MT', 'Verdana', sans-serif;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: 0;
	line-height: 25px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	text-align: left;
	float: left;
	text-decoration: none;
	text-indent: 0px; 
	text-transform: none;
	}

#address2 {
	color: #463c3c;
	font-family: 'Free Avant Garde', 'URW Gothic', 'Century Gothic', 'Futura', 'Gill Sans MT', 'Verdana', sans-serif;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: 0;
	line-height: 25px;
	margin: 0px;
	text-align: left;
	float: right;
	padding: 0px 30px;
	text-decoration: none;
	text-indent: none;
	text-transform: none;
	}

#address-box .type {
	display: none;
	}

.geo {
	display: none;
	}

/* Syriac text formatting */

/* Comment out at-rule that does not adhere to standards
@font-face {
	font-family: "Estrangelo Edessa";
	src: url("style/estre.ttf");
	}
*/

.syriac {
	direction: rtl;
	font-family: "Estrangelo Edessa", "Estrangelo Antioch", Code2000;
	font-size: 120%;
	vertical-align: baseline;
	}

/* text formatting for personal, research and documents pages */

#p-text, #r-text, #d-text, #donate-text {
	float:left;
	padding: 6px 6px 0 6px;
	font-family: 'Free Avant Garde', 'URW Gothic', 'Century Gothic', 'Futura', 'Gill Sans MT', 'Verdana', sans-serif;
	font-weight: normal;
	font-size: 12pt;
	}

#p-text a, #r-text a, #d-text a, #address a, #donate-text a {
	text-decoration: none;
	color: blue;
	font-variant: inherit;
	}

#p-text a:hover, #r-text a:hover, #d-text a:hover, #address a:hover, #donate-text a:hover {
	color: #0c0;
	text-decoration: none;
	border-bottom: 2px dotted #0c0;
	}

#p-text a:active, #r-text a:active, #d-text a:active, #address a:active, #donate-text a:active {
	color: red;
	text-decoration: none;
	border-bottom: 2px dotted red;
	}

#p-text {
	width: 530px;
	}

#r-text {
	width: 480px;
	}

#donate-text {
	width: 480px;
	}

#donate-button {
	border: 2pt dotted black;
	padding: 6px;
	text-align: center;
	margin: 10px 30px;
	}

#donate-text p {
	padding: 6px 20px 10px 40px;
	text-align: justify;
	}

#d-text p {
	padding: 6px 250px 6px 20px;
	text-align: justify;
	}

#d-text img {
	float: right;
	margin-left: 10px;
	margin-right: 20px;
	padding: 6px;
	vertical-align: top;
	width: 200px;
	}

#d-text h1 {
	padding-left: 20px;
	font-size: 14pt;
	font-variant: small-caps;
	}

#d-text h2 {
	padding-left: 20px;
	font-size: 12pt;
	font-weight: bold;
	font-variant: small-caps;
	}

#p-text ul, #r-text ul, #d-text ul {
	list-style-type: circle;
	}

#p-text li, #r-text li {
	padding: 6px 0 6px 0;
	text-align: justify;
	}

#d-text li {
	padding: 6px 50px 6px 0;
	text-align: justify;
	}

#r-photo {
	float: right;
	margin: 10px 20px 10px 10px;
	vertical-align: top;
	}

/* Document layout */

.document dt {
	font-weight: bold;
	font-variant: small-caps;
	}

.document dd li {
	display: inline;
	padding: 0;
	font-variant: small-caps;
	}

.document dd ul li a {
	padding: 0 30px 0 0;
	}

/* Facebook widget style */

#facebook {
	float: right;
	margin: 10px;
	vertical-align: top;
	}

#facebook img {
	border: 0;
	}

/* Google Reader widget style */

#greader {
	width: 135px;
	margin: 0;
	vertical-align: top;
	}

/* LibraryThing widget style */

.LTwrapper {
	width: 100%;
	float:left;
	margin: 20px;
	}

.LTitem {
	display: inline;
	}

.LTheader {
	font-family: 'Free Avant Garde', 'URW Gothic', 'Century Gothic', 'Futura', 'Gill Sans MT', 'Verdana', sans-serif;
	font-size: 10pt;
	padding-bottom: 3px;
	}

.LTprovided {
	font-family: 'Free Avant Garde', 'URW Gothic', 'Century Gothic', 'Futura', 'Gill Sans MT', 'Verdana', sans-serif;
	font-size: 9pt;
	}

/* last.fm widget style */

#lastfm {
	clear: both;
	float:left;
	margin: 6px 10px 10px 120px;
	padding-bottom: 6px;
	}

table.lfm {
	width: 460px;
	}

table.lfm tr.lfmHead a {
	display: block;
	overflow: hidden;
	height: 20px;
	width: 460px; 
	background: url(http://cdn.last.fm/widgets/images/en/header/quilt/artist_horizontal_blue.png) no-repeat 0 -20px;
	text-decoration: none;
	border: 0;
	}

table.lfm td {
	margin: 0 !important;
	padding:0 !important;
	border:0 !important;
	}

table.lfm tr.lfmHead a:hover {
	background: url(http://cdn.last.fm/widgets/images/en/header/quilt/artist_horizontal_blue.png) no-repeat 0 0 !important;
	}

table.lfm tr.lfmEmbed object {
	float:left;
	}

table.lfm tr.lfmFoot td.lfmFoot1 {
	background: url(http://cdn.last.fm/widgets/images/footer_bg/blue.png) repeat-x 0 0;
	text-align: right;
	}

table.lfm tr.lfmFoot td.lfmConfig a {
	display: block;
	overflow: hidden;
	width: 85px;
	height: 20px;
	float: right;
	background: url(http://cdn.last.fm/widgets/images/en/footer/blue.png) no-repeat 0px -20px;
	text-decoration: none;
	border:0;
	}

table.lfm td.lfmView {
	width: 74px;
	}

table.lfm td.lfmView a {
	display: block;
	overflow: hidden;
	width: 74px;
	height: 20px;
	background: url(http://cdn.last.fm/widgets/images/en/footer/blue.png) no-repeat -85px -20px;
	text-decoration: none;
	border: 0;
	}

table.lfm td.lfmPopup {
	width: 25px;
	}

table.lfm td.lfmPopup a {
	display: block;
	overflow: hidden;
	width: 25px;
	height: 20px;
	background: url(http://cdn.last.fm/widgets/images/en/footer/blue.png) no-repeat -159px -20px;
	text-decoration: none;
	border: 0;
	}
	
table.lfm tr.lfmFoot td.lfmConfig a:hover {
	background:url(http://cdn.last.fm/widgets/images/en/footer/blue.png) no-repeat 0px 0 !important;
	}

table.lfm tr.lfmFoot td.lfmFoot1 table {
	width: 460px;
	}
	
table.lfm tr.lfmFoot td.lfmView a:hover {
	background:url(http://cdn.last.fm/widgets/images/en/footer/blue.png) no-repeat -85px 0 !important;
	}
	
table.lfm tr.lfmFoot td.lfmPopup a:hover {
	background:url(http://cdn.last.fm/widgets/images/en/footer/blue.png) no-repeat -159px 0 !important;
	}

/* contact form style */

h1.contact {
	padding-top: 6px;
	font-size: 14pt;
	font-variant: small-caps;
	}

p.contact {
	font-size: 12pt;
	font-variant: none;
	}

form div {
	padding: 6px 10px;
	}
form div#hidden_input {
	padding: 0;
	}
