/* many thanks to glish.com, bluerobot.com and zeldman.com */

body { background-color: #181D21; margin: 0px; padding: 0px }



#flag { display: none }
.flag-image { border-width: 0px }

#topnav { display: none }
.nav-image { border-width: 0px }

#breadcrumb { display: none }
/* #bc1 { }
#navmonth { float: right; margin-right: 0px; margin-top: -25px } */

#breadcrumb a:link { color: #B9BFC3; text-decoration: underline }
#breadcrumb a:visited { color: #B9BFC3; text-decoration: underline }
#breadcrumb a:hover { color: #ffffff; text-decoration: underline }
#breadcrumb a:active { color: #990000; text-decoration: underline }



/* this centers content in IE5. text-align:left necessary in subsequent
   divs to keep text aligned correctly */
#content-frame { }

/* ===== journal page layout elements begin ===== */

#journal-frame { }
/* the following defines the main entry area, as well as the border dividing the entries and the sidebar */ 
#journal-main { }
/* the non-sidebar journal content uses the following ID */
#journal-core { }

/* ===== journal page layout elements end ===== */

/* ===== journal core elements begin ===== */

#journal-core .entry { margin: 0px 0px 17px 0px; padding: 15px 15px 30px 15px; background-color: #1D2328 }
#journal-core .entry-end { height: 1px; line-height: 1px; clear: both; margin: 0px; padding: 0px }

/* dateline elements start */

#journal-core .dateline { margin: 0px 0px -25px 0px; padding-top: 6px; padding-left: 6px; padding-bottom: 6px; padding-right: 6px; border-style: solid; border-color: #4A4F53; border-width: 1px; background-color: #181D21 }

#journal-core .dateline-date { }
#journal-core h1.dl-date { font-family: "Verdana", "Helvetica", "Arial", sans-serif; font-size: 11px; line-height: 11px; color: #B9BFC3; font-weight: bold; margin: 0px }

#journal-core .dateline-location { float: right; margin-right: 0px; margin-top: -10px }
#journal-core h3.dl-loc { font-family: "Verdana", "Helvetica", "Arial", sans-serif; font-size: 11px; line-height: 11px; color: #B9BFC3; font-weight: normal; margin: 0px }

#journal-core a.dl-link:link { color: #B9BFC3; text-decoration: none }
#journal-core a.dl-link:visited { color: #B9BFC3; text-decoration: none }
#journal-core a.dl-link:hover { color: #ffffff; text-decoration: none }
#journal-core a.dl-link:active { color: #990000; text-decoration: none }

/* dateline elements end */

/* subhead elements start */
/* here there be dragons.  do not change the border-width for journal-core.  IE sucks. */

#journal-core .subhead-frame { border-color: #1D2328; border-width: 1px 1px 0px 1px; border-style: solid; padding: 0px; margin: 35px 0px 7px 0px; padding: 3px 1px 6px 1px; background-image: url(images/border-subflag.gif); background-repeat: repeat-x; background-position: bottom }

#journal-core .subhead-type { }
#journal-core h2.subhead { font-family: "Verdana", "Helvetica", "Arial", sans-serif; font-size: 10px; text-transform: uppercase; line-height: 10px; color: #B9BFC3; font-weight: bold; margin: 0px }

/* this doesn't display quite right in Mozilla.  not sure what I'm doing wrong here. */
#journal-core .bookmark { float: right; margin: 0px; padding: 0px; margin-top: -9px; right: 2px; line-height: 9px }
#journal-core .bookmark-link { }
#journal-core .bmlink { border-width: 0px }

/*.subhead { margin: 24px 0px 7px 0px; padding-left: 6px; padding-right: 6px; padding-bottom: 6px; border-width: 1px; background-color: #181D21; background-image: url(images/border-subflag.gif); background-repeat: repeat-x; background-position: bottom; background-color: orange }

.subhead-entrytype { }
h2.subhead-title { font-family: "Verdana", "Helvetica", "Arial", sans-serif; font-size: 11px; line-height: 11px; color: #B9BFC3; font-weight: bold; margin: 0px }

.subhead-link { float: right; margin-right: 0px; margin-top: -10px; border-width: 0px }
.bmlink { border-width: 0px }*/

/* subhead elements end */ 



#journal-core a:link { color: #B9BFC3; text-decoration: underline }
#journal-core a:visited { color: #B9BFC3; text-decoration: underline }
#journal-core a:hover { color: #ffffff; text-decoration: underline }
#journal-core a:active { color: #990000; text-decoration: underline }

#journal-core p { font-family: "Times New Roman", "Georgia", serif; font-size: 12pt; text-indent: 15px; margin: 0px; padding: 0px }

#journal-core ul { list-style-type: square; margin: 7px 0px 7px 15px; padding-left: 15px }
#journal-core ol { margin: 7px 0px 7px 15px; color: #B9BFC3; padding-left: 28px }
#journal-core li { font-family: "Times New Roman", "Georgia", serif; font-size: 12pt }

sup { font-size: 9px; line-height: 8px; margin: 0px }




#journal-core .story-divider { font-family: "Georgia", "Verdana", "Arial", serif; font-size: 13px; line-height: 15px; text-align: center; color: #B9BFC3; margin: 3px 0px 2px 0px; padding: 0px; font-weight: bold  }



#journal-core .print-link { display: none }


#journal-monthnav { font-family: "Verdana", "Arial", serif; font-size: 11px; line-height: 15px; text-align: center; color: #B9BFC3; margin: -30px 0px 10px 0px; padding: 0px }



/* ===== journal core elements end ===== */

/* ===== journal sidebar elements begin ===== */


#sidebar { width: 190px; float: left; margin: 0px }

.sidebar-section { padding: 15px 15px 20px 15px; margin: 0px 0px 17px 0px; background-color: #1D2328 }

#sidebar h1.sb-head { font-family: "Verdana", "Helvetica", "Arial", sans-serif; font-size: 11px; line-height: 11px; color: #B9BFC3; font-weight: bold; padding: 6px; border-style: solid; border-color: #4A4F53; border-width: 1px; background-color: #181D21; margin: 0px 0px 10px 0px }

#sidebar h2.sb-flag { font-family: "Verdana", "Helvetica", "Arial", sans-serif; font-size: 9px; text-transform: uppercase; line-height: 9px; color: #B9BFC3; font-weight: normal; margin: 15px 0px 7px 0px; padding: 0px 0px 5px 2px; background-image: url(images/border-subflag.gif); background-repeat: repeat-x; background-position: bottom }

#sidebar ul { list-style-type: square; margin: 0px; padding-left: 15px }
#sidebar ol { margin: 0px 0px 0px 7px; color: #B9BFC3; padding-left: 15px }
#sidebar li { font-family: "Verdana", "Arial", serif; font-size: 11px; line-height: 13px; color: #B9BFC3; margin: 0px; margin-left: 0px }

#sidebar h4 { font-family: "Verdana", "Arial", serif; font-size: 11px; font-weight: bold; line-height: 13px; color: #B9BFC3; margin: 4px 0px 2px 0px }

#sidebar a:link { color: #B9BFC3; text-decoration: underline; background-color: transparent; border-width: 0px 0px 1px 0px; border-style: none none none none; border-color: #162d54 }
#sidebar a:visited { color: #B9BFC3; text-decoration: underline; background-color: transparent; border-width: 0px 0px 1px 0px; border-style: none none none none; border-color: #162d54 }
#sidebar a:hover { color: #ffffff; text-decoration: underline; background-color: transparent; border-width: 0px 0px 1px 0px; border-style: none none none none }
#sidebar a:active { color: #FF0000; text-decoration: underline; background-color: transparent; border-width: 0px 0px 1px 0px; border-style: none none none none }



/* ===== journal sidebar elements end ===== */

/* ===== disclaimer elements start ===== -- */

/* #disclaimer { text-align: left; padding-top: 15px; margin: 0px 0px 0px 0px; clear: both } */

 #disclaimer { font-family: "Verdana", "Arial", serif; font-size: 10px; line-height: 11px; text-indent: 0px; color: #B9BFC3; text-align: left; margin: 0px 0px 0px 0px; padding: 4px; border-width: 0px; border-top-width: 1px; border-style: solid; border-color: #B9BFC3; clear: both } 

#disclaimer a:link { color: #B9BFC3; text-decoration: underline }
#disclaimer a:visited { color: #B9BFC3; text-decoration: underline }
#disclaimer a:hover { color: #ffffff; text-decoration: underline }
#disclaimer a:active { color: #990000; text-decoration: underline }

/* ===== disclaimer elemtns end ===== -- */





.pic1 { margin: 0px }
.pic1-frame { border-color: #4A4F53; border-width: 1px; background-color: #181D21; border-style: solid; padding: 10px; margin: 10px 0px 10px 0px } 

.sidepic1 { margin: 0px; padding: 0px }
.sidepic1-frame { width: 150px; border-color: #4A4F53; border-width: 1px; background-color: #181D21; border-style: solid; padding: 10px; margin: 0px 0px 10px 10px; float: right }

.sidepic2 { margin: 0px; padding: 0px }
.sidepic2-frame { border-color: #4A4F53; border-width: 1px; background-color: #181D21; border-style: solid; padding: 10px; margin: 10px 0px 10px 10px; float: right }


.moviepic { margin: 0px; padding: 0px }
.moviepic-frame { border-color: #4A4F53; border-width: 1px; background-color: #181D21; border-style: solid; padding: 4px; margin: 3px 1px 0px 5px; float: right }