body{
font-family: "Trebuchet MS", Arial, Courier, monospace;
font-size:11px;
line-height:13px;
color:#333333;
background:#000000;
margin:0 0 20px 0;
}

#background{
background: url(../images/backgrounds/rotator.php) no-repeat top center #000000;
width:100%;
float:left;
}

.holder{
width:980px;
margin:0 auto 0 auto;
position:relative;
}

object{
outline:none;
background:none transparent;
}

#header{
width:980px;
float:left;
margin:25px 0 0 0;
}

#logo{
width:204px;
height:46px;
float:left;
margin:0 27px 0 0;
}
	#logo a{
	background:url(../images/layout/ftf-logo.png) no-repeat;
	width:204px;
	height:46px;
	text-indent:-900em;
	display:block;
	}
	
#topmenu{
background:url(../images/layout/topmenu-bg.png) no-repeat;
width:491px;
height:29px;
float:left;
font-size:13px;
line-height:20px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

	#topmenu ul{
	width:481px;
	height:18px;
	margin:5px 5px 9px 10px;
	padding:0;
	}
	
	#topmenu ul li{
	background:url(../images/layout/separator.jpg) no-repeat right 2px;
	width:auto;
	float:left;
	padding:0 1px 0 3px;
	}
	
	#topmenu ul li.active {
	border-bottom:3px solid #EC008C;
	}
	
	#topmenu ul li.last{
	background:none;
	}
	
	#topmenu ul li a{
	float:left;
	color:#EC008C;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
	
	}
	
	#topmenu ul li a:hover{
	color:#333333;
	text-decoration:underline;
	}

#donate-now{
	position:absolute;
	right:110px;
}

#breadcrumbs{
width:491px;
height:27px;
float:left;
padding-top:8px;
line-height:10px;
font-size:9px;
text-transform:uppercase;
color:#ffffff;
}

#main{
width:880px;
margin:20px 50px 0 50px;
float:left;
}

.pinktext{
color:#EE2B7B;
}

#navbar{
width:163px;
float:left;
margin:0 14px 0 5px;
}

.sidebox {
background:url(../images/layout/side-small-box-bg.png) no-repeat;
width:155px;
height:133px;
padding:10px 5px 10px 3px;
margin:0 0 5px 0;
font-size:11px;
line-height:12px;
text-align:center;
text-transform:uppercase;
}

.sidebox p{
margin:0;
padding:0;
}

.sidebox a{
color:#EE2B7B;
font-size:10px
}

.sidebox .kalender{
	padding-left:6px;
}

.sidebox h1, .longbox h1{
font-family:Arial, Helvetica, sans-serif;
color:#EC008C;
line-height:12px;
height:16px;
width:160px;
padding:0;
text-align:center;
margin:0 0 5px 0;
font-size:12px;
}

.sidebox ul{
margin:5px 0 0 0;
padding:0;
}

.sidebox ul li{
background:url(../images/layout/sidebox-separator.png) repeat-x bottom;
padding:4px 0 3px 0;
}

.sidebox img{
padding:0px 6px 2px 6px;

}

.sidebox span.separator{
background:url(../images/layout/sidebox-separator.png) repeat-x transparent;
width:143px;
height:3px;
margin:3px 0 3px 0;
padding:0;
border:0px;
display:block;
}


.events h1{
margin:0px;
padding:0px;
}

.events p{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.events strong{
padding-bottom:5px;
float:left;
width:100%;
text-align:center;
}


.datetext{
width:100%;
height:14px;
font-size:9px;
line-height:14px;
float:left;
text-transform:uppercase;
font-style:italic;
padding-bottom:0px;
font-weight:bold;
}

.longbox {
background: url(../images/layout/side-big-box-bg.png) no-repeat;
width:147px;
height:215px;
padding:12px;
margin:0;
}


.longbox h1.stars{
background: url(../images/layout/title-star.png) no-repeat top center;
width:143px;
height:14px;
padding:35px 0 0 0;
margin:0 0 10px 0;
}

.longbox img{
float:left;
margin:0px 3px 4px 0;
}

#content{
background:url(../images/layout/main-back.png) no-repeat top center;
width:491px;
height:557px;
float:left;
}

