* {	margin: 0px;	padding: 0px;}body {	margin: 0px 0px 0px 0px;	background: #FFFFFF url(pics/daveface.jpg) no-repeat;              background-attachment: fixed;}    #container {              width: 990px;              margin: auto;}#left {               padding-left 50px;              width: 725px;              float:left;}#banner {	padding: 5px 0px 0px 5px;	height: 170px;	color: #0C30A6;              float:left;}#bannertitle {	padding: 0px 0px 0px 5px;	color: #0C30A6;	font-size: 30px;              font-weight: bold;	text-align: left;	text-shadow: #0C30A6 1px 1px 1px;	font-family: "Lucida Grande",Verdana, Arial, sans-serif;}#bannersubtitle {	padding: 0px 0px 0px 5px;	height: 22px;	font-size: 16px;	font-style: italic;              text-shadow: #0C30A6 1px 1px 1px;	font-family: "Lucida Grande",Verdana, Arial, sans-serif;}#content {	padding: 0px;	margin: 15px 30px 15px 30px;              float: left;}.archivesectiontitle {	margin-bottom: 16px;	font: bold 24px "Lucida Grande", Verdana, sans-serif;	color: #0C30A6;              filter:alpha(opacity=.95);              -moz-opacity: .95;              opacity:.95;              border-bottom: solid 2px gray;              position: relative;}.postcontainer {              padding: 15px;              margin-bottom: 30px;              background-color: #EEEEEE;              filter:alpha(opacity=.85);              -moz-opacity:.85;              opacity: .85;              width: 550px;              border-bottom: solid 1px gray;}.postcontainer a, a:link, a:visited {             text-decoration: none;             color: #0C30A6;}.postcontainer a:hover {                text-decoration:underline;                color: #000;}.posttitle {	margin-bottom: 6px;	font: bold 12px "Lucida Grande", Verdana, sans-serif;	color: #000;              filter:alpha(opacity=95);              -moz-opacity: .95;              opacity:.95;              position: relative;}.postbody {                 font: 12px "Lucida Grande", Verdana, sans-serif;                 padding: 0px 15px 0px 15px;                 color: #000;                 filter:alpha(opacity=100);                 -moz-opacity: 1;                 opacity:1;                 position: relative;}.byline {            font: 10px "Lucida Grande", Verdana, sans-serif;            margin-top: 15px;            padding-top: 5px;            border-top: 1px #535555 dashed;            color: #000;            filter:alpha(opacity=100);           -moz-opacity: 1;           opacity:1;           position: relative;}#navlist {              padding: 0px 0px 0px 0px;              margin: 5px 0px 0px 0px;	height: 18px;              font: bold 13px "Lucida Grande", Verdana, sans-serif;              background-color: #535555;}#navlist li {              list-style: none;              margin: 0;              display: inline;}#navlist li a {               margin-left: 1px;               margin-right: 1px;               text-decoration: none;}#navlist li a:link { color: #EDECC2; }#navlist li a:visited { color: #EDECC2; }#navlist li a:hover{color: #000;}#sidelist {              padding: 3px 20px 3px 20px;              font: bold 10px "Lucida Grande", Verdana, sans-serif;              color: EDECC2;              float: right;              width: 225px;              margin: 10;              background-color: #535555;}#sidelist logo {             list-style: none;             text-align:center;             margin-top: 20px;             margin-bottom: 20px;             display: block;}#sidelist centeritem {             list-style: none;             color: #EDECC2;             text-align:center;             margin: 0;             display: block;}#sidelist li {             list-style: none;             color: #EDECC2;             margin-left: 20px;             margin-bottom: 5px;             display: block;}#sidelist h3 {             color: #EDECC2;             margin-top: 30px;             margin-bottom: 10px;             text-align:center;             font-size: 20px;}#sidelist p {;             margin-bottom: 8px;             margin-left: 0;             text-align:center;}#sidelist li a {             text-decoration: none;             margin-left: 20px;             color: #EDECC2;}#sidelist li a:link { color: #EDECC2; }#sidelist li a:visited { color: #EDECC2; }#sidelist li a:hover {              color: #EDECC2;              text-decoration: underline;}#links li a {             text-decoration: none;             margin-left: 65px;}#recent li a {             text-decoration: none;             margin-left: 0px;}#footer {	clear: both;	padding: 5px;              margin-bottom: 30px;	background-color:#535555;	color: #FFF;              float: left;              width: 890px;	text-align: center;              font-family: "Lucida Grande", Verdana, sans-serif;              font-size: 10px;}.footer a {               color: #FFF;               text-decoration: none;}.footer a:link {               color: #FFF;               text-decoration: none;}.footer a:visited {               color: #FFF;               text-decoration: none;}.footer a:hover {                color: #FFF;}#twitter_style {               font: 10px                font-family: "Lucida Grande", Verdana, sans-serif;               color: #000;}#twitter_style a {               font-size:95%;               font-style: italic;               color: #000;}