html{height:100%;}
body{
	margin:0;
	background:#eef0f5 url(../images/bg-body.gif) repeat-x 0 0;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	min-height:100%;
	position:relative;
}
* html body{height:100%;}
/* global */
a:link{color:#ea4f20;text-decoration:none;}
a:visited{color:#b54e09;}
a:hover{color:#900;}
a:active{color:#ea4f20;}
img{display:block;border:none;}
form,fieldset{margin:0;padding:0;border:none;}
small{font-size:10px;}
input{font:12px Tahoma, Arial, Helvetica, sans-serif;}
p.small{
	font-size:11px;
	margin:9px 0 0;
}
h1,h2,h3{
	margin:10px 0 0;
	color:#09116d;
	font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h2{
	margin:12px 0 0;
	font-size:16px;
	color:#454b90;
}
h3{
	margin:0;
	text-transform:uppercase;
	font-size:14px;
	color:#88898a;
}
p{margin:4px 0 0;}
ul{
	margin:0 0 0 14px;
	padding:0 0 4px;
	list-style:none;
	line-height:18px;
}
ul li{
	padding:0 0 0 10px;
	background:url(../images/bullet.gif) no-repeat left;
}
#pagewidth{
	width:950px;
	margin:0 auto;
	overflow:hidden;
	background:#fff;
	padding:8px 0 20px;
}
/* header */
#header{
	width:936px;
	height:125px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	background:url(../images/bg-header.jpg);
}
.logo{
	position:absolute;
	top:26px;
	left:22px;
	width:272px;
	height:43px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo.gif);
}
.live-united{
	position:absolute;
	width:286px;
	height:37px;
	background:url(../images/live-united.gif);
	top:29px;
	text-indent:-9999px;
	overflow:hidden;
	right:10px;
}
/* main navigation */
#nav{
	margin:0;
	padding:0 0 0 1px;
	list-style:none;
	height:25px;
	width:923px;
	background:url(../images/bg-nav.gif);
	position:absolute;
	top:94px;
	left:6px;
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#nav li{
	float:left;
	background:none;
	padding:0 0 0 9px;
}
#nav a{
	color:#0e2a90;
	float:left;
	padding:0 8px;
	text-decoration:none;
}
#nav a:hover{
	background:url(../images/a-hover.gif);
	color:#fff;
}
/* main */
#main{
	width:950px;
	padding:8px 0 0;
	overflow:hidden;
}
#content{
	width:648px;
	float:right;
	padding:0 0 0 30px;
	margin:0 7px 0 0;
	display:inline;
}
/* sidebar */
#sidebar{
	float:left;
	width:254px;
	margin:0 0 0 5px;
	display:inline;
}
/* visual */
.visual{
	width:670px;
	height:232px;
	overflow:hidden;
	padding:5px 0 0 8px;
	margin:0 0 0 -30px;
	position:relative;
	background:url(../images/bg-visual.gif);
}
/* twocolumn */
.twocolumn{
	width:648px;
	overflow:hidden;
	margin:18px 0 0;
}
.twocolumn .left{
	float:left;
	padding:0 30px 0 0;
	width:301px;
}
.twocolumn .right{
	float:right;
	padding:0 30px 0 0;
	width:286px;
}
#flashvideo {
	width: 340px;
	padding-right: 10px;
	float:right;
	}
/* beadrcrumb */
p.breadcrumb{
	margin:17px 0 0 0;
	color:#4d5065;
	font-size:9px;
}
p.breadcrumb a{
	color:#2937a0;
	text-decoration:underline;
}
p.breadcrumb a:hover{
	color:#273cd7;
	text-decoration:underline;
}
/* footer */
#foo{
	width:100%;
	overflow:hidden;
	position:absolute;
	bottom:0;
	left:0;
}
#footer{
	width:950px;
	height:42px;
	line-height:30px;
	background:url(../images/bg-footer.gif);
	margin:0 auto;
	overflow:hidden;
	font-size:11px;
	color:#9098c7;
}
#footer p{margin:0 0 0 13px;}
#footer p.fadd{
	float:right;
	margin:0 15px 0 0;
}
#footer a{color:#7282e4;}
#footer a:hover{text-decoration:underline;}
/* baner box */
.ads{
	width:246px;
	height:245px;
	margin:10px 0 0;
	padding:6px 0 0 8px;
	background:none;
}
/* search form */
.search{
	height:58px;
	width:252px;
	margin:11px 0 0 2px;
	overflow:hidden;
	background:url(../images/bg-form.gif);
	padding:12px 0 0;
}
.search h3{
	width:55px;
	height:13px;
	background:url(../images/text-search.gif);
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 0 6px;
}
.search div{
	width:100%;
	padding:17px 0 0;
	overflow:hidden;
}
.search input{
	float:left;
}
.search input.txt{
	width:189px;
	height:16px;
	margin:0 8px;
	border:0;
	padding:2px 0 0 4px;
}
/* sub navigation */
.sub{
	margin:0;
	padding:6px 0 0 8px;
	list-style:none;
	width:246px;
	overflow:hidden;
	height:183px;
	background:url(../images/bg-sub.gif) no-repeat 0 0;
}
.sub li{
	width:240px;
	float:left;
	margin:0 0 5px;
	padding:0;
	height:55px;
	background:none;
}
.sub li.give{background:#f1aa33;}
.sub li.advocate{background:#ea4f20;}
.sub li.vounteer{background:#8f95c2;}
.sub li a:hover,
.sub li a{
	width:234px;
	display:block;
	color:#fff !important;
	text-decoration:none;
	text-indent:6px;
	margin:8px 0 0 3px;
	line-height:18px;
}
.sub li.give a{background:#f5c16a url(../images/bullet2.gif) no-repeat right;}
.sub li.advocate a{background:#f07f5c url(../images/bullet3.gif) no-repeat right;}
.sub li.vounteer a{background:#adb2d3 url(../images/bullet4.gif) no-repeat right;}
.sub li strong{
	margin:13px 0 0 8px;
	height:12px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
.sub li.give strong{width:32px;background:url(../images/text-give.gif);}
.sub li.advocate strong{width:71px;background:url(../images/text-advocate.gif);}
.sub li.vounteer strong{width:74px;background:url(../images/text-vounteer.gif); }
.page{padding:25px 0 50px;}
