html {
	margin:0;
	padding:0;
}

body {
	margin:0;
	padding:0;
	text-align:center;
	background-color:#000;
	font:normal 80% Verdana, sans-serif;
	color:#fff;
}

h1 {
	font:normal 200% "Times New Roman", serif;
	color:#ad1c1c;
	border-bottom:1px solid #ad1c1c;
}

img.left {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

img.right {
	float:right;
	margin-left:5px;
	margin-bottom:5px;
}

.center {text-align:center;}

.dark {
	background-color:#eee;
	border-bottom:1px solid #ccc;
}

.light {
	border-bottom:1px solid #ccc;
}

#wrapper {
	position:relative;
	width:756px;
	margin:10px auto;
	text-align:left;
}

#main {
	margin:0 0 0 210px;
	padding:5px;
	background:#fff url("http://impactshrewsbury.com/images/mainbg.gif") bottom right no-repeat;
	color:#000;
	min-height:600px;
	overflow:visible;
}

* html #main {height:600px;}

#main a:link, #main a:visited {
	color:#ad1c1c;
	text-decoration:none;
}

#main a:hover {text-decoration:underline;}

#main p.posted_on {
	font-style:italic;
	background-color:#eee;
	border:1px solid #ccc;
	padding:3px;
}

.team_members:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.team_members {display: inline-block;}

/* Hides from IE-mac \*/
* html .team_members {height: 1%;}
.team_members {display: block;}
/* End hide from IE-mac */

#main .view_team_members {
	width:100px;
	text-align:center;
	background-color:#eee;
	border:1px solid #ccc;
	float:left;
	margin:5px;
	padding:5px;
}

#main .view_team_members img {
	border:1px solid #000;
	width:80px;
	height:80px;
}

#main .display_member img {
	border:1px solid #000;
	float:left;
	margin-top:3px;
}

#main .display_member .content {margin-left:90px;}

#main .wallpapers {
	width:90px;
	text-align:center;
	margin:5px;
	float:left;
}

#main .wallpapers img {
	width:80px;
	height:60px;
}

#main p.clear {clear:both;}

#entry_form form {
	width:525px;
	margin:10px auto;
	padding:0 5px;
	background-color:#eee;
	border:1px solid #ccc;
}

#entry_form input, #entry_form textarea {
	font:normal 80% Verdana, sans-serif;
	color:#000;
	background-color:#fff;
	border:1px solid #ccc;
	width:100%;
}

#entry_form textarea {height:200px;}

#entry_form input.submit {width:auto;}

#main .mystory_listing {
	margin:0;
	padding:5px;
}

#main .mystory_listing p {margin:0;}

#header h1 {display:none;}

#header img{
	margin:0 auto;
	border:1px solid #000;
}

#navAlpha {
	position:absolute;
	top:0;
	left:0;
	width:200px;
}

#navAlpha ul {
	margin:0;
	padding:0;
	list-style:none;
	width:200px;
}

#navAlpha ul li {
	border-bottom:1px solid #000;
}

#navAlpha ul li a:link, #navAlpha ul li a:visited {
	display:block;
	width:192px;
	padding:3px 4px;
	background-color:#ad1c1c;
	color:#eee;
	text-decoration:none;
}

#navAlpha ul li a.subNav:link, #navAlpha ul li a.subNav:visited {
	background-color:#eee;
	color:#000;
	width:176px;
	padding:3px 4px 3px 20px;
}

#navAlpha ul li a.home:hover {
	background-color:orange;
	color:#ad1c1c;
}

#navAlpha ul li a.subNav:hover {
	background:#ad1c1c;
	color:orange;
}

#footer {
text-align:center;
margin-left:210px;
}

#footer a:link, #footer a:visited {color:#ad1c1c;}