#submenu{
width:461px;
float:left;
height:40px;
padding:0 5px 0 5px;
margin:0 0 0 0;
line-height:40px;
text-transform:uppercase;
font-size:10px;
}

#submenu ul{
margin:0 auto;
padding:15px 0 15px 0;
}

#submenu ul li{
padding:0 5px 0 5px;
height:10px;
line-height:10px;
float:left;
border-right:1px solid #303030;
}

#submenu ul li.last{
border:0px none;
}

#submenu ul li a{
width:auto;
float:left;
color:#fff;
text-decoration:none;
}

#submenu ul li a:hover, #submenu ul li.active a{
color:#1A1A1A;
text-decoration:underline;
}

#subsubmenu {
background:url(../images/layout/subsub_back.png) repeat-y top left;
width:489px;
float:left;
padding:0 0 0 1px;
font-size:11px;
float:left;
line-height:11px;
}

#subsubmenu ul{
width:459px;
line-height:12px;
padding:5px 15px 5px 15px;
margin:0 0 0 0;
background:url(../images/layout/sidebox-separator.png) repeat-x bottom;
float:left;
text-align:center;
}


#subsubmenu ul li{
padding:0 5px 0 5px;
margin:5px 0 5px 0;
font-style:italic;
text-align:center;
float:left;
border-right:1px solid #E6007E;
}

#subsubmenu ul li.last{
border-right:0px none;
}

#subsubmenu ul li a{
color:#1A1A1A;
text-decoration:none;
}

#subsubmenu ul li a:hover, #subsubmenu ul li.active a{
color:#000;
text-decoration:underline;
}

#projectmenu{
width:489px;
line-height:12px;
float:left;
text-align:center;
}

#projectmenu ul{
width:459px;
float:left;
padding:5px 15px 5px 15px;
background:url(../images/layout/sidebox-separator.png) repeat-x bottom;
}

#projectmenu ul li{
float:left;
padding:0 5px 0 5px;
border-right:1px solid #303030;
}

#projectmenu ul li.last{
border-right:0px none;
}

#projectmenu ul li a{
color:#1A1A1A;
text-decoration:none;
}

#projectmenu ul li a:hover, #projectmenu ul li.active a{
color:#000;
text-decoration:underline;
}

	#content-text{
	float:left;
	width:440px;
	overflow:auto;
	padding:0 20px 0 20px;
	margin:5px 5px 0 5px;
	line-height:16px;
	color:#333333;
	}
	
	#content-text h1{
	width:400px;
	text-align:center;
	padding:0;
	margin:10px 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#EC008C;
	text-align:center;
	}
	
	#content-text h2{
	text-align:left;
	padding:0;
	margin:10px 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#EC008C;
	}
	
	#content-text h3{
	text-align:left;
	padding:0;
	margin:10px 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#EC008C;
	}
	
	#content-text p{
	padding:5px 0 10px 0;
	}
	
	#content-text a{
	color:#333333;
	text-decoration:underline;
	}
	
	#content-text a:hover{
	color:#666666;
	}
	
	#content-text ul, #content-text ol{
	margin:0 0 0 22px;
	padding:0;
	}
	
	#content-text ol li{
	list-style: decimal outside;
	padding-bottom:1px;
	}
	
	#content-text ul li{
	list-style:disc outside;
	padding-bottom:5px;
	}
	
	#content-text ul li ul li{
	list-style:circle outside;
	margin:0 0 0 2px;
	padding:0;
	}
	
	#partners{
	float:left;
	width:300px;
	margin:0 280px 0px 330px;
	background:url(../images/layout/partners-separator.png) no-repeat bottom;
	}
	
	#partners h1{
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	}
	
	#partners ul{
	width:260px;
	float:left;
	padding:10px 20px 0 20px;
	background:url(../images/layout/partners-separator.png) no-repeat top center;
	}
	
	#partners ul li{
	float:left;
	}
	
	#partners img{
	padding:0 6px 0 6px;
	}
	
#sidebar{
width:147px;
float:left;
margin:243px 0 0 14px;
}

	

