body {
    color:              #707070;
    font-family:        Arial, sans-serif;
    font-size:          12px;
    line-height:        15px;
    }

p {
    margin-bottom: 15px;
    }

a {
    color:              #d6562b;
    text-decoration:    none;
    }

	a:hover {
	    text-decoration:    underline;
		}

strong {
    font-weight:        bold;
    }

em {
    font-style:         italic;
    }

sub {
	font-size: 75%;
	position: relative;
	bottom: -0.333em;
	}
	
sup {
	font-size: 75%;
	position: relative;
	top: -0.333em;
	}

h1 {
    color:              #5e5555;
    font-size:          50px;
    margin:             0;
    padding:            0;
    line-height:        45px;
    }
    
h2 {
    background:         url('/img/h2_chiclet.gif') no-repeat scroll left bottom;
    color:              #29abe2;
    font-size:          31px;
    height:             1em;
    margin:             0 -0.333em 0.5em;
    padding:            0 0.333em;
    }

h3 {
    color:              #29abe2;
    font-size:          25px;
    margin:             0;
    padding:            0;
    line-height:        30px;
    }
    
#news_archive h4 {
    font-size:          15px;
    font-weight:        bold;
	line-height:        28px;
    }

.contact_form h4 { 
    font-size:          14px;
    font-weight:        bold;
    margin-bottom:      10px;
    }

    
#news_archive h5 {
    font-size:          13px;
    }

    #news_archive h5 a {
        font-size:          13px;
        font-weight:        bold;
        color:              #707070;
		line-height:        20px;
        }

.error {
	color: #EA232B;
	}

/*
.sIFR-active h1,
.sIFR-active h2,
.sIFR-active #promo_twitter h3,
.sIFR-active li#promo_twitter h3 {
    display: none;
    }
    
.sIFR-active h1.sIFR-replaced,
.sIFR-active h2.sIFR-replaced,
.sIFR-active #promo_twitter h3.sIFR-replaced,
.sIFR-active li#promo_twitter h3.sIFR-replaced {
    display:block;
    }
*/
