/*SLIPSTREAM*/

/*
	Default page values
*/
body {	margin:0px;    
padding:0px;	
font-family: verdana, geneva, sans-serif;	
font-size: 76%;	
line-height: 1.5;	
color: #287A8B;	
background: #fff;}

a:link {
	color: #96A9AD;
}
a:visited {
	color: #96A9AD;;
}
a:hover {
	color: #96A9AD;
}

/*Styles for header div*/
#header {        
position: absolute;		
width: 100%;		
background : #D15B2B url(images/blogbanner/train.jpg) no-repeat fixed top left;  }

#header img {	margin-left: 320px;}

#header a:link, #header a:visited {	color: #fff; text-decoration: none;}

#header a:hover {	color: #ccc;	text-decoration: underline;}

.link{	font-size: .9em;	font-family: verdana, geneva, sans-serif;	
margin-top: 50px;	
margin-left: 325px;	
color: #fff;	
letter-spacing: .25em;}



/* STYLES FOR NAVIGATION */
#menu {	
position: absolute;	
top: 200px;	
/* border-right: solid 2px #787878;	*/
padding-left: 20px;	
padding-right: 10px;	
margin-bottom: 20px;	
color: #89999D;	
font-family: georgia, serif;	
width: 268px;	
voice-family: "\"}\"";
voice-family: inherit;
width:220px;
}

html>body #menu {width:220px;	} 

#menu h4 {	
font-family: Trebuchet MS, sans-serif;	
font-size: 1.25em;	
text-transform: uppercase;	
letter-spacing: .5em;		
margin-top: 0px;	
margin-bottom: 0px;}

#menu p {	font-size: .9em;	
margin-top: 2px;	
margin-bottom: 8px;	
line-height: 1.75;}

#menu a:link {	color: #96A9AD;	
text-decoration: underline;}

#menu  a:visited {	color: #96A9AD;	
text-decoration: underline;}

#menu a:hover {	color: #96A9AD;	text-decoration: none;}

.menuitems {
 padding-top : 15px;
 padding-bottom : 15px;
 border-bottom : 1px dotted #999;
}


/*STYLES FOR CONTENT */
#content {    
position: absolute;	
top: 200px;	width: 55%;	
left: 268px;	
border-left: solid 2px #C1CECE;
padding-left: 30px;	margin-bottom: 20px;	
padding-bottom: 20px;
color: #333333;
}

#content h1 {	
font-family: "Trebuchet MS", sans-serif;	
font-size: 1.75em;	
line-height: 1.1;	
margin-top: 0px; 	
margin-bottom: 5px;	
color: #D15B2B;
border-bottom: 1px solid #000;
}

#content h2 {
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 1.25em;
	letter-spacing: .25em;
	line-height: 1;
	margin-top: 0; 
	margin-bottom: .5em;
	color: #D15B2B;
	text-transform: uppercase;
}

#content h3 {	
font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 1em;
	text-transform: uppercase;
	letter-spacing: .1em;	
	margin-top: 0px;
	margin-bottom: 0px;
	color: #D15B2B;
}

#content p {	
margin-top: .25em;	
margin-bottom: 1em;
}

/* STYLE FOR QUOTE */

.quote {	
font-family: georgia, serif;	
color: #666;	
margin-top: 1em;	
font-size: .9em;
}

.author {
	font-size: .9em;
	color: #999;
}

.weblog {
	margin-bottom: 1.5em;
}


.smText {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   9px;
 color:       #333333;
 font-weight: normal;
}


.medText {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   11px;
 color:       #333333;
 font-weight: normal;
}


.lgText {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   12px;
 color:       #333333;
 font-weight: bold;
}

input {
 font : bold 11px/12px verdana,trebuchet,sans-serif;
 border : 1px solid #999999;
 color : black;
 background-color : #eeeeee;
 margin-top: 2px;
 margin-bottom: 2px;
}

input.large {
 width: 200px;
}

input:focus {
 background-color : #ffffff;
}

input.button {
 color : white;
 background-color : #000000;
}

textarea {
 border: 1px solid #999999;
 margin-bottom: 10px;
 color: black;
 background-color: #eeeeee;
 font: 11px/16px verdana,trebuchet,sans-serif;
}

textarea:focus {
 background-color : #ffffff;
}

.pulldown {
 font-family: trebuchet,Verdana, sans-serif;
 font-size:	11px;
 font-weight: bold;
 color:	#333333;
 border-top: #000000 1px solid; 
 border-left: #000000 1px solid; 
 border-right: #000000 1px solid; 
 border-bottom: #000000 1px solid;
}

.weblog {
 padding-bottom: 12px;
 border-bottom:1px dotted #999999;
}

/* STYLES FOR PHOTO PAGES */
div.row {	
position: relative;	
margin: 10px 0px;
}

table.thumbnail {	
text-align: left;	
border: 1px solid #ccc; 	
border-collapse: collapse;
}

table.thumbnail td {	
/*font-family: georgia, serif;	*/	
font-size:	.9em;	
line-height: 1.25em;	
border: 1px solid #ccc; 	
padding: 4px; 	
vertical-align : top;	
width: 100px;
}

img {	
border: 0;
}

#photo {	
margin-top: 20px;	
margin-left: auto;	
margin-right: auto;	
text-align: center;
}

/* THE FOLLOWING ARE FOR USE WITH THE MINI-CALENDAR */


/*  Calendar header text  */
.header {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   10px;
 color:       #ffffff;
 font-weight: bold;
}


/*  Navigational links in the header  */
.navlinks, .navlinks a:link, .navlinks a:active, .navlinks a:visited, .navlinks a:hover{ 
 color:       #ffffff;
 font-family: verdana,trebuchet,sans-serif;
 font-size:   10px; 
 font-weight: bold;
} 
.navlinks a:link    { color:  #ffffff; text-decoration: none;}
.navlinks a:visited { color:  #ffffff; text-decoration: none;}
.navlinks a:active  { color:  #333333; text-decoration: none;}
.navlinks a:hover   { color:  #000000; text-decoration: underline;}


/*  Days of the week text  */
.weekdays {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   9px;
 color:       #666666;
 font-weight:  bold;
}

/*  Days of the month text and links */
.monthdays, .monthdays a:link, .monthdays a:active, .monthdays a:visited, .monthdays a:hover {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   9px;
 color:       #666666;
}
.monthdays a:link    { color:  #0000b0; text-decoration: underline;font-weight: bold;}
.monthdays a:visited { color:  #0000b0; text-decoration: underline;font-weight: bold;}
.monthdays a:active  { color:  #333333; text-decoration: underline;font-weight: bold;}
.monthdays a:hover   { color:  #cccccc; text-decoration: none;font-weight: bold;}
