﻿* { margin: 0; padding: 0; vertical-align:top; }
body {
	background-image:url('../images/backgroundPattern.jpg');
	background-repeat:repeat;
	background-position:left top;
	font-family:"Segoe UI", Tahoma, Geneva, Verdana;
	font-size:small;
	color:#fff;
	background-color:#292929;
	text-align:center;
	padding-top:4px;
}
img, div, a, input { behavior: url(iepngfix.htc) }
img
{
	border: 0px #fff none;
}
table
{
	width:100%;
	border-spacing:0px;
	border: 0px #fff none;
	border-collapse: collapse;
}
td
{
    vertical-align:top;
}
li
{
	margin-left:16px;
}
a, a:visited
{
	color:#00407d;
}
a:hover
{
    color:#0084FF;
    text-decoration:none;
}
p{
	margin-bottom:8px;
}
#header
{
    margin-bottom:15px;
}
.socialMedia
{
    float:right;
    top:0;
    right:0;
    margin-top:-20px;
    margin-right:10px;
}
.socialMedia a
{
    margin-left:15px;
    color:#fff;
    font-size:12px;
    padding:2px 5px 2px 22px;
    background-repeat:no-repeat;
	background-position:left center;
}
.socialMedia a:hover
{
    color:#7ABFFF;
    text-decoration:none;
}
.socialMedia .facebook
{
    background-image:url(../images/icons/facebook.png);
}
.socialMedia .twitter
{
    background-image:url(../images/icons/twitter.png);
}
.socialMedia .email
{
    background-image:url(../images/icons/email.png);
}
#wrapper
{
	margin:0 auto;
	background-image:url('../images/backgroundLogo.png');
	background-repeat:no-repeat;
	background-position:left top;
	width:1024px;
	min-height:768px;
	z-index:1;
}
#mainContentArea
{
    width: 774px;
}
#sideContentArea
{
    width:250px;
}
#contents
{
	z-index:10;
	margin-top:4px;
	color: #000;
	text-align:left;
}
#contentLayout
{
	width:100%;
}
#footer
{
	font-size:x-small;
	color:#d6d6d6;
	margin-top:10px;
	text-align:center;
}
#profilePhoto
{
	float:left;
/*	margin-top: -35px;*/
/*	margin-right:4px; */
	margin-right:8px;
	margin-bottom:8px;
	border: 2px #007dd6 solid;
}
.adminListing
{
    list-style-type:none;
    margin:auto;
}
.adminListing li
{
    float:left;
}
.playlist
{
	list-style-image:url('../images/icons/audioclip.png');
	margin-left:-5px;
}
.playlist li
{
	margin-bottom:14px;
}
.note
{
	font-size:x-small;
	color:#353535;
}
.formGroup
{
	padding:8px;
}
.formGroup label
{
	display:block;
	font-size:medium;
	font-weight:bold;
}
.formGroup input {
	padding:4px;
	border: 1px #000 solid;
}
/* header */
#header{
	text-align:center;
}
#headerNavigation
{
	margin-left:62px;
	height:65px;
	width:900px;
	background-image:url('../images/navigationBackground.png');
	background-repeat:no-repeat;
	background-position:left top;
	font-size:medium;
	font-weight:bold;
	margin-top:55px;
}
#headerLogo {
	margin-top:-55px;
	z-index:50;
	display:block;
	position:relative;
}
#headerNavigation td {
	height:56px;
	line-height:56px;
}
#headerNavigation td a {
	color:#fff;
	font-size:14pt;
	font-weight:bold;
	text-decoration:none;
	margin-top:10px;
}
#headerNavigation a:hover {
	text-decoration:underline;
}
/* sponsors */
.sponsors
{
	text-align:center;
	font-size:x-small;
	color:#d2d2d2;
}
.sponsors div
{
    display:inline;
}
.sponsors a
{
    height:100px;
    float:left;
    text-indent:-3000px;
    margin:10px 10px 0 10px;
    width:100px;
}
    .sponsors .vbSportsplex a:hover, .sponsors .vbSportsplex a:focus {
        background: url(../images/sponsors/sm/vbSportsplex.jpg) no-repeat 0px 0px;
    }
    .sponsors .vbSportsplex a {
        background: url(../images/sponsors/sm/vbSportsplex.jpg) no-repeat -100px 0px;
    }
    
    .sponsors .theSpot a:hover, .sponsors .theSpot a:focus {
        background: url(../images/sponsors/sm/theSpot.jpg) no-repeat 0px 0px;
    }
    .sponsors .theSpot a {
        background: url(../images/sponsors/sm/theSpot.jpg) no-repeat -100px 0px;
    }
    
    .sponsors .theGame a:hover, .sponsors .theGame a:focus {
        background: url(../images/sponsors/sm/1021theGame.jpg) no-repeat 0px 0px;
    }
    .sponsors .theGame a {
        background: url(../images/sponsors/sm/1021theGame.jpg) no-repeat -100px 0px;
    }
    
    .sponsors .playItAgainSports a:hover, .sponsors .playItAgainSports a:focus {
        background: url(../images/sponsors/sm/playItAgainSports.jpg) no-repeat 0px 0px;
    }
    .sponsors .playItAgainSports a {
        background: url(../images/sponsors/sm/playItAgainSports.jpg) no-repeat -100px 0px;
    }
    
    .sponsors .holidayIceInc a:hover, .sponsors .holidayIceInc a:focus {
        background: url(../images/sponsors/sm/holidayIce.jpg) no-repeat 0px 0px;
    }
    .sponsors .holidayIceInc a {
        background: url(../images/sponsors/sm/holidayIce.jpg) no-repeat -100px 0px;
    }
    
    .sponsors .shoreBreakVB a:hover, .sponsors .shoreBreakVB a:focus {
        background: url(../images/sponsors/sm/shorebreak.jpg) no-repeat 0px 0px;
    }
    .sponsors .shoreBreakVB a {
        background: url(../images/sponsors/sm/shorebreak.jpg) no-repeat -100px 0px;
    }
    
    .sponsors .hometownSportsMgmt a:hover, .sponsors .hometownSportsMgmt a:focus {
        background: url(../images/sponsors/sm/hometownSportsMgmt.jpg) no-repeat 0px 0px;
    }
    .sponsors .hometownSportsMgmt a {
        background: url(../images/sponsors/sm/hometownSportsMgmt.jpg) no-repeat -100px 0px;
    }
    
    .sponsors .jetco a:hover, .sponsors .jetco a:focus {
        background: url(../images/sponsors/sm/jetco.jpg) no-repeat 0px 0px;
    }
    .sponsors .jetco a {
        background: url(../images/sponsors/sm/jetco.jpg) no-repeat -100px 0px;
    }
    
    .sponsors .hometownHeroes a:hover, .sponsors .hometownHeroes a:focus {
        background: url(../images/sponsors/sm/hometownHeroes.jpg) no-repeat 0px 0px;
    }
    .sponsors .hometownHeroes a {
        background: url(../images/sponsors/sm/hometownHeroes.jpg) no-repeat -100px 0px;
    }
    
    /*.sponsors .vismd a:hover, .sponsors .vismd a:focus {
        background: url(../images/sponsors/sm/vismlogo.jpg) no-repeat 0px 0px;
    }*/
    .sponsors .vismd a {
        background: url(../images/sponsors/sm/vismlogo.jpg) no-repeat 0px 0px;
    }
    
    .sponsors .odleasing a:hover, .sponsors .odleasing a:focus {
        background: url(../images/sponsors/sm/odTruckLeasing.jpg) no-repeat 0px 0px;
    }
    .sponsors .odleasing a {
        background: url(../images/sponsors/sm/odTruckLeasing.jpg) no-repeat -100px 0px;
    }
    
    .sponsors .commBank a:hover, .sponsors .commBank a:focus {
        background: url(../images/sponsors/sm/communitybank.jpg) no-repeat 0px 0px;
    }
    .sponsors .commBank a {
        background: url(../images/sponsors/sm/communitybank.jpg) no-repeat -100px 0px;
    }
    
    .sponsors .greatAtlanticTravel a:hover, .sponsors .greatAtlanticTravel a:focus {
        background: url(../images/sponsors/sm/greatAtlanticTravel.jpg) no-repeat 0px 0px;
    }
    .sponsors .greatAtlanticTravel a {
        background: url(../images/sponsors/sm/greatAtlanticTravel.jpg) no-repeat -100px 0px;
    }
    
    
