body {
	background-color:#1d2c65;
	font-size:14px;
	padding: 0px;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top center;
	padding:0px;
	font-size:16px;
}
#header a{
display:block;
overflow:hidden;
text-indent:-1000px;
width:300px;
height:150px;
left:200px;
margin-left: 240px;
}
#pagewrapper{
	padding:0px;
	border:0px;
	width:800px;
	margin:0 auto;
}
#header{
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	background-position: top ;
	width:800px;
	height:200px;
	padding:0px;
	border:0px;
}
#page{
	width:738px;
	padding:0px 25px;
	margin:0px 6px;
	background-color:#fff;
	min-height:360px;
	background-image: url('images/pagetop.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	position:relative;
	display:block;
	overflow:show;
	overflow-x:hidden;
	clear:both;
}
p{
font-size:125%;
margin:0px;
padding:10px 30px;
}
#footer p{

font-size:100%;
padding:px;
}
#footer{
	text-align:center;	
	width:738px;
	padding:25px;
	margin:0px 6px;
	background-image: url(images/pagefoot.jpg);
	background-repeat: no-repeat;
	background-position: bottom ;
	background-color:#fff;
	color:#999;
	font-weight:bold;
	border-top:3px dashed #ddd;
	margin-bottom:50px;
	clear:both;
}
.hide{
	display:none;
}
h1{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size:320%;
	letter-spacing:-2px;
	padding:0px;
	margin:0px;
	color:#116;
	text-transform: capitalize;
}
#mainmenu{
	margin:0px;
	padding:0px;
	width:730px;
	text-align:center;
}
#mainmenu ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#mainmenu ul li{
	list-style-type:none;
	display:inline;
	margin:0px;
	padding:0px;
}
#mainmenu ul li a{
	background-repeat: no-repeat;
	display:block;
	float:left;
	margin:0px 12px;
	padding:0px;
	text-align:center;
	width:161px;
	height:60px;
	font-size:150%;
	line-height:50px;
	text-decoration:none;
	color:#000;
}
#mainmenu a:hover{
	color:#fff;
	line-height:48px;
}
#mainmenu a:active{
	color:#fff;
	background-position: 0px 2px;
	line-height:54px;
}
#mainmenu .t1{background-image: url(images/menu1.gif);margin-left:5px;}
#mainmenu .t2{background-image: url(images/menu2.gif);}
#mainmenu .t3{background-image: url(images/menu3.gif);}
#mainmenu .t4{background-image: url(images/menu4.gif);margin-right:0px;}

