@charset "UTF-8";
/* CSS Document */

/* basics */
html, body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:17px; color:#351d06; text-align: center; height: 100%; background:#fbf4e8 url(../img/bg_metal.jpg) center; }


a:link { color:#f26522; text-decoration:none; }
a:visited { color:#c07450; text-decoration:none;  }
a:hover { color:#ab5025; text-decoration:none;  }
a:active { color:#ab5025; text-decoration:none;  }
a.noborder {border:none; text-decoration:none;}

img a { border:none; }

ol { text-indent:none; list-style-type: decimal; margin:0 0 0 10px; padding:0 0 0 10px;}
ol li { text-indent:none; padding:5px 0; margin:5px 0; border-bottom:1px solid #c9c3ba; font-size:14px; }
ul { padding-left:30px; list-style-type:none; margin:4px 0 0 0; }
ul li { border:none; color:#4e341a; padding-left:12px; margin:0; background:url(../img/ico_chevron.png) 0 9px no-repeat; font-size:12px; }
p { margin:20px 0; }
blockquote { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:115%; line-height:145%; letter-spacing:.05em; color:#4a341f; padding:10px 40px; margin:20px 20px 20px 0; background:#fff url(../img/quote.png) no-repeat; border:1px dashed #c0af9a; -moz-border-radius: 1em; border-radius: 1em;
 }
 .quote_attribute { padding:5px 0 0 80px; margin:-21px 0 30px 0; background:url(../img/quote_attribute.gif) no-repeat; color:#000; }


.breadcrumbs { padding-left:240px; color:#867755; }
.breadcrumbs li { float:left; border:none; }
.breadcrumbs a { padding-right:20px; margin-right:10px; background:url(../img/bg_continuelink.gif) right no-repeat; }


.about_content {  padding:20px 50px; margin: 20px auto; width:80%; min-width:950px; text-align:left; border: 1px solid #4a341f; background:#fff; -moz-border-radius:2em; border-radius:2em; }


/* Here's all your H1-5's and link states */
h1 { color:#000000; font-size:34px; line-height:125%; display:block; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;  font-style:italic; margin:20px 0; clear:both; }
h2 { color:#6b4f34; font-size:16px; line-height:100%; letter-spacing:.2em; display:block; text-transform:uppercase; font-family: Georgia, "Times New Roman", Times, serif; font-weight: lighter; }
h3 { color:#000000; font-size:150%; font-weight:bold; line-height:100%; clear:both; padding:0 0 10px 0; }
h4 { color:#000000; font-size:125%; font-weight: 600; line-height:100%; letter-spacing:.05em; text-transform:uppercase; display:inline; }
h5 { color:#000000; font-size:100%; font-weight: 600; line-height:100%; text-transform:uppercase; display:block; margin:10px 0 0 0; padding-top:10px; border-top:1px solid #988877; }

.divider { margin:10px 0; padding:10px 0; border-bottom:1px dashed #988877; overflow:auto; }

.recessive_heading {  font-family:Georgia, "Times New Roman", Times, serif; text-transform: uppercase; font-size:85%; letter-spacing:.2em; color:#988877; }
.recessive_type { font-size:90%; color:#988877; }

a.newwindow { padding-right:13px; background:url(../img/bg_newwindow.gif) right top no-repeat; }
a.externallink { padding-right:13px; background:url(../img/bg_externallink.gif) right top no-repeat; }
a.continuelink { font-weight:900; padding-right:13px; background:url(../img/bg_continuelink.gif) right top no-repeat; border:none;  }
a.img_embed { border:none; padding:5px; display:inline-block; margin:5px 0; background:#fff; }
a.img_embed:link { background:#fff; }
a.img_embed:visited { background:#fff; }
a.img_embed:hover { background:#000;  }
a.img_embed:active { background:#000;  }
.bigimage { padding:5px; background:#fff; margin:0; border:1px solid #000; }
a.bigimage:link { padding:5px; background:url(../img/black-25.png); margin:10px 0; }
a.bigimage:visited { padding:5px; background:url(../img/black-25.png); margin:10px 0; }
a.bigimage:hover { padding:5px; background:url(../img/black-75.png); margin:10px 0; }
a.bigimage:active { padding:5px; background:url(../img/black-75.png); margin:10px 0; }




/*2.0 links*/
a.blogger  { padding-left:22px; height:16px; vertical-align:middle; border:none; background: url(../img/ico_blogger.png) left center no-repeat; }
a.twitter  { padding-left:22px; height:16px; vertical-align:middle; border:none; background: url(../img/ico_twitter.png) left center no-repeat; }
a.flickr  { padding-left:22px; height:16px; vertical-align:middle; border:none; background: url(../img/ico_flickr.png) left center no-repeat; }
a.delicious  { padding-left:22px; height:16px; vertical-align:middle; border:none; background: url(../img/ico_delicious.png) left center no-repeat; }
a.linkedin  { padding-left:22px; height:16px; vertical-align:middle; border:none; background: url(../img/ico_linkedin.png) left center no-repeat; }
a.facebook  { padding-left:22px; height:16px; vertical-align:middle; border:none; background: url(../img/ico_facebook.png) left center no-repeat; }
a.friendfeed  { padding-left:22px; height:16px; vertical-align:middle; border:none; background: url(../img/ico_friendfeed.png) left center no-repeat; }
a.email  { padding-left:22px; height:16px; vertical-align:middle; border:none; background: url(../img/ico_email.png) left center no-repeat; margin:4px 0; }
a.pdf  { padding-left:22px; height:16px; vertical-align:middle; border:none; background: url(../img/ico_pdf.png) left center no-repeat; }
a.can  { padding-left:22px; height:16px; vertical-align:middle; border:none; background: url(../img/ico_can.png) left center no-repeat; }
.phone  { padding-left:22px; height:16px; vertical-align:middle; border:none; background: url(../img/ico_phone.png) left center no-repeat; }
.sad  { padding-right:15px; height:16px; vertical-align:middle; border:none; background: url(../img/ico_sad.png) right no-repeat; }
a.backtotop  {  padding:3px 0 3px 22px; background: url(../img/ico_top.png) no-repeat left center; display:block; clear:both; }
a.backtotop:hover  { background-color:#e1dbd0; }
a.backtotop:active  { background-color:#e1dbd0; }