@charset "utf-8";
/* CSS Document */


/* RESET */
* {margin:0; padding:0}

/* TYPOGRAPHY */
body {	background:#CEE7FF url(images/bg.gif);
		text-align:center;  /* For ie5 - does not understand margin:auto and wrongly middle aligns div */
		font-family:"Times New Roman", Times, serif;
		color:#333;		
	}

.tonyheader {
	position:absolute;
	bottom:95px;
	color:#FF9;
	font-weight:bold;
	font-size:2em;
}
.tag {
	position:absolute;
	bottom:65px;
	color:#ffffff;
	font-weight:bold;
	font-size:1.5em;
	
	}

p{margin:1em 0}
p.topnil{margin:0}


#wrapper {
			width:950px;
			text-align:left;
			margin:0 auto;
			border-left:1px solid #559999;
			border-right:1px solid #559999;
			background:white;
			}

#header {position:relative; padding:20px; height:168px/*360px*/; background:url(images/header3.jpg) no-repeat; border-bottom:1px solid #559999}


	#side {float:left; width:10em}
		#navigation {width:10em}
		
				#navigation ul {list-style:none}
				
				#navigation li {border-bottom:1px solid #559999; border-right:1px solid #559999}
				
				#navigation li a:link, #navigation li a:visited {
	text-decoration:none;
	background-color:#DFF4FF;
	display:block;
	padding:0.2em;
	padding-left:0.5em;
	color:#036;
					font-size:;
	font-weight:bold;
					}
					
				#navigation li a:hover {background-color:green; color:white}
				
				* html #navigation li a {width:100%} /* For ie6 and below */	
				
				
	#content {margin-left:11em; padding:0 1em 1em 1em}
		.tonybondpic {float:right; margin:0 0 5px 5px; border:1px solid #559999; border-top:0}
		.office-building {float:right; margin:0 0 5px 5px; border-top:0;}
		
		.intro {display:block; padding-top:1.3em; font-size:1.5em}
		.intro2 {display:block; font-size:1.3em}
	
	#footer {
			position:relative;
			text-align:center;
			border-top:1px solid gray;
			color:white;
			background:#559999;
			padding:4px;
			font-weight:bold;
			}
		#footer a {}	
		 		
ul.list {list-style:circle; padding-left:2em; margin-bottom:1em}
ul.list2 {list-style:none; padding-left:2em; margin-bottom:1em; font-style:italic}

ul.cv-ul {margin-bottom:3em; list-style:circle}
ul.cv-ul li {margin-left:3em}

dt {margin:1em 0; font-weight:bold}
dd {margin-left:2em}
.overview-date {float:left; color:#666}
	.overview-details {margin-left:8em}
.date-right {font-weight:normal; font-style:italic}

.position {font-weight:bold}
.sub-indent {padding-left:3em; font-style:italic}
.green-underline {border-bottom:1px solid #bbefbb}
.green-underline-inline {border-bottom:1px solid #bbefbb; display:inline}

.bg-pic {background:url(images/clients.jpg) no-repeat top right}
.italic {font-style:italic; font-size:0.8em}

.w3c {position:absolute; 
		bottom:0.3em; right:0;
		font-weight:normal;
		color:#ddd;
		}
	.w3c a {color:#333; text-decoration:none; font-size:0.8em}	
	.w3c img {border:0; vertical-align:bottom}


dd-padding {padding-top:1em}


blockquote {margin:0 5em 2em 0}

.graybox {background-color:#ffffff; padding:1em; border:1px solid #efefef}
