/*
January 31st 2005
Version 2.0
Text Styles for Family and Photo Website
Body Styles in format/styles.incl
*/

.ButtonFrame {background-image: url("/photos/format/bar.gif"); 
	background-repeat:repeat-x;  font-size:14px; }

.ButtonTitle {font-size:14px; 
	color:#000099; font-weight:bold; 
	border-color:#000000; padding:4px 2px 2px 10px;
	vertical-align:bottom; white-space:nowrap; }

.ButtonSurround {padding:4px 10px 0px 2px;
	vertical-align:bottom; white-space:nowrap; }


.ButtonRow, .ShortRow
	{border-style:solid; border-color:#009900; background-color:#CCCCCC; }

.ButtonRow
	{border-width:1px 0px 1px 0px; }

.ShortRow
	{border-width:1px 1px 1px 1px; }



TABLE { border-collapse:separate; border: 0px solid #000000; 
	 font-size:12px; margin:0px;}

TD, TH { border: 0px solid #000000; padding: 0px; 
	vertical-align:top; text-align:left;}
	
TD { font-weight:normal;}

TH { font-weight:bold; 
	white-space:nowrap; }


.Space 	{vertical-align:Middle; padding:10px; }

.TableBkgnd { background: #DDFFDD; }

.Outer, .OuterPhoto  {text-align:center; border-width:0px; }

.Outer { vertical-align:middle; }

.OuterPhoto {vertical-align:Middle; padding:8px; }



.Frame, .PhotoFrame, .WideFrame, .PhotoFrameIndent
	{background-color:#CCCCCC; 
	border-style:ridge; border-color:#999999; margin:5px; }

.Frame {border-width:4px; padding:2px; }

.PhotoFrame {border-width:1px; padding:8px;}

.PhotoFrameIndent {border-width:1px; padding:8px; 
	margin-left:40px; margin-right:4px; 
	margin-top:4px; margin-bottom:4px; 
	background-color:#DDDDDD; }

.PhotoFrame2 {border-width:0px; padding:0px;}

.WideFrame {border-width:10px; padding:20px;
	margin:5px 0px 0px 0px; position:relative; top:-20px; z-index:0; }

.WideFrame2 {border-width:0px; padding:0px;}

.NoBorder {border: 0px;}

.SingleBorder { border-style:solid; border-color:#000000; 
	border-width:1px; padding:4px;}
.DoubleBorder { border-style:solid; border-color:#000000; 
	border-width:2px; }

	

.Title, .TitleSmallCenter, .TextTitle, .TextTitleSmall
	{font-weight:bold; font-style:normal; 
	font-family:Arial, sans-serif; color: #0000CC; }   

.Title {text-align:center; font-size:20px; margin:12px 6px 3px 6px;}   

.TitleSmallCenter {text-align:center; font-size:14px; margin:1px 3px 3px 3px;
	white-space:nowrap; }   

.TextTitle {font-size:14px; margin:14px 6px 8px 6px;}

.TextTitleSmall {font-size:14px; margin:12px 6px 0px 6px;}


H1, H2, H3, H4
	{font-weight:bold; font-style:normal; 
	font-family:Arial, sans-serif; color: #000099; }   

H1 {text-align:center; font-size:20px; margin:3px 0px 3px 0px;}   

H2 {text-align:center; font-size:14px; margin:1px 0px 3px 0px;
	white-space:nowrap; }   

H3 {font-size:14px; margin:14px 0px 8px 0px;}

H4 {font-size:12px; margin:6px 0px 6px 0px;}


P {font-weight:normal; font-style:normal; font-size:12px; 
	font-family:Arial, sans-serif; 
	margin:8px 0px 8px 0px;}

.Text {font-weight:normal; font-style:normal; font-size:12px; 
	font-family:Arial, sans-serif; 
	margin:8px 6px 8px 6px;}

.TextTiny {text-align:center; font-weight:normal; font-style:normal; 
	font-size:10px; font-family:Arial, sans-serif
  	padding:0px 6px 0px 0px; vertical-align:middle; }

.Script	{font-weight:normal; font-style:italic; font-size:18px; 
	font-family:Times, serif; 
	margin:15px 10px 15px 10px;}

.PhotoText	{font-size:10px;  color:#000099; text-align:center; 
	border: 0px solid #000000; padding:0px; margin:0px; }

.LargePhotoTitle
	{font-weight:bold; font-style:normal; font-family:Arial, sans-serif;
	color:#000099;
	font-size:16px; margin:0px 6px 0px 6px;
	position:relative; top:15px;
	z-index:1; text-align:center; }

.White {background:#FFFFFF;
	margin-top: 5px; margin-left:0px; margin-right:0px; }

.PaleBlue {background:#DDEEFF;}



.center { text-align:center; }

.left { text-align:left; }

.right { text-align:right; white-space:nowrap; }

.justify { text-align:justify; }

.indent {margin:0px 20px 0px 20px;}

.indentRight {margin:0px 60px 0px 10px;}

.indentLeft {margin:0px 10px 0px 60px;}