/*
Palette:
	#533 // Deep Red
	#833 // Burgandy
	#eec // Fawn
	#fff // White
	#ccc // Grey
	
Link Palette:
	#dbd // Light Pink
	#bbd // Light Blue
*/
#header{color:#ddb}
html{color:#833}
#header{background:#833}
h1,h2,h3{color:#833}
html{background:#eec}
.section,.sidebar{background:#fff}
.section,.sidebar{border-color:#ccc}
.sidebar dt.name,.sidebar dl{border-color:#833}
.email,.number{color:#666}

p a:visited,.sidebar a:visited{color:#838}
p a,.sidebar a{color:#338}
.error{color:#f00;}

html{margin:0}
body{margin:0, auto}
#header{margin-bottom:1em}
#header p{margin:0}
h1,h2,h3,p{margin-top:.75em;margin-bottom:0}
#header img{}
.section h1{margin-top:0}
.section{margin-bottom:1em;margin-right:-4px}
#footer{margin-top:1em}
.sidebar{margin-left:1em}

html{font-size:100%}
h1{font-size:2.18em}
h2{font-size:1.64em}
h3{font-size:1.45em}
code{font-size:1.25em}
#footer{font-size:.9em}

html{font-family:"Lucida Sans Unicode",Arial,Sans-Serif}
.sidebar name,.sidebar dl{font-family:Arial,Sans-Serif}
h1,h2,h3{font-family:Georgia,Serif};
code{font-family:"Lucida Console",monospace}
#header p{font-family:"Tahoma",Sans-Serif;letter-spacing:.35em;padding-left:.5em;}

html{padding:0}
body{padding:0 1em;}
.section,.sidebar,#header{padding:.5em}

.section,.sidebar{border:1px solid}

.section,.sidebar{float:left}
#footer{clear:both}

#header{}
p{line-height:1.4}
body{width:60em}
.section{width:40em;}
.sidebar{width:17em}

a img{border:none}

.js a.new-window
{
	padding-right:18px;
	background:url(new-window.gif) no-repeat center right;
	position:relative;
	white-space:nowrap;
}
.js a.new-window:visited{background-image:url(new-window-visited.gif)}

.section,#header,.sidebar
{
	-webkit-box-shadow:.25em .25em .25em #999;
	-moz-box-shadow:.25em .25em .25em #999;
	box-shadow:.25em .25em .25em #999;
	-webkit-border-radius:.5em;
	-moz-border-radius:.5em;
	broder-radius:.5em;
}

label
{
	display:block;
	margin:.5em 0 0 0;
}
.sidebar input[type='text'],
.sidebar textarea
{
	width:98%;
}
.sidebar h2
{
	margin-top:.25em;
	text-align:center;
}
.buttons
{
	margin-top:1em;
	text-align:right;
}
.sidebar .name
{
	border-top:1px dotted;
	font-weight:bold;
	padding-top:1em;
}
.sidebar .email,.number
{
	font-weight:normal;
	font-size:.75em;
}
.sidebar dt.name:first-child
{
	border-top:none;
}
.sidebar dd
{
	margin-top:.5em;
	margin-left:1.15em;
	margin-bottom:1em;
}
.sidebar dl
{
	border:2px dashed;
	border-left:none;
	border-right:none;
}
.sidebar .number
{
	font-style:italic;
	font-weight:normal;
}
