body {
	background : #fff url(tang_imac_bg.jpg) no-repeat fixed top left;
	}

/* zeroes out the defaults in preparation for redefinition */
address, blockquote, dd, dir, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, li, menu, ol, p, pre, table, ul	{
	margin:	0;
	padding:	0;
	}

	body {
		margin:10px 10px 0px 10px;
		padding:0px;
		}
	
	#centercontent {
		background:transparent;
   		margin-left: 0px;
   		margin-right:197px;
		padding: 0px;
		}
	body>#centercontent {
   		margin-left: 0px;
   		margin-right:210px;
		}

	#rightcontent {
		position: absolute;
		right:10px;
		top:10px;
		width:195px;
		background:transparent;
		}
	
	#banner {
		height:65px;
   		margin-right:197px;
		}
	body>#banner {
		height:64px;
   		margin-right:210px;
		}
				
						
	.post {
		background-image: url(whitebg.gif);
		border: 2px dashed #f93;
		margin: 10px;
		padding: 5px;
		}
		
	img.skins {
		border: 2px dashed #f93;
		}

h1 { font : bold 2em 'Trebuchet MS', Georgia, Serif;
        color : #306;
}

h2 { font : bold italic 1.5em/2em Verdana, Geneva, Arial, 'Sans Serif';
        color : #306;
	margin:	2em 0 1em 0;
}

h3 { font : bold 1.1em/1em 'Trebuchet MS', Georgia, Serif;
        color : #306;
		margin-top : 5px;
		margin-bottom : 2px;}

h4 { font : bold 1em/1em Verdana, Helvetica, Arial;
        color : #306;
	margin:	0em 0 1em 0;
}

p {font : .9em/1.5em Verdana, Helvetica, Arial;
        margin-left : 25px;
        margin-right : 10px;
        margin-bottom : 10px;
        color : #333;
}

blockquote {font : .8em/1.5em Verdana, Helvetica, Arial;
        margin-left : 45px;
        margin-right : 10px;
        margin-bottom : 10px;
        color : #333;
}

ul, li {font : .9em/1.5em Verdana, Helvetica, Arial;
        color : #936;
}

em { font-weight : bold;
        font-style :  italic;
}

hr { color : #306;
}

select {background-color : #f99;}

input {background-color : #cfc;}

dl, dd {font : .9em/1.5em Verdana, Helvetica, Arial;
      margin-left : 10px;
        margin-right : 10px;
      color : #333;
}

dt {font : 1.1em/1.5em 'Trebuchet MS', Georgia, Serif;
        color : #306;
   margin-left : 0px;
}


td.content {
background-image : url(purplebg.gif);
	}

td.links {
background-image : url(orangebg.gif);
	}

img.content {float : left;
}

img.links {float : left;
}


a.bread {text-decoration: none;}

a:hover {text-decoration: underline;
        color: #93c;
   background-color: #f93;
        }

a:visited {color : #90c;
}

a:link {color : #609;
}

a:hover.bread {text-decoration: underline;
        color: #fff;
        }

.center {text-align : center;
}

.right {text-align : justify;
}

.left {font : bold .9em/1.5em Verdana, Helvetica, Arial;
        margin-left : 5px;
}

.link {font : bold .9em/1.5em  Helvetica, Verdana;
}

.credits {font: .9em/1.5em Monaco, Arial;
      color : #006;
       text-align : center;
}

.copy {font: .8em/1em Monaco, Arial;
      color : #306;
       text-align : center;
}

.date {font: .8em/1.5em 'Trebuchet MS', Georgia, Serif;
            color: #333;
}
.title {font : .9em/1.5em 'Trebuchet MS', Georgia, Serif;
            color: #609;
}

.meta {font-style: italic;
}

.caption {font: italic 0.8em/1.2em Verdana, Helvetica, Arial;
}

.bread {font: .9em/1.5em Verdana, Helvetica, Arial;
color: #ccc;
margin: 0px;
}

.new {color: #c00;
font-weight : bold;
}

.quote {color : #c60;
	margin-left : 3em;
}

.small {font-size: 10px;
	line-height: 1.5;}
