* {font-size: 100.01%;}
html {font-size: 62.5%;}
body {
	margin:0;
	color:#03C;
	font:1.4em Verdana, Geneva, sans-serif;
	background:#ccc;
	min-width:816px;
}
img {border-style:none;}
a {
	color:#03C;
	text-decoration:underline;
}
a:hover {text-decoration:none;}
input, textarea, select {
	font:100% arial,sans-serif;
	vertical-align:middle;
	color:#000;
}
#wrapper {
	background-color:#03C;
	margin:5px auto;
	padding:210px 8px 0 7px;
	width:800px;
	position:relative;
}
#header {
	width:794px;
	position:absolute;
	top:10px;
	left:8px;
}
.area {
	overflow:hidden;
	height:1%;
	background:#2e48d7 url(/images/bg-header.gif) no-repeat 100% 0;
	padding:15px 0 16px 14px;
}
.logo {
	width:384px;
	height:96px;
	background:url(/images/logo.gif);
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	position:absolute;
	top:25px;
	left:22px;
	z-index:100;
}
.logo a{
	display:block;
	height:100%;
}
#header .visual {
	float:right;
	padding-top:11px;
	margin-right:102px;
	display:inline;
}
#header .visual a {
	background:url(/images/smalldonatesecure1.gif) no-repeat scroll 0 50% transparent;
	display:block;
	height:71px;
	width:69px;
	overflow:hidden;
	text-indent:-9999em;
}
#nav {
	overflow:hidden;
	height:1%;
	padding-top:3px;
	margin-right:-4px;
}
#nav ul {
	margin:0;
	padding:0;
	width:800px;
	list-style:none;
	overflow:hidden;
}
#nav ul li {
	float:left;
	height:40px;
	width:110px;
	margin:0 4px 3px 0;
}
#nav ul a {
	background:url(/images/bg-nav.gif) no-repeat;
	color:#fff;
	text-align:center;
	font-size:0.7em;
	font-weight:bold;
	height:40px;
	text-decoration:none;
	float:left;
	width:110px;
	display:table;
	text-transform:uppercase;
}
#nav ul a:hover {
	background-position:0 100%;
	color:#000;
}
#nav ul a span {
	vertical-align:middle;
	display:table-cell;
}
#nav ul .long-link {
	width:330px;
	margin:0 6px;
}
#nav ul .long-link a {
	background:url(/images/bg-nav-long.gif) no-repeat;
	width:330px;
}
#nav ul .active {
	background-position:0 100%;
	color:#000;
}
#nav ul .long-link a:hover {background-position:0 100%;}
#main {
	background:#fff;
	overflow:hidden;
	width:100%;
}
#content {
	float:right;
	width:507px;
	padding:20px 35px 0 0;
}
#content_1col{
	padding:20px 35px; 
	float:left;
}

#content-clickmap{
	float:right;
	width:465px;
	padding:20px 35px 0 0;
}




#content p {margin:0 0 8px;}
.contacts {margin-bottom:8px;}
.contacts h2 {
	margin:0;
	font-size:1em;
}
.contacts span {display:block;}
#content .info {
	display:block;
	margin-bottom:8px;
}
#content .link {margin-bottom:32px;}
#content h3 {
	margin:0 0 8px;
	font-size:1em;
}
.review {margin-bottom:24px;}
#content .review .visual {
	overflow:hidden;
	width:100%;
	margin-bottom:8px;
	padding:0;
}
.review .visual a {float:left;}
.review .visual img {display:block;}
#content .visual {padding-top:8px;}

#main .clickMap-Holder{
	float:left;
	width:300px;
	
}
#main .photo-holder {
	float:left;
	width:226px;
	padding:6px 0 40px 10px;
}
#main .photo-holder img {
	display:block;
	border:1px solid #666;
	margin-bottom:12px;
	width:226px !important;
}
.column1 {
	float:left;
	width:223px;
	padding:33px 0 0;
	text-align:right;
}
.column1 .strongText {
	font-size:0.9em;
	display:block;
	margin-bottom:33px;
	font-weight:bold;
}
.column1 .colDivP, .column2 .ColDivP {
	margin:0;
	font-size:0.9em;
}
.column1 .colDivSpan, .column2 .colDivSpan{
	font-weight:bold;
	font-size:0.7em;
	display:block;
	margin-bottom:8px;
}
.profile .item .visual img {display:block;}
.profile .item .name {
	text-align:center;
	font-size:1em;
	font-weight:normal;
	margin-bottom:0;
	display:block;
}
.map {
	width:344px;
	float:left;
	padding-bottom:50px;
}
.twocolumns #content {
	width:310px;
	float:right;
	padding:0;
}
.map .visual {margin-left:14px;}
.map img {display:block;}
#main .headline {
	text-align:center;
	padding-top:16px;
	padding-right:10px;
	margin:0 auto 16px;
	width:315px;
}
#main .headline h2 {
	margin:0;
	font-size:1.7em;
}
.twocolumns #content h3 {
	margin:0 0 8px;
	font-size:1em;
}
.twocolumns #content .row {margin-bottom:8px;}
.twocolumns #content .row .mark {
	display:block;
	font-weight:bold;
	color:#03C;
}
.twocolumns #content .row span {
	color:#000;
	display:block;
}
.twocolumns #content .links {
	overflow:hidden;
	padding:10px 0 12px 20px;
	width:231px;
}
.twocolumns #content .links a {
	font-weight:bold;
	font-size:0.7em;
}
.twocolumns #content .links .visual {float:right;}
.twocolumns #content .visual .donate {
	background:url(/images/bubbles.gif) no-repeat;
	height:93px;
	width:90px;
	display:block;
	text-indent:-9999em;
	overflow:hidden;
	margin-top:-10px;
	position:relative;
}
#main .column2 {
	float:right;
	width:228px;
	padding:84px 5px 0 0;
}
#main .twocolumns {
	width:533px;
	float:left;
}
#main .twocolumns .profile {
	width:220px;
	float:left;
	margin:0;
	padding:0;
}
#main .profile {
	float:right;
	width:210px;
	margin-right:23px;
	padding-top:2px;
}
.profile .item {
	padding:7px 10px 0 1px;
	overflow:hidden;
	height:1%;
	margin:0 0 90px 4px;
}
.item .info {
	float:right;
	width:100px;
}
.profile .item .visual {
	float:left;
	margin-top:-7px;
	position:relative;
}
.profile .item .rank {
	display:block;
	text-align:center;
	color:#000;
	font-size:1em;
	font-weight:bold;
	margin:0;
}
#footer {padding:7px 0 9px;}
#footer address {margin-bottom:21px;}
#footer address span {
	color:#fff;
	display:block;
	text-align:center;
	font-style:normal;
}
#footer .link {text-align:center;}
#footer .link a {
	color:#fff;
	font-size:0.8em;
	text-decoration:none;
}
#footer .link a:hover {text-decoration:underline;}

/*image map*/

.map_area{
	cursor:pointer;
}

/*lower donate link*/
.visual-don{
	margin-top:10px;
}
/*MiH England Button Changes 10/11/10*/
#header .visual {
	margin-right:10px;
	width: 235px;
}
#header .area{
	background-image: none;
}
#header .visual a{
	float: left;
	margin-right: 15px;
}
#header .visual a.mih{
	background-image: url(../images/mih-btn.gif);
	background-position: 0 6px;
	width: 151px;
	margin-right: 0;
}
