﻿/*
------------------------
Body CSS
------------------------
*/

body {
	background-image: url(images/bg_medgray.bmp);
	background-repeat:repeat-y; 
	color:#ffffff; 
	color:#ffe477; 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 0.95em;
	line-height: 1.35em;
	margin: 0; 
	margin-top:-130px;
	padding: 0; 
	min-height:100%; 
	height:100%; 
}

#img_family, #img_headshot, #img_eve, #img_randy_eve {
	 border:solid thin #ffffff; 
}

.tagline {
	font-weight:600; 
	font-style:italic; 
	text-align:right;
}

li {
	 line-height:175%;
}

.indent50 {
	padding-left:50px;
}

/*
------------------------
Navigation CSS
------------------------
border-style:dotted; border-color:#000039; border-width:thin; 
*/

.navtop { 
	display:block; 
	border: solid 1px #996633; 
	border-left-width:0; 
	border-right-width:0; 
	padding:7px; 
	text-align:justify; 
	text-align:center;
}

.navside { 
	display:block; 
	border: solid 1px #996633; 
	border-left-width:0; 
	border-right-width:0; 
	padding:10px; 
	width:160px; 
	line-height:2em; 
	clear:right; 
	float:left;
}

.you_r_here {
	border-left-style:ridge; 
	border-left-width:15px; 
	border-left-color:Red; 
	padding-left:5px;
}

/*
------------------------
Headers CSS
------------------------
*/


H1, H2, H3, H4, H5
{
/*
	color: #3333ff;
	color:	#cc99cc;
	color:	#0055ff;
	color: #ff9000;
	color:	#aa00ff;
	color:	#3333cc;
    color: #003399;
    color: #aa0066;
*/

	color: #ffff66;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	line-height: 1.4em;
}

H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	margin-top: 10px;
	color: #ffdd00;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.4em;
	font-weight:	700;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.25em;
	font-weight:	500;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	500;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	0.7em;
	font-weight:	700;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.5em;
	font-weight:	700;
	}	

/*
------------------------
Links CSS
------------------------
*/

A {
	font-size: 0.8em;
}

A:link	{	
/*
	color: #3333ff;
	color:	#cc99cc;
	color:	#0055ff;
	color: #ff9000;
	color:	#aa00ff;
	color:	#3333cc;
    color: #003399;
    color: #aa0066;
	color: brown;
	color: #ff9000;
	color:	#cd853f;
	color: #099999;
	color: #336666;
	color:	#3333cc;
*/
	text-decoration:	none;
	font-weight: 500;
	color: #006699;
	}	
		
A:visited	{	
	text-decoration:	none;
	color: #006699;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#3333cc;
	color: brown;
	}	
		
A:hover	{	
	text-decoration: none;
	font-weight: 800;
	color:	#aa00ff;
	color:orange;
	}


/*
------------------------
Table Layout CSS
------------------------
*/

#tbl_main {
	background-color:#000000; 
	background-image:url(images/bgimg_dkgray_top.bmp); 
	background-repeat:no-repeat; 
	background-position:top;  
	margin: 0; 
	text-align:center; 
	vertical-align: top;
	width: 755px;
	width: 837px;
}


/*
------------------------
Footer CSS
------------------------
*/

#footer {
	color: #cccccc;
	font-size: 0.8em;
	margin: 10px;
}

#footer a {
	font-size: 0.95em;
	margin: 10px;
}


/*
------------------------
Blog CSS
------------------------
*/

td.content
{
	vertical-align: top;
}

td.boxtitle
{
	background: #eeeeee;
	font-size:90%;
	vertical-align: top;
	text-align: center;
}

td.boxcontent
{
	font-size: 70%;
	background: #EED7B4;
	background: #fffffe;
	background: #F5EDDD;
	vertical-align: top;
	text-align:center;
	padding: 5px;
}

pre
{
	margin-top: .5em;
	margin-bottom: .5em;
}

.box
{
	border-color: gainsboro;
	border-width: 1;
	padding: 3;
	border-style: dashed;
	border-collapse: collapse;
	font-size: 80%;
}

.info
{
	color: maroon;
	font-size: 90%;
}

.align_right
{
	text-align: right;
	margin-right:0;
}

td.sidebar
{
	background: #E8C68A;
	background: #ffffff;
	text-align: center;
	vertical-align: top;
	width:200px;
}

.calendar
{
	font-size: 11px;
	width: 175px;
	padding: 3px;
}

.txbIntervals
{
	width: 80px;
	text-align: left;
	vertical-align: top;
}

.txbLogins
{
	width: 150px;
	text-align: left;
	vertical-align: top;
}

