@charset "utf-8";
/* basic layout */

div.gf_background {
	width:100%;
	background-color:#99FFFF;
}
div.gf_page {
	width:964px;
	padding:2px 2px 2px 2px;
	background-color:#FFFFFF;
	height:100%;
}
div.gf_content {
    width:960px;
	background-color:#FFF;
	height:100%;
}
div.gf_mainheader {
	padding-bottom:0px;;
}
div.gf_nav {	
    background-image:url(/assets/images/nav/nav_bg.jpg);
	background-repeat:repeat-x;
    padding-bottom:5px;
}
div.gf_bodyleft {
	width:570px;
	float:left;
	background-color:#fff;	
}
div.gf_bodyright {
	width:388px;
	float:right;
		
}
div.gf_footer {
    width:960px;
    float:left;
    background-image:url(/assets/images/bar/footer_bar.jpg);
	background-repeat:repeat-x;
    font-family:arial, verdana, sans-serif; 
    font-size:9px;
	color:#FFF;
	padding:2px 0px 10px 0px;
	text-align:left;
	margin-top:25px;
}
div.gappy {
	padding-top:5px;
	}
/*curved corner box */

.curvy {position:relative; width:550px; background:#7e5891; color:#fff; font-size:11px; font-weight:bold ; text-align:left; font-family:arial, verdana, sans-serif;}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#7e5891; background:#fff; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
.curvy em b {position:absolute; font-size:150px; font-family:arial; color:#7e5891; line-height:40px; font-weight:normal;}
#ctl b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
.curvy p {position:relative; z-index:100; padding:0px 10px;}
.curvy.curvetext {position:relative; z-index:100; padding:0px 10px;}

/* header bars */

.gf_newsteaser {
    float:left;
	width:570px;
    padding:0px 2px 2px 0px;
}
.gf_header {
	background-image:url(/assets/images/bar/bar_bg.jpg);
	background-repeat:repeat-x;
	font-family:arial, verdana, sans-serif; 
    font-size:11px;
	color:#FFF;
	font-weight:bold;
	padding:3px 0px 8px 10px;
	text-align:left;
}
.gf_headerdate {
	float:right;
	background-image:url(/assets/images/bar/bar_bg.jpg);
	background-repeat:repeat-x;
	font-family:arial, verdana, sans-serif; 
    font-size:11px;
	color:#FFF;
	font-weight:bold;
	padding:3px 8px 0px 10px;
	text-align:right;
}
.gf_titletext {
	font-family:arial, verdana, sans-serif; 
    font-size:11px;
	color:#222;
	padding-left:2px;
	text-align:left;
}
.gf_headlines {
    padding-left:20px;
	padding-bottom:3px;
	padding-top:3px;
	background-color:#EBEBEB;
	text-align:left;
	border-bottom:groove;
	border-bottom-color:#FFF;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#7e5891;
	font-weight:bold;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
	
		
	
	