/*---------------------------------------

	G L O B A L

---------------------------------------*/

body {
	text-align: left;
	margin: 0;
}

/*---------------------------------------

	L A Y O U T

---------------------------------------*/

#header, #navigation {
/*	margin: 0 auto;
	width: 70%;*/
	padding: 50px;
	margin: 0;
}
#textdiv {
/*	margin: 0 auto;
	width: 600px;*/
	margin: 50px;
	text-align: left;
}

/*---------------------------------------

	N A V I G A T I O N

---------------------------------------*/

.links, .links a, .homelinks, .homelinks a {
	color: #444;
	text-decoration: none;
}
#navigation .home, #navigation .home a {
	color: #555;
	text-decoration: none;
}
#navigation .featurehome, #navigation .featurehome a {
	color: #666;
	text-decoration: none;
}
.links a, .homelinks a, .featurehome a, .home a {
	text-decoration: none;
}
#navigation .home:hover {
	color: #aaaaaa;
}
#navigation .featurehome:hover {
	color: #ffffff;
}
.links a:visited {
	color: #363636;
}

/*---------------------------------------

	S P E C I F I C   P A G E S

---------------------------------------*/

#featureindex, #header, #navigation {
	background-color: #333333;
}
#matt .light a {
	color: #92e0ef;
}
#matt .dark, #matt h4 {
	color: #1b90a7;
}
#adam .light a {
	color: #aae5ee;
}
#adam .dark, #adam h4 {
	color: #3f97a6;
}
#david .light a {
	color: #c8ebed;
}
#david .dark, #david h4 {
	color: #6ca0a3;
}
#leo .light a {
	color: #dcefec;
}
#leo .dark, #leo h4 {
	color: #8ba7a2;
}
#jit .light a {
	color: #e8f2ec;
}
#jit .dark, #jit h4 {
	color: #9caba2;
}
#eva .light a {
	color: #f0f2e5;
}
#eva .dark, #eva h4 {
	color: #a8ab98;
}
#tom .light a {
	color: #f4e6d3;
}
#tom .dark, #tom h3, #tom h4 {
	color: #ae9a7c;
}
#jenny .light a {
	color: #f5d6ba;
}
#jenny .dark, #jenny h4 {
	color: #af8157;
}
#ian .light a {
	color: #f8c6a4;
}
#ian .dark, #ian h4 {
	color: #b46936;
}
#victoria .light a {
	color: #fcb590;
}
#victoria .dark, #victoria h4 {
	color: #ba4f18;
}
#rumz .light a {
	color: #ffa881;
}
#rumz .dark, #rumz h4 {
	color: #bf3c02;
}

/*---------------------------------------

	C O L O R S

---------------------------------------*/

a.matt:hover, #matt .medium a {
	color: #24c0df;
	text-decoration: none;
}
a.adam:hover, #adam .medium a {
	color: #54cadd;
	text-decoration: none;
}
a.david:hover, #david .medium a, #david hr {
	color: #90d6da;
	text-decoration: none;
}
a.leo:hover, #leo .medium a, #leo hr {
	color: #b9dfd8;
	text-decoration: none;
}
a.jit:hover, #jit .medium a {
	color: #d0e4d8;
	text-decoration: none;
}
a.eva:hover, #eva .medium a {
	color: #e0e4cb;
	text-decoration: none;
}
a.tom:hover, #tom .medium a, #tom hr {
	color: #e8cda6;
	text-decoration: none;
}
a.jenny:hover, #jenny .medium a, #jenny hr {
	color: #eaac74;
	text-decoration: none;
}
a.ian:hover, #ian .medium a {
	color: #f08c48;
	text-decoration: none;
}
a.victoria:hover, #victoria .medium a {
	color: #f86a20;
	text-decoration: none;
}
a.rumsey:hover, #rumz .medium a {
	color: #ff5003;
	text-decoration: none;
}

/*---------------------------------------

	T Y P E

---------------------------------------*/

