body {	background: #FFF url('/skins/fiske/images/grad.jpg') top left repeat-x; color: #FFF;	font-family: 'Trebuchet MS', 'Verdana', 'Tahoma', 'Arial', sans-serif; font-size: 11px; margin: 0px; padding: 10px 0px; }
a {	color: #006699; text-decoration: underline; }
a:hover{color: #A61A44; text-decoration: underline;  } 
img { border: 0px none; }
hr { border-top:1px dotted #CCC; width: 95%; height: 1px; border-left-width:0px; border-right-width:0px; border-bottom-width:0px }
h1 {color:#000; font-size: 24px; font-weight: normal; }
h1 a, h1 a:hover {text-decoration: none; color:#000; }
h2 {font-size: 20px; font-weight: normal; }
h3 {background: transparent; padding:5px; color:#999; font-weight:bold; font-size: 12px; border-bottom: 1px solid #999;}
h4 {font-size: 10px}
acronym {border-bottom: 1px dotted #000; cursor: help;}
code, blockquote {margin-left: 25px; padding-left:10px; border-left: 10px solid #006699;}
ins {text-decoration:none;}
textarea {font-size: 12px;}

#davidfiske {width:980px; margin:auto; background:transparent; padding: 10px; color: #000;}
#topad {margin:0px; padding:5px; background: transparent; color: #000; text-align:center;}
#header {width:960px; height:95px; margin:0px auto; background: #FFF url('/skins/fiske/images/df.gif') top left no-repeat; padding: 0px; }
#header h1 {margin:0px; padding: 0px 0px 0px 10px; font-size: 40px; line-height:50px; font-weight: bold; letter-spacing: -2px; text-transform:uppercase;}
#header h1 a {color:#000; background:transparent; }
#header h1 a .headertext {color:#999; background:transparent; font-size: 18px; font-weight: normal; letter-spacing: -1px; text-transform:lowercase; padding: 0px 0px 0px 20px;}
#headerleft {float:left; width:60px;}
#headerright {float:right; width:890px;}
#headertop {background:#FFF url('/skins/fiske/images/top.jpg') top left no-repeat; color:#666; width:960px; margin:auto;  border: 1px solid #000; height: 40px; font-family: "Georgia", "Times New Roman", Times, serif; font-size: 24px; font-weight: normal; letter-spacing: -1px; text-align:right; padding: 25px 10px 25px 10px;} 
#navbar {width:890px; margin: 0px auto; }
#navbar ul{margin:0px; padding: 0px; list-style: none; text-align:center;}
#navbar li{float: left; margin: 0px; padding: 0px; text-transform:uppercase; }
#navbar a{display:block; background: #EEE; color: #000; text-decoration:none; padding: 5px 10px; border: 1px solid #000; margin: 0px 10px; font-weight:bold; }
#navbar .rssbutton {background: #FFE57F; color: #000; text-decoration:none; padding: 5px 10px; border: 1px solid #000; margin: 0px 10px; }
#navbar .twitbutton {background: #99E5FF; color: #000; text-decoration:none; padding: 5px 10px; border: 1px solid #000; margin: 0px 10px; }
#navbar a:hover{background: #DD3453; color: #FFF; text-decoration:none; border: 1px solid #000;}
#navbarmodsouter {margin: 0px; padding: 0px 0px 12px 0px; background: #A61A44 url('/skins/fiske/images/sgrad.jpg') top left repeat-x; color:#FFF; width: 100%;}
#navbarmods {width:980px; margin: auto; background:transparent; color: #FFF;}
#navbarmods a {color: #FFF;}
#dave_left, #dave_lefthome {width:540px; float:left; background: transparent; color:#000; font-size: 12px; line-height:20px;}
#dave_left h2 {font-size: 30px;  line-height:40px; font-weight: normal; letter-spacing: -2px; margin:0px;}
#dave_left a:visited {background: url('images/tickv.gif') no-repeat right center; padding-right:15px; }
#dave_right {width:400px; float:right; background: transparent; padding:0px; color:#666;  }
#dave_right label, #dave_right2 label, #dave_homeright label { display: none; }
#dave_right_left {width:200px; float:left; background: transparent; padding:0px; color:#666;  }
#dave_right_right {width:160px; float:right; background: transparent; padding:0px; color:#666;  }
#dave_homeleft {width:470px; float:left; background: transparent; color:#000; padding: 0px 0px 12px 0px;}
#dave_homeright {width:470px; float:right; background: transparent; color:#000; padding: 0px 0px 12px 0px;}
#footer {margin: 12px 0px 0px 0px; border-top: 1px solid #999; padding: 5px; font-size: 10px; color: #999; text-align:center;}
#footer a {color:#999; text-decoration: underline;}
#rss {font-size:14px; line-height:24px; font-weight:bold; border: 2px solid #FF9900; background: #FFF5E5 url('/skins/fiske/images/rssl.gif') center right no-repeat; color:#FF9900; margin:12px 0px 12px 0px; padding: 5px 60px 5px 5px;}

.righti {float:right; padding: 0px 0px 10px 10px; }
.postdate {text-align:right; font-size: 12px; color: #999; background:transparent; font-weight:bold;}
.bread {font-size:10px; text-align:right; color:#666; }
.bread a {font-size:10px; color:#666; }
#rss a:visited, #dave_left .bread a:visited {background:none; padding-right:0px;}
.hdate {border-bottom: 1px dotted #CCC; text-align:right; font-size: 11px; color: #CCC; background:transparent;}
.a {padding:0px 5px 0px 0px; margin: 0px 10px 0px 0px; font-size: 10px; color: #86A6C6;}
.b {padding:0px 5px 0px 0px; margin: 0px 10px 0px 0px; font-size: 14px; color: #7297BD;}
.c {padding:0px 5px 0px 0px; margin: 0px 10px 0px 0px;  font-size: 18px; color: #5D88B3;}
.d {padding:0px 5px 0px 0px; margin: 0px 10px 0px 0px;  font-size: 22px; color: #4A79AA;}
.e {padding:0px 5px 0px 0px; margin: 0px 10px 0px 0px;  font-size: 26px; color: #356AA0;}
.f {display:none;}
ul{list-style-position: outside; list-style-image: url('images/tick.gif'); list-style-type: square; }
.error {font-weight:bold; font-size: 16px; color:#CC0000;}
.hidden { display: none; }
.centerize { text-align: center; }
.clearing { clear: both; }
.bmleft {float:left; margin:0px;}
.bmright {float:right;}
.archive {text-align:right;}
.highlight {font-weight: bold; background-color: #FFFF00;}
.commentlink a, .commentlink a:visited {text-decoration: underline; color:#000; background: transparent; padding:0px}
.adblock {padding-top:20px; padding-bottom:20px;}
.dateblock {float:left; margin: 5px; height: 35px; width:30px; background: url('images/date.gif'); color:#fff; padding:5px;  font-size: 14px; font-weight:bold; text-align:center; }
.contentbody {margin: 12px 0px 12px 0px;}
.hblock {float:left; width: 290px; padding: 0px; margin:5px 18px; font-size: 11px; }
.bblock {float:left; width: 325px; padding: 0px; margin:0px; font-size: 11px; background:transparent; color: #FFF;}
.bblock h3 {padding :5px 5px 5px 10px; border:0px; background:transparent; color: #FFF;}
.bblock ul {list-style: none; margin: 0px; padding: 0px;}
.bblock li {padding:2px; margin: 0px 5px 0px 5px;}
.grey {color:#999;}
.padding {padding:5px;}
.tags ul {list-style: none; margin: 0px; padding: 0px;}
.tags li {display:inline;}
.commentform a:visited {background: #FFF;}
.usercomment0 {margin: 12px 0px; border: 3px solid #CCC;}
.usercomment0 h3 {margin:0px; padding: 5px; background: #CCC; color :#000;}
.usercomment1 {margin: 12px 0px; border: 3px solid #A61A44;}
.usercomment1 h3 {margin:0px; padding: 5px; background: #A61A44; color :#FFF;}
.usercomment1 h3 a {color: #FFF; background:transparent;}
.usercomment0 p, .usercomment1 p { padding: 5px;}
.fright {float:right; margin:0px 0px 20px 20px; clear:both;}
.spacer {clear:both; height:50px;}