/*
#right{
	color:black;
	position:absolute;
	top:65px; 
	right:25px;
	text-align:center;
	display:block;
	width:225px;
	background:#e6e6e6 url('images/righttop.gif') no-repeat top;
	color:#000;
	line-height:54px;
	padding-top:60px;
}*/
#right{
	color:black;
	float:right;
	top:65px; 
	text-align:center;
	display:block;
	width:225px;
	background:#e6e6e6 url('images/righttop.gif') no-repeat top;
	color:#000;
	padding-top:30px;
	margin:20px;
	margin-right:0px;
}
#right h2{
	color:black;
}
#right img{
	margin:5px;
}
#right p{
	font-weight:bold;
	padding:10px 20px;
	font-size:90%;
	line-height:100%;
	line-height:20px;
}
#rightfoot{
	height:40px;
	background:#e6e6e6 url('images/rightbot.gif') no-repeat bottom;
}
#articles{
clear:both;
position:relative;
}
#footerlogo1{
float:right;
}
#footerlogo2{
float:right;
}
#home{
width:430px;
height:250px;
overflow:hidden;
padding:10px 20px;
position:relative;
margin-left:30px;
padding:0px;
margin-top:10px;
border:1px solid #ccc;
}
#slideshow img{
width:430px;
height:250px;
overflow:hidden;
}
#home span{
padding:10px 20px;
font-size:120%;
margin:0px;
width:390px;
bottom:0px;
position:absolute;
color:white;
z-index:20;
background-color:rgba(0,0,50,0.6);
}
*html #home span{
	background-color:#005;
}
#home a{
color:white;
}
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}
#upcoming  {
margin:20px;
overflow:scroll;
overflow-x:hidden;
border:1px solid #ccc;
height:200px;
clear:both;
}
#pastevents {
margin:20px;
overflow:scroll;
overflow-x:hidden;
border:1px solid #ccc;
height:200px;
}
#pastevents .event{
padding:0px 5px;
margin:0px;
background-color:#eee;
border:1px solid #ccc;
}
#pastevents .event h2{
padding:5px;
margin:0px;
}
#upcoming .event{
clear:both;
padding:10px 5px;
margin:0px;
background-color:#eee;
border:1px solid #ccc;
}
#upcoming h2{
text-align:center;
}
#upcoming .event h2{
text-align:left;
padding:0px;
padding-bottom:10px;
margin:0px;
}
#upcoming .event ul{	
display: inline;
list-style:none;
padding:0px;
padding-top:10px;
}
#upcoming .event li{	
display: inline;
list-style:none;
padding:0px;
padding-right:10px;
}
#upcoming .event .until	{
float:right;
font-size:80%;
color: #777;
}
.date {
padding:5px;
padding-top:3px;
padding-bottom:7px;
float:left;
width:45px;
height:52px;
background-image:url('images/date.jpg');
background-repeat:no-repeat;
text-align:center;
overflow:hidden;
margin-right:8px;
}
img{
border:none;
}
.date .day {
float:left;
clear:left;
font-size:38px;
padding:0px;
color: #000;
width:43px;
font-weight:normal;
letter-spacing:0px;
font-family:arial, sans-serif;
}
.date .month	{
font-family:arial, sans-serif;
font-weight:bold;
letter-spacing:-1px;
float:left;
width:45px;
font-size:14px;
color: #fff;
overflow:hidden;
}
.game{
padding:10px;
width:140px;
display:inline-block;
height:165px;
background-image:url('images/game.jpg');
background-repeat:no-repeat;
}
.game img{
padding:5px;
}
.game span{
float:left;
width:100%;
text-align:center;
font-weight:bold;
clear:both;
}
#content{
padding-left:10px;
float:right;
width:540px;
}
#content img{
padding:10px;
}
#left{
display:block;
width:180px;
overflow:show;
border-right:3px dashed #ccc;
background-image:url('images/vscizzors.gif');
background-position:bottom right;
background-repeat:no-repeat;
top:0px;
left:0px;
z-index:100;
float:left;
padding-bottom:40px;
}
#left h2{
margin-bottom:5px;
}
#left p{
padding:5px;
font-size:14px;
margin:0px;
}
#left ul{
padding:0px;
margin:0px;
list-style-type:none;
}
#left ul li{
padding:5px;
}
#left .scroll{
border: 1px solid gray;
width:160px;
overflow:scroll;
overflow-x:hidden;
height:300px;
}
#loginform{
width:325px;
margin:0 auto;
text-align:center;
padding-bottom:30px;
padding-top:10px;
clear:both;
padding:15px;
background-color: #fff;
background-image:url('images/login.jpg');
background-position:center top;
background-repeat:no-repeat;
}
#loginform h2{
padding-top:20px;
}
#loginform input{
width:150px;
}
#loginform span{
float:right;
padding-right:30px;
}
address{
padding:10px;
padding-left:50px;
}
#articles > ul{
padding-left:100px;
font-size:18px;
}
#articles > ul a{
font-weight:bold;
}
#end{
height:55px;
background-image:url('images/hscizzors.gif');
background-position:right bottom;
background-repeat:no-repeat;
clear:both;
}
#form{
border:2px dashed #ccc;
background-color:#f3f3f3;
padding-right:40px;
text-align:right;
}
#form input{
width:250px;
font-size:22px;
}
#form textarea{
width:250px;
font-size:22px;
}
.gallery{
text-align:center;
padding:0px 20px;
}size:22px;

.gallery{
}
.photo{
padding:10px;
}
