/* CSS Document */

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

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

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

h2 {
		font-family: 				Arial, Trebuchet MS, sans-serif;
		font-size:					19px;
        color:						#949696;
 		font-weight: 				normal;
		padding:					35px 25px 22px 25px;
		text-align:					left;
		margin:						0px;
}

h3 {
		font-family: 				Arial, Trebuchet MS, sans-serif;
		font-size:					15px;
        color:						#000;
 		font-weight: 				normal;
		padding:					15px 25px 15px 25px;
		text-align:					left;
		margin:						0px;
}

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

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

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

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

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

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

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

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

blockquote, ol, dl, dd, li, dir, menu, tr, td, table {
		font-family: 				Verdana, Ariel, Lucida Grande, Trebuchet MS, Helvetica, Tahoma, sans-serif;
		font-size:					12px;
		line-height: 				16px;
        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: 				Verdana, Ariel, Lucida Grande, Trebuchet MS, Helvetica, Tahoma, sans-serif;
		font-size:					12px;
		line-height: 				16px;
        color:						#000;
 		padding:					0px 50px 5px 55px;			
		text-align:					left;
		margin:						0px;
}

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

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

li.less_padding {
		font-family: 				Verdana, Ariel, Lucida Grande, Trebuchet MS, Helvetica, Tahoma, sans-serif;
		font-size:					12px;
		line-height: 				16px;
        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:					16px;
		font-style:					italic;
		letter-spacing: 			.1em; 
}

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: 				Verdana, Ariel, Lucida Grande, Trebuchet MS, Helvetica, Tahoma, sans-serif;
		font-weight:	 			bold;
		text-decoration: 			none;
        color:						#000;
		border-bottom:				1px solid #d0cbc4;
}

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

a:active {
		font-family: 				Verdana, Ariel, Lucida Grande, Trebuchet MS, 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:					16px;
        color:						#000;
 		font-weight:				normal;
		letter-spacing: 			.1em; 
		padding:					0px 5px 0px 5px;			
		text-align:					left;
		margin:						0px;
}

a.mainnav {
		font-family: 				Arial, Trebuchet MS, sans-serif;
 		font-weight:				normal;
		text-decoration: 			none;
        color:						#949696;
		border-bottom:				0px;
}

a.mainnav:hover {
		font-family: 				Arial, Trebuchet MS, sans-serif;
		text-decoration: 			none;
        color:						#000;
		border-bottom:				0px;
}

a.mainnav:active {
		font-family: 				Arial, Trebuchet MS, sans-serif;
		text-decoration: 			none;
        color:						#230411;
		border-bottom:				0px;
}

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

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

br        { 
        clear: left 
}

#container {
  margin: 0 auto;
  width: 975px;
  text-align: left;
  padding: 0;
  z-index:100
}

#content {
  		float: 						left;
		width:						975px;
		border:						0px;
		margin:						0px 0 0 0;
		overflow: 					hidden;
		z-index:					10;
}

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

#navigation {
  		float: 						left;
		width:						775px;
		height:						25px;
		border:						0px;
		margin:						0px 0 0 0;
		overflow: 					hidden;
		z-index:					100;
}

#textareas {
  		float: 						right;
		width:						825px;
		border:						0px;
		margin:						0px 150px 0 0;
		overflow: 					hidden;
		background-image:			url(images/background/textarea-shading.png);
		background-repeat:			no-repeat;
		z-index:					10;
}

#sidebar {
  		float: 						left;
		width:						225px;
		border:						1px #b1b2b0 solid;
		background-image:			url(images/background/bg-trans2.png);
		margin: 					0;
		overflow: 					hidden;
		z-index:					50;
}

#textbox {
  		float: 						right;
		width:						475px;
		border:						1px #c0c1bf solid;
		background-image:			url(images/background/bg-trans2.png);
		margin: 					0 75px 0 0;
		overflow: 					hidden;
		z-index:					50;
}

#footer {
  		float: 						left;
		width:						775px;
		border:						0px;
		margin: 					0 76px 0 0;
		overflow: 					hidden;
		z-index:					50;
}

