h1 {
        font-size                                       : 14pt;
        text-align					: left;
}

h2 {
        font-size                                       : 13.5pt;
        text-align					: left;
}

h3 {
        font-size                                       : 13pt;
        text-align					: left;
}

h4 {
        font-size                                       : 12.5pt;
        text-align					: left;
}

h5 {
        font-size                                       : 12pt;
        text-align					: left;
}

h6 {
        font-size                                       : 11.5pt;
        text-align					: left;
}

p {
        font-size                                       : 10pt;
}

li {
        font-size                       : 10pt;
}

div.half	{
	width			: 48%;
	padding			: 4px;
}

div.left_half	{
	float			: left;
	width			: 48%;
	padding			: 4px;
}

div.left_third	{
	float			: left;
	width			: 32%;
	padding			: 4px;
}

div.right_third	{
	float			: right;
	width			: 32%;
	padding			: 4px;
}

div.right_half	{
	float			: right;
	width			: 48%;
	padding			: 4px;
}

div.half_shadow	{
	width				: 48%;
	-moz-box-shadow     : 10px 10px 5px #909090;
	-webkit-box-shadow  : 10px 10px 5px #909090;
	box-shadow          : 10px 10px 5px #909090;
	background-color    : #f0f0f0;
	padding             : 4px;
}

div.left_half_shadow	{
	float			: left;
	width			: 48%;
	-moz-box-shadow     : 10px 10px 5px #909090;
	-webkit-box-shadow  : 10px 10px 5px #909090;
	box-shadow          : 10px 10px 5px #909090;
	background-color    : #f0f0f0;
	padding			: 4px;
}

div.left_third_shadow	{
	float			: left;
	width			: 32%;
	-moz-box-shadow     : 10px 10px 5px #909090;
	-webkit-box-shadow  : 10px 10px 5px #909090;
	box-shadow          : 10px 10px 5px #909090;
	background-color    : #f0f0f0;
	padding			: 4px;
}

div.right_third_shadow	{
	float			: right;
	width			: 32%;
	-moz-box-shadow     : 10px 10px 5px #909090;
	-webkit-box-shadow  : 10px 10px 5px #909090;
	box-shadow          : 10px 10px 5px #909090;
	background-color    : #f0f0f0;
	padding			: 4px;
}

div.right_half_shadow	{
	float			: right;
	width			: 48%;
	-moz-box-shadow     : 10px 10px 5px #909090;
	-webkit-box-shadow  : 10px 10px 5px #909090;
	box-shadow          : 10px 10px 5px #909090;
	background-color    : #f0f0f0;
	padding			: 4px;
}

div.half_shadow_two_cols	{
	width				: 48%;
	-moz-box-shadow     : 10px 10px 5px #909090;
	-webkit-box-shadow  : 10px 10px 5px #909090;
	box-shadow          : 10px 10px 5px #909090;
	background-color    : #f0f0f0;
	padding             : 4px;
	-moz-column-count           : 2;
	-moz-column-gap             : 20px;
	-webkit-column-count        : 2;
	-webkit-column-gap          : 20px;
	column-count                : 2;
	column-gap                  : 4%;
	text-align                                      : justify;
}

div.left_half_shadow_two_cols	{
	float			: left;
	width			: 48%;
	-moz-box-shadow     : 10px 10px 5px #909090;
	-webkit-box-shadow  : 10px 10px 5px #909090;
	box-shadow          : 10px 10px 5px #909090;
	background-color    : #f0f0f0;
	padding			: 4px;
	-moz-column-count           : 2;
	-moz-column-gap             : 20px;
	-webkit-column-count        : 2;
	-webkit-column-gap          : 20px;
	column-count                : 2;
	column-gap                  : 4%;
	text-align                                      : justify;
}

div.left_third_shadow_two_cols	{
	float			: left;
	width			: 32%;
	-moz-box-shadow     : 10px 10px 5px #909090;
	-webkit-box-shadow  : 10px 10px 5px #909090;
	box-shadow          : 10px 10px 5px #909090;
	background-color    : #f0f0f0;
	padding			: 4px;
	-moz-column-count           : 2;
	-moz-column-gap             : 20px;
	-webkit-column-count        : 2;
	-webkit-column-gap          : 20px;
	column-count                : 2;
	column-gap                  : 4%;
	text-align                                      : justify;
}

div.right_third_shadow_two_cols	{
	float			: right;
	width			: 32%;
	-moz-box-shadow     : 10px 10px 5px #909090;
	-webkit-box-shadow  : 10px 10px 5px #909090;
	box-shadow          : 10px 10px 5px #909090;
	background-color    : #f0f0f0;
	padding			: 4px;
	-moz-column-count           : 2;
	-moz-column-gap             : 20px;
	-webkit-column-count        : 2;
	-webkit-column-gap          : 20px;
	column-count                : 2;
	column-gap                  : 4%;
	text-align                                      : justify;
}

