﻿body 
{
	background-color:#b58044;
	background-image: url(images/memorial_bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.thrColFixHdr #container  
{
	border:solid 5px white;
	margin-top:10px;
	
}

.thrColFixHdr #header img
{
	border-bottom: solid 1px #b58044;
	}  

.thrColFixHdr #footer { 
	background:#45311a;
}

#footer a, #footer a:link, #footer a:visited 
{
	color:White;
	border-bottom: dotted 1px white;
	text-decoration:none;	
}

#sidebar1 img 
{
	border: solid 1px #b58044;
	}
#sidebar1 a, #sidebar1 a:link, #sidebar1 a:visited
{
	text-decoration:none;
	font-family:Trebuchet MS, Tahoma, Arial, Sans-Serif;
	color:#59a0c8;
	border-bottom: dotted 1px #59a0c8;
	}
	
#sidebar1 a:hover 
{
	border-bottom: dotted 2px #1a72a4;
	color:#1a72a4;
	}

h2
{
	font-family:Trebuchet MS, Tahoma, Arial, Sans-Serif;
	font-size:140%;
	margin-bottom:0px;
	}
h3
{
	margin:0;
	font-size:85%;
	font-family: Trebuchet MS, Arial, Sans-Serif;
	color:black;
	font-weight:normal;
	}

/*   CSS Navigation MENU   */

ul#blogList
	{
	font-size:80%;
	font-weight:bold;
	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif;
	padding:0;
	margin: 0 0 10px 20px;
	}

ul#blogList li 
{
	list-style:none;
	margin:10px 0 0 0;
	}

ul#blogList li ul
	{
		font-size:80%;
		font-weight:normal;
		padding:0 0 0 10px;
	}
ul#blogList li ul li 
{
	margin:0px;
}

ul#blogList li a, ul#blogList li a:link, ul#blogList li a:visited
{
	color: #45311a;
	text-decoration:none;
	border-bottom: dotted 1px #45311a;
	padding-left:15px;
	}
	
ul#blogList li a:hover 
{
	border-bottom: dotted 2px #b58044;
	color: #b58044;
	background-image:url(images/rightArrow.gif);
	background-repeat:no-repeat;
	background-position: left center;
}

ul#blogList li #current 
{
	font-weight:bold;
	background-image:url(images/rightArrow.gif);
	background-repeat:no-repeat;
	background-position: left center;
	}
	
.GBdateCreated 
{
	font-family: 'Trebuchet MS', Tahoma, Arial,Verdana,sans-serif;
	font-size:85%;
	font-weight:bold;
	color:#b58044;	
}

.GBmessage 
{
	border-top:dotted 2px #45311a;
	padding: 10px 0 30px 0;
}

.GBmessage p 
{
	margin:0px 0 10px 0;
}

.GBwriterEmail a, .GBwriterEmail a:link, .GBwriterEmail a:visited
{
	text-decoration:none;
	color:#5d98d5;
	font-size:90%;
	margin:0px;
	padding:0px;
	line-height:.8em;
	}

.GBwriterEmail a:hover 
{
	border-bottom: dotted 2px #5d98d5;
	}

.GBwriterName 
{
	font-family: 'Trebuchet MS', Tahoma, Arial,Verdana,sans-serif;
	font-weight:bold;
	font-size:110%;
	display:inline;
	}
	
.GBwriterLocation 
{
	font-family: 'Trebuchet MS', Tahoma, Arial,Verdana,sans-serif;
	display:inline;
	font-size:85%;
	}
	
.GBwriterEmail 
{
	font-family:'Trebuchet MS', Tahoma, Arial,Verdana,sans-serif;
	
	}
	
.GBcontent 
{
	padding-top:15px;
	}
	

/* -------------------------------------------- */
/* ----------- Pagination: Digg Style --------- */
/* -------------------------------------------- */
	
.pagination-digg
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	border:0;margin:0;padding:0;
		}	

