    a{color:#333;text-decoration:none;border-bottom:1px dotted #db4104;padding:1px 2px;}
    a:visited{}
    a:hover{background:#db4104;color:#fff}
    *{padding:0;margin:0;list-style:none;z-index:1}
    html{font-size:80%;font-family:verdana, sans-serif}
    body{background: url(/mocha/pix/dg7.gif) repeat-y left fixed;color:#555;_color:#333;}
    
    /*p a {font-weight:bold}*/
    
    /*Layout cols*/
    /*#wrap #cols{margin:0 25px}
    #wrap #cols div{float:left;height:900px;background:blue;-moz-opacity:0.5;margin:0 5px;z-index:400}
    #wrap #cols div div{height:900px;width:80px;z-index:400;float:left;background:red;-moz-opacity:0.5;margin:0 5px}*/
    
    /*3line 'logo'*/
    /*h1 {font-family:Courier New;font-size:62px;position:absolute;left:28px;top:0em;font-weight:normal;z-index:20;}
    h1 a{color:#db4104;border:0;}
    h1 a:hover{color:#db4104;border:0;}
    h1 span{color:#fff;position:relative;top:0.40em;left:-1.50em;font-weight:bold;z-index:1;}
    h1 span span{color:#db4104;position:relative;top:0.40em;left:-1.5em;font-weight:bold;z-index:-1;}
    h1 span span span{position:relative;top:-0.12em;left:-0.15em;z-index:-1;font-size:170%;font-weight:normal;}*/
    
    h1 a{width:170px;_width:auto;}
    h1 a{font-family:Courier New;font-size:51px;position:absolute;left:57px;top:0.5em;font-weight:normal;z-index:20;color:#db4104;border:0;}
    h1 a:active, h1 a:focus{outline:none;}
    h1 a:hover{color:#db4104;background:transparent;border:0;}
    h1 span{color:#fff;position:relative;top:0.50em;left:-3.01em;font-weight:bold;}
    h1 span span{position:relative;top:-1px;left:-.16em;font-weight:normal;font-size:178%}
    p.tag{position:absolute;left:60px;top:12.5em;font-size:10px;color:#999;letter-spacing:0.25px;}
    
    #blogcol{width:440px;position:absolute;top:190px;left:310px;line-height:1.5;}
    #blogcol li{position:relative;padding:0 0 25px;clear:both;}  
    #blogcol li:hover{color:#000;}  
    #blogcol li ul li{margin: 0;padding:0;list-style:disc;margin-left:20px;}
    /*#blogcol li:hover h2{color:#fff;background:#db4104;}*/
    li:hover a{border-bottom: 1px solid #db4104;color:#000;}    
    li:hover a:hover{background:#db4104;color:#fff}
    h2{font-size:20px;font-weight:normal;padding-bottom:8px;font-family:Courier New;font-weight:bold;}
    h2.black{color:#eee}
    h2 span{color:#db4104}
    #blogcol h2{padding:2px 0 0 10px;margin:0 0 5px -10px;border-bottom:3px solid #db4104}
    #blogcol li img{padding:0;margin:0 0 5px 5px;float:right}
    /*#blogcol h2:first-letter{color:#db4104;font-family:Courier New;font-size:200%;display:block;padding:0;text-transform:lowercase;}  
    .hide{display:none}*/
    h3, .date{font-family:courier new}
    .date{text-align:center;position:absolute;top:0em;left:-60px;width:50px;color:#eee;line-height:0.9;background:black;padding:7px 0 5px}
    .date span{display:block;color:#db4104;font-size:30px;font-weight:bold;line-height:0.6;width:50px}
    
    /*#lastfmmock img{margin:0 3px;width:172px}*/
    #lastfmmock{position:absolute;top:250px;left:31px;width:180px;}
	#lastfmmock dt, #lastfmmock dd{background:black;padding:1px;}
    #lastfmmock dt{float:left;clear:both;width:143px;color:#eee;margin:1px 1px 1px 6px;}
    #lastfmmock dd{float:left;width:19px;color:#db4104;text-align:center;margin:1px 0px 1px 1px;}
    #lastfmmock dt:hover{background:#db4104;cursor:pointer;}
    
    #flikrmock{position:absolute;top:550px;left:30px;width:200px}
    #flikrmock img{float:left;margin:7px;border:1px solid #000}
    #flikrmock img:hover{border:1px solid #db4104}
    
    #asides{font-size:0.9em;width:170px;margin-top:250px;padding:5px;}
    #asides li{padding:0.6em 5px;border-bottom:solid 1px #db4104}
    #asides h2{padding:0;}
    #asides li:hover{background:#ffe;color:#000;}
    
    #asides1{font-size:0.9em;width:170px;padding:5px;margin-top:20px;}
    #asides1 li{display:inline;line-height:1.6;}
    
    #asides1 a{padding:0 3px;margin:3px 0}
    #asides1 h2{padding:0;}
    #asides dd{padding-bottom:10px}
    
    
    #nav{font-family:Courier New;position:absolute;width:80px;top:10px;line-height:1.2;left:220px;z-index:1000;}
    #nav span{color:#db4104}
    #nav a:hover span{color:white}
    #nav li{background:black;color:white;text-align:center;margin: 10px 0;}
    #nav li:hover{}    
    #nav a{width:100%;color:#db4104;padding:2px 0;text-align:center;border:none;width:80px;display:block}
    #nav a:hover{color:white;border:none;background:#db4104}
    #nav li.home a:hover{color:white;border:none;background:#db4104}
    #nav li.arch a:hover{color:white;border:none;background:#db4104}
    #nav li.about a:hover{color:white;border:none;background:#db4104}
    #nav li.port a:hover{color:white;border:none;background:#db4104}
        
    #home li.home a, #arch li.arch a, #about li.about a, #links li.links a, #folio li.folio a {color:white;font-weight:bold;background:#db4104;cursor:default;}
    
    #bracket{z-index:0;position:fixed;bottom:0px;right:0px;_display:none;color:#db4104;font-size:300px;font-family:Courier New;line-height:0.8;}
    
    .miow{color:#999;position:relative;font-size:0.8em;top:-.2em;padding-bottom:.5em}
    .miow a{color:#333;}
    .miow a:hover{color:#fff}
    
    #rhs{position:absolute;top:0;left:750px;height:300%;width:100%;/*url(/mocha/pix/stripes.gif) repeat-y left;*/padding-left:20px;}