/* Typography */
body{font-family:"Trebuchet MS", Corbel, Calibri, Arial, sans-serif;font-size:.8em;line-height:1;color:#222;background:#fff;}

/*h1{margin-bottom:.71em;font-size:2.1em;font-weight:700;line-height:1.2em;color:#493829;}*/
h1{margin-bottom:.71em;font-size:2.1em;font-weight:700;line-height:1.2em;color:#9cb364;}
h1.blue,h1.blue a:link,h1.blue a:hover,h1.blue a:visited,h1.blue a:active{font-family:Arial,sans-serif;font-size:14px;line-height:16px;color:#005c80;font-weight:normal;margin:0 0 7px 0;border-bottom:0;text-decoration:none;}
h1.green,h1.green a:link,h1.green a:hover,h1.green a:visited,h1.green a:active{font-family:Arial,sans-serif;font-size:14px;line-height:16px;color:#30530d;font-weight:normal;margin:0 0 7px 0;border-bottom:0;text-decoration:none;}
h1.page_header{font-family: Arial, sans-serif;font-size:24px;color:#005c80;font-weight:normal;padding:0 0 0 9px;margin:0 0 -10px 0;height:24px;background:#fff;}

h2.blue,h2.blue a:link,h2.blue a:hover,h2.blue a:visited,h2.blue a:active{font-family:Arial,sans-serif;font-size:14px;line-height:16px;color:#005c80;font-weight:normal;margin:0 0 7px 0;border-bottom:0;text-decoration:none;}
h2.green,h2.green a:link,h2.green a:hover,h2.green a:visited,h2.green a:active{font-family:Arial,sans-serif;font-size:14px;line-height:16px;color:#30530d;font-weight:normal;margin:0 0 7px 0;border-bottom:0;text-decoration:none;}
h2{display:block;margin-bottom:.67em;font-size:1.5em;font-weight:700;color:#00a0e2;}
h2.page_subheader{font-size:14px;color:#005c80;font-weight:normal;padding:0 0 5px 10px;margin:0;background:#fff;}

h3.grey,h3.grey a:link,h3.grey a:hover,h3.grey a:visited,h3.grey a:active{font-family:Arial,sans-serif;font-size:12px;line-height:14px;color:#666;font-weight:normal;margin:0 0 5px 0;border-bottom:0;text-decoration:none;}

h3{margin-bottom:.5em;font-size:1.3em;font-weight:700;color:#222;}
p + h3,ul + h3,ol + h3,a + h3,img + h3{margin-top:1.2em;}

h4{display:inline;font-size:1.1em;font-weight:700;line-height:1.42em;color:#493829;}

h5{font-family:Arial,sans-serif;font-size:18px;color:#666;}

h6{font-family:Arial,sans-serif;font-size:14px;color:#666;}

#job-view h1,#job-view h2,#job-view h3,#job-view h4,#job-view h5,#job-view h6{font-family:Arial,sans-serif;font-size:14px;color:#666;font-weight:bold;}

p{padding-top:0; margin-top:0;}
p,dl,ul,ol,pre,address{margin-bottom:.5em;font-style:normal;font-size:1.1em;line-height:1.5em;}

dl dt{font-weight:700;color:#493829;}
dl dd{margin-bottom:1em;}
ol li{padding:.12em 0;}

#header{font-size:.8em;}
#group-top{font-size:10px;}
#content{font-size:12px;}
#bottom{font-size:.8em;}

#main-menu{font-weight:normal;}

.shopping-cart ol{list-style-type:decimal;margin-left:1.4em;padding-left:.1em;}
.shopping-cart ol li{padding:0 0 .5em;}
/*
div#content ol h2{font-size:1.3636em;}
div#content ol h3{font-size:1.1818em;}
*/

pre,code{font-family:Consolas, "Courier New", Courier, fixed;}
table{width:100%;text-align:left;line-height:1.42em;}
table td{vertical-align:top;border-bottom:1px solid #CAC3BF;font-size:1.1em;border-width:1px 0;padding:14px 20px 14px 4px;}
table tfoot td{border-bottom:none;}
table th{font-size:1.3em;font-weight:700;border:none;vertical-align:middle;padding:4px 20px 4px 4px;}
table tbody th{font-size:1.1em;vertical-align:top;padding:14px 20px 14px 4px;}
strong{font-weight:700;}
em{font-style:italic;}
del{text-decoration:line-through;}
hr{clear:both;height:1px;width:100%;background:#CAC3BF;border:0;color:#CAC3BF;margin:0 36px 0 0;}

a:link,a:visited{text-decoration:none;color:#0060A1;}
a:focus,a:hover,a:active{text-decoration:none;color:#00a0e2;}
a.more-link:link,a.more-link:active,a.more-link:visited,a.more-link:hover{font-weight:400;padding:0 6px 0 10px;}

.fake-link{text-decoration:underline;color:#0060A1;}

#new-member-widget a:link,#new-member-widget a:visited,#new-member-widget a:active,#new-member-widget a:hover{text-decoration:none;color:#30530d;}

.fake_link{color:#0060A1;}

.error a:link,.error a:visited,.error a:active,.error a:hover{text-decoration:underline;color:#f00;}

#bottom-navi a:link,#bottom-navi a:visited{text-decoration:none;color:#666;}
#bottom-navi a:focus,#bottom-navi a:hover,#bottom-navi a:active{text-decoration:none;color:#333;}

dl ul,div#content ol p,div#content ol h4,table ul{font-size:1em;}

.text-center{text-align:center;}
.copyright{font-size:12px;color:#666;padding-bottom:20px}

#job-view, #job-preview {font-family:Arial, sans-serif;font-size:12px;color:#333;line-height:16px;}
#job-view ol, #job-view  ul, #job-preview ol, #job-preview  ul{font-size:12px;}

.shopping-cart{font-family:Arial, sans-serif;font-size:12px;color:#333;}
.shopping-cart .cart_total{font-size:16px;font-weight:bold;}
.shopping-cart li{font-size:11px;margin-bottom:-10px;}
.shopping-cart h5.subsection{font-family:Arial,sans-serif;font-size:14px;color:#777;}