.pagination-digg li          { border:0; margin:0; padding:0; font-size:11px; color:#45311a;  list-style:none; /* savers */ float:left; }
.pagination-digg a           { border:solid 1px #b58044; margin-right:2px; }
.pagination-digg .previous-off,
.pagination-digg .next-off   { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }
.pagination-digg .next a,
.pagination-digg .previous a { font-weight:bold; color:#45311a; }	
.pagination-digg .active     { background:#45311a;  color:#FFFFFF; font-weight:bold; display:block; color:White; float:left; /* savers */ margin-right:2px; }
.pagination-digg a:link, 
.pagination-digg a:visited   { display:block; float:left;  padding:3px 6px; text-decoration:none; }
.pagination-digg a:hover     { border:solid 1px #45311a; }

.navText {font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#45311a}




/*******************  FORM STYLING FROM WWW.DYNAMICDRIVE.COM/STYLE/CSSLIBRARY/ITEM/CSS-TABLELESS-FORM/   ************************/

.cssform h3 
{
	margin: 15px 0 10px 0;
	font-size: 130%;
}

.cssform p{
width: 255px;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 125px; /*width of left column containing the label elements*/
border-top: 1px dashed gray;
height: 1%;
}



.cssform label{
font-weight: bold;
font-size: 110%;
float: left;
margin-left: -125px; /*width of left column*/
width: 120px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform .notrequired 
{
	font-weight:normal;
}

.cssform .small 
{
	font-size: 1em;
	}

.cssform .help:hover
{
	cursor: help;
}	

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 245px;
}

.cssform textarea{
width: 245px;
height: 150px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}




/* Photo gallery template ||| Joshuaink.com ||| March 2005 ||| Free to use but this credit must remain in place */
#photoGallery li{
	width:200px;
	border:solid #CCC;
	border-width:0 1px 1px 0;
/* uncomment and adjust this if you want a rounded frame in Mozilla browsers
	-moz-border-radius:20px;
 */
	background:#FFF;
	padding:10px;
	text-align:center;
	position:relative;
	float:left;
	display:inline;
	margin:5px;
}

#photoGallery .section 
{
	background-color:#f4e7d7;
	background-image: url(images/section_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	}

#photoGallery .section h2 
{
	margin:15px 0 0 45px;
	padding: 20px 0 0 0;
	color:#45311a;
	}

#photoGallery .section p 
{
	margin: 0 70px 0 45px;
	color:#45311a;
	padding-bottom:7px;
	border-bottom: dotted 1px #45311a;
	}
	
#photoGallery .section div 
{
	clear:left; height:20px
	}

#fullplate-navigation{
	list-style:none;
	margin:5px 0 0 45px;

}

#fullplate-navigation li{
	display:block;
	float:left;
	width:210px;
		
}

#previous{
	text-align:left;
}

#next{
	text-align:right;
}


#fullplate-navigation li a{
	display:block;
	width:190px;
	padding:10px;
}

#fullplate-navigation li a:hover{
	color:#333;
}



#fullplate-photo{
	border:solid #EEE;
	border-width:0 1px 1px 0;
/* uncomment and adjust this if you want a rounded frame in Mozilla browsers
	-moz-border-radius:20px;
 */
	background:#FFF;
	padding:5px 15px 15px 15px;
	margin:0 auto;
	width:600px;
}




#photoGallery  a span{
/*\*/
	position:absolute;
	left:-9999px;

}

#photoGallery a:hover span{	
	top:10px;
	left:10px;
	width:202px;
	font-weight:bold;
	background:#FFF;
	color:#999;
	padding:5px 0 5px 0;
	
	font-size:80%;
	border:1px solid #EEE;
	border-width:0 0 10px 0;
	filter: alpha(opacity=100);
	/*-moz-opacity:.8;
		opacity:.80;*/
/**/
} 


img{
	border:1px solid #EEE;
/* delete line above and uncomment this for an inset effect
	border:1px solid;
	border-color:#666 #EEE #EEE #666;
 */
}