h1#navblock {
	margin: 0;
	font: 42px/48px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: bold;
	letter-spacing: -2px;
}
h2 {
	
}
h3 {
	font: 44px/48px Georgia, 'Times New Roman', Times, serif;
	font-weight: normal;
	font-style: italic;
	letter-spacing: 4px;
	text-transform: lowercase;
	margin: 15px 0;	
}
h4 {
	font: 22px/28px helvetica;
	font-weight: bold;
	color: #666;
	margin: 15px 0;
}
p {
	font: 14px/22px Georgia, 'Times New Roman', Times, serif;
	font-weight: normal;
	color: #333333;
	width: 550px;
	margin: 0;
	text-indent: 50px;
}
li, li span {
	font: 12px/20px 'Lucida Grande', Verdana, sans-serif;
	font-weight: normal;
	color: #333333;
	margin: 0;
}
ul li {
	width: 550px;
}
p.first {
	text-indent: 0;
}
blockquote {
	font: 10px/18px 'Lucida Grande', Verdana, sans-serif;
	color: #666666;
}
.attribute {
	font: 9px/18px 'Lucida Grande', Verdana, sans-serif;
	color: #666666;
	text-align: right;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.caps, acronym {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 10px;
}
.kern {
	letter-spacing: -7px;
}
ul {
	margin: 10px 0 10px 50px;
	padding: 0;
	border: none;
}
ul.unranked li {
	list-style: circle;
	color: #999;
	margin: 5px 0;
}
ul.ranked li {
	list-style: decimal;
	color: #999;
	margin: 5px 0;
}
ol {
	margin: 0 0 0 50px;
	padding: 0;
	border: none;
}
ol li {
	color: #999;
	margin: 5px 0;
}

/*---------------------------------------

	L I N K S

---------------------------------------*/

p a:link, h3 a:link, h4 a:link, p a:visited, h3 a:visited, h4 a:visited, li a:link, li a:visited {
	text-decoration: none;
	padding-bottom: 2px;
	color: #333;
	border-bottom: 3px #ddd solid;
}
p a:hover, h3 a:hover, h4 a:hover, li a:hover {
	text-decoration: none;
	color: #000;
	padding-bottom: 2px;
}

/*---------------------------------------

	P A G E - S P E C I F I C   H O V E R S

---------------------------------------*/

#matt p a:hover, #matt li a:hover {
	border-bottom: 3px #24c0df solid;
	text-decoration: none;
}
#adam p a:hover, #adam li a:hover {
	border-bottom: 3px #54cadd solid;
	text-decoration: none;
}
#david p a:hover, #david li a:hover {
	border-bottom: 3px #90d6da solid;
	text-decoration: none;
}
#leo p a:hover, #leo li a:hover {
	border-bottom: 3px #b9dfd8 solid;
	text-decoration: none;
}
#jit p a:hover, #jit li a:hover {
	border-bottom: 3px #d0e4d8 solid;
	text-decoration: none;
}
#eva p a:hover, #eva li a:hover {
	border-bottom: 3px #e0e4cb solid;
	text-decoration: none;
}
#tom p a:hover, #tom li a:hover {
	border-bottom: 3px #e8cda6 solid;
	text-decoration: none;
}
#jenny p a:hover, #jenny li a:hover {
	border-bottom: 3px #eaac74 solid;
	text-decoration: none;
}
#ian p a:hover, #ian li a:hover {
	border-bottom: 3px #f08c48 solid;
	text-decoration: none;
}
#victoria p a:hover, #victoria li a:hover {
	border-bottom: 3px #f86a20 solid;
	text-decoration: none;
}
#rumz p a:hover, #rumz li a:hover  {
	border-bottom: 3px #ff5003 solid;
	text-decoration: none;
}

/*---------------------------------------

	M I S C 

---------------------------------------*/

hr {
	border: 0;
	height: 5px;
	width: 100%;
	text-align: left;
	margin: 25px 0;
	width: 550px;
}
#david hr {
	background-color: #90d6da;
}
#leo hr {
	background-color: #b9dfd8;
}
#jenny hr {
	background-color: #eaac74;
}
#tom hr {
	background-color: #e8cda6;
}
.margintop {
	margin-top: 10px;
}




