
body {
  font-family: Verdana, "Bitstream Vera Sans", sans-serif;
}

/* Headings
 * --------------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6 { color: #111; }

/* Text Elements
 * --------------------------------------------------------------------- */
a                 { color: #125AA7; }
a:hover           { color: #000; }
blockquote        { color: #666; }

pre {
  background: #eee;
  border:     1px solid #ddd;
}

hr {
  background: #ddd;
  color:      #ddd;
	height: 10px;
}

img {
    border: 0px;
}

/* Tables
 * --------------------------------------------------------------------- */
table {
  border-top:     1px solid #ddd;
  border-left:    1px solid #ddd;
}
th,td {
  border-bottom:  1px solid #ddd;
  border-right:   1px solid #ddd;
}

/* Default Classes
 * --------------------------------------------------------------------- */
p.quiet { color: #666; }
.alt    { color: #666; }

p.title {
  color: #111;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2em;
  margin-bottom: 0.75em;
}

#header p.title { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }

.meeting {background:#AC0800;color:#FFF;}
.meeting a {font-size:80%;color:#ddd;}

.center_block {
    
}

.contact_info {
    float: left;
}

.ruby_sample {
    float: right;
    margin-right:20px;
    margin-top: 50px;
}

.footer {
    margin-top: 100px;
    margin-left: 100px;
}

.footer p {
    display: inline;
    margin-right: 50px;
    font-weight: bold;
    color: gray;
}

.footer img {
    vertical-align: top;
    width: 150px;
}

/* EOF */
