/* typogrophy formatting */
html,input,textarea,select {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height: 1.5;}
html,legend {color:#47636f;}
h1,h2,h3,h4,h5,h6,caption,p,fieldset,pre {margin-bottom:10px;}
blockquote,ul,ol,dl {margin:10px;}
ol,ul,dl {margin-left:30px;}
dl dd {margin-left:10px;}
h1,h2,h3,h4,h5,h6,strong {font-weight:bold;}
caption {text-align:center;}
abbr {border-bottom:1px dotted #1f2425;cursor:help;} 
em {font-style:italic;}
ol {list-style:decimal outside;}
ul {list-style:disc outside;}
a {color:#b20505;text-decoration:none;}
a:hover {text-decoration:underline;}
a:focus {outline:thin dotted #333333;outline-offset: -2px;}
img {/* remeber to define max-width on imgs */
	width: 100%;
	height: auto;
	max-width: 100%;
}
/* end typogrophy formatting */
/* typogrophy mixins */
.color-inherit {color:inherit;}
.color-normal,
.color-blue {color:#47636f;}
.color-white {color:#ffffff;}
.color-black {color:#000000;}
.color-red {color:#b20505;}
.text-center {text-align:center;}
.text-left {text-align:left;}
.text-right {text-align:right;}
/* end typogrophy mixins */
/* site specific */
h1,h2,h3,h4,h5,h6 {
	font-size:18px;
} 
.font-13 {font-size:13px;}
.font-14 {font-size:14px;}
.font-15 {font-size:15px;}
.font-16 {font-size:16px;}
.font-17 {font-size:17px;}
.font-18 {font-size:18px;}
.font-19 {font-size:19px;}
.font-20 {font-size:20px;}
.font-21 {font-size:21px;}
.font-22 {font-size:22px;}
.font-23 {font-size:23px;}
.font-24 {font-size:24px;}
.font-25 {font-size:25px;}
.font-26 {font-size:26px;}