/* content */

/* sections */
/* box */
.boxTopLeft
{
	background-image:url('../images/headerBackgroundLeft.png');
	background-position:right bottom;
	background-repeat:no-repeat;
	width:24px;
}
.boxTopMiddle
{
	background-image:url('../images/headerBackground.png');
	background-position:center bottom;
	background-repeat:repeat-x;
	height:46px;
	font-size:large;
	font-weight:bolder;
	text-align:left;
}
.boxTopRight
{
	background-image:url('../images/headerBackgroundRight.png');
	background-position:left bottom;
	background-repeat:no-repeat;
	width:25px;
}
.boxLeft
{
	background-image:url('../images/boxLeft.png');
	background-position:right top;
	background-repeat:repeat-y;
}
.boxRight
{
	background-image:url('../images/boxRight.png');
	background-position:left top;
	background-repeat:repeat-y;
}
.boxMid
{
	background-color:#fff;
	color:#000;
	padding: 8px 0px 0px 8px;
}
.boxBotLeft
{
	background-image:url('../images/boxBottomLeft.png');
	background-position:right top;
	background-repeat:no-repeat;
	height:54px;
}
.boxBotRight
{
	background-image:url('../images/boxBottomRight.png');
	background-position:left top;
	background-repeat:no-repeat;
	height:54px;
}
.boxBotMid
{
	background-image:url('../images/boxBottom.png');
	background-repeat:repeat-x;
}
/* schedule */
.showScheduleDate {
	font-size:large;
	font-weight:bold;
	letter-spacing:2px;
	font-variant:small-caps;
}
.showScheduleLoc {
	color:#00407d;
	font-weight:bold;
}
.showScheduleAddr {
	color:#787878;
	font-size:x-small;
}
.showScheduleGroup {
	padding:8px;
}

