@charset "utf-8";
/* CSS Document */

#masthead {
	background:url(../images/orange.jpg)
}

#navigation a#selected { color:#ffcc00; text-decoration:none; }

.testimonial {
	position:relative;
	height:auto;
	margin: 30px 30px 30px 30px;
	padding:0px 30px;
	border-left:2px #ccc solid;
}

.triangle-border {
	line-height:1.5em;
	width:700px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	padding:30px;
	margin:1em 0 3em;
	border:5px solid #ffd52c;
	color:#333;
	background:#fff;
	/* css3 */
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

.triangle-border:before {
	content:"";
	position:absolute;
	bottom:-20px; /* value = - border-top-width - border-bottom-width */
	left:40px; /* controls horizontal position */
    border-width:20px 20px 0;
	border-style:solid;
    border-color:#ffd52c transparent;
    /* reduce the damage in FF3.0 */
    display:block; 
    width:0;
}

/* creates the smaller  triangle */
.triangle-border:after {
	content:"";
	position:absolute;
	bottom:-13px; /* value = - border-top-width - border-bottom-width */
	left:47px; /* value = (:before left) + (:before border-left) - (:after border-left) */
	border-width:13px 13px 0;
	border-style:solid;
	border-color:#fff transparent;
    /* reduce the damage in FF3.0 */
    display:block; 
    width:0;
}

/* Variant : top
------------------------------------------ */

/* creates the larger triangle */
.triangle-border.top:before {
	top:-20px; /* value = - border-top-width - border-bottom-width */
	bottom:auto;
	left:auto;
	right:40px; /* controls horizontal position */
    border-width:0 20px 20px;
}



