
img, div, #sb_home_foot { behavior: url(/xjournal/include/iepngfix.htc) }

/* a:link, a:visited, a:active { color: #0072BC; text-decoration: none; font-style: normal; } */
a:hover { text-decoration: underline; }

body { 	font-family:verdana;
		margin:10px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
		text-align:center; /* Hack for IE5/Win */ }

#xjmain { width:845px; margin:0px auto; text-align:left; background: #ffffff; }
#leftnavcell { background: url(/xjournal/images/left_bg.jpg) top left no-repeat; width:245px; padding:210px 0px 330px 0px; }
#leftnav { margin: 0px 0px 0px 40px; }
.lnavitem { margin-top: 15px; }
#logoblock {text-align: center; width:200px; }

#mainright { background: #ffffff  url(/xjournal/images/watermark.jpg) bottom right no-repeat; }
#textheader { margin: 100px 0px 80px 0px; }

#xjournal { font-size: 13px; margin: 0px 40px; }

#footercell { background: url(/xjournal/images/bottom_bg.jpg) top left no-repeat; height:165px; }

.base { width: 845px; }
.footer { width: 785px; background-color: #ffffff; }

.xplot { margin-bottom: 15px; }
.xplotMap { border: 1px solid #d0d0d0; padding:5px; }
#geMap { border: 1px solid #d0d0d0; padding:5px; }

#bingMap { border: 1px solid #d0d0d0; padding:5px; margin-bottom: 15px; }

#xpcp_curpos { font-size: 13px; padding:6px 4px 6px 7px; background: #e0eaf4; width:571px;  }
#xpcp_layers { font-size: 11px; padding:6px 0px 6px 0px; width:582px;  }

.xpcp_layerbox { font-size: 11px; border: 1px solid #d0d0d0; padding:7px; color:#353535; height:110px; background: url(/sailblogs/images/gecp_bg2.gif) repeat-y top right;}
.xpcp_layerboxtitle { color:#89293A; font-weight:bold; font-size: 12px; margin-bottom: 4px;}
#geicon { margin-top:10px; }

#sb_home_preview { background: #ffffff url(/sailblogs/images/home_pre_bg.jpg) no-repeat; margin-bottom:0px; padding-bottom:0px;}
#sb_home_block { padding-top: 40px; padding-left:45px }
#sb_home_foot { }
.sb_thumbnail { border: 1px solid #83333F; padding:2px; }
#sb_data_block { margin-left: 13px; }
.teaserTitle { color:#d87824; font-size:15px; font-weight:bold; margin:3px 0px 0px 0px; }
.teaserTitle:link { font-style: normal; }
.teaserBody { color:#392d2b; }
.teaserPos { margin-top: 7px; }

/* .teaserThumb { border: 1px solid #3c2e2e; padding:2px; margin-right:10px; } */
.teaserDate { font-weight: bold; font-size: 11px; margin-bottom: 7px; }
.teaserMore { margin-top: 13px; }

.sblink { color:#83333F; }
.sblink:link { color:#83333F; }
.sblink:visited { color:#83333F; }

#textContent { color:#656565; font-size:13px; line-height:17px; width:570px; }
.blogNav { text-align:right; font-size: 10px; margin-bottom:7px; }
.blogEntry { border-bottom: 2px solid #b0b0b0; padding: 10px 0px; margin-bottom: 10px;}
.xjDateLoc { font-size: 11px; color:#b0b0b0; margin-bottom:2px; }
.xjTitle { font-size: 14px; font-weight:bold; margin-bottom:6px; }
.xjImage { margin-bottom:7px; }

#commentNav { margin-top: 7px; font-size: 11px;}
.commentsBlock { margin-top: 7px; border: 1px solid #B9D7F2; background:#f8f8f8; padding:20px;}
#commentListBlock { font-size: 11px; color:#353535; }
.comment {margin-bottom: 10px; }
.commDate { color: #709CC4; }
.commText { margin:0px 10px; }


.blogContentsItem { margin-bottom:5px; border-bottom: 1px solid #EDF7FE; padding-bottom:4px; }
.blogContentsDate { font-size: 10px; color:#757575; }
.blogContentsTitle { font-weight: bold; }

#mapTeaserBlock { margin-top: 20px; }

#regform { margin:10px 16px; font-size:11px; color:#606060; }
.regbox { font-family: verdana,arial,sans-serif; font-size: 11px; border: 1px solid #BDC8D4; color: #a0a0a0; margin-bottom:2px; padding:3px; background-color: #ffffff; width:160px; }
.regbut { margin-left:56px; font-family: verdana,arial,sans-serif; font-size: 9px; color: #ffffff; padding:3px; background-color: #b0b0b0; width:112px;}

.xja:link { font-style: normal; }