div.right_half_shadow_two_cols	{
	float			: right;
	width			: 48%;
	-moz-box-shadow     : 10px 10px 5px #909090;
	-webkit-box-shadow  : 10px 10px 5px #909090;
	box-shadow          : 10px 10px 5px #909090;
	background-color    : #f0f0f0;
	padding			: 4px;
	-moz-column-count           : 2;
	-moz-column-gap             : 20px;
	-webkit-column-count        : 2;
	-webkit-column-gap          : 20px;
	column-count                : 2;
	column-gap                  : 4%;
	text-align                                      : justify;
}

div.half_shadow_two_cols_line	{
	width				: 48%;
	-moz-box-shadow     : 10px 10px 5px #909090;
	-webkit-box-shadow  : 10px 10px 5px #909090;
	box-shadow          : 10px 10px 5px #909090;
	background-color    : #f0f0f0;
	padding             : 4px;
	-moz-column-count           : 2;
	-moz-column-gap             : 20px;
	-webkit-column-count        : 2;
	-webkit-column-gap          : 20px;
	column-count                : 2;
	column-gap                  : 4%;
	text-align                                      : justify;
	column-rule			: 1px solid #909090;
	-moz-column-rule		: 1px solid #909090;
	-webkit-column-rule		: 1px solid #909090;
}

div.left_half_shadow_two_cols_line	{
	float			: left;
	width			: 48%;
	-moz-box-shadow     : 10px 10px 5px #909090;
	-webkit-box-shadow  : 10px 10px 5px #909090;
	box-shadow          : 10px 10px 5px #909090;
	background-color    : #f0f0f0;
	padding			: 4px;
	-moz-column-count           : 2;
	-moz-column-gap             : 20px;
	-webkit-column-count        : 2;
	-webkit-column-gap          : 20px;
	column-count                : 2;
	column-gap                  : 4%;
	text-align                                      : justify;
	column-rule			: 1px solid #909090;
	-moz-column-rule		: 1px solid #909090;
	-webkit-column-rule		: 1px solid #909090;
}

div.left_third_shadow_two_cols_line	{
	float			: left;
	width			: 32%;
	-moz-box-shadow     : 10px 10px 5px #909090;
	-webkit-box-shadow  : 10px 10px 5px #909090;
	box-shadow          : 10px 10px 5px #909090;
	background-color    : #f0f0f0;
	padding			: 4px;
	-moz-column-count           : 2;
	-moz-column-gap             : 20px;
	-webkit-column-count        : 2;
	-webkit-column-gap          : 20px;
	column-count                : 2;
	column-gap                  : 4%;
	text-align                                      : justify;
	column-rule			: 1px solid #909090;
	-moz-column-rule		: 1px solid #909090;
	-webkit-column-rule		: 1px solid #909090;
}

div.right_third_shadow_two_cols_line	{
	float			: right;
	width			: 32%;
	-moz-box-shadow     : 10px 10px 5px #909090;
	-webkit-box-shadow  : 10px 10px 5px #909090;
	box-shadow          : 10px 10px 5px #909090;
	background-color    : #f0f0f0;
	padding			: 4px;
	-moz-column-count           : 2;
	-moz-column-gap             : 20px;
	-webkit-column-count        : 2;
	-webkit-column-gap          : 20px;
	column-count                : 2;
	column-gap                  : 4%;
	text-align                                      : justify;
	column-rule			: 1px solid #909090;
	-moz-column-rule		: 1px solid #909090;
	-webkit-column-rule		: 1px solid #909090;
}

div.right_half_shadow_two_cols_line	{
	float			: right;
	width			: 48%;
	-moz-box-shadow     : 10px 10px 5px #909090;
	-webkit-box-shadow  : 10px 10px 5px #909090;
	box-shadow          : 10px 10px 5px #909090;
	background-color    : #f0f0f0;
	padding			: 4px;
	-moz-column-count           : 2;
	-moz-column-gap             : 20px;
	-webkit-column-count        : 2;
	-webkit-column-gap          : 20px;
	column-count                : 2;
	column-gap                  : 4%;
	text-align                                      : justify;
	column-rule			: 1px solid #909090;
	-moz-column-rule		: 1px solid #909090;
	-webkit-column-rule		: 1px solid #909090;
}


div.left_two_thirds_shadow_two_cols_line	{
	float			: left;
	width			: 62%;
	-moz-box-shadow     : 10px 10px 5px #909090;
	-webkit-box-shadow  : 10px 10px 5px #909090;
	box-shadow          : 10px 10px 5px #909090;
	background-color    : #f0f0f0;
	padding			: 4px;
	-moz-column-count           : 2;
	-moz-column-gap             : 20px;
	-webkit-column-count        : 2;
	-webkit-column-gap          : 20px;
	column-count                : 2;
	column-gap                  : 4%;
	text-align                                      : justify;
	column-rule			: 1px solid #909090;
	-moz-column-rule		: 1px solid #909090;
	-webkit-column-rule		: 1px solid #909090;
}

