body {
	margin:0;
	font:100% Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	border-top: 5px solid #9de100;
	color: #666; 
	padding:0;
}
div#container{
	width: 960px;
	padding: 0;
	margin:0 auto;
	text-align: left;
voice-family: "\"}\""; 
voice-family:inherit;
width: 960px;
}

p {font-size: 95%; margin:0; padding:0 0 15px 0; line-height: 1.6;}
ul {font-size: 95%; line-height: 1.6;}
a {text-decoration: underline; color: #78ac00;}

div#header {margin: 15px 0 0 0;}

div#me {float: left; width: 150px; margin:0 30px 0 0;}
div#me img {border: 5px solid #ccc;}

div#title {float: left; width: 780px; background: url("images/title-text.jpg") no-repeat; height: 150px;}

div#content {margin:30px 0 0 0;}
div#content_left {float: left; width: 550px; margin:0 30px 0 0;}
div#content_right {float: left; width: 380px; overflow: hidden;}

ul#twitter_update_list {margin:0 0 10px 50px; padding:0;}
ul#twitter_update_list li {padding:5px 0 10px 0; list-style:none; border-bottom: 1px solid #ccc;}

div.clear_left {clear: left; height: 1px; line-height: 0.1;}

h1, h2 {display:none;}

h3 {font-size: 95%; color: #333; margin:0 0 10px 0; padding: 5px; background: #ccc; font-weight: normal;}
h3 a {color: #333;}

strong {color: #333; font-weight: normal;}

p#news {background: url("images/new-icon.gif") no-repeat; padding:0 0 10px 50px;}
p#twitter {background: url("images/chat-icon.gif") left center no-repeat; padding:5px 0 5px 50px;}
p#twitter a {color: #333;}
p#twitter_follow {background: url("images/twitter-icon.gif") right center no-repeat; padding:10px 55px 10px 0; text-align:right;}

p#footer {text-align: center; font-size: 80%; margin:20px 0 10px;}

/* FLICKR BITS */
#flickr_badge_wrapper {padding:10px 0;}

.flickr_badge_image {margin:0 20px 20px 0; float: left;}
.flickr_badge_image img {}
.flickr_badge_image a img{border: 5px solid #ccc;}
.flickr_badge_image a:hover img{border: 5px solid #9de100;}

