/* ------ general items ------ */body {	font-family: Arial, Geneva, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	color: #000000;	margin: 0px 20px;	padding: 0px;	background-color: #475F77;		background-image:  url(../img/global/bg6.gif);	background-repeat: repeat;}tr {	font-family: Arial, Geneva, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;}td {	font-family: Arial, Geneva, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;}a {	font-weight: bold;	text-decoration: underline;	color: #999999;}a:hover { 	color: #FF9900;	font-weight: bold;	text-decoration: underline;}/* ------ end general items ------ *//* ------ global items ------ *//* section tables */#container {	margin: 0px;	padding: 0px;	width: 100%;	background-color: #475F77;}/* masthead */#masthead {	padding-top: 0px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 10px;	background-color: #FFFFFF;}/* member bar */#member { 	font-family: Verdana;	font-size: 10px;	color: #FFFFFF;	padding: 5px;	text-decoration: none; }#member a:link, #member a:visited, #member a:active { 	color: #FFFFFF;	font-weight: normal;	text-decoration: none; }#member a:hover { 	color: #FF9900;	font-weight: normal;	text-decoration: underline;}#membertext { 	color: #FFFFFF;}/* navigation */#navbar {	color: #000000;	font-family: Verdana;	font-size: 10px;	padding: 3px 5px 3px 5px;}#navbar a:link, #navbar a:visited, #navbar a:active { 	color: #000000; 	font-weight: bold; 	text-decoration: underline;}#navbar a:hover { 	color: #FF9900; 	font-weight: bold; 	text-decoration: underline;}/* admin/contributor links */#adminbar {	color: #000000;	font-family: Verdana;	font-size: 10px;	padding: 3px 5px 3px 5px;} #adminbar a:link, #adminbar a:visited, #adminbar a:active  { 	color: #FF3333;	font-weight: bold; 	text-decoration: underline;}#adminbar a:hover { 	color: #FF3333; 	font-weight: bold; 	text-decoration: underline;}/* location */#location {	padding-top: 5px;	padding-right: 5px;	padding-bottom: 0px;	padding-left: 5px;	background-color: #FFFFFF;}/* copyright table */#copyright, #copyright a:link, #copyright a:visited, #copyright a:active {	font-family: Arial, Geneva, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF; 	line-height: 13px;	padding: 3px;	text-decoration: none;}#copyright a:hover { 	color: #FF9900; 	text-decoration: underline;}/* content layout */#content {	line-height: 14px;	text-align: left;}#inset {	padding: 0px 5px;}#leftblock {	padding-top: 0px;	padding-right: 5px;	padding-bottom: 0px;	padding-left: 10px;	background-color: #FFFFFF;}#centerblock {	padding-top: 0px;	padding-right: 5px;	padding-bottom: 0px;	padding-left: 5px;	background-color: #FFFFFF;}#rightblock {	padding-top: 0px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 5px;	background-color: #FFFFFF;}#bannerblock {	padding-top: 5px;	padding-right: 5px;	padding-bottom: 0px;	padding-left: 10px;	background-color: #FFFFFF;}#sectionblock {	padding-top: 5px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 5px;	background-color: #FFFFFF;}.reversedblock {	background-color: #EBEBEB;}/* ------ end global items ------ *//* ------ page items ------ *//* breadcrumb navigation headlines */#breadcrumb {	font-family: Verdana, Arial, Helvetica, san-serif;	font-size: 10px;	color: #000000;	padding-top: 2px;}#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:active {	font-family: Verdana, Arial, Helvetica, san-serif;	color: #000000;	text-decoration: none;	font-weight: normal;}#breadcrumb a:hover {	font-family: Verdana, Arial, Helvetica, san-serif;	color: #000000;	text-decoration: underline;	font-weight: normal;}/* review headlines */#review {	width: 100%; 	padding: 1px;}#headline {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	padding: 3px;}#interlink {	font-size: 10px;	color: #000000;	padding: 3px;}#interlink a:link, #interlink a:visited, #interlink a:active {	font-size: 10px;	color: #000000;	text-decoration: none;}#interlink a:hover {	font-size: 10px;	color: #FF9900;	text-decoration: underline;}/* Privacy, Community Guidelines + About FD */#public { line-height: 130%; text-align: justify; padding: 5px; }/* Event listings */#event {	padding: 3px;	border: 1px solid #333333;}#links {	width: 100%;	padding: 7 0 0 0;	border: 1px solid #FFFFFF;}#section {	font-size: 16px;	font-weight: bolder;	font-family: Verdana, Arial;Arial, Helvetica, sans-serif; 	color: #000000;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;	border-bottom: 1px solid #000000;}#function {	font-family: Verdana, Arial, Helvetica, san-serif;	font-size: 10px;	color: #000000;	font-weight: bold;}#function_links {	color: #000000;	background-color: #EBEBEB;	padding: 3px;}#hilite {	color: #000000;	background-color: #EBEBEB;	padding: 3px;	height: 100%;}#bkg1 {	background-color: #333333;}#bkg1A { 	background-color: #333333;	padding: 2px;}#bkg2 {	background-color: #ACACAC;}.bkg2A {	background-color: #ACACAC;	padding: 3px;	height: 100%;}#bkg3 {	background-color: #FF9900;}#bkg4 {	background-color: #EBEBEB;}#bkg4A {	color: #000000;	background-color: #EBEBEB;	padding: 3px;}#bkg4B {	color: #000000;	background-color: #EBEBEB;	border: 1px solid #333333;}#bkg_color5 {	background-color: #999999;}#bkg6 {	background-color: #EBEBEB;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #333333;	border-bottom-color: #333333;}#bkg7 {		background-color: #333333;		padding: 3px;}#bkg8 {	background-color: #FFFFFF;}#bkg8A {	background-color: #FFFFFF;	padding: 3px;}#bkg9 {	background-color: #336699;}#bkg9A {	color: #FFFFFF;	background-color: #336699;	padding: 3px;}#links3, #links3 a:link, #links3 a:visited, #links3 a:active { 	font-size: 10px;	font-weight: normal;	color: #FF6600;	text-decoration: none;	padding: 3px;}#links3 a:hover { 	font-size: 10px;	font-weight: normal;   	color: #999999;	text-decoration: underline;}/* ------ end page items ------ *//* ------ titles ------ *//* specific titles *//* largeheadline */.largeheadline, .largeheadline a:link, .largeheadline a:visited, .largeheadline a:active { 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 17px; 	font-weight: bold; 	color: #000000;	text-decoration: none;}.largeheadline a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 14px; 	line-height: 17px;		font-weight: bolder; 	color: #FF9900;	text-decoration: underline;}/* small headline */.smallheadline, .smallheadline a:link, .smallheadline a:visited, .smallheadline a:active { 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; 	font-weight: bold; 	color: #FF9900;	text-decoration: none; }.smallheadline a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: bold; 	color: #999999; 	text-decoration: underline;}/* event headline */.eventtitle, .eventtitle a:link, .eventtitle a:visited, .eventtitle a:active { 	font-size: 10px;	font-weight: bold;  	color: #FF6600; 	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;}.eventtitle a:hover { 	font-size: 10px;	font-weight: bold;   	color: #999999; 	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: underline;}/* global titles *//* section headings */.sectiontitle , .sectiontitle a:link, .sectiontitle a:visited, .sectiontitle a:active { 	font-size: 16px; 	font-weight: bolder; 	font-family: Verdana, Arial; Arial, Helvetica, sans-serif; 	color: #000000;	text-decoration: none; }.sectiontitle a:hover { 	font-size: 16px; 	font-weight: bolder; 	font-family: Verdana, Arial; Arial, Helvetica, sans-serif; 	color: #000000;	text-decoration: undeline; }.sectiontitlereversed { 	font-size: 16px; 	font-weight: bolder; 	font-family: Verdana, Arial; Arial, Helvetica, sans-serif; 	color: #FFFFFF; }/* sub headings 2 */.mediumtitle { 	font-size: 12px; 	font-weight: bolder; 	color: #000000; 	font-family: Verdana, Arial, Helvetica, sans-serif;}.mediumtitlereversed, .mediumtitlereversed a:link, .mediumtitlereversed a:visited, .mediumtitlereversed a:active { 	font-size: 12px; 	font-weight: bolder; 	color: #FFFFFF; 	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;}.mediumtitlereversed a:hover { 	font-size: 12px; 	font-weight: bolder; 	color: #FF9900; 	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: underline;}/* sub headings 3 */.smalltitle { 	font-size: 10px; 	font-weight: bolder; 	color: #000000; 	font-family: Verdana, Arial, Helvetica, sans-serif; }.smalltitlereversed { 	font-size: 10px; 	font-weight: bolder; 	color: #FFFFFF; 	font-family: Verdana, Arial, Helvetica, sans-serif; }.smalltextreversed { 	font-size: 10px;	color: #FFFFFF;}/* ------ end titles ------ *//* ------ borders ------ */#solidborder {	border: 1px solid #333333;}#solidborder2 {	border: 1px solid #ACACAC;}/* ------ end borders ------ */