div.right_two_thirds_shadow_two_cols_line	{
	float			: right;
	width			: 62%;
	-moz-box-shadow     : 10px 10px 5px #909090;
	-webkit-box-shadow  : 10px 10px 5px #909090;
	box-shadow          : 10px 10px 5px #909090;
	background-color    : #f0f0f0;
	padding			: 4px;
	-moz-column-count           : 2;
	-moz-column-gap             : 20px;
	-webkit-column-count        : 2;
	-webkit-column-gap          : 20px;
	column-count                : 2;
	column-gap                  : 4%;
	text-align                                      : justify;
	column-rule			: 1px solid #909090;
	-moz-column-rule		: 1px solid #909090;
	-webkit-column-rule		: 1px solid #909090;
}


div.two_cols {
    -moz-column-count           : 2;
    -moz-column-gap             : 20px;
    -webkit-column-count        : 2;
    -webkit-column-gap          : 20px;
    column-count                : 2;
    column-gap                  : 10px;
	text-align                                      : justify;
    padding                                         : 8px;
}

div.three_cols {
    -moz-column-count           : 3;
    -moz-column-gap             : 20px;
    -webkit-column-count        : 3;
    -webkit-column-gap          : 20px;
    column-count                : 3;
    column-gap                  : 10px;
        padding                                         : 8px;
        text-align                                      : justify;
}

div.four_cols {
    -moz-column-count           : 4;
    -moz-column-gap             : 14px;
    -webkit-column-count        : 4;
    -webkit-column-gap          : 14px;
    column-count                : 3;
    column-gap                                  : 10px;
        padding                                         : 8px;
        text-align                                      : justify;
}

div.two_cols_line {
    -moz-column-count           : 2;
    -moz-column-gap             : 20px;
    -webkit-column-count        : 2;
    -webkit-column-gap          : 20px;
    column-count                : 2;
    column-gap                  : 10px;
        padding                                         : 8px;
        text-align                                      : justify;
         column-rule			: 1px solid #909090;
    -moz-column-rule		: 1px solid #909090;
    -webkit-column-rule		: 1px solid #909090;
}

div.three_cols_line {
    -moz-column-count           : 3;
    -moz-column-gap             : 20px;
    -webkit-column-count        : 3;
    -webkit-column-gap          : 20px;
    column-count                : 3;
    column-gap                  : 10px;
        padding                                         : 8px;
        text-align                                      : justify;
         column-rule			: 1px solid #909090;
    -moz-column-rule		: 1px solid #909090;
    -webkit-column-rule		: 1px solid #909090;
}

div.four_cols_line {
    -moz-column-count           : 4;
    -moz-column-gap             : 14px;
    -webkit-column-count        : 4;
    -webkit-column-gap          : 14px;
    column-count                : 3;
    column-gap                                  : 10px;
        padding                                         : 8px;
        text-align                                      : justify;
         column-rule			: 1px solid #909090;
    -moz-column-rule		: 1px solid #909090;
    -webkit-column-rule		: 1px solid #909090;
}

div.shadow {
        -moz-box-shadow                         : 10px 10px 5px #909090;
        -webkit-box-shadow                      : 10px 10px 5px #909090;
        box-shadow                              : 10px 10px 5px #909090;
        background-color                        : #f0f0f0;
        padding                                 : 8px;
}

div.grey_border {
        border                                          : 1px solid #888888;
        padding                                         : 4px;
}

div.black_border {
        border                                          : 1px solid black;
        padding                                         : 4px;
}

div.blue_border {
        border                                          : 1px solid blue;
        padding                                         : 4px;
}

div.green_border {
        border                                          : 1px solid green;
        padding                                         : 4px;
}

div.red_border {
        border                                          : 1px solid red;
        padding                                         : 4px;
}

div.black_border_rounded {
        border                                          : 1px solid black;
        border-radius                           : 12px;
        -moz-border-radius                      : 12px;
        -webkit-border-radius           : 12px;
        padding                                         : 4px;
}

div.blue_border_rounded {
        border                                          : 1px solid blue;
        border-radius                           : 12px;
        -moz-border-radius                      : 12px;
        -webkit-border-radius           : 12px;
        padding                                         : 4px;
}

div.green_border_rounded {
        border                                          : 1px solid green;
        border-radius                           : 12px;
        -moz-border-radius                      : 12px;
        -webkit-border-radius           : 12px;
        padding                                         : 4px;
}

div.red_border_rounded {
        border                                          : 1px solid red;
        border-radius                           : 12px;
        -moz-border-radius                      : 12px;
        -webkit-border-radius           : 12px;
        padding                                         : 4px;
}

p.drop_cap:first-letter {
        float                                           : left;
        font-size                                       : 2.5em;
        line-height                                     : .8em;
        margin-right                            : 3px;
        padding                                         : 2px;
}
