body {
	margin: 0;
	padding: 0;
	font-family: Arial;
}
a {
	color: #0051A1;	
}
h2 {	
	font-size: 100%;
}
h4 {
	margin: 0;
	padding: 0;
	font-size: 80%;
}
	
#container {
	width: 774px;
	\width: 794px;
	w\idth: 774px;
	border: 0;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	background-color: #646464;	
}

#banner {
	padding: 25px 0 0 0;
	margin-bottom: ;
	background-color: #000;
}

#content {
	padding: 5px;
	margin-left: ;
}

#sidebar-a {
	float: left;
	width: ;
	margin: 0;
	margin-right: ;
	padding: 5px;
	position: relative;
	top: 45px;
	left: 40px;
	width: 100px;	
}

#footer {
	text-align: center;
	clear: both;
	padding: 5px 0 10px 0;
	margin-top: ;		
	color: #fff;
	font-size: 70%;
}

/* Header */

#banner #logo {
	border-top: 1px solid #fff;
	padding: 0;
	margin: 0;
	height: 200px;
	width: 774px;
	background: url(/images/header-home.png) no-repeat;
	text-indent: -9999px;
}

#banner #logo.useful-links { background: url(/images/header-news.png) no-repeat; }
#banner #logo.about-us { background: url(/images/header-about.png) no-repeat; }
#banner #logo.the-team { background: url(/images/header-team.png) no-repeat; }
#banner #logo.events-activities { background: url(/images/header-events.png) no-repeat; }
#banner #logo.contact { background: url(/images/header-contact.png) no-repeat; }

/* Section Navigation */
#navcontainer {
	padding: 4px 0 4px 4px;
	border-bottom: 1px solid #fff;
	background-color: #646464;
}
#navcontainer ul {	
	height: 31px;
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;		
}
#navcontainer ul li {	
	display: block;
	float: left;
	text-align: center;
	padding: 0;	
}
#navcontainer ul li a {
	background: #D0D0D0;
	height: 31px;
	padding: 0;
	margin: 0;
	color: #767676;
	text-decoration: none;
	display: block;
	text-align: center;	
	font-weight: bold;
	text-indent: -9999px;
}
#navcontainer ul li a:hover {	
	background: #F3F3F3;
}
#navcontainer a:active {
	background: #c60;
	color: #fff;
}
#navcontainer li#active a {
	background: #c60;
	border: 1px solid #c60;
	color: #fff;
}
#navcontainer a#nav-home { width: 102px; background: url(/images/nav-home.jpg) no-repeat;}
#navcontainer a#nav-links { width: 143px; background: url(/images/nav-links.jpg) no-repeat;}
#navcontainer a#nav-news { width: 142px; background-image: url(/images/nav-news.jpg);}
#navcontainer a#nav-about { width: 118px; background-image: url(/images/nav-about.jpg);}
#navcontainer a#nav-team { width: 119px; background-image: url(/images/nav-team.jpg);}
#navcontainer a#nav-events { width: 180px; background-image: url(/images/nav-events.jpg);}
#navcontainer a#nav-contact { width: 105px; background: url(/images/nav-contact.jpg) no-repeat;}

#navcontainer a:hover#nav-home,
#navcontainer a:hover#nav-news,
#navcontainer a:hover#nav-about,
#navcontainer a:hover#nav-team,
#navcontainer a:hover#nav-events,
#navcontainer a:hover#nav-contact { 
	background-position: 0 -31px;
}

/* Side Navigation */
#sidebar-a a {
	color: #fff;
}
#sidebar-a ul {	
	list-style: none;	
	margin: 0;
	padding: 0;
	font-size: 70%;
	font-family: Verdana, Arial, Tahoma;
}
#sidebar-a li {
	margin: 3px 0;
}

/* Content */
#main {
	background: url(/images/content-bg.jpg) no-repeat 12px 8px;
	height: 508px;
}
#content {
	position: relative;
	left: 52px;
	top: 45px;
	width: 538px;
	height: 412px;
	color: #666666;
	overflow: auto;
}