/* slideshow */
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#slideshowControlWrapper {width:456px; margin:0px auto; display:none}
#slideshowControlWrapper * {margin:0; padding:0}
#fullsize {position:relative; width:450px; height:300px; padding:2px; border:1px solid #ccc; background:#000}
#information {position:absolute; bottom:0; width:450px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:450px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(../images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(../images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
/*.linkhover { center center no-repeat}*/
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(../images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(../images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:406px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}

.atShowGallery {
	float:left;
	display:inline;
	margin:0px;
	border:1px #000 solid;
}

/** buttons **/
Button {
    display:block;
    float:left;
    margin:0 7px 5px 0;
    background-color:#f5f5f5;
    border:1px solid #aaa;
    border-top:1px solid #ccc;
    border-left:1px solid #bbb;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:10px 25px 6px 20px; /* Links */
    text-shadow: 1px 1px 1px #aaa;
}
Button img 
{
    margin-top:-5px;
}
.Button button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.Button button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.Button button img, .Button a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}

/* paging */
ul.simplePagerNav
{
    margin-top:10px;
}
ul.simplePagerNav li{
    display:block;
    float: left;
    padding: 3px;
    margin-bottom: 10px;
}
 
ul.simplePagerNav li a{
    color: #333;
    text-decoration: none;
}
 
li.currentPage {
    background-color: #ee8b13;	
}
 
ul.simplePagerNav li.currentPage a {
	color: #fff;	
}
 
table.pageme {
    border-collapse: collapse;
    border: 1px solid #ccc;
}  
 
table.pageme td {
    border-collapse: collapse;
    border: 1px solid #ccc;
} 


