/* CSS Document */

body{
background: url(StoreImages/background-page.png) top left repeat-x #fff;
text-align:center;
margin:0px;
padding:0px;
}
div,td,tr,ul,li,p,h1,h2,h3,h4{
font-family:trebuchet ms;
}
ul{
list-style-image: url(images/bullet.gif)
}

td{font-size:11px;}

h1{
color:#3c78db;
font-size:20px;
font-family:trebuchet ms;
padding:0;
margin:15px 5px 5px 8px;
}

h2{
font-size:16px;
font-family:trebuchet ms;
color:#f4bc58;
padding:0;
margin:15px 5px 5px 8px;
}

h3{
font-family:trebuchet ms;
}

p{
font-family: arial, sans-serif;
font-size:14px;
color: #666666;
margin:8px 8px 5px 9px;
line-height:18px;
}
li, td{
font-family: arial, sans-serif;
font-size:13px;
color: #666666;
margin-bottom:4px;
}

a{
color:#507ed3;
text-decoration:underline;
}
a:hover{
color:#2d5db5;
text-decoration:underline;
}

img{
border:none;
}

td{
background-repeat: no-repeat;
}

#container{
width:750px;
text-align:left;
}

#wpid1_header{
height:94px;
}

#wpid1nav_home a img{
margin-left:30px;
width:51px;
height:17px;
background-image: url(menu/wpid1nav_home.gif);
}

#wpid1nav_home a:hover img{
background-position:-51px 0;
}

#wpid1nav_contact a img{
width:65px;
height:17px;
background-image: url(menu/wpid1nav_contact.gif);
}

#wpid1nav_contact a:hover img{
background-position:-65px 0;
}

#header{
margin-top:20px;
}
.clear{clear:both;
}

#nav{
margin-top:9px;
}

#maincontent{
margin: 5px 0px 0px 0px;
}


#featureNAV{
width:345px;
margin: 8px 0px 10px 0px;
padding:0px;
border: none;
}

.contentbox{
width:345px;
background: url(StoreImages/content.gif);
background-repeat: no-repeat;
text-align:left;
margin: 0px 0px 32px 0px;
font-family:trebuchet ms;
}

.contentbox a{
color:#507ed3;
text-decoration:underline;
}
.contentbox a:hover{
color:#2d5db5;
text-decoration:underline;
}

.contentbox h3{
font-size:14px;
font-family:trebuchet ms;
color:#FFF;
margin:0px 0px 0px 8px;
padding-top:4px;
}

.contentbox p{
margin: 8px;
}



.contentbox li{
font-family:arial, sans-serif;
font-size:13px;
margin: 3px;
padding:0px;
width: 323px;
color:#7099E5;
}

.contentboxADMIN{
width:650px;
background: url(StoreImages/contentEXTRA.gif);
background-repeat: no-repeat;
text-align:left;
margin: 0px 0px 0px 0px;
font-family:trebuchet ms;
}

#footer{
background: url(StoreImages/footer2.png);
background-repeat: no-repeat;
width:750px;
height:113px;
}

#footerlinks{
float:right;
text-align:left;
font-size:10px;
color:#7099E5;
margin-top:10px;
}

#footerlinks a{
color:#7099E5;
text-decoration:none;
}

#footerlinks a:hover {
color:#8EB3F7;
text-decoration:none;
}

#footerinfo{
float:left;
font-size:10px;
color:#7099E5;
margin-top:10px;
}

#footerinfo a{
color:#7099E5;
text-decoration:none;
}

#footerinfo a:hover {
color:#8EB3F7;
text-decoration:none;
}

.memberlogininput{
width:150px;
}

#sponsortitle{
color:#3B73DB;
font-size:14px;
font-weight:bold;
}

#sponsorlink{
color:#f4bc58;
font-weight:bold;
}

#memberlogin{
background:url(images/memberlogin.gif);
background-repeat:no-repeat;
height:116px;
width:208px;
margin-top:10px;
}

#memberlogin a{
color:#507ed3;
text-decoration:none;
}
#memberlogin a:hover{
color:#2d5db5;
text-decoration:underline;
}
#memberloginformdiv{
margin:25px 14px 0px 0px;
}

#memberlogin form{
padding:0px;
margin:0px;
}

#memberlogin form input{
margin:3px;
width:115px;
border:1px solid #ffce78;
}

#upcomingevents{
margin-top:20px;
width:208px;
height:229px;
background:url(images/upcomingevents.gif);
}

.upcomingeventstitle{
font-size:14px;
color:#7099E5;
font-weight:bold;
margin-left:8px;
}

#scroller{
text-align:left;
position:relative;
top:35px; left:14px;
width:200px;
height:80px;
}

#pscroller2{
width:200px;
height:80px;
}

#pscroller2 a{
font-family:arial;
font-size:14px;
color:#7099E5;
text-decoration: none;
display:block;
}

#pscroller2 a:hover{
color:#FFCE78;}

ul.Features{
color:#3B73DB;
}

.shotboxORANGE{
border-style:dotted;
border-color:orange;
border-width:1px;
padding:5px;
}

.shotboxBLUE{
border-style:dotted;
border-color:blue;
border-width:1px;
padding:5px;
}

#SearchContent{
	width: 500px;
}
#sponsors{
	border-top: 1px solid #7099E5;
	margin-top: 30px;
	padding-top: 30px;
}
#sponsors img{
	margin-bottom: 15px;
}
.membershippage{
	float:left;
	padding-top:30px;
	border-top: 1px solid #FFCE77;
	margin-top: 30px;
}

.applabel{

}

.appfield input{
	border: 1px solid #799bcd;
}
.appfield textarea{
	border: 1px solid #799bcd;
}
.appfield select{
	border: 1px solid #799bcd;
}

.applycontent input{
	border: 1px solid #799bcd;
	background-color:white;
}
