body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #016235; padding: 0px; margin: 0px;}

td,div {text-align: left; font-weight: normal; font-size: 12px; color: #6a614f;}

img{border: 0px;}

p{padding: 0px; margin: 0px;}

a:Link, a:Visited {color: #005f33; text-decoration: none;}
a:hover {text-decoration: underline;}

a.lowermenulinks:Link, a.lowermenulinks:Visited {color: #6a614f; text-decoration: none; font-size: 12px;}
a.lowermenulinks:hover {text-decoration: underline;}

a.footerlinks:Link, a.footerlinks:Visited {color: #ffffff; text-decoration: none; font-size: 12px;}
a.footerlinks:hover {text-decoration: underline;}

a.highlinks:Link, a.highlinks:Visited {color: #000000; font-weight: bold;}
a.highlinks:hover {text-decoration: underline;}

.directionFormLabel{width: 50%;}
.directionFormInput{width: 100px;}

.segmentNumberText{font-size: 11px; vertical-align: top;}
.segmentDirectionsText{font-size: 11px;}

/* Blog */
div#blog div.post {padding-bottom: 4px;}
div#blog div.post a {color: #cf2123;}
div#blog div.post h2 {font-size: 18px; line-height: 1; margin-bottom: 3px;}
div#blog div.post h2 a {color: #cf2123; text-decoration: none;}
div#blog div.post h2 a:hover {text-decoration: underline;}
div#blog div.post small {color: #777; font-size: 11px; font-weight: bold;}
div#blog div.post small a {color: #777;}
div#blog div.post div.entry {color: black; line-height: 1.5;}
div#blog div.post a.read-full-entry {font-size: 15px; font-weight: bold;}
div#blog div.post p.postmetadata {padding-left: 20px;}
div#blog div.post p.postmetadata a {text-decoration: none;}
div#blog div.post p.postmetadata a:hover {text-decoration: underline;}
div#blog div.post p.postmetadata-bottom {background-color: #f1f1f1; height: 45px; line-height: 45px; margin-top: 20px; padding: 0px 20px; text-align: right;}

div#blog h3#comments {border-top: 1px solid #eeeeee; margin-top: 10px; margin-bottom: 20px; padding-top: 10px;}
div#blog div.comment {border-bottom: 1px solid #eeeeee; margin-bottom: 10px; padding-bottom: 10px;}
div#blog div.comment cite {}
div#blog div.comment small.commentmetadata a {}
div#blog div.comment p.comment {font-size: 11px; line-height: 1.5; margin-top: 10px;}

.comment-name {text-align: right; width: 200px;}

div.comment-form {width: 600px;}
div.comment-form div.successBox {background: #fffbcc url(../images/reusable/chk_on.gif) no-repeat 5px center; padding: 5px;
  padding-left: 25px; border: 1px solid #e6db55; margin-top: 10px;}
div.comment-form div.errorBox {background: #ffaaaa url(../images/reusable/chk_off.gif) no-repeat 5px center; padding: 5px;
  padding-left: 25px; border: 1px solid #ff7777; margin-top: 10px;}
  
.smallestTag { font-size: 12px; }
.smallTag { font-size: 16px; }
.mediumTag { font-size: 20px; }
.largeTag { font-size: 24px; }
.largestTag { font-size: 28px; }

h1.blog {color: #005f33; font-size: 18px; line-height: 1; margin-bottom: 3px; padding: 10px 0;}
h3.blog {color: #5178c5; font-size: 14px; line-height: 1; margin-bottom: 10px;}
div#blog-category h1.blog, div#blog-tag h1.blog, div#blog-archive h1.blog {border-bottom: 1px solid #dddddd; color: #5178c5; margin-bottom: 10px; padding-bottom: 10px;}

div.author-bio {line-height: 1.5;}
div.author-bio img.image, div.post img.image {background-color: white; border: 1px solid #cccccc; padding: 4px;}
div.author-bio div.name {font-weight: bold;}

div#blog-author div.author-bio img.image {float: right; margin: 0 45px 10px;}
div#sidebar div.author-bio div.description {font-size: 11px;}

div#blog-home div.post {border-bottom: 1px solid #dcdcdc;}

div#blog div#sidebar div#blog-tag-cloud.pod {line-height: 1.3;}
div#blog-tag-cloud a {text-decoration: none;}
div#blog-tag-cloud a:hover {text-decoration: underline;}

label.center {text-align: center;}
label.right {text-align: right;}