/* CSS Document */

http://jigsaw.w3.org/css-validator/validator-uri.html 

body {
		font-family: 				Lucida Grande, Ariel, Trebuchet MS, Verdana, Helvetica, Tahoma, sans-serif;
		font-size:					11px;
}

h1 {
		visibility:					hidden;
		font-size:					0px;
}

h2 {
		font-family: 				Arial, Trebuchet MS, sans-serif;
		font-size:					10px;
        color:						#000;
 		font-weight:				normal;
		padding:					10px 5px 0px 5px;			
		text-align:					center;
		letter-spacing: 			.2em; 
		margin:						0px;
}

h3 {
		font-family: 				Arial, Verdana, Lucida Grande, sans-serif;
		font-size:					10px;
        color:						#000;
 		font-weight:				normal;
		padding:					15px 25px 5px 25px;			
		text-align:					left;
		letter-spacing: 			.1em; 
		margin:						0px;
}

h3.events {
		font-family: 				Verdana, Lucida Grande, Ariel, sans-serif;
		font-size:					16px;
        color:						#35000c;
 		font-weight:				normal;
		padding:					25px 40px 5px 40px;			
		text-align:					left;
		letter-spacing: 			-.1em; 
		margin:						0px;
}

p.events {
		font-family: 				Lucida Grande, Ariel, Trebuchet MS, Verdana, Helvetica, Tahoma, sans-serif;
		font-size:					12px;
		line-height: 				16px;
		padding:					5px 75px 15px 55px;			
        color:						#000;
		text-align:					left;
		margin:						0px;
}

p {
		font-family: 				Lucida Grande, Ariel, Trebuchet MS, Verdana, Helvetica, Tahoma, sans-serif;
		font-size:					11px;
		line-height: 				14px;
		padding:					15px 25px 15px 25px;
		color:						#000;
		text-align:					left;
		margin:						0px;
}

p.less_padding {
		font-family: 				Lucida Grande, Ariel, Trebuchet MS, Verdana, Helvetica, Tahoma, sans-serif;
		font-size:					11px;
		line-height: 				14px;
		padding:					5px 25px 5px 25px;			
        color:						#000;
		text-align:					left;
		margin:						0px;
}

p.indent {
		font-family: 				Lucida Grande, Ariel, Trebuchet MS, Verdana, Helvetica, Tahoma, sans-serif;
		font-size:					11px;
		line-height: 				14px;
		padding:					15px 55px 15px 55px;			
        color:						#000;
		text-align:					left;
		margin:						0px;
}

p.center {
		font-family: 				Lucida Grande, Ariel, Trebuchet MS, Verdana, Helvetica, Tahoma, sans-serif;
		font-size:					11px;
		line-height: 				14px;
		padding:					15px 25px 15px 25px;			
        color:						#000;
		text-align:					center;
		margin:						0px;
}

p.right {
		font-family: 				Lucida Grande, Ariel, Trebuchet MS, Verdana, Helvetica, Tahoma, sans-serif;
		font-size:					11px;
		line-height: 				14px;
		padding:					15px 25px 5px 25px;			
        color:						#000;
		text-align:					right;
		margin:						0px;
}

p.credits {
		font-family: 				Lucida Grande, Ariel, Trebuchet MS, Verdana, Helvetica, Tahoma, sans-serif;
		font-size:					9px;
		line-height: 				11px;
		padding:					15px 25px 15px 25px;
		color:						#bbb3ab;
		text-align:					center;
		margin:						0px;
}

blockquote, ol, dl, dd, li, dir, menu, tr, td, table {
		font-family: 				Lucida Grande, Ariel, Trebuchet MS, Verdana, Helvetica, Tahoma, sans-serif;
		font-size:					11px;
		line-height: 				14px;
        color:						#000;
		padding:					0px;			
		text-align:					left;
		margin:						0px;
}

table {
		padding:					0px 25px 0px 25px;			
		margin:						0px;
}

hr {
		height:						3px;
		border-style:				none;
		background-image:			url(images/background/hr.gif);
		background-repeat:			repeat-x;
		margin:						20px 70px 25px 70px;
}

ul {
		font-family: 				Lucida Grande, Ariel, Trebuchet MS, Verdana, Helvetica, Tahoma, sans-serif;
		font-size:					11px;
		line-height: 				14px;
        color:						#000;
 		padding:					0px 50px 5px 55px;			
		text-align:					left;
		margin:						0px;
}

li {
		font-family: 				Lucida Grande, Ariel, Trebuchet MS, Verdana, Helvetica, Tahoma, sans-serif;
		font-size:					11px;
		line-height: 				14px;
        color:						#000;
 		padding:					0px 0px 5px 0px;			
		text-align:					left;
		margin:						0px;
}

ul.less_padding {
		font-family: 				Lucida Grande, Ariel, Trebuchet MS, Verdana, Helvetica, Tahoma, sans-serif;
		font-size:					11px;
		line-height: 				14px;
        color:						#000;
 		padding:					0px 15px 0px 15px;			
		text-align:					left;
		margin:						0px;
}

