.IndentText  { font-size: 12pt; text-align: Left; font-family: Times New Roman; margin-left: 
               6 }
.Header      { font-family: Trebuchet MS; font-size: 12pt; font-weight: bold; text-align: 
               Left; margin-top: 8; margin-bottom: 2 }
			   
/* ---------------------------------------------- /
                     CSS RESET 
/ ---------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
/* :focus {				
 	outline: 0;
} */
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
table {					/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, 
blockquote:after, 
q:before, 
q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* ---------------------------------------------- /
                     LAYOUT 
/ ---------------------------------------------- */

body {
	color: black;
	font-size: 76%;
	line-height: 140%;
	font-family: Georgia, "Times New Roman", Times, serif; 
	width: 100%;
}
#wrapper {
	width: 950px;
	margin: 0 auto;
}
#header {
	position: relative;
	float: left;
	width: 950px;
	z-index: 100;
}
#contentMain {
	position: relative;
	float: left;
	width: 650px;
}
#navMain {
	position: relative;
	float: right;
	width: 250px;
}
#home #contentMain {
	margin-top: -50px;
}
#home #navMain {
	width: 250px;
	margin-top: -30px;
}
#home,
#press,
#links {
	background-color: #b3d33a;
}
#wishlist-old {
	background-color: #99ccff;
	background-image: url(graphics/backgrounds/snow.GIF);
}
#wishlist img {
	margin-left: 2em;
}
#registry {
	background-color: #ffffcc;
}

/* ---------------------------------------------- /
                   TYPOGRAPHY 
/ ---------------------------------------------- */

h1 { 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 4em; 
	font-weight: 700; 
	font-style: italic;
	margin: 0 0 0.75em; 
}
h2 { 
	font-family: Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	font-size: 1.4em; 
	font-weight: 700; 
	margin: 1em 0 0.5em;
}
#home h2 { 
	font-family: Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	font-size: 1.4em; 
	font-weight: 700; 
	margin: 1em 0 0.5em;
}
h3 { 
	font-family: Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	font-size: 1.2em; 
	font-weight: 700; 
	margin: 1em 0 0;
	line-height: 1.4em;
}
h2+h3 {
	margin-top: 0;
}
p { 
	font-size: 1.2em; 
	margin: 1em 0; 
	line-height: 1.4em;
}
li {
	font-size: 1.2em; 
	line-height: 1.4em;
	margin: 0 0 0 2em;
}
#navMain {
	font-family: Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
}
dl {
	margin: 0.5em 0 0 0;
}
dt {
	font-size: 1.5em;
	line-height: 1.25em;
	font-weight: 700;
}
dd {
	font-size: 0.9em;
	line-height: 1em;
}
em {
	font-style: italic;	
}
strong {
	font-weight: 700; 
}
#wishlist h3,
#regstry h3, 
#wishlist p,
#registry p {
	margin-left: 2em;
}
#wishlist p,
#registry p {
	margin-top: 0;
}
p.comment {
	text-align: center;
	margin: 0;
	font-size: 1em;
	font-style: italic;
}
#wishlist li.priority {
	list-style-image: url(graphics/snowflake.gif);
}
#wishlist .invisi a {
	color: #99ccff;
}

/* ---------------------------------------------- /
                     IMAGERY 
/ ---------------------------------------------- */

#rockstars {
	height: 837px;
	width: 650px;
	background-image: url(images/grunge_bkg.png);
	repeat: none;
	float: left;
}
#rockstars img {
	margin: 119px 90px 118px 91px;
}

/* ---------------------------------------------- /
                      LINKS 
/ ---------------------------------------------- */

#navMain a {
	text-decoration: none;
}
a:link,
a:visited {
	color: #4a9111;
}
a:hover,
a:active {
	color: #096909;
}