/*  vesley.com master CSS2 stylesheet  */
/*  copyright 2007, demeyere design incorporated  */
/*  author: Ross DeMeyere; revised:20070812  */
/*  revised again: 2017-03-11 14:08 */

body {
  background-color: #ffffff;
  margin:0;font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  color:#000000;
  font-size:9px;
  background-image: url(/images/shoji-gumi_gfv_12px.gif);
  }

p, td, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5 {
  font-family: "Verdana", "Arial", "Helvetica", sans-serif; color:#000;
  }

h1, .h1 {font-size: 14px; font-weight: bold;}
h2, .h2 {font-size: 12px; font-weight: bold;}
h3 {font-size: 10px; font-weight: bold;}
h1, h2 {padding:20px 0px 0px 0px; margin:0}
h3 {margin:12px 0px 0px 0px; padding:0}
p, li, td, .para {font-size: 10px;line-height:12px;}
p, li {margin:0px 0px 10px 0px; padding:0}
*.fineprint   {font-size:9px;}  

abbr, acronym { border: none; font-style: normal; }
abbr[title], acronym[title] { border-bottom: 1px dotted #aaa; cursor: help; }

a, a:visited { color:#0C326D; text-decoration:none }
a:hover, a:active { text-decoration:underline}

/*  lists  */
ul li {list-style-type:square;}
ol li {list-style-type:decimal}
ul {margin: 15px 10px 5px 15px;padding:0;}

/*  for img or [a img] */
img {display:block;}
*.inline {display:inline;}
*.padtop3 {padding-top:3px;}


/* Debug XHTML */
blink, center, embed, font, marquee { background-color:red; color:#FFF; text-decoration:none }

/* general classes */
b, *.bold, strong { font-weight: bold;}
i, *.italic, em { font-style: italic;}
*.center {text-align:center;}
*.right {text-align:right;}
*.censored, *.blackback { background-color: #000; color: #000 }
*.tight, *.pagetop {padding:0; margin:0;}
*.whiteback {background:#fff;}
*.shout {text-transform:uppercase;}
*.whisper {text-transform:lowercase;}

*.paddedroom {padding:26px;}

/* color classes */
*.black {color:#000000;}
*.grey { color:#999999}
*.white {color:#FFFFFF;}
*.white a {color:#FFFFFF;}
*.red {color: #FF0000;}
*.orange {color:#EC4100;}
*.yellow {color:#C79E00;}
*.green {color:#008439;}
*.blue {color:#001580;}
*.purple {color:#55183F;}
*.mryuk {color:#94FF00;}

*.highlighter {background-color: #FFC;}

code, *.code {color:red; font-family:"Letter Gothic-EGG", courier; font-size: 10px; font-weight:normal;}

/* more specific syltes */
*.phonenumber, *.signature {white-space:nowrap;}
span.signature:before {content:" --";}

/* demeyere.com 630 style specific */
#page {position:relative; margin:0 auto 0 auto; width:750px; top: 1px;}
#content {position:absolute; left:0px; top:32px; width:750px; min-width:750px; z-index:1}
#box {
  width:748px;
  min-width:748px;
  padding:0;margin:0;
  border-left:1px black solid;
  border-right:1px black solid;
  background:white;}
*.story {padding:0px 50px 13px 50px; margin:0;}
*.twocolumn {width:320px; vertical-align:top;}
*.gutter {width:8px;}

.navigation {
  height:24px;
  background-color:#0C326D;
  border-top:1px solid white;
  border-bottom:1px solid white;
  }
.navigation p {text-align:center; color:white; margin-top:5px;}
.navigation a, .navigation a:visited {color:white; text-decoration:none; font-weight:bold;}
.navigation a:hover, .navigation a:active {text-decoration:underline;}

*.journal {text-decoration:underline;}
*.pages {font-style:italic;}
