@charset "UTF-8";/* CSS Document */@charset "UTF-8";#networking {	display: none;}.indexLeft {	width: 600px;}.indexLeft ul {	line-height: 1.5;	color: 333333;}/*---------------------------------------------------------------------------------------------------------------------------------------------------------------- 	David Bridle Structure Styles	Created: 27th February 2008	Updated:	Author: David Bridle BSc	---------------------------------------------------------------------------------------------------------------------------------------------------------------- */body {	background-color: #EFEFEF;	margin: 0px;	padding: 0px;	text-align: center;	min-width: 900px;}#wrapper {	width: 900px;	margin: 0 auto;	text-align: left;	padding: 0px;}#bar {	background-color: #000066;	height: 5px;	width: 100%;}#masthead {	margin: 0px;	padding: 0px;	height: 50px;	width: 900px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #666666;	font-family: Helvetica, Arial, "sans serif";}#quote {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dotted;	border-bottom-style: dotted;	border-top-color: #666666;	border-bottom-color: #666666;	height: 30px;	padding-left: 5px;}#content {	border: 1px solid #999999;	background-color: #ffffff;}#time {	height: 10px;	border-bottom: dotted 1px #000000;	margin-bottom: 5px;}#flickr {	display: none;}#flickr img {	display: none;}#footer {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 7pt;	border-top-width: 3px;	border-bottom-width: 3px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #000066;	border-bottom-color: #000066;	height: 23px;	padding-top: 10px;}#nav {	font: 10pt Verdana, Arial, Helvetica, sans-serif;	padding-left: 10px;	height: 23px;	padding-top: 7px;	display: none;}#nav ul {	list-style-type: none;	margin: 0px;	padding: 0px;}#nav li {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	float: left;}#wrapper {	width: 900px;	margin: 0 auto;	text-align: left;	padding: 0px;}#bar {	background-color: #000066;	height: 5px;	width: 100%;}#masthead {	margin: 0px;	padding: 0px;	height: 50px;	width: 900px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #666666;	background-image: url(http://www.davidbridle.net/images/masthead.png);	text-indent: -9999px;}#quote {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dotted;	border-bottom-style: dotted;	border-top-color: #666666;	border-bottom-color: #666666;	height: 30px;	padding-left: 5px;}#content {	background-color: #ffffff;	border: 1px solid #999999;	display: block;}#box {	width: 200px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	color: #333333;	float: left;	margin-bottom: 20px;}#box a {	color: #333333;	text-decoration: none;}#tumblr {	height: auto;	width: 590px;	float: left;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #999999;	padding-right: 10px;}#tumblr ul {	margin: 0px;	padding: 0px;	list-style-type: none;}#right_column {	width: 290px;	padding-top: 5px;	padding-left: 5px;	float: left;	text-align: center;}#time {	height: 10px;	border-bottom: dotted 1px #000000;	margin-bottom: 5px;}#flickr {	width:850px;	height:121px;	background-image: url(../images/flickr.jpg);	background-repeat: no-repeat;	padding-left: 50px;	display: none;	background-color: #FFFFFF;	border: 1px solid #999999;}#flickr img {	padding:1px;	width:62px;	height:62px;	float: left;	background-color: #000000;	margin: 25px 10px 0px;	border: 0;}#footer {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 7pt;	border-top-width: 3px;	border-bottom-width: 3px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #000066;	border-bottom-color: #000066;	height: 23px;	padding-top: 10px;}#nav {	font: 10pt Verdana, Arial, Helvetica, sans-serif;	padding-left: 10px;	height: 23px;	padding-top: 7px;	display: block;}#nav ul {	list-style-type: none;	margin: 0px;	padding: 0px;}#nav li {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	float: left;}#nav a:link {	text-decoration: none;	color: #333333;	margin-right: 20px;	margin-left: 20px;	padding-right: 20px;	padding-left: 20px;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #999999;}#nav a:visited {	text-decoration: none;	color: #333333;	margin-right: 20px;	margin-left: 20px;	padding-right: 20px;	padding-left: 20px;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #999999;}#nav a:hover {	text-decoration: none;	color: #0000FF;	margin-right: 20px;	margin-left: 20px;	padding-right: 20px;	padding-left: 20px;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #0000FF;}#photography {	padding-right: 10px;	padding-left: 10px;}#web_design {	padding-right: 10px;	padding-left: 10px;}#print_design {	padding-right: 10px;	padding-left: 10px;}#videography {	padding-right: 10px;	padding-left: 10px;}#IT_consultancy {	padding-right: 10px;	padding-left: 10px;}#contact {	background-image: url(../images/contact.jpg);	height: 485px;	width: auto;	text-align: right;	padding-top: 10px;	padding-right: 10px;	background-repeat: no-repeat;}#networking {	background-color: #FFFFFF;	text-align: center;	border: 1px solid #999999;}a img { border:0px }small {	font-family: Helvetica, Arial, "sans serif";	font-size: small;}.indexLeft {	width: 600px;}.indexLeft ul {	line-height: 1.5;	color: 333333;}#content ul {	line-height: 1.5;}#twitter_div {	background-color:#FFFFFF;	position:relative;	min-height:40px;	padding:0px;	margin-bottom: 20px;}  #twitter_div img {      position:absolute;      bottombottom:-22px;      rightright:-14px;  }  #twitter_div ul {      margin:0px;      padding:0px;      }  #twitter_div ul li {	list-style:none;	margin-bottom:5px;	margin-left:5px;	font-size:12px;	text-align: left;	padding-left: 10px;	padding-right: 10px;	width: 175px;	float: right;}  #twitter_div ul li a {	display:block;	line-height:19px;	text-transform:capitalize;	color: #999999;	text-align: right;	padding-right: 5px;}  #lastfm {	margin-bottom: 20px;}#flash {	text-align: center;}#nav a:link {	text-decoration: none;	color: #333333;	margin-right: 20px;	margin-left: 20px;	padding-right: 20px;	padding-left: 20px;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #999999;}#nav a:visited {	text-decoration: none;	color: #333333;	margin-right: 20px;	margin-left: 20px;	padding-right: 20px;	padding-left: 20px;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #999999;}#nav a:hover {	text-decoration: none;	color: #0000FF;	margin-right: 20px;	margin-left: 20px;	padding-right: 20px;	padding-left: 20px;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #0000FF;}#photography {	padding-right: 10px;	padding-left: 10px;}#web_design {	padding-right: 10px;	padding-left: 10px;}#print_design {	padding-right: 10px;	padding-left: 10px;}#videography {	padding-right: 10px;	padding-left: 10px;}#IT_consultancy {	padding-right: 10px;	padding-left: 10px;}#contact {	font-family: Helvetica, Arial, "sans serif";	display: block;}