/* Overall default settings */
body {
	font-family: "Trebuchet MS", Tahoma, Georgia, Times, serif;
	font-size:100%;
	background:#FFFFFF;
	margin:0px;}

img {
	border: 0px}

a {color:#0851A3;
	text-decoration:underline;}
	
a:hover {
	color:#5588AA;}

/* There are nested tables here, three columns as the CONTAINER table, then another three column for each JOURNAL entry. Substyles have been grouped with either of the two tables in which that content appears. */

/* */
/* CONTAINER STYLES (BEGIN) */
/* */

/* overall container (begin) */
.container {
	width: 100%;
	margin: 0px 0px 0px 0px;
	background:white;}
/* overall container (end) */

/* container column for the left (begin) */
/* used for centering content within the browser window */	
.columnleft {
	text-align:right;
	margin: 0px;
	padding: 0px;}
/* container column for the left (end) */

/* container column for the center (begin) */	
/* container holding all content */	
.columncenter {
	width:750px;
	margin:0px;
	padding:0px;}
/* container column for the center (begin) */

/* container column for the right (begin) */	
/* used for centering content within the browser window */		
.columnright {
	margin: 0px;
	padding: 0px;}
/* container column for the right (end) */	

/* page header (begin) */
table.banneroutline {
	width:750px;
	padding:5px 0px 5px 0px;
	margin:0px 0px 10px 0px;
	border:solid 1px #AAAAAA;
	border-top:0px;
	text-align:center;
	align:center;
 	font-family:Georgia;}
table.banner {
	width:737px;
	padding:20px 0px 20px 0px;
	margin:0px 5px 0px 5px;
	border:solid 1px #DDDDDD;
	text-align:center;
 	font-family:Georgia;}
p.title {
	font:170% Georgia;
	color:#666666;
	letter-spacing:2px;
	margin:0px 0px 15px 0px;}
p.subtitle {
	font:65% "Trebuchet MS", Tahoma;
	color:#999999;
	letter-spacing:2px;
	margin:0px 0px 5px 0px;}
/* page header (end) */

/* global nav (begin) */
.globalnav {
	letter-spacing:2px;
	text-align:left;
	color:#AAAAAA;
	font:70% "Trebuchet MS", Tahoma;
	margin:0px 0px 0px 0px;
	padding:6px 15px 0px 0px;
	width:550px;}
.globalnav a {
	color:#0851A3;
	text-decoration:none;
	letter-spacing:2px;}
.globalnav a:hover {
	color:#5588AA;
	text-decoration:underline;}
.globalnavsearch {
	letter-spacing:2px;
	color:#AAAAAA;
	font:60% "Trebuchet MS", Tahoma;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:192px;}
.globalnavsearch a {
	color:#0851A3;
	text-decoration:none;
	letter-spacing:2px;}
.globalnavsearch a:hover {
	color:#5588AA;
	text-decoration:underline;}
.globalnavsearch input.searchfield {
	height:14px;
	width:132px;
	margin:0px 3px 0px 0px;
	color:#AAAAAA;
	font:bold 100% "Trebuchet MS", Tahoma;
	letter-spacing:2px;}
.globalnavsearch input.searchbutton {
	height:22px;
	width:50px;
	color:#777777;
	padding-bottom:3px;
	margin:0px 0px 0px 0px;
	font:bold 100% "Trebuchet MS", Tahoma;
	letter-spacing:2px;}
/* global nav (end) */

/* footer (begin) */
.footer {
	width: 750px;
	margin: 20px 0px 0px 0px;}
.footer_hr {
	margin: 0px;
	padding: 0px;
	height:1px;
	background:#DDDDDD;}
.footer_hr_padding {
	margin: 0px;
	padding: 0px;
	height:5px;}
.footer_nav {
	letter-spacing:2px;
	text-align:center;
	color:#AAAAAA;
	font:70% "Trebuchet MS", Tahoma;
	margin:0px 0px 0px 0px;
	padding:5px 15px 10px 0px;}
.footer_nav a {
	color:#0851A3;
	text-decoration:none;
	letter-spacing:2px;}
.footer_nav a:hover {
	color:#5588AA;
	text-decoration:underline;}
/* footer (end) */

/* */
/* CONTAINER STYLES (END) */
/* */




/* */
/* JOURNAL ENTRY STYLES */
/* */

/* overall journal entry (begin) */
.entry {
	width: 750px;
	margin: 20px 0px 0px 0px;}
/* overall journal entry (end) */

/* journal entry header (begin) */
.entry_title {
	text-align:left;
	margin: 0px;
	padding: 0px;
	font:120% Georgia, Times, serif;
	color:#0851A3;}
.entry_hr {
	margin: 0px;
	padding: 0px;
	height:1px;
	background:#DDDDDD;}
.entry_hr_padding {
	margin: 0px;
	padding: 0px;
	height:5px;}
/* journal entry header (end) */

/* journal entry left column (begin) */
.entry_left {
	text-align:left;
	width: 140px;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Tahoma;
	font-size:60%;
	color:#999999;
	letter-spacing:2px;
 	text-transform:uppercase;}
/* journal entry left column (end) */

/* journal entry middle column (begin) */
.entry_middle {
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 0px;}
/* journal entry middle column (end) */

/* journal entry right column (begin) */
.entry_right {
	text-align:left;
	width: 192px;
	margin: 0px;
	padding: 0px;}
/* journal entry right column (end) */

/* journal entry content items (begin) */
.entry_middle p {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-family: Georgia;
	font-size:80%;
	line-height:160%;}
.entry_middle p.subhead {
	font-family: "Trebuchet MS", Tahoma;
 	text-transform:uppercase;
	font-size:70%;
	font-weight:bold;
	margin-bottom:-2px;
	letter-spacing:2px;
	color:#0851A3;}
.entry_middle ul {
	margin: 0px 0px 10px 20px;
	padding: 0px;
	font-family: Georgia;
	font-size:80%;
	line-height:160%;}
p.comments {
	font-family: "Trebuchet MS", Tahoma;
	font-size:60%;
 	text-transform:uppercase;
	letter-spacing:2px;}
/* journal entry content items (end) */

/* journal entry sidebar items (begin) */
p.pullquote {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	font-family: Georgia;
	font-style:italic;
	font-size:100%;
	line-height:140%;
	color:#AAAAAA;}
p.related {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	letter-spacing:2px;
 	text-transform:uppercase;
	font:70% Tahoma;
	line-height:140%;
	color:#AAAAAA;}
ul.related {
	padding-top:0px;
	padding-bottom:20px;
	padding-left:15px;
	margin-top:2px;
	margin-bottom:0px;
	margin-left:0px;}
li.related {
	/*margin does nothing here*/
	font:70%/200% "Trebuchet MS", Tahoma;
	color:#AAAAAA;
 	text-transform:uppercase;}
.photo {
	width:192px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;}
.pic {
	border:solid 1px #AAAAAA;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;}
.photo_inbody {
	width:400px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;}
.pic_inbody {
	border:solid 1px #AAAAAA;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;}
.caption {
	font:70%/140% "Trebuchet MS", Tahoma;
	padding: 5px 0px 0px 0px;
	color:#888888;}
/* journal entry sidebar items (end) */


/* */
/* JOURNAL ENTRY STYLES (END */
/* */




/* */
/* ARCHIVE CALENDAR STYLES (BEGIN) */
/* */

table.calendar {
	width:750px;
	margin-top:30px;}
table.calendar td.calendarcol {
	width:20%;
	padding-right:10px;}
table.calendar td.calendarcollast {
	width:20%;}
table.calendar td.heightspacer {
	height:20px;}
table.month {
	width:100%;
	text-align:center;
	font:70% "Trebuchet MS", Tahoma;
 	text-transform:uppercase;}
table.month a {
	color:#FFFFFF;
	font:100% "Trebuchet MS", Tahoma;
	font-weight: bold;
	text-decoration:none;}
table.month a:hover {
	color:#000000;
	text-decoration:underline;}
table.month td {
	width:12%;
	background:#EEEEEE;
	color:#CCCCCC;
	padding:2px;}
table.month td.monthname {
	background:#0851A3;
	color:white;}
table.month td.monthname a {
	color:white;}
table.month td.monthname a:hover {
	color:white;
	text-decoration:underline;}
table.month td.weekday {
	background:#47A2CC;
	color:white;}
table.month td.entry {
	background:#FFC726;}

/* */
/* ARCHIVE CALENDAR STYLES (END) */
/* */
