/* Colours
backgroung grey		 	= #C6C6C6;
light blue 				= #2073B8;
dark pink				= #B81E3D;
pinkypurple				= #B20838;
text purple				= #95122C;
quote box bg 			= #035698;
*/

/* standard tags */
	body {background: #25426C; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 100%;}
	h1 {
		font-size: 1.5em; /* 16x1.5=24px */
		line-height: 1.5em;/* 16x1.5=24px */
		margin: 0.625em 0; /* 24*0.625=10px*/
	}
	
	h2 {
		font-size: 1.375em; /* 16x1.375=22px */
		line-height: 1.375em; /* 16*1.375 = 22px */
		margin: 0.454em 0; /* 22x0.454=10px*/
	}
	
	h3 {
		font-size: 1.125em; /* 16x1.125=18px */
		line-height: 1.125em; /* 16x1.125=18px */
		margin: 0.555em 0; /* 18x0.555=10px*/
	}
	
	h4 {margin: 0.555em 0;}
	
	h5 {margin: 0.555em 0;}
	
	h6 {margin: 0.555em 0;}
	
	h1, h2, h3, h4, h5, h6 {color: #333;}
	
	p {
		font-size: 1em; /* 16x0.875=14px */
		margin: 0.714em 0; /* 14x0.714=10px */
		line-height: 1.25em;
	}
	
	.bodytext p {float: left; width: 100%;}
	
	/* rather than give the table a font size, use contextual selectors to target the th and td elements within */
	.bodytext ul {
		list-style-type: disc;
		float: left;
		width: 96%;
		margin: 8px 2%;
		display: inline;
		/*border: 1px solid black; 
		list-style-type: disc;
		list-style-image: url('');
		list-style-position: outside;
		/*padding: 0 0.3125em; /* 16x0.3125 = 5px;*/
	}
	
	.bodytext ul li {float: left; width: 100%;font-size: 1em; line-height: 1.125em; margin: 6px 0px;}
	
	ol { list-style-position: outside; list-style: decimal; margin-left: 25px; }
	
	ol li { float: left; width: 100%; line-height: 1.25em; font-size: 0.875em; margin: 5px 0;  }
	
	td{padding: 3px; vertical-align: middle;}
	
/* Universal classes*/	
	.makeItalic {font-style: italic;}
	.makeBold {font-weight: bold;}
	.noTopMargin {margin-top: 0;}
	.centerText {text-align: center;}
	.errorMsg {color: #FF0000; font-weight: bold;}
	.note {font-size: 0.625em; line-height: 0.875em; font-style: italic; color: #999;}
	span.noShow {display: none;}

/* MAIN PAGE STRUCTURE */
	.centercontainer {margin: 0 auto;}
	#container {width:960px;}
	#innercontainer {float: left; width: 960px; /*padding: 10px 9px 10px 1px; display: inline;*/ padding-top: 10px;}

	#header, #navbar, #footer {float: left; width: 950px; margin: 0px 9px 0px 1px; display: inline;}

/* HEADER */	
	#header {float:left; width: 950px;  background: url(../images/header-bg.png) bottom left no-repeat;/*border: 1px solid red;*/ }
	#headercontent {float: left; width: 805px; }
	#headercontent h1 {float: left; width: 460px; margin: 20px 0px 0px 10px; display: inline; font-size: 45px; color: #FFF; line-height: 45px;}
	#headercta {float: right; width: 265px; display: inline; }
	#headercta h2 { text-align: right; color: #F6F6F6; font-size: 13px; line-height: 20px; margin: 3px 0;}
	#logo {float:left; width: 145px; margin: 0px; display: inline; /*border: 1px solid red;*/}
	#searchbar {float: right; width: 300px; display: inline; /*border: 1px solid red;*/}
	#contactdetails {float: right; width: 300px; display: inline; /*border: 1px solid red;*/}

/* TOP NAVIGATION */
	#navigation {float:left; width: 100%; background: url(../images/nav-bg.png) bottom center no-repeat transparent; padding-bottom: 8px; display: inline; /*border: 1px solid red;*/}
	#navigation ul {float: left; display: inline; list-style: none; padding: 0px;}
	#navigation ul li {float:left;}
	#navigation ul li a {float:left; margin: 0px 16px; padding: 12px 0px; display: inline; font-size: 15px; /* 16x0.9375=15px  line-height: 0.875em;*/ text-decoration: none; color: #FFF;  font-weight: bold;}
	#navigation ul li a span {float: left;}
	#navigation ul li a.navover, #navigation ul li a:hover {border-bottom: 5px solid #ABDBFF; padding: 12px 0px 7px 0px;}
	#navigation ul ul.subnav {display: none;}
	/*#navigation ul li a.navOver, #navigation ul li a:hover {
		background: url(../images/) no-repeat top right #CCC;
	    color:#FF000;
	    display: block;
	    margin-right: 2px;    
	    padding: 5px 20px 5px 0; /* sliding doors padding 
	}	
	#navigation ul li a.navOver span, #navigation ul li a:hover span {
	    background: transparent url(../images/) no-repeat;
	    display: block;
	    padding: 5px 0 5px 20px;
	} */

/* TICKER */
	
	#ticker {float: left; width: 914px; background: #FFF; display: inline; margin: 4px 9px 4px 1px; border: 3px solid #ABDBFF; padding: 4px 15px;}
	#ticker marquee {width: 936px;}
	#ticker marquee span.tickeritem {font-size: 16px; line-height: 18px; margin-right: 30px; }
	#ticker marquee a {color:  #0000FF;  text-decoration: none;}
	#ticker marquee a:hover {color: #25426C;}
	
/* BANNER IMAGE(S)*/
	
	#homepagebanner {float: left; width: 942px; margin: 10px 9px 10px 1px; border: 4px solid #ABDBFF; }
	#homepagebanner img {float: left; border: 0; /*border-right: 4px solid #ABDBFF;*/ }
	#banner_holder {float: left; width: 705px;}
	#bannernav, .bannerlinks {float: right; width: 237px;}
	.bannerlinks { background: #333;}
	.bannerlinks li {float: left; width: 100%; background: #ABDBFF; height:87px;
line-height:1.1em;
margin-bottom:1px;
}
	.bannerlinks li a {float:left; background: #25426C;
height:67px; 
margin-left:5px; overflow: hidden; width:212px; padding: 10px; display: inline; color: #FFF; font-weight: bold; text-decoration: none;}
	
	.bannerlinks li a:hover, .bannerlinks li a.activeSlide {background: #FFF; color: #000;}
	
/* PAGE CONTENT */
	#contentcontainer {float: left; width: 910px; padding: 20px 29px 15px 21px; margin: 10px 0px 0px 0px; background: url(../images/content-bg.png) top center repeat-y; /*border: 1px solid red;*/}
	#contentbottomcontainer {float: left; width: 100%; background: url(../images/content-bottom-bg.png) top center no-repeat; height: 15px; margin: 0px 0px 15px 0px;   }
	#pagecontent {float: left; width:100%;/*border: 1px solid red;*/}
	
	div.a_row {float: left; width: 100%; margin-bottom: 5px;}
	.column {float: left; width: 290px; padding: 0px; margin: 5px 20px 0px 0px; display: inline; /*border: 1px solid red;*/}
	.columnright{ margin-right: 0px!important;}
	.columntop, .columncontent {float: left; width: 274px; padding: 5px 8px 5px 8px; display: inline; }
	.columntop {border-bottom: 4px solid #375F9B; background-color: #ABDBFF;}
	.columntop h1 {color: #FFF; font-size: 18px; line-height: 22px; margin: 23px 0px 5px 0px; }
	/*.columncontent {background: url(../images/column-bg.png) top center no-repeat #CDCDCD;}*/
	.columncontent {background: url(../images/) top center no-repeat #FFF;}
	
	.largerow {height: 500px; overflow: hidden;}
	.smallrow {min-height: 330px;}
	.columnbottom {float: left; width: 290px; padding: 5px 0px 5px 0px; display: inline;  border-top: 3px solid #ABDBFF; background-color: #25426C; color: #FFF; min-height: 16px;}
	.columnbottom a {font-size: 12px; line-height: 16px;
	background:url(../images/homepage-column-arrow.gif) no-repeat scroll 0 5px transparent;
	display:block;
	font-weight:bold;
	margin-left:10px;
	padding:2px 0 3px 13px; cursor: pointer; text-decoration: none; color: #FFF;
}
	.columnbottom a:hover {background-position: 0px -36px; color: #ABDBFF;}	
	/*.bodytext { width: 100%; /*border: 1px solid red;}
	.bodytext ul {float: left; width: 96%; padding: 0 2%; }
	.bodytext ul li {line-height: 1.25em; margin-bottom: 5px; width: 96%; margin: 0 2%;}	
	.bodytext a {color: #0000FF; text-decoration: none;}
	.bodytext a:hover {color: #000; text-decoration: underline;}
	
	
*/

/* INNER PAGE CONTENT */
	
	#innerpagecontent {float: left; width: 680px; display: inline; padding: 10px; background-color: #FFF; min-height: 400px; _height: 400px; }
	#innerpagecontent h1 {margin-top: 0.375em;}
	
	
/* FOOTER */
	#footer {background: transparent url(../images/nav-bg.png) top center no-repeat; /*border: 1px solid red;*/ padding: 30px 0px;}
	#smalllogo {float: left; width: 54px; margin-top: 23px;}
	#smalllogo img {float: left; width: 54px;}
	#contactaddress {float: left; width: 200px; margin: 23px 10px 0;}
	#contactaddress p {margin: 0px; color: #FFF; font-size: 12px; line-height: 16px;}
	.adverts {float: right; width: 512px; margin-top: 23px; }
	.adverts a {float: right; text-decoration: none;}
	#advert1 {margin-left: 20px; display: inline;}
	.adverts a img {float: right; border: 0;}
	#socialbookmarks {float: left; width: 100%; display: inline; /*border: 1px solid red;*/ }
	
/* TEXT RESIZE */ 
	#textresize p {margin:0;display:inline; font-size:12px; width:50px; color:#666;}
	#textresize form {margin:0; width:100px; display:inline;}
	#textresize form input {display:none;}

/* CREDITS*/
	#footerstrapline {float: left; width: 100%;}
	#creditlinks { float: right; width: 950px; display: inline; margin: 0px 9px 0px 1px;}
	#creditlinks p {margin: 0; text-align: right;}
	#creditlinks a {color: #FFF; text-decoration: none; font-size: 11px; line-height: 14px; }

/* SIDE NAVIGATION */
	#sidecontainer {float: left; width: 210px;display: inline;}
	#sidecontainer h3 {background-color: #ABDBFF; margin: 0; padding: 28px 8px 10px 8px; border-bottom: 4px solid #25426C; color: #FFF;}
	#sidecontainer h3 a {color: #FFF; text-decoration: none;}
	#sidecontainer h3 a:hover, #sidecontainer h3 a.subnavover {color: #25426C;}
	ul#secondnav {float: left; width: 100%; padding-top: 1px;}
	ul#secondnav li {float: left; width: 100%;}
	ul#secondnav li a {float: left; width: 194px; padding: 8px 8px 6px 8px; line-height: 16px; font-size: 14px; color: #FFF; text-decoration: none; border-bottom: 2px solid #375F9B; background: #25426C;  }
	ul#secondnav li a:hover, ul#secondnav li a.secondNavOver {background-color: #333; }
	
/* HOME PAGE EXTRAS */
	
/* 	ADVERTS */
	.leftadcontainer, .rightadcontainer {float: left; width: 180px; margin: 10px 0; display: inline;}
	.leftadcontainer a, .rightadcontainer a  {float: left; width: 125px; padding: 10px 10px; margin-bottom: 10px; display: inline; background-color: #EFECF2;}
	.leftadcontainer a img, .rightadcontainer a img {}
	.adcontainer {width: 145px; margin: 0 auto;}
	.banneradcontainer {float:left; width: 751px; margin-bottom: 10px;}
	.topadcontainer {width: 468px; margin: 0 auto;}
	.topadcontainer a {float: left; width: 468px;}
	.topadcontainer a img {float: left;}

/* GALLERY */
	div.gallery {float: left; width:98%; margin-top: 10px; padding: 15px 1%; display: inline;}
	div.gallery p {float: left; width: 100%;}
	div.gallery a {float: left;}
	div.gallery a:hover img {border: 1px solid #FFF;}
	div.gallery a img {float: left; border: 1px solid #000; margin-bottom: 4px;}
	div.gallery a img.imagePadding {margin-right: 2px; display: inline;}
	div.hide {display: none;}	
	
/* NEWS & EVENTS  & FIXTURES CONTENT */	
	/*.newlist, .eventlist {float:left; width: 100%;}
	dl.latestnewsitem, div.eventitem {float:left; width: 100%; margin-bottom: 10px;}
	dl.latestnewsitem dt.newsthumb {float: right; width: 100px; margin-right: 10px; display: inline;}
	dt.newsthumb a {float: left; width: 100px;}
	div.fullpagewidth dd.newstext {float: left; padding-left: 5px; width: 620px; margin-right: 14px; display: inline; /* +2 to the width when borders taken off fullpagewidth}
	div.smallpagewidth dd.newstext {float: left; padding-left: 5px; width: 413px; margin-right: 14px; display: inline; /* +2 to the width when borders taken off fullpagewidth}
	dd.newstext h3 {font-size: 1.25em; /*16x1.25=20px;}
	dd.newstext a {float: right; color: #2073B8; font-weight:bold; text-decoration:none;}
	dd.newstext a:hover {color: #95122C;}
	dd.newstext {font-size: 0.875em; /* 16x0.875=14px }*/
	div.latestnewsitem {float: left; width: 100%; padding: 0px 0px 4px 0px; margin: 3px 0px; background: transparent url(../images/list-bg.png) center bottom no-repeat; }
	div.latestnewsitem a, div.latestnewsitemHP a {float: left; width: 100%; text-decoration: none;}
	div.latestnewsitem a:hover, div.latestnewsitemHP a:hover  {background-color: #25426C; color: #FFF;}
	div.latestnewsitem a span.newsthumb, div.latestnewsitemHP a span.newsthumb {float: left; padding: 10px 0px 3px 5px; width:40px; display: inline; margin: 0px 5px;}
	div.latestnewsitem a:hover span.newsthumb, div.latestnewsitemHP a:hover span.newsthumb {border-bottom: 3px solid #ABDBFF; padding-bottom: 0;}
	div.latestnewsitem a span.newstext, div.latestnewsitemHP a span.newstext {float: left; padding: 10px 0px 0px 0px; margin: 0px 10px 0px 10px; display: inline;}
	div.latestnewsitem a span.newstext {width: 605px;}
	div.latestnewsitemHP a span.newstext {width: 199px;}
	div.latestnewsitem a span.newstext h3, div.latestnewsitemHP a span.newstext h3 {float: left; margin: 0px 0px 0px 0px; color: #333; padding-bottom: 3px; border-bottom: 3px solid #FFF;}
	div.latestnewsitem a span.newstext h3 {font-size: 16px; line-height: 18px;}
	div.latestnewsitemHP a span.newstext h3 {font-size: 14px; line-height: 16px;}
	div.latestnewsitem a:hover span.newstext h3, div.latestnewsitemHP a:hover span.newstext h3 {color: #F6F6F6; border-bottom: 3px solid #ABDBFF; }
	div.latestnewsitem a span.newstext p, div.latestnewsitemHP a span.newstext p {color: #333; font-style: italic; width: 100%; float: left;}
	div.latestnewsitemHP a span.newstext span {color: #333; font-style: italic;}
	div.latestnewsitem a:hover span.newstext p, div.latestnewsitemHP a:hover span.newstext p {color: #F6F6F6;}
	div.latestnewsitemHP a span.newstext p, div.latestnewsitemHP a span.newstext span {font-size: 11px; line-height: 13px;}
	
	div.newsthumb {float: left; width: 45px;}
	div.newsthumb a {float: left; text-decoration: none; width: 37px; padding-bottom: 3px; display: inline; margin-right: 8px;}
	div.newsthumb a:hover {border-bottom: 3px solid #ABDBFF; padding: 0;}
	div.newsthumb a img {float: left;}
	div.newstext {float: left; width: 229px;}
	div.newstext h3 {margin: 0px; font-size: 14px; line-height: 16px; color: #333;}
	div.newstext p {margin: 3px 0px; font-size: 12px; line-height: 12px; color: #666; font-style: italic;}
	
	div.eventitem, div.eventitemHP {float: left; width: 100%; display: inline; margin: 8px 0px; /*border: 1px solid red; */ }

	div.eventcal {float: left; width: 52px; margin: 0px 0px 0px 0px; display: inline; margin-right: 5px;}
	div.eventinfocontainer {float: left; width: 217px;}
	div.eventtime, div.eventtitle, div.eventabstract, div.eventreadmore {float: left; width: 100%;}
	div.eventtime h3, div.eventtitle h3 {margin: 0px; color: #333; margin: 1px 0px}
	div.eventtime h3 {font-size: 12px; line-height: 14px;}
	div.eventtitle h3 {font-size: 14px; line-height: 16px;}
	div.eventabstract p {margin: 2px 0px; color: 666; font-style: italic; font-size: 11px; line-height: 13px;}
	div.eventreadmore a, div.newsreadmore a { float: right; color: #375F9A; text-decoration: none; font-size: 10px; line-height: 14px; border-bottom: 1px solid #375F9A;}
	div.eventreadmore a:hover, div.newsreadmore a:hover {background-color: #375F9A; color: #FFF; padding: 0px 1px; }
	
	div.eventdatecontainer {float: left; width: 57px; margin: 12px 3px 0px 0px; display: inline; }
	div.eventitem a { float: left; width: 606px; display: inline; text-decoration: none; border: 2px solid #FFF;}
	div.eventitem a:hover {background-color: #25426C; color: #FFF; border: 2px solid #ABDBFF;}
	div.eventitem a span.eventthumb {float: right; width: 67px;}
	div.eventitem a span.eventthumb img {margin: 8px 10px 8px 5px; border: 2px solid #FFF; display: inline; float: left; }
	div.eventitem a:hover span.eventthumb img {border: 2px solid #ABDBFF;}
	div.eventitem a span.eventinfocontainer {float: left; width: 519px; padding: 8px 10px; display: inline; }
	div.eventitem a span.eventinfocontainer h3 {float: left; margin: 0px 0px 0px 0px; font-size: 16px; line-height: 18px; color: #333; padding-bottom: 3px; border-bottom: 3px solid #FFF;}
	div.eventitem a:hover span.eventinfocontainer h3 {color: #F6F6F6; border-bottom: 3px solid #ABDBFF; }
	div.eventitem a span.eventinfocontainer p {color: #333; width: 100%; float: left;}
	div.eventitem a:hover span.eventinfocontainer p {color: #F6F6F6;}
	
	
	div.eventcal dl {float: left; width: 52px; background: url(../images/cal-icon.png) top center no-repeat;}
	div.eventcal dl dd {float: left; font-size: 8px; line-height: 9px; width: 100%; padding: 6px 0px 1px 0px; color: #FFF; text-align: center; font-weight: bold;}
	div.eventcal dl dt {float: left; width: 100%; text-align: center; font-size: 14px; line-height: 14px; padding-top: 5px; padding-bottom: 20px; font-weight: bold;}
	
	div.fixture {float: left; width: 100%; margin: 5px 0px; }
	div.fixturedate {float: left; width: 58px; margin-right: 8px; display: inline;}
	div.fixturedate dl, div.fixturedate dl dd, div.fixturedate dl dt, div.fixtureteams dl, div.fixtureteams dl dd, div.fixtureteams dl dt  {float: left; width: 100%;}
	div.fixturedate dl dd, div.fixturedate dl dt {color: #375F99; font-size: 12px; line-height: 16px;}
	div.fixturedate dl dt {color: #375F99; font-size: 10px; line-height: 12px;}
	div.fixturedate dl dd.mth {text-decoration: underline; font-size: 12px; line-height: 16px; color: #2C4C7A;}
	div.fixtureteams {float: left; width: 208px; display: inline;}
	div.fixtureteams p {margin: 6px 0px;}
	div.fixtureteams dl dd {color: #333; font-weight: bold; font-size: 12px; line-height: 16px;}
	div.fixtureteams dl dt {color: #666; font-style: italic; font-size: 10px; line-height: 12px;}
	
	div.listrowdate { background:url(../images/calendar-drop.gif) no-repeat right bottom transparent; float:left; margin-right:5px; padding:0 2px 2px 0; width:50px;
}
	div.listrowdate dl { background:none repeat #ABDBFF; border:1px solid #CCCCCC; line-height:normal;}
	
	.listrowdate dl dd { background:url(../images/calendar-top.gif) no-repeat center top transparent; color:#333; display:block;
font-size:11px;
font-weight:bold;
margin:0;
overflow:visible;
padding:5px 0 0;
position:relative;
text-transform:uppercase;
top:-2px;

}

	.listrowdate dl dd, .listrowdate dt {
text-align:center;
}
	
	.listrowdate dl dt {
background: #25426C;
color:#FFF;
font-size:18px;
font-weight:bold;
padding:0;
text-transform:lowercase;
line-height:150%;
}
	
	
	table.fixturemth {border:0 none; clear:both;float:left; font-size:1.3em; overflow:hidden; width:100%; margin-top: 15px;}
	table.fixturemth th { border-bottom:4px solid #ABDBFF; color:#000; font-size:18px; padding-bottom:4px; text-align: left;}
	table.fixturemth td {background-color:#25426C; border-bottom:1px solid #ABDBFF; color:#FFFFFF; padding:3px 0; vertical-align:middle; font-size: 16px;}
	table.fixturemth td.c1 {padding-left:10px;width:90px;}
	table.fixturemth td.c1, table.fixturemth td.c4, table.fixturemth td.c5, table.fixturemth td.c8 { text-align:left;}
	table.fixturemth td.c2 { padding-left:0; padding-right:5px; width:35px;}
	table.fixturemth td.c3 {padding-left:0; width:30px; color:#ABDBFF; text-align:center; }
	table.fixturemth td.c4 { padding-left:10px; padding-right:10px; width:230px; font-weight: bold;}
	table.fixturemth td.c5 { padding-left:0; width:160px;}
	table.fixturemth td.c6 {width:30px;}
	table.fixturemth td.c6 {text-align:center;}
	table td span.result, table td span.opp_score, table td span.bafc_score  {
background:none repeat scroll 0 0 #101A24;
margin-right: 2px;
display:block;
float:left;
font-weight:bold;
padding:1px;
text-align:center;
width:1.4em;
}
	table td span.result {font-size:0.69em;}
	table td span.opp_score {font-size: 0.875em; color:#FFFFFF;}
	table td span.bafc_score {font-size: 0.875em; color:#ABDBFF;}
	
	
	/* BUTTON */
	a.button1 {
	    background: transparent url(../images/12pt-button-blue-right.png) no-repeat scroll top right;
	    color: #FFF;
	    display: block;
	    float: left;
	    font-size: 12px;
	    height: 23px;
	    padding-right: 28px; /* sliding doors padding */
	    text-decoration: none;
	    cursor: pointer;
	}
	a.alignright {float: right!important;}
	a.button1:hover{ background-image: url(../images/12pt-button-purple-right.png); color: #FFF;}
	a.button1 span {
	    background: transparent url(../images/12pt-button-blue-left.png) no-repeat;
	    display: block;
	    line-height: 12px;
	    padding: 6px 10px 5px 8px;
	} 
	a.button1:hover span{background-image: url(../images/12pt-button-purple-left.png)}
	a.fixedwidth span, afixedwidth:hover span {width: 84px;}
	a.posRight {float: right!important;}


/* MAPS */
	#map_canvas {float: left; width: 540px; height: 380px; border: 1px solid blue; clear: right;}
	#smaller_map_canvas{ float:left; margin:10px 0px; height:350px; width:500px; display: inline;}


/* reCaptcha box */

.recaptchatable .recaptcha_image_cell, #recaptcha_table {
	background-color: #FFF !important; //reCaptcha widget background color
}
#recaptcha_tagline {display: none!important;}
/*#recaptcha_table {
	border-color: blue !important; //reCaptcha widget border color
}*/
#recaptcha_response_field {
	border-color:  #B10022!important; //Text input field border color
}

#map_canvas {
border:2px solid #333;
float:left;
margin:10px 0px 10px 0;
min-height:350px;
width:676px;
}

.functionlist {
list-style:none outside none!important;
margin:0;
padding:0;
}

.functionlist li {
background-image:url(../images/tick-3d-icon-small.png);
background-position:0 50%;
background-repeat:no-repeat;
margin:0.2em 0;
padding:4px 0 4px 31px;
line-height: 18px; font-size: 16px;
width: 232px!important;
}

.soccericon li {background-image:url(../images/football-icon-small.png);}

.sponsors h3 {font-size: 12px; line-height: 15px;}

.sponsors h1 {font-size: 22px; line-height: 30px; text-align: center; color: #000; }

.gallerythumbcontainer {float: left; width: 170px;}
.gallerythumbcontainer img { width: 75px; margin: 0px 47px;}
.gallerythumbcontainer p {float:left; width: 100%; text-align: center;}

#newsticker {float: left; width: 900px; height: 18px;}
#newsticker li a {text-decoration: none;}
#newsticker li a:hover {color: #000;}
.ticker-controls {float: right; width: 150px;}

img#fa_charter {float: left; margin-right: 20px;}
img#charter_top {float: right; margin-left: 8px;}
