/*----- Typography -----*/

/*-----base div unit-----*/
.unit { float:left; }

.hAuto{ height: auto; }
.hTotal{ height: 100%; }

.wAuto{ width: auto; }
.wTotal{ width: 100%; }
.w33P{ width: 33%; }
.w50P{ width: 50%; }

.w10 { width:10px; }
.w30 { width:30px; }
.w50 { width:50px; }
.w60 { width:60px; }
.w80 { width:80px; }
.w100 { width:100px; }
.w118 { width:118px; }
.w120 { width:120px; }
.w130{ width: 130px; }
.w135{ width: 135px; }
.w150 { width:150px; }
.w160 { width:160px; }
.w178 { width:178px; }
.w200 { width:200px; }
.w206 { width:206px; }
.w220 { width:220px; }
.w230 { width:230px; }
.w240 { width:240px; }
.w250 { width:250px; }
.w260 { width:260px; }
.w270 { width:270px; }
.w300 { width:300px; }
.w310 { width:310px; }
.w340 { width:340px; }
.w350 { width:350px; }
.w400 { width:400px; }
.w420 { width:420px; }
.w450 { width:450px; }
.w500 { width:500px; }
.w550 { width:550px; }
.w600 { width:600px; }
.w650 { width:650px; }
.w660 { width:660px; }
.w680 { width:680px; }
.w700 { width:700px; }
.w750 { width:750px; }
.w760 { width:760px; }
.w800 { width:800px; }
.w817 { width:817px; }
.w850 { width:850px; }
.w900 { width:900px; }
.w950 { width:950px; }



/*-----Layout types: 950px - 750px - 650px - full (100%)-----*/
.wrapper-950 { width:950px; }
.wrapper-750 { width:750px; }
.wrapper-650 { width:650px; }
.wrapper-full { width:100%; }

/*-----Margin classes with values of 5px-10px-20px-30px-40px-50px-----*/

/*-----Margin 5px-10px-20px-----*/
.margin-5 { margin:5px; }
.margin-10 { margin:10px; }
.margin-20 { margin:20px; }

/*-----Margin left 5px-10px-20px-30px-40px-50px-----*/
.LMargin5 { margin-left:5px; }
.LMargin10 { margin-left:10px; }
.LMargin20 { margin-left:20px; }
.LMargin30 { margin-left:30px; }
.LMargin40 { margin-left:40px; }
.LMargin50 { margin-left:50px; }

/*-----Margin right 5px-10px-20px-30px-40px-50px-----*/
.RMargin5 { margin-right:5px }
.RMargin10 { margin-right:10px; }
.RMargin20 { margin-right:20px; }
.RMargin30 { margin-right:30px; }
.RMargin40 { margin-right:40px; }
.RMargin50 { margin-right:50px; }

/*-----Margin top 5px-10px-20px-30px-40px-50px-----*/
.TMargin5 { margin-top:5px }
.TMargin10 { margin-top:10px; }
.TMargin20 { margin-top:20px; }
.TMargin30 { margin-top:30px; }
.TMargin40 { margin-top:40px; }
.TMargin50 { margin-top:50px; }
.TMargin52 { margin-top:52px; }


/*-----Margin bottom 5px-10px-20px-30px-40px-50px-----*/
.BMargin5 { margin-bottom:5px }
.BMargin10 { margin-bottom:10px; }
.BMargin15 { margin-bottom:15px; }
.BMargin20 { margin-bottom:20px; }
.BMargin30 { margin-bottom:30px; }
.BMargin40 { margin-bottom:40px; }
.BMargin50 { margin-bottom:50px; }
.BMargin60 { margin-bottom:60px; }

.padding-2 { padding:2px; }
.padding-3 { padding:3px; }
.padding-5 { padding:5px; }
.padding-10 { padding:10px; }
.padding-20 { padding:20px; }
.padding-1e { padding:1em; }

.LPadding2 { padding-left:2px; }
.LPadding9 { padding-left:9px; }
.LPadding5 { padding-left:5px; }
.LPadding10 { padding-left:10px; }
.LPadding20 { padding-left:20px; }

.RPadding2 { padding-right:2px; }
.RPadding5 { padding-right:5px; }
.RPadding10 { padding-right:10px; }
.RPadding13 { padding-right:13px; }
.RPadding20 { padding-right:20px; }

.TPadding2 { padding-top:2px; }
.TPadding5 { padding-top:5px; }
.TPadding10 { padding-top:10px; }
.TPadding20 { padding-top:20px; }
.TPadding30 { padding-top:30px; }

.BPadding2 { padding-bottom:2px; }
.BPadding5 { padding-bottom:5px; }
.BPadding10 { padding-bottom:10px; }
.BPadding20 { padding-bottom:20px; }

.f-left { float:left; }
.f-right { float:right; }

.center { margin:0 auto; text-align: left; }
.textR { text-align:right; }
.textL { text-align:left; }
.textC { text-align:center; }
.clearf { clear:both; }

h1 { 
	line-height:1.5em;
	font-size: 1.7em;
	margin-top: 0;
	font-weight:bold;
	margin-bottom: 10px;
	letter-spacing:0.1em;
}
