body, html {margin: 0; padding: 0; background-color: #d77229; color: #FFF; font-family: Georgia, Times New Roman, serif; font-size: 14px; background-image: url('/images/bg.jpg'); background-attachment: fixed; background-position: top center; padding-bottom: 10px;}

.clear {clear: both;}
a {color: #FFF;}
a:hover {color: #000;}

#wrapper {margin: 0 auto; width: 960px;}

#header {position: relative; top: 0px; left: 0px; margin-bottom: 20px; margin-top: 50px; padding-bottom: 15px; border-bottom: 1px solid #FFF;}
#logo {float: left; width: 350px; height: 100px; background-image: url('/images/logo.png');}
#logo a {position: absolute; top: 0px; left: 0px; width: 350px; height: 100px; text-decoration: none;}
#logo a span {visibility: hidden;}
#networking-nav {float: right; width: 590px;}
#nav {text-align: right; font-family: Helvetica, Arial, sans-serif; font-weight: bold; text-transform: uppercase;}
#nav li {display: inline; margin-left: 15px;}
#nav li a {text-decoration: none; color: #FFF;}
#nav li a:hover {color: #000;}

#footer {margin-top: 20px; border-top: 1px solid #FFF; padding-top: 15px; text-align: right; font-size: 11px; font-family: Helvetica, Arial, sans-serif;}
#networking {text-align: right; margin-bottom: 60px;}
#networking li {display: inline; width: 16px; height: 16px; margin: 0; padding: 0; margin-left: 4px;}
#networking li img {width: 16px; height: 16px;}
#networking a {text-decoration: none;}
#footer a {color: #FFF; text-decoration: none;}
#footer a:hover {color: #000;}

#main {position: relative; top: 0px; left: 0px;}
#right {float: right; width: 400px;}
#left {float: left; width: 540px;}

h1, h2, h3 {font-family: Helvetica, Arial, sans-serif; font-weight: bold; text-transform: uppercase;}
h1 {margin-bottom: 15px; font-size: 20px;}
h1 a, h2 a, h3 a {color: #FFF; text-decoration: none;}
h1 a:hover {color: #000;}

.news {position: relative; top: 0px; left: 0px;}
.news li {position: relative; top: 0px; left: 0px; padding: 15px; background-image: url('/images/pixel1.png'); margin-bottom: 20px;}
.news li h2 {text-transform: none; font-size: 18px; margin-bottom: 5px;}
.meta {position: relative; top: 0px; left: 0px; font-size: 12px; margin-bottom: 15px;}
.news-text {text-align: justify; line-height: 20px;}
.news-text p {margin-bottom: 10px;}
ol.news li.pagination {border: 0; margin: 0; text-align: center; font-family: Helvetica, Arial, sans-serif; font-weight: bold; text-transform: uppercase; padding: 15px; background-image: url('/images/pixel1.png');}
ol.news li.pagination a {text-decoration: none; color: #FFF;}
ol.news li.pagination a:hover {color: #000;}

.sidebar {padding: 15px; background-image: url('/images/pixel.png'); margin-bottom: 20px;}
.sidebar h3 {font-size: 16px; margin-bottom: 10px;}
.split {margin-bottom: 20px; clear: left;}
.split-left {width: 190px; float: left;}
.split-right {width: 190px; float: right;}

#twitter_update_list li {font-size: 12px; margin-bottom: 10px; border-bottom: 1px solid #F6F6F6; padding-bottom: 10px; width: 160px; overflow: hidden;}
.gigs li {font-size: 12px; margin-bottom: 10px; border-bottom: 1px solid #F6F6F6; padding-bottom: 10px; width: 160px; overflow: hidden;}
.gigs li a {font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold; text-transform: uppercase; display: block; margin-bottom: 3px; text-decoration: none;}
#flickr-feed {line-height: 0; padding: 0; margin: 0; width: 375px;}
#flickr-feed li {float: left; padding: 0; margin: 0; margin-right: 5px; margin-bottom: 5px;}
#flickr-feed li img {width: 70px; height: 70px;}
.lastfm {list-style-type: decimal; list-style-position: inside; font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold;}
.lastfm li {list-style-type: decimal; list-style-position: inside; font-size: 12px; margin-bottom: 10px; border-bottom: 1px solid #F6F6F6; padding-bottom: 10px; width: 160px; overflow: hidden;}
.lastfm li span {font-size: 12px; font-family: Georgia, Times New Roman, serif;}
.lastfm li a {font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold; text-transform: uppercase; display: block; margin-bottom: 3px; text-decoration: none;}

.tumblr_posts li {position: relative; top: 0px; left: 0px; padding: 15px; background-image: url('/images/pixel1.png'); margin-bottom: 20px;}
.tumblr_posts li img, .tumblr_posts li object {margin-bottom: 10px;}
div.pagination {border: 0; margin: 0; text-align: center; font-family: Helvetica, Arial, sans-serif; font-weight: bold; text-transform: uppercase; padding: 15px; background-image: url('/images/pixel1.png');}
div.pagination a {text-decoration: none; color: #FFF;}
div.pagination a:hover {color: #000;}

#flickr-index {line-height: 0; margin: 0; width: 510px; padding: 15px; padding-bottom: 10px; background-image: url('/images/pixel1.png'); margin-bottom: 20px;}
#flickr-index li {float: left; padding: 0; margin: 0; margin-right: 10px; margin-bottom: 10px;}

.info {margin-bottom: 15px;}
.info h2 {font-size: 18px; margin-bottom: 7px;}
.info p {margin-bottom: 10px; line-height: 19px; text-align: justify;}
.info img {margin-bottom: 10px;}
.biog {margin-bottom: 10px;}

#info-index {line-height: 0; margin: 0; width: 510px; margin-bottom: 20px;}
#info-index li {float: left; padding: 0; margin: 0; margin-right: 10px; margin-bottom: 10px;}

#info {padding: 15px; background-image: url('/images/pixel1.png');}

h1.news {text-transform: none; margin-bottom: 5px;}