body {
	margin:0px;
	padding:0px;
	background-image:url(../images/body_back.gif);
	background-repeat:repeat;
	
} 
.qui p 
{

font-family: georgia,serif;

color: #381704;

font-size: 12px;

font-weight: normal;

line-height: 150%;

padding-top: 0px;

padding-right: 120px;

padding-bottom: 0px;

padding-left: 120px;

}

.qui h1 

{
	color: #D30B7E;
	text-align: left;
	background-position: 0% 100%;
	background-repeat: no-repeat;
	font: bold small-caps 15px/125% georgia, serif;
	padding-top: 0px;
	padding-right: 120px;
	padding-bottom: 0px;
	padding-left: 120px;
	letter-spacing: 0px;
}

.qui h2 

{
	color: #D30B7E;
	text-align: left;
	background-position: 0% 100%;
	background-repeat: no-repeat;
	font: lighter small-caps 14px/125% georgia, serif;
	padding-top: 0px;
	padding-right: 120px;
	padding-bottom: 0px;
	padding-left: 120px;
	letter-spacing: 2px;
}

.qui h3 

{
	color: #D30B7E;
	text-align: left;
	background-position: 0% 100%;
	background-repeat: no-repeat;
	font:  small-caps 13px/125% georgia, serif;
	padding-top: 0px;
	padding-right: 120px;
	padding-bottom: 0px;
	padding-left: 120px;
	letter-spacing: 2px;
}

.qui h4 

{
	color: #D30B7E;
	text-align: left;
	background-position: 0% 100%;
	background-repeat: no-repeat;
	font:  small-caps 12px/125% Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 120px;
	padding-bottom: 0px;
	padding-left: 120px;
	letter-spacing: 2px;
}

img {border:0px}

#container {width:100%; float:left}

#main_container {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	color:#FFF;
}


.top_section {float:left; width:1000px; height:293px; background-image:url(../images/top_curvy_back.png); background-repeat:no-repeat}

.logo {
	width:680px;
	height:260px;
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	background-position:center top;
	margin-left:auto;
	margin-right:auto
}
.nav_container {float:left; width:811px; height:33px; margin-left:93px; #margin-left:94px; position:absolute}
.nav_container a.top {float:left}

#fg_links {float:left; position:absolute; margin-left:120px; margin-top:23px; padding-top:5px; width:130px; display:none; visibility:hidden}
#fg_links div {float:left} 
#fg_links a {float:left; width:130px; color:#fff; padding:3px; background-color:#ca3875; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left; text-decoration:none; border-right:1px solid #FFF; border-bottom:1px solid #FFF} 
#fg_links a:hover {background-color:#7a194b} 

#wf_links {float:left; position:absolute; margin-left:257px; margin-top:23px; padding-top:5px; width:130px; display:none; visibility:hidden}
#wf_links div {float:left} 
#wf_links a {float:left; width:130px; color:#fff; padding:3px; background-color:#ca3875; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left; text-decoration:none; border-right:1px solid #FFF; border-bottom:1px solid #FFF} 
#wf_links a:hover {background-color:#7a194b} 


.middle_content_container {float:left; padding-top:40px; background-image: url(../images/content_back.png); background-repeat:repeat-y}

.middle_content {float:left; width:800px;  color:#000; margin-left:99px; 
}



.footer {background-image:url(../images/footer.gif); background-repeat:no-repeat; background-position:center top; height:110px}

a:link {
	color: #D30B7E;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #D30B7E;
}
a:hover {
	text-decoration: underline;
	color: #7a194b;
}
a:active {
	text-decoration: none;
	color: #D30B7E;
}


h2 {

}
 
h3 {
	color: #7C0040;
	font: bold 10pt/60% Arial, Helvetica, sans-serif;
}

.footer {background-image:url(images/footer.gif); background-repeat:no-repeat; background-position:center top; height:110px}
.middle_content_container table {
	margin: 10px;
}

#container #main_container .top_section .logo div {
	padding-left: 20px;
	padding-right: 20px;
}

.newPic {
	margin-bottom:20px;
}
#flickr {left:350px;
position:relative;
top:300px;}