
/* skin by wsi-internetmarketing.co.uk */
body{
margin:0px auto;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}
#ControlPanel {
}
.adminMenu {
width:954px;
margin:0px auto;
text-align:left;
}
.PageFrame {
width:954px;
padding:0px;
margin:0px auto;
background-color:#FFFFFF;
}
.topGraphic {
width:954px;
height:99px;
padding:0px;
margin:0px;
background-image:url(header.jpg);
background-repeat:no-repeat;
}
#nav {
width:954px;
height:58px;
padding:1px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-image:url(navigation.jpg);
background-repeat:no-repeat;
background-position:top;
}
#navigationTop {
width:954px;
clear:both;
}
#navigationBottom {
width:954px;
clear:both;
}
.navigationTop ul{
list-style:none;
margin:0px auto;
width:655px;
clear:both;
height:27px;
padding:0px;
background-image:url(bullet.gif);
background-position:right;
background-repeat:no-repeat;
}

.navigationBottom ul{
list-style:none;
margin:3px auto 0px auto;
width:755px;
clear:both;
height:25px;
padding:0px;
background-image:url(bullet.gif);
background-position:right;
background-repeat:no-repeat;
}
.navigationTop li {
list-style:none;
float:left;
background-image:url(bullet.gif);
background-position:left;
background-repeat:no-repeat;
padding:5px 0px 5px 3px;
}
.navigationBottom li {
list-style:none;
float:left;
background-image:url(bullet.gif);
background-position:left;
background-repeat:no-repeat;
padding:3px 0px 3px 3px;
}
#nav li:hover {

}
.navigationTop a {
font-family:Arial, Helvetica, sans-serif;
font-size:0.95em;
color:#000000 !important;
font-weight:normal;
text-decoration:none !important;
padding:5px 30px 5px 30px;
}
.navigationBottom a {
font-family:Arial, Helvetica, sans-serif;
font-size:0.95em;
color:#000000 !important;
font-weight:normal;
text-decoration:none !important;
padding:3px 30px 3px 30px;
}
#nav a:hover {
background-image:url(navOver.gif);
background-repeat:repeat-x;
}
#body {
width:954px;
height:500px;
padding:0px;
margin:-10px 0px 0px 0px;
*margin:0px 0px 0px 0px;
_margin-bottom:-18px;
background-image:url(bodyHome.jpg);
background-repeat:no-repeat;
}
.contentpane {
width:884px;
height:125px;
margin:10px auto;
padding:0px;
text-align:left;
}
#thumbs {
width:890px;
margin:15px auto;
padding:0px;
text-align:center;
}
#thumbs ul{
list-style:none;
padding:0px;
margin:0px;
}
#thumbs li{
position:relative;
list-style:none;
padding:13px 0px 0px 0px;
margin:0px 2px;
width:173px;
height:170px;
float:left;
}
.junior {

}
.group {

}
.swimming {

}
.activities {

}
.membership {

}
#thumbs li a{
color:#333333 !important;
text-decoration:none !important;
}
#thumbs li a:hover {
text-decoration:underline !important;
}
.news {
	width:370px;
	height:90px;
	clear:both;
	padding-left:15px;
	padding-top:12px;
	padding-right:40px;
	margin-left:35px;
	_margin-left:17px;
	margin-top:20px;
	_margin-top:5px;
	float:left;
	text-align:left;
	background-image:url(newsBackg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#footer {
height:56px;
width:954px;
padding:0px;
margin:0px;
background-image:url(footer.jpg);
background-repeat:no-repeat;
background-position:top;
font-size:0.9em;
}
#footer .SkinObject {
font-size:1em;
}
.footerTXT {
text-align:center;
padding:10px 0px;
color:#FFFFFF !important;
}
.footerTXT a{
color:#FFFFFF !important;
font-weight:normal;
padding:0px 10px;
}
/* styling text etc */

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
color:#333333;
font-weight:normal;
padding:0px;
margin:0px;
}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:normal;
color:#333333;
padding:0px;
margin:0px;
}
h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:normal;
color:#333333;
padding:0px;
margin:0px;
}

.Normal, .NormalBold, p {
font-family:Arial, Helvetica, sans-serif;
font-size:0.95em;
color:#333333;
font-weight:normal;
}
p {
margin:4px 0px;
}
a {
color:#0000000 !important;
text-decoration:underline !important;
}
a:hover{
color:#0033FF !important;
text-decoration:none !important;
}
/* news announcements */
.AnnouncementsModule {
padding:0px 5px 5px 5px;
background-color:#f4f4f4;
font-weight:bold;
margin:0px;
}
.AnnouncementsModule p{
margin:0px;
padding:8px 0px 4px 0px;
}
.NewsHeader {
font-size:0.95em;
border-bottom:#397dab dotted 1px;
padding-bottom:5px 0px 5px 0px;
}
.AnnouncementsText {
font-weight:normal;
font-size:0.8em;
padding:5px;
margin:0px;
border-bottom:#397dab dotted 1px;
}
/* news module */
.NukeNews_AltItem  {
background:none !important;
}
.SubmitNews {
text-align:right;
}
.NewsHeadingTable {
width:100%;
clear:both;
color:#4b7bb0 !important;
}
.NewsHeadingTable a{
font-size:0.8em;
font-weight:bold;
color:#676262 !important;
padding:0px 0px 0px 30px;
margin-left:20px;
background-image:url(/Portals/0/images/arrowBlackRight.gif);
background-position:left;
background-repeat:no-repeat;
}
.NewsHeadingTable a:hover {
text-decoration:underline !important;
}
.newsactionbarlinks:link, .newsactionbarlinks:active, .newsactionbarlinks:visited  {
background:none;
}
.archiveTXT {
float:right;
color:#CCCCCC !important;
font-size:0.7em;
padding:0px;
margin: -10px 10px 0px 0px;
}
.archiveTXT:hover {
color:#666666 !important;
text-decoration:underline !important;
}