li.less_padding {
		font-family: 				Lucida Grande, Ariel, Trebuchet MS, Verdana, Helvetica, Tahoma, sans-serif;
		font-size:					11px;
		line-height: 				14px;
        color:						#000;
 		padding:					0px 0px 2px 0px;			
		text-align:					left;
}

img.friends_links {
		border:						1px solid #000;
}

img.border {
		border:						1px solid #ccc;
}

img.photos {
		border:						1px solid #000;
}

img.hidden {
		visibility:					hidden;
		font-size:					0px;
}

strong {
        font-weight:            	bold;
}

span.larger {
        font-size:					120%;
		line-height:				16px;
}

span.luscious {
		font-family:       			Gilde, Times new roman, Times, Georgia, serif;
        font-size:					12px;
		font-style:					italic;
		letter-spacing: 			.15em; 
}

span.elegant {
		font-family:       			Gilde, Georgia, Times, Times new roman, serif;
		font-size:					12px;
        font-variant:           	small-caps;
 		font-weight:				normal;
}

span.smaller {
        font-size:              	85%;
}

a {
		font-family: 				Lucida Grande, Ariel, Trebuchet MS, Verdana, Helvetica, Tahoma, sans-serif;
		font-weight:	 			bold;
		text-decoration: 			none;
        color:						#000;
		border-bottom:				1px solid #d0cbc4;
}

a:hover {
		font-family: 				Lucida Grande, Ariel, Trebuchet MS, Verdana, Helvetica, Tahoma, sans-serif;
		font-weight:	 			bold;
		text-decoration: 			none;
        color:						#35000c;
		border-bottom:				0px;
}

a:active {
		font-family: 				Lucida Grande, Ariel, Trebuchet MS, Verdana, Helvetica, Tahoma, sans-serif;
		font-weight:	 			bold;
		text-decoration: 			none;
        color:						#000;
		border-bottom:				0px;
}

a.addthis_button {
		text-decoration: 			none;
		border-bottom:				0px;
}

a.addthis_button_email {
		text-decoration: 			none;
		border-bottom:				0px;
}

p.mainnav {
		font-family: 				Arial, Trebuchet MS, sans-serif;
		font-size:					11px;
        color:						#000;
        font-variant:           	small-caps;
 		font-weight:				normal;
		letter-spacing: 			.3em; 
		padding:					0px 5px 0px 5px;			
		text-align:					left;
		margin:						0px;
}

a.mainnav {
		font-family: 				Arial, Trebuchet MS, sans-serif;
        font-variant:           	small-caps;
 		font-weight:				bold;
		text-decoration: 			none;
        color:						#666;
		border-bottom:				0px;
}

a.mainnav:hover {
		font-family: 				Arial, Trebuchet MS, sans-serif;
        font-variant:           	small-caps;
 		font-weight:				bold;
		text-decoration: 			none;
        color:						#b2aaa3;
		border-bottom:				0px;
}

a.mainnav:active {
		font-family: 				Arial, Trebuchet MS, sans-serif;
        font-variant:           	small-caps;
 		font-weight:				bold;
		text-decoration: 			none;
        color:						#000;
		border-bottom:				0px;
}

a.photo_thumbs {
		text-decoration: 			none;
		border:						0px;
}

a.photo_thumbs:hover {
		text-decoration: 			none;
		border:						0px;
} 

br        { 
        clear: left 
}

.header {
		align:						left;
		position:					absolute;
		top:						0px;
		left:						0px;
		width:						775px;
		height:						250px;
		border:						0px;
		overflow: 					hidden;
		background-image:			url(images/background/header.png);
		background-repeat:			no-repeat;
		z-index:					10;
}

.links {
		align:						left;
		position:					absolute;
		top:						95px;
		left:						25px;
		width:						825px;
		height:						35px;
		border:						0px;
		overflow: 					hidden;
		z-index:					100;
}

.title_areas {
		position:					absolute;
		top:						225px;
		left:						0px;
		width:						775px;
		height:						25px;
		border:						0px;
		overflow: 					hidden;
		z-index:					100;
}

.merch_title {
		position:					absolute;
		top:						225px;
		left:						25px;
		width:						225px;
		height:						25px;
		border:						0px;
		overflow: 					hidden;
		z-index:					100;
}

.main_title {
		position:					absolute;
		top:						225px;
		left:						300px;
		width:						475px;
		height:						25px;
		border:						0px;
		overflow: 					hidden;
		z-index:					100;
}

.textareas {
		position:					absolute;
		top:						250px;
		left:						0px;
		width:						775px;
		height:						2500px;
		border:						0px;
		overflow: 					hidden;
		background-image:			url(images/background/textareas.png);
		background-repeat:			no-repeat;
		z-index:					10;
}

.merchbox {
		position:					absolute;
		top:						250px;
		left:						25px;
		width:						225px;
		height:						1900px;
		border:						0px;
		overflow: 					hidden;
		z-index:					100;
}

.textbox {
		position:					absolute;
		top:						250px;
		left:						300px;
		width:						475px;
		height:						2500px;
		border:						0px;
		overflow: 					hidden;
		z-index:					100;
}
