.btm5 { margin-bottom: 5px;}
.btm10 { margin-bottom: 10px;}
.btm15 { margin-bottom: 15px;}
.btm20 { margin-bottom: 20px;}
.btm25 { margin-bottom: 25px;}
.btm30 { margin-bottom: 30px;}
.btm40 { margin-bottom: 40px;}
.btm50 { margin-bottom: 50px;}
.btm60 { margin-bottom: 60px;}
.btm70 { margin-bottom: 70px;}
.btm80 { margin-bottom: 80px;}
.btm90 { margin-bottom: 90px;}
.btm100 { margin-bottom: 100px;}
.top5 { margin-top: 5px;}
.top10 { margin-top: 10px;}
.top15 { margin-top: 15px;}
.top20 { margin-top: 20px;}
.top25 { margin-top: 25px;}
.top30 { margin-top: 30px;}
.top40 { margin-top: 40px;}
.top50 { margin-top: 50px;}
.top60 { margin-top: 60px;}
.top70 { margin-top: 70px;}
.top80 { margin-top: 80px;}
.top90 { margin-top: 90px;}
.top100 { margin-top: 100px;}
.left5 { margin-left: 5px;}
.left10 { margin-left: 10px;}
.left15 { margin-left: 15px;}
.left20 { margin-left: 20px;}
.left25 { margin-left: 25px;}
.left30 { margin-left: 30px;}
.left40 { margin-left: 40px;}
.left50 { margin-left: 50px;}
.left60 { margin-left: 60px;}
.left70 { margin-left: 70px;}
.left80 { margin-left: 80px;}
.left90 { margin-left: 90px;}
.left100 { margin-left: 100px;}
.right5 { margin-right: 5px;}
.right10 { margin-right: 10px;}
.right15 { margin-right: 15px;}
.right20 { margin-right: 20px;}
.right25 { margin-right: 25px;}
.right30 { margin-right: 30px;}
.right40 { margin-right: 40px;}
.right50 { margin-right: 50px;}
.right60 { margin-right: 60px;}
.right70 { margin-right: 70px;}
.right80 { margin-right: 80px;}
.right90 { margin-right: 90px;}
.right100 { margin-right: 100px;}

.clear { clear: both;}
a { text-decoration: underline; color: #5a3113;}
a:hover { text-decoration: none; color: #896043;}
::selection { background: #D3C6B7;}/* Safari */
::-moz-selection { background: #D3C6B7;}/* Firefox */
.float_l { float: left;}
.float_r { float: right;}
.txt_l { text-align: left;}
.txt_c { text-align: center;}
.txt_r { text-align: right;}
.font10 { font-size: 10px;}
.font11 { font-size: 11px; line-height: 1.8em;}
.font15 { font-size: 15px;}
.font_b { font-weight: bold;}
.center { text-align: center;}
.red { color: #CC0000;}
.notes {
    padding-left: 1em;
    text-indent: -1em;
}
/* clearfix */
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
 /* IE6 */
* html .clearfix { zoom: 1;}
 /* IE7 */
*:first-child+html .clearfix {zoom: 1;}

.list_disc {
    margin: 0 0 0 1.3em;
    padding: 0;
	list-style-type: disc;
}