/* Default links 	*/

a:link, a:visited {
	text-decoration : underline;
	color: #525256;
}

a:hover {
	text-decoration : none;
	color: #525256;
}

a:active {
	text-decoration : underline;
	color: #525256;
}
p.fullstory a:link, p.fullstory a:visited, 
p.viewall a:link, p.viewall a:visited,
p.story a:link, p.story a:visited {
	text-decoration : none;
	color: #525256;
}

p.fullstory a:hover, 
p.viewall a:hover,
p.story a:hover {
	text-decoration : underline;
	color: #525256;
}

p.fullstory a:active, 
p.viewall a:active,
p.story a:active {
	text-decoration : none;
	color: #525256;
}
	
img{
	border: 0;
}
form{
	margin: 0;
	border:0;
	padding: 0;
}
	
h2{
	font: 2em/1 Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: .33em;
	color: #525974;
}
h3{
	font: 1.2em/1.2 Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 10px;
	float: left;
	font-weight: bold;
	color: #525974;
}
h4{
	font: 1.1em/1.1 Arial, Helvetica, sans-serif;
	margin: 0;
	margin-top: 0;
	margin-bottom: .5em;
	font-weight: bold;
	color: #525974;
}
h5{
	font: 1em/1 Arial, Helvetica, sans-serif;
	border-top: 1px solid #e0e1e8;
	clear: left;
	margin: 0;
	padding: 5px 10px;
	color: #c3c2c5;
	font-weight: normal;
}
p{
	margin: 0;	
	margin-top: 0;	
	margin-bottom: .8em;	
}
	
body{
	margin: 0;
	padding: 0;
	border: 0;	
	font: 75%/1.33em Arial, Helvetica, sans-serif;
	color: #525256;
	background : #fff url(../widgets_files/images/pagebg.jpg) repeat-x top;
	
}

body#rsvpfundraiser div#wrapper{
	width:699px;
}

body#rsvpfundraiser div#container{
	float: left;
	padding: 0px 1px 1px 1px;
	background: #dedfe1 url(../widgets_files/images/containerbg.jpg) repeat-x top;
	width: 699px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 693px;	
}

body#rsvpfundraiser div#header{
	float: left;
	border-bottom:1px solid #939894;
	border-right: 1px solid #939894;
	border-left: 1px solid #939894;
	background: #fff url(../widgets_files/images/headbg.jpg) repeat-x top;
	width: 693px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 691px;	
}

body#rsvpfundraiser div#disclaimer{
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 699px; 	
	text-align: center;
}

div#wrapper{
	margin:0 auto;
	padding:0;
	width: 947px;
}
div#container{
	float: left;
	padding: 0px 1px 1px 1px;
	background: #dedfe1 url(../widgets_files/images/containerbg.jpg) repeat-x top;
	width: 947px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 941px;	
}
div#header{
	float: left;
	background: #130844;
	width: 939px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 939px;	
}
h1	{
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 333px; 	
	}
	
h1 a{
	display: block;	
	float: left;
	width: 332px;
	height: 97px;
	background: transparent url(../widgets_files/images/logo.jpg) no-repeat top left;
	margin: 0;
	padding: 0;
	border: 0;
	}
#becomefof{
	color: #e0dbeb;
	float: left;
	text-align: right;
	font: 1em/1.5 Arial, Helvetica, sans-serif;
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 228px;
	width: 606px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 358px;	
}	
#becomefof a:link, #becomefof a:visited {
	text-decoration : underline;
	color: #e0dbeb;
}

#becomefof a:hover {
	text-decoration : none;
	color: #e0dbeb;
}

#becomefof a:active {
	text-decoration : underline;
	color: #e0dbeb;
}

#becomefof form,
#becomefof span{
	font: 1.3em/1.5 Arial, Helvetica, sans-serif;
}
	
#email,#zip{
	background : transparent;
	border : 1px solid #e0dbeb;
	font: 75%/1.33em Arial, Helvetica, sans-serif;
	padding: 2px;
	padding-bottom: 3px;
	color: #e0dbeb;
}
#email{
	width: 143px;
	margin-right: 3px;
}
#zip{
	width: 95px;
	margin-right: 1px;
}
div#nav{
	float: left;
	text-align: center;
	margin-bottom: 4px;
	border-top: 1px solid #777092;
	border-right: 1px solid #939894;
	border-left: 1px solid #939894;
	background: #31365c url(../widgets_files/images/navbg.jpg) repeat-x top;
	width: 941px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 939px;	
}
div#nav ul{
	margin: 0;
	margin-left: 35px;
	padding:0;
	list-style: none;
}
body#subbody div#nav ul{
	margin-left: 7px;
}
body#subbody div#nav ul ul{
	margin-left: 0px;
}
div#nav ul ul{
	margin: 0;
}
div#nav ul li{
	margin: 0; 
	padding: 0;
/*  display: inline;*/
	Float: left;
  	list-style-type: none;
	font: 1.1em/1.33em Arial, Helvetica, sans-serif;
	position: relative;
  	}
div#nav ul li li{
	Float: none;
}
div#nav ul li ul {
  	display: none;
  	position: absolute; 
  	top: 29px;
 	left: 0;
	clear: left;
}	
div#nav ul li:hover ul,div#nav ul li.over ul { 
	display: block;
	border-top: 1px solid #130844;
 }
div#nav ul li:hover ul li,div#nav ul li.over ul li{ 
	display: block; 
	border-right: 1px solid #130844;
	border-bottom: 1px solid #130844;
	border-left: 1px solid #130844;
	font: 1.0em/1.33em Arial, Helvetica, sans-serif;
	clear: left;
	width: 225px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 223px;	
}
 div#nav ul a:link,  div#nav ul a:visited,  div#nav ul a{
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	line-height: 29px;
/*	margin-left: -5px;*/
	padding: 6px 12px 6px 12px;
	border-left: 1px solid #616b8e;
	color: #e0dfe4;
	text-decoration: none;
	text-align: center;
}
 div#nav ul a:hover
	{
 	background : #333d62 url(../widgets_files/images/navbg_roll.jpg) repeat-x top;
	margin: 0;
/*	margin-left: -5px;*/
}
 div#nav ul li.over ul li a:link,   div#nav ul li.over ul li a:visited,   div#nav ul li.over ul li a,
 div#nav ul li:hover ul li a:link,   div#nav ul li:hover ul li a:visited,   div#nav ul li:hover ul li a{
		font-size: 1em;
		font-weight: normal;
		margin: 0;
		line-height: 29px;
/*		margin-left: -5px;*/
		padding: 2px 12px 2px 12px;
		border-left: none;
		color: #ccc6e6;
		display: block;
		text-decoration: none;
		text-align: left;
		background : #52496c none;
		width: 223px; /* ie5win fudge begins */
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 199px;	
}
div#nav ul li.over ul li a:hover,
div#nav ul li:hover ul li a:hover{
		display: block;
		font-weight: normal;
		color: #ccc6e6;
		margin: 0;
/*		margin-left: -5px;*/
		background : #0e0d4f none;
		width: 223px; /* ie5win fudge begins */
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 199px;	
}
 div#nav ul li#contribute a	{
 		background : #9d3047 url(../widgets_files/images/contributebg.jpg) repeat-x top;
		border-right: 1px solid #616b8e;
}
div#footer{
	float: left;
	margin-top: 4px;
	margin-bottom: 4px;
	background: #fff;
	width: 939px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 939px;	
}
div#socnet{
	float: left;
	color: #b0b6c5;
	padding: 6px 14px;
	width: 565px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 537px;	
}
div#socnet img{
	margin-right: 9px;
	margin-left: 9px;
}
div#footnav{
	float: left;
	color: #b0b6c5;
	text-align: right;
	padding: 19px 14px;
	width: 500px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 500px;	
}
div#footnav a:link, div#footnav a:visited {
	text-decoration : none;
	color: #b0b6c5;
}

div#footnav a:hover {
	text-decoration : underline;
	color: #b0b6c5;
}

div#footnav a:active {
	text-decoration : none;
	color: #525256;
}

div#disclaimer{
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 949px; 	
	text-align: center;
}
div#disclaimer div{
	width: 300px;
	padding: 10px;
	border: 1px #000 solid; 	
	margin: 0 auto;
}
div#containertop{
	float: left;
	width: 941px;
	margin-bottom: 4px;
}
div#gallerycontain{
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
/*	margin-right: 4px;*/
	margin-right: 2px;
	background: #e9e8e8 url(../widgets_files/images/gallerybg.jpg) repeat-x top;
	border: 1px solid #868789;
	width: 613px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 611px;	
}
div#actioncontain{
	float: left;
	margin: 0;
	background: #f4f4f6 url(../widgets_files/images/back_pixel.gif) repeat-x top;
	border: 1px solid #eaedf6;
	width: 324px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 322px;	
}
div#actioncontain div{
	float: left;
	width: 322px;	
}
div#containerbottom{
	float: left;
	width: 941px;
}
div#fredfile{
	float: left;
	background : #ffffff url(../widgets_files/images/sidebarboxbg.gif) repeat-x top;
	margin: 0;
/*	margin-right: 6px;*/
	margin-right: 3px;
	padding: 1px;
	border: 1px solid #b1b5be;
	width: 302px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 298px;	
}

div#inthenews{
	float: left;
	margin: 0;
	background : #ffffff url(../widgets_files/images/sidebarboxbg.gif) repeat-x top;
/*	margin-right: 6px;*/
	margin-right: 3px;
	border: 1px solid #b2b4c0;
	width: 303px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 301px;	
}
div#homepromos{
	float: left;
	margin: 0;
	width: 324px; 
}
div#homepromos div{
	float: left;
	width: 324px; 
	margin: 0;
	padding: 0;
}
div#homepromos div#homedonatepromo{
	float: left;
	width: 324px; 
	margin-bottom: 0px;
}
div#homepromos div#homedownloadpromo{
	float: left;
	width: 324px; 
	margin-bottom: 3px;
}
/*sub pages*/
div#subcontainer{
	float: left;
	width: 941px;
	margin-bottom: 4px;
}
div#mainsubcolumn{
	border: 1px solid #fbfbfe;
	background : #f4f4f8 url(../widgets_files/images/subbg.jpg) repeat-x top;
	float: left;
	margin-right: 8px;
	width: 940px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 940px;	
}
div#sidebar{
	border: 1px solid #d7d8dc;
	padding-right: 1px;
	padding-left: 1px;
	background : #A8ABBA;
/*	background : #f3f3f5 url(images/sidebarbg.jpg) repeat-x top;*/
	float: left;
	width: 241px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 237px;	
}
div#sidebarbottom{
	float: left;
	width: 237px;	
}
div#contentbottom{
	float: left;
	width: 630px;	
}
div#breadcrumb{
	float: left;
	font: 0.8em/1em Arial, Helvetica, sans-serif;
	background : transparent url(../widgets_files/images/breadcrumbbg.jpg) no-repeat bottom left;
	color: #b9a486;
	font-weight: bold;
	padding: 6px 9px 6px 9px;
	width: 690px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 672px;	
}
div#breadcrumb a:link, div#breadcrumb a:visited {
	text-decoration : none;
	color: #b9a486;
}

div#breadcrumb a:hover {
	text-decoration : underline;
	color: #b9a486;
}

div#breadcrumb a:active {
	text-decoration : none;
	color: #b9a486;
}
div#subcontent{
	padding: 15px 10px 15px 50px;
	float: left;
	width: 940px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 940px;	
}
div#topcontent{
	border: 1px solid #aeb2c0;
	margin-bottom: 5px;
	padding: 2px;
	background : #f4f4f8 url(../widgets_files/images/topcontent.jpg) repeat-x top;
	float: left;
	width: 630px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 624px;	
}
div#topcontent.noback{
	border: none;
	background : none;
	padding: 2px;
	float: left;
	width: 630px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 626px;	
}
div#topcontent div.toptextarea{
	padding: 13px 25px;
	float: left;
	width: 624px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 574px;	
}
div#topcontent div.toptextarea h3{
	float: none;
	margin: .2em 0;
	padding: 0;
}
div#halfsubcolumn1,div#halfsubcolumn2{
	border: 1px solid #e0e1e8;
	background: #f4f4f8 url(../widgets_files/images/subcolumnbg.jpg) repeat-x top;
	float: left;
	width: 313px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 311px;	
}
div#halfsubcolumn1.noback,div#halfsubcolumn2.noback{
	border: none;
	background: none;
	width: 313px;
}

div#halfsubcolumn1 div,div#halfsubcolumn2 div{
	float: left;
}
div#halfsubcolumn1 h3,div#halfsubcolumn2 h3{
	float: left;
	width: 217px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 197px;	
}
div#halfsubcolumn1 div.toolbox,div#halfsubcolumn2 div.toolbox{
	width: 94px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 74px;	
}
div#halfsubcolumn1{
	margin-right: 4px;
}
div#topstoryimage{
	width: 292px;
	float: left;
}
div#topstorycontent{
	padding: 15px 5px 5px 5px;
	float: left;
	width: 332px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 312px;	
}
div#principlesvideo{
	width: 366px;
	float: left;
}
div#principlesquote{
	padding: 15px 5px 10px 65px;
	float: right;
	font: 1.4em/1.2 Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: transparent url(../widgets_files/images/openquote.gif) no-repeat 15% 7%;
	width: 258px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 178px;	
}
div#principlesquote span{
	font: .9em/1.2 Arial, Helvetica, sans-serif;
}
.byline{
	font-style : italic;
}
p.fullstory{
	font-weight: bold;
	padding-left: 70%;
	background : transparent url(../widgets_files/images/textarrow.gif) no-repeat 68% 50%;
	width: 100%; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 30%;	
}
p.access	{
	display: none;
	}
div.toolbox{
	float: left;
	text-align: right;
	padding: 10px;
}
p.story{
	border-top: 1px solid #e0e1e8;
	margin: 0 10px 0 10px;
	padding: .5em 0;
	clear: left;
}
p.first{
	border-top: none;
}
span.storyinfo{
	font-style : italic;
}
p.viewall{
	margin: 0 10px 0 10px;
	padding: .5em 0;
	clear: left;
	text-align: right;
}
p.viewall a:link,
p.viewall a:visited,
p.viewall a:active,
p.viewall a:hover{
	font-weight: bold;
	padding: 0px;
	padding-left: 20px;
	background : transparent url(../widgets_files/images/textarrow.gif) no-repeat 0% 50%;
}
div.sidebarbox{
	border: 1px solid #c4c8d2;
	background : #ffffff url(../widgets_files/images/sidebarboxbg.gif) repeat-x top;
	margin-bottom: 5px;
	float: left;
	width: 235px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 235px;	
}
div.sideboxheadimg{
	width: 155px;
	float: left;
}
div.sidebarbox div.toolbox{
	width: 80px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 60px;	
}
div.sidebarbox p.story{
	margin: 0;
	float: left;
	border-top: none;
	background : transparent url(../widgets_files/images/sidebararrow.gif) no-repeat 2% .9em;
	border-bottom: 1px solid #c9cdd7;
	padding: .5em 15px;
	clear: left;
	color: #80879c;
	width: 235px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 205px;	
}
div.sidebarbox p.first{
	border-top: 1px solid #c9cdd7;
}

div#sidelatestfredcast p.viewall a:link, div#sidelatestfredcast p.viewall a:visited,
div.sidebarbox p.viewall a:link, div.sidebarbox p.viewall a:visited,
div.sidebarbox p.story a:link, div.sidebarbox p.story a:visited {
	text-decoration : none;
	color: #80879c;
}

div#sidelatestfredcast p.viewall a:hover,
div.sidebarbox p.viewall a:hover,
div.sidebarbox p.story a:hover {
	text-decoration : underline;
	color: #80879c;
}

div#sidelatestfredcast p.viewall a:active,
div.sidebarbox p.viewall a:active,
div.sidebarbox p.story a:active {
	text-decoration : none;
	color: #80879c;
	}
div#makeithappensub{
	background:transparent;
	margin-bottom: 10px;
	float: left;
	width: 237px; 	
}
div#makeithappensub div{
	font: 1.2em/1.2 Arial, Helvetica, sans-serif;
	padding: .3em 0;
	background : transparent url(../widgets_files/images/divider.gif) no-repeat top center;
	float: left;
	color: #303a5e;
	width: 237px;	
}
div#makeithappensub div.header{
	font: 1.7em/1.5 Arial, Helvetica, sans-serif;
	background: none;
	padding: .3em 15px;
	width: 237px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 207px;	
}
div#makeithappensub div a{
/*	background : transparent url(images/checkboxempty.gif) no-repeat .5em 0;
	padding: 5px 30px;*/
}
div#makeithappensub div a:link, div#makeithappensub div a:visited {
	text-decoration : none;
	display: block;
	color: #303a5e;
	background : transparent url(../widgets_files/images/submih.gif) no-repeat left 50%;
	padding: 1px 30px;
	width: 237px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 177px;	
}

div#makeithappensub div a:hover {
	text-decoration : none;
	display: block;
	color: #303a5e;
	padding: 1px 30px;
	background : transparent url(../widgets_files/images/submih.gif) no-repeat right 50%;
	width: 237px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 177px;	
}

div#makeithappensub div a:active {
	text-decoration : none;
	display: block;
	color: #303a5e;
	background : transparent url(../widgets_files/images/submih.gif) no-repeat left 50%;
	padding: 1px 30px;
	width: 237px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 177px;	
	}
div.promoside{
	margin-bottom: 10px;
	float: left;
	width: 237px; 	
}
div#sidelatestfredcast{
	margin-bottom: 10px;
	float: left;
	width: 237px; 	
}
div#latestcast{
	float: left;
	border: 1px solid #b3b7c2;
	padding: 4px;
	width: 237px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 227px;	
}

/*menus*/
div.menus{
	position : absolute;
	top : 0px;
	left: -200px;
	visibility : hidden;
	z-index : 1;
	background-color: #DC8509;
	color:#FEFDFB;
	width: 200px;
}
div.menus ul{
	margin: 0px;
	padding:0;
	background-color: #FD9500;
	width: 200px;
	list-style: none;
}

div.menus ul li{
	margin: 0; 
	margin-left: 0;
	padding: 0;
	list-style-type: none;
}
	
div.menus ul a:link,  div.menus ul a:visited,  div.menus ul a:active{
	display: block;
	text-align: left;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
	margin: 0;
	border-bottom: 1px solid #FEC573;
	text-decoration: none;
	color: #FEFDFB;
	background-color: #FD9500;
	width: 200px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 180px;		
}

div.menus ul a:hover{
	background-color: #DC8509;
	color:#FEFDFB;
}
#myFloatingDivShimId_shim{
	background: red;
	width: 100%;
}
#covershim{
	position: absolute;
	top: 130px;
	left: 0;
	width: 100%;
	height: 400px;
	background: red;
}
/*homefredfile*/
div#fredfile div{
	width: 298px;
	float: left;
}
div#fredfile div#featuredpost{
	padding: 1px;
	float: left;
	width: 298px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 296px;	
}
div#fredfile div#featuredpostinner{
	border: solid 1px #bfc0c5;
	background : #d9c8ac url(../widgets_files/images/featuredbg.jpg) repeat-x top;
	padding: 6px 12px;
	float: left;
	width: 296px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 270px;	
}
div#fredfile div#featuredpostinner p a:link, div#fredfile div#featuredpostinner p a:visited {
	text-decoration : none;
	color: #5e6679;
	font-weight: bold;
}

div#fredfile div#featuredpostinner p a:hover {
	text-decoration : underline;
	color: #5e6679;
	font-weight: bold;
}

div#fredfile div#featuredpostinner p a:active {
	text-decoration : none;
	color: #5e6679;
	font-weight: bold;
}
div#fredfile div#featuredpostinner p {
	margin: .2em 0;
}
div#fredfile div#featuredpostinner p.posted {
	font: italic .9em Arial, Helvetica, sans-serif;
}

div#fredfile div#featuredpostinner img{
	padding-right: 5px;
	padding-bottom : 5px;
}
div#fredfile div.headimg{
	float: left;
	border-bottom: 1px solid #e5e4e9;
	height: 38px;
	padding-left: 63px;
	width: 218px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 155px;	
}
div#fredfile div.toolbox{
	height: 38px;
	border-bottom: 1px solid #e5e4e9;
	width: 80px; 
	padding: 0;
}
div#fredfile div.toolbox img{
	padding: 10px 10px 0 0;
}
div#fredfile p.story{
	margin: 0;
	float: left;
	border-top: 1px solid #e5e4e9;
	border-bottom: none;
	background : transparent url(../widgets_files/images/sidebararrow.gif) no-repeat 2% 1.1em;
	padding: .7em 15px;
	clear: left;
	color: #5e6679;
	width: 298px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 268px;	
}
div#fredfile p.first{
	border-top: none;
}
div#fredfile p.viewall{
	margin: 0 10px 0 10px;
	padding: .5em 0;
	clear: left;
	text-align: left;
}
div#fredfile p.viewall a{
	font-weight: bold;
	padding: 0px;
	padding-left: 20px;
	background : transparent url(../widgets_files/images/textarrow.gif) no-repeat 0% 50%;
}
div#fredfile p.story a:link, div#fredfile p.story a:visited {
	text-decoration : none;
	color: #5e6679;
}

div#fredfile p.story a:hover {
	text-decoration : underline;
	color: #5e6679;
}

div#fredfile p.story a:active {
	text-decoration : none;
	color: #5e6679;
	}
/*home in the news*/
div#inthenews div{
	width: 301px;
	float: left;
}
div#inthenews div.headimg{
	padding-left: 65px;
	border-bottom: 1px solid #e5e4e9;
	float: left;
	height: 38px;
	width: 221px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 156px;	
}
div#inthenews div.toolbox{
	height: 38px;
	border-bottom: 1px solid #e5e4e9;
	width: 80px; 
	padding: 0;
}
div#inthenews div.toolbox img{
	padding: 10px 10px 0 0;
}

div#inthenews p.story{
	margin: 0;
	margin-right: 2px;
	margin-left: 2px;
	float: left;
	border-top: 1px solid #e5e4e9;
	border-bottom: none;
	background : transparent url(../widgets_files/images/sidebararrow.gif) no-repeat 2% 1.1em;
	padding: .7em 15px;
	clear: left;
	color: #5e6679;
	width: 293px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 263px;	
}
div#inthenews p.first{
	border-top: none;
}
div#inthenews p.viewall{
	margin: 0 10px 0 10px;
	padding: .5em 0;
	clear: left;
	text-align: left;
}
div#inthenews p.viewall a{
	font-weight: bold;
	padding: 0px;
	padding-left: 20px;
	background : transparent url(../widgets_files/images/textarrow.gif) no-repeat 0% 50%;
}
div#inthenews p.story a:link, div#inthenews p.story a:visited {
	text-decoration : none;
	color: #5e6679;
}

div#inthenews p.story a:hover {
	text-decoration : underline;
	color: #5e6679;
}

div#inthenews p.story a:active {
	text-decoration : none;
	color: #5e6679;
	}
div.fullpagebox{
	width: 630px;
	float: left;
	margin-bottom: 5px;
}
div.fullpagebox div.content{
	width: 700px;
	float: left;
}
div.fullpagebox div.header{
	border: 1px solid #aeb2c0;
	margin-bottom: 3px;
	background : #f4f4f8 url(../widgets_files/images/topcontent.jpg) repeat-x top;
	float: left;
	width: 630px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 628px;	
}
div.fullpagebox div.boxfooter{
	border: 1px solid #aeb2c0;
	margin-bottom: 0;
	padding: 9px 27px;
	text-align: right;
	background : #f4f4f8 url(../widgets_files/images/topcontent.jpg) repeat-x top;
	float: left;
	width: 630px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 574px;	
}
div.fullpagebox div.header h4{
	float: left;
	padding: 9px 27px;
	width: 400px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 346px;	
}
div.fullpagebox div.header div.furtherinfo{
	float: left;
	text-align: right;
	padding: 9px 27px;
	width: 228px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 174px;	
}
div.vaboxes{
	float: left;
	border-right: 1px solid #dadbdf;
	border-bottom: 1px solid #dadbdf;
	padding: 3px 2px 0 5px;
	height: 48px;
	width: 165px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 149px;	
}
div.vaboxes a{
	font-weight: bold;
}
#volunteeractivities div.content{
	border-top: 1px solid #dadbdf;
	border-left: 1px solid #dadbdf;
	width: 629px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 628px;	
}
div.log div.content{
	border-top: 1px solid #dadbdf;
	border-left: 1px solid #dadbdf;
	width: 630px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 629px;	
}

div.fullpagebox div.logitem{
	border-right: 1px solid #dadbdf;
	border-bottom: 1px solid #dadbdf;
	font: .9em/1 Arial, Helvetica, sans-serif;
	float: left;
	padding:6px 27px 6px 20px;
	width: 474px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 394px;	
}
div.fullpagebox div.logtimestamp{
	border-right: 1px solid #dadbdf;
	border-bottom: 1px solid #dadbdf;
	font: italic .9em/1 Arial, Helvetica, sans-serif;
	float: left;
	padding: 9px 27px 9px 27px;
	width: 187px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 132px;	
}

div.fullpagebox div.alwrote{
	background: transparent url(../widgets_files/images/al_wroteletter.gif) no-repeat 6% 50%;
}
div.fullpagebox div.alcalled{
	background: transparent url(../widgets_files/images/al_call.gif) no-repeat 6% 50%;
}
div.fullpagebox div.aldonate{
	background: transparent url(../widgets_files/images/al_donate.gif) no-repeat 6% 50%;
}
div.fullpagebox div.alrecruited{
	background: transparent url(../widgets_files/images/al_recruited.gif) no-repeat 6% 50%;
}
div.fullpagebox div.aleventplan{
	background: transparent url(../widgets_files/images/al_planevent.gif) no-repeat 6% 50%;
}
div.fullpagebox div.alrsvp{
	background: transparent url(../widgets_files/images/al_rsvp.gif) no-repeat 6% 50%;
}

ul#subnav{
	float: left;
	background: transparent url(../widgets_files/images/subnavbg.gif) repeat-x 50%;
	margin: 0;
	margin-bottom: 10px;
	padding:0;
	list-style: none;
	width: 630px;
}
ul#subnav li{
		margin: 0; 
		padding: 0;
  		display: inline;
  		list-style-type: none;
}
	
 ul#subnav a:link,  ul#subnav a:visited,  ul#subnav a{
		font-size: 1em;
		font-weight: bold;
		margin: 0;
		line-height: 29px;
		padding: 2px 13px;
		color: #56596c;
		text-decoration: none;
		text-align: center;
}
ul#subnav a:hover{
		text-decoration:underline;
		margin: 0;
		padding: 2px 12px;
		background: #80869c;
		border: 1px solid #525975;
		color: #fff;
}
ul#subnav li.active a{
		margin: 0;
		padding: 2px 12px;
		background: #80869c;
		border: 1px solid #525975;
		color: #fff;
}
 ul#subnav li.active a:link,  ul#subnav li.active a:visited,  ul#subnav li.active a{
		margin: 0;
		padding: 2px 12px;
		background: #80869c;
		border: 1px solid #525975;
		color: #fff;
}
img.leftaligned{
	padding: 0 20px 5px 0;
}

/*events pages*/
div.eventcolumn{
	width: 311px;
	float: left;
}
div#halfsubcolumn1 div.eventcolumn h3,div#halfsubcolumn2 div.eventcolumn h3{
	width: 311px;
	margin-bottom: .5em;
	border-top: 1px solid #e0e1e8;		
	border-bottom: 1px solid #e0e1e8;		
	width: 311px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 291px;	
}
div#halfsubcolumn1.noback div.eventcolumn h3,div#halfsubcolumn2.noback div.eventcolumn h3{
	border-top: none;		
	border-bottom: none;		
}
div#halfsubcolumn1 div.eventcolumn h3.first,div#halfsubcolumn2 div.eventcolumn h3.first{
	border-top: none;		
}
div#halfsubcolumn1 div.eventcolumn p,div#halfsubcolumn2 div.eventcolumn p,
div#halfsubcolumn1 div.eventcolumn h4,div#halfsubcolumn2 div.eventcolumn h4{
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	width: 311px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 291px;	
}
div#halfsubcolumn1 div.eventcolumn p,div#halfsubcolumn2 div.eventcolumn p{
	padding-top: 0px;
}
div#halfsubcolumn1 div.eventcolumn div#planeventform,div#halfsubcolumn2 div.eventcolumn div#planeventform,
div#halfsubcolumn1 div.eventcolumn div#rsvpform,div#halfsubcolumn2 div.eventcolumn div#rsvpform{
	width: 311px;
	float: left;
}
div#halfsubcolumn1 div.eventcolumn div#planeventform div.label,div#halfsubcolumn2 div.eventcolumn div#planeventform div.label,
div#halfsubcolumn1 div.eventcolumn div#rsvpform div.label,div#halfsubcolumn2 div.eventcolumn div#rsvpform div.label{
	padding: 4px 10px;
	float: left;
	clear: left;
	width: 82px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 62px;	
}
div#halfsubcolumn1 div.eventcolumn div#planeventform div.field,div#halfsubcolumn2 div.eventcolumn div#planeventform div.field,
div#halfsubcolumn1 div.eventcolumn div#rsvpform div.field,div#halfsubcolumn2 div.eventcolumn div#rsvpform div.field{
	padding: 2px 10px;
	float: left;
	width: 229px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 209px;	
}
div#halfsubcolumn1 div.eventcolumn div#reportform div.label,div#halfsubcolumn2 div.eventcolumn div#reportform div.label{
	padding: 4px 10px;
	float: left;
	clear: left;
	width: 102px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 82px;	
}
div#halfsubcolumn1 div.eventcolumn div#reportform div.field,div#halfsubcolumn2 div.eventcolumn div#reportform div.field{
	padding: 2px 10px;
	float: left;
	width: 209px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 189px;	
}
div#halfsubcolumn1 div.eventcolumn div#planeventform input.textfield,div#halfsubcolumn2 div.eventcolumn div#planeventform input.textfield,
div#halfsubcolumn1 div.eventcolumn div#rsvpform input.textfield,div#halfsubcolumn2 div.eventcolumn div#rsvpform input.textfield,
div#halfsubcolumn1 div.eventcolumn div#rsvpform select.textfield,div#halfsubcolumn2 div.eventcolumn div#rsvpform select.textfield{
	width: 190px;
	font : .8em/1 Arial, Helvetica, sans-serif;
}
div#halfsubcolumn1 div.eventcolumn div#planeventform input.shorttextfield,div#halfsubcolumn2 div.eventcolumn div#planeventform input.shorttextfield{
	width: 120px;
	margin-right: 10px;
	font : .8em/1 Arial, Helvetica, sans-serif;
}
div#halfsubcolumn1 div.eventcolumn div#planeventform select,div#halfsubcolumn2 div.eventcolumn div#planeventform select{
	font : .8em/1 Arial, Helvetica, sans-serif;
}
div#halfsubcolumn1 div.eventcolumn div#reportform input.textfield,div#halfsubcolumn2 div.eventcolumn div#reportform input.textfield{
	width: 170px;
	font : .8em/1 Arial, Helvetica, sans-serif;
}
div#halfsubcolumn1 div.eventcolumn div#reportform textarea,div#halfsubcolumn2 div.eventcolumn div#reportform textarea,
div#halfsubcolumn1 div.eventcolumn div#rsvpform textarea,div#halfsubcolumn2 div.eventcolumn div#rsvpform textarea{
	width: 275px;
	font : .8em/1 Arial, Helvetica, sans-serif;
}
div#halfsubcolumn1 div.event{
	border-top: 1px solid #e0e1e8;		
	width: 311px;
	float: left;
}
div#halfsubcolumn1 div.first{
	border-top: none;		
}
div#halfsubcolumn1 div.eventaddress{
 width: 400px;
 float: left;
}
div#halfsubcolumn1 div.eventaddress p{
 float: left;
 width: 400px; /* ie5win fudge begins */
 voice-family: "\"}\"";
 voice-family:inherit;
 width: 380px; 
}
div#halfsubcolumn1 div.eventaddresspublic{
 width: 221px;
 float: left;
}
div#halfsubcolumn1 div.eventaddresspublic p{
 float: left;
 width: 221px; /* ie5win fudge begins */
 voice-family: "\"}\"";
 voice-family:inherit;
 width: 201px; 
}
div#halfsubcolumn1 div.eventinfo{
	width: 90px;
	float: left;
}
div#halfsubcolumn1 div.eventinfo p{
	float: left;
	text-align: right;
	width: 90px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 70px;	
}
div.eventtext{
	padding-right: 10px;
	float: left;
	width: 369px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 359px;	
}
div.eventaction{
	width: 257px;
	float: left;
}
div.eventaction div.vaboxes{
	border: 1px solid #dadbdf;
	width: 157px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 103px;	
}
div#halfsubcolumn1 div.eventcolumn p.checkedoff,div#halfsubcolumn1 div.eventcolumn p.checkedon{
	padding: 0;
	padding-left: 25px;	
	margin-top: .1em;
	margin-bottom: .1em;
}
p.checkedon{
	background : transparent url(../widgets_files/images/checked.gif) no-repeat 4% 50%;
}
div#invitefriends div.content{
	float: left;
	width: 630px; 
}
div#invitefriends div.friend{
	float: left;
	width: 630px; 
}
div#invitefriends div.friend div{
	padding: .2em 0 .2em 0;
}
div#invitefriends div.friend div.friendnumber{
	float: left;
	width: 28px; 
}
div#invitefriends div.friend div.friendname{
	float: left;
	width: 225px; 
}
div#invitefriends div.friend div.friendname input{
	width: 215px; 
}
div#invitefriends div.friend div.friendemail{
	float: left;
	width: 377px; 
}
div#invitefriends div.friend div.friendemail input{
	width: 215px; 
}
div#invitefriends p textarea{
	width: 468px; 
}
div#invitefriends p input{
	width: 215px; 
}
p.downloadlink{
	padding-left: 13px;
	background : transparent url(../widgets_files/images/textarrow.gif) no-repeat 0 50%;
}
h4.terms{
	border-top: 1px solid #475071;
}
/*contribute*/
div#halfsubcolumn1 div.contributecolumn h3,div#halfsubcolumn2 div.contributecolumn h3{
	width: 311px;
	margin-bottom: .5em;
	border-top: 1px solid #e0e1e8;		
	border-bottom: 1px solid #e0e1e8;		
	width: 311px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 291px;	
}
div#halfsubcolumn1 div.contributecolumn h3.first,div#halfsubcolumn2 div.contributecolumn h3.first{
	border-top: none;		
}
div#halfsubcolumn1 div.contributecolumn p,div#halfsubcolumn2 div.contributecolumn p,
div#halfsubcolumn1 div.contributecolumn h4,div#halfsubcolumn2 div.contributecolumn h4{
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	width: 311px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 291px;	
}
div#halfsubcolumn1 div.contributecolumn p,div#halfsubcolumn2 div.contributecolumn p{
	padding-top: 0px;
}
div#halfsubcolumn2 div.contributecolumn div.contributeform ul{
	clear:both;
	margin:0 0 0 48px;
	padding:0;
}
div#halfsubcolumn1 div.contributecolumn div.contributeform,
div#halfsubcolumn2 div.contributecolumn div.contributeform{
	width: 311px;
	float: left;
}

div#halfsubcolumn2 div.contributecolumn div.contributeform div.repeatdonation{
	clear:both;	
	padding:0 0 0 20px;
}

div#halfsubcolumn2 div.contributecolumn div.contributeform div.donationtype{
	clear:both;
	padding:1px 10px;
	width: 300px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 280px;
}

div#halfsubcolumn2 div.contributecolumn div.contributeform div.donationamount{
	padding: 1px 10px 1px 0;
	float: left;
	width: 80px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 70px;	
}

div#halfsubcolumn2 div.contributecolumn div.contributeform div.donationother{
	padding: 1px 10px 1px 0;
	float: left;
	width: 180px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 160px;	
}

div#halfsubcolumn2 div.contributecolumn div.contributeform div.donationother input.textfield{
	width: 50px;
	font : .8em/1 Arial, Helvetica, sans-serif;
}

div#halfsubcolumn1 div.contributecolumn div.contributeform div.label,
div#halfsubcolumn2 div.contributecolumn div.contributeform div.label{
	padding: 4px 5px 4px 10px;
	float: left;
	clear: left;
	width: 102px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 92px;	
}
div#halfsubcolumn1 div.contributecolumn div.contributeform div.field,
div#halfsubcolumn2 div.contributecolumn div.contributeform div.field{
	padding: 2px 5px;
	float: left;
	width: 199px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 189px;	
}
div#halfsubcolumn1 div.contributecolumn div.contributeform input.textfield,
div#halfsubcolumn2 div.contributecolumn div.contributeform input.textfield{
	width: 170px;
	font : .8em/1 Arial, Helvetica, sans-serif;
}
div#halfsubcolumn1 div.contributecolumn div.contributeform textarea,
div#halfsubcolumn2 div.contributecolumn div.contributeform textarea{
	width: 275px;
	font : .8em/1 Arial, Helvetica, sans-serif;
}

div#contributeconfirm{
	clear:both;
	margin:10px 0 0 0;
}

div#contributeconfirm p{
	padding:0 0 0 10px;
}
div#halfsubcolumn1 div.contributecolumn div.contributeform div.field img,
div#halfsubcolumn2 div.contributecolumn div.contributeform div.field img{
	padding:0 0 2px 0;
}

/* profile */
div#topcontent div#profiletoptext{
	padding: 13px 25px;
	float: left;
	width: 540px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 490px;	
}
div#topcontent div.reportlinks{
	padding: 5px 25px 5px 5px;
	float: left;
	font-size: .8em;
	text-align: right;
	width: 84px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 54px;	
}
#participatecampaign div.content{
	border-top: 1px solid #dadbdf;
	border-left: 1px solid #dadbdf;
	width: 629px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 628px;	
}
#participatecampaign div.vaboxes{
	float: left;
	border-right: 1px solid #dadbdf;
	border-bottom: 1px solid #dadbdf;
	padding: 14px 2px 0 65px;
	height: 48px;
	width: 314px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 245px;	
}
#myprofile div.profileboxes{
	float: left;
	font-size: .9em;
	padding: 14px 27px 0 27px;
	width: 314px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 260px;	
}
#myprofile div.content{
	border-bottom: 1px solid #dadbdf;
}
#myprofile div.profilegrid{
	float: left;
	border-right: 1px solid #dadbdf;
	border-left: 1px solid #dadbdf;
	padding: 0;
	width: 314px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 312px;	
}
#myprofile div.profilegrid div.label{
	float: left;
	font-size: .9em;
	padding: .3em 10px;
	width: 79px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 59px;	
}
#myprofile div.profilegrid div.usercontent{
	float: left;
	font-size: .9em;
	padding: .4em 10px;
	width: 233px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 213px;	
}
#myprofile div.content{
	border-top: 1px solid #dadbdf;
	border-left: 1px solid #dadbdf;
	width: 629px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 628px;	
}
div.shade{
	background: #e4e5ea;
}
div.fullpagebox div.fulltext{
	float: left;
	border: 1px solid #dadbdf;
	padding: 14px 27px 14px 27px;
	width: 630px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 574px;	
}
div#myblogfeed{
	border: 1px solid #e0e1e8;
	background: #f4f4f8 url(../widgets_files/images/subcolumnbg.jpg) repeat-x top;
	float: left;
	width: 630px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 628px;	
}
div#myblogfeed h3{
	width: 518px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 498px;	
}
div#myblogfeed div.toolbox{
	width: 110px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 90px;	
}
div.profilecolumn{
	width: 311px;
	float: left;
}
div#halfsubcolumn1 div.profilecolumn h3,div#halfsubcolumn2 div.profilecolumn h3{
	width: 311px;
	margin-bottom: .5em;
	border-top: 1px solid #e0e1e8;		
	border-bottom: 1px solid #e0e1e8;		
	width: 311px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 291px;	
}
div#halfsubcolumn1 div.profilecolumn h3.first,div#halfsubcolumn2 div.profilecolumn h3.first{
	border-top: none;		
}
div#halfsubcolumn1 div.profilecolumn p,div#halfsubcolumn2 div.profilecolumn p,
div#halfsubcolumn1 div.profilecolumn h4,div#halfsubcolumn2 div.profilecolumn h4{
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	width: 311px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 291px;	
}
div#halfsubcolumn1 div.profilecolumn div.label,div#halfsubcolumn2 div.profilecolumn div.label{
	padding: 4px 10px;
	float: left;
	clear: left;
	width: 102px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 82px;	
}
div#halfsubcolumn1 div.profilecolumn div.field,div#halfsubcolumn2 div.profilecolumn div.field{
	padding: 2px 10px;
	float: left;
	width: 189px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 169px;	
}
div#halfsubcolumn1 div.profilecolumn input.textfield,div#halfsubcolumn2 div.profilecolumn input.textfield{
	width: 160px;
	font : .8em/1 Arial, Helvetica, sans-serif;
}
div#halfsubcolumn1 div.profilecolumn textarea,div#halfsubcolumn2 div.profilecolumn textarea{
	width: 285px;
	font : .8em/1 Arial, Helvetica, sans-serif;
}
div.privacyset{
	float:left;
	clear: left;
	width: 311px; 
	border-top: 1px solid #e0e1e8;		
}
div.privacylabelsnocheck{
	float:left;
	padding: .4em 10px .4em 30px;
	width: 150px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 110px;	
}
div.privacylabels{
	float:left;
	padding: .4em 10px;
	width: 150px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 130px;	
}
div.privacycontent{
	font-size: .9em;
	float:left;
	padding: .6em 10px .4em 10px;
	width: 150px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 130px;	
}
/*homepagerollovers*/
div.mih_profile_link a{
	display: block;
	width: 322px;
	height: 44px;
	background : transparent url(../widgets_files/images/mih_profile.gif) no-repeat left;
}
div.mih_profile_link a:link, div.mih_profile_link a:visited {
	text-decoration : none;
}

div.mih_profile_link a:hover {
	text-decoration : none;
	background : transparent url(../widgets_files/images/mih_profile.gif) no-repeat right;
}
div.mih_join_link a{
	display: block;
	width: 322px;
	height: 44px;
	background : transparent url(../widgets_files/images/mih_join.gif) no-repeat left;
}
div.mih_join_link a:link, div.mih_join_link a:visited {
	text-decoration : none;
}

div.mih_join_link a:hover {
	text-decoration : none;
	background : transparent url(../widgets_files/images/mih_join.gif) no-repeat right;
}

div.mih_join_link a:active {
	text-decoration : none;	
	}
div.mih_donate_link a{
	display: block;
	width: 322px;
	height: 48px;
	background : transparent url(../widgets_files/images/mih_donate.gif) no-repeat left;
}
div.mih_donate_link a:link, div.mih_donate_link a:visited {
	text-decoration : none;
}

div.mih_donate_link a:hover {
	text-decoration : none;
	background : transparent url(../widgets_files/images/mih_donate.gif) no-repeat right;
}

div.mih_donate_link a:active {
	text-decoration : none;	
}
div.mih_raise_link a{
	display: block;
	width: 322px;
	height: 49px;
	background : transparent url(../widgets_files/images/mih_raise.gif) no-repeat left;
}
div.mih_raise_link a:link, div.mih_raise_link a:visited {
	text-decoration : none;
}

div.mih_raise_link a:hover {
	text-decoration : none;
	background : transparent url(../widgets_files/images/mih_raise.gif) no-repeat right;
}

div.mih_raise_link a:active {
	text-decoration : none;
}
div.mih_tellafriend_link a{
	display: block;
	width: 322px;
	height: 46px;
	background : transparent url(../widgets_files/images/mih_tellafriend.gif) no-repeat left;
}
div.mih_tellafriend_link a:link, div.mih_tellafriend_link a:visited {
	text-decoration : none;
}

div.mih_tellafriend_link a:hover {
	text-decoration : none;
	background : transparent url(../widgets_files/images/mih_tellafriend.gif) no-repeat right;
}

div.mih_tellafriend_link a:active {
	text-decoration : none;	
}
div.mih_host_link a{
	display: block;
	width: 322px;
	height: 47px;
	background : transparent url(../widgets_files/images/mih_host.gif) no-repeat left;
}
div.mih_host_link a:link, div.mih_host_link a:visited {
	text-decoration : none;
}

div.mih_host_link a:hover {
	text-decoration : none;
	background : transparent url(../widgets_files/images/mih_host.gif) no-repeat right;
}

div.mih_host_link a:active {
	text-decoration : none;
	}
div.mih_spread_link a{
	display: block;
	width: 322px;
	height: 52px;
	background : transparent url(../widgets_files/images/mih_spread.gif) no-repeat left;
}
div.mih_spread_link a:link, div.mih_spread_link a:visited {
	text-decoration : none;
}

div.mih_spread_link a:hover {
	text-decoration : none;
	background : transparent url(../widgets_files/images/mih_spread.gif) no-repeat right;
}

div.mih_spread_link a:active {
	text-decoration : none;
	}
/* download */
.row{
	clear: both;
}

div.quartersubcolumn{
	float: left;
	width: 155px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 155px;	
}

div.thirdsubcolumn{
	float: left;
	width: 210px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 210px;	
}

div#fundraisewidgets p, div#headlinewidgets p, div#forms p, div#buttons p, div#wallpapers p{
	margin:0;
	padding:5px 0 5px 0;
}

div#fundraisewidgets div.content,
div#headlinewidgets div.content,
div#forms div.content,
div#buttons div.content,
div#wallpapers div.content{
	padding:10px 0 20px 0;
}

div#buttons .thirdcolumn textarea, 
div#forms .thirdcolumn textarea, 
div#fundraisewidgets .thirdsubcolumn textarea, 
div#headlinewidgets .thirdcolumn textarea,
div#buttons .thirdsubcolumn textarea, 
div#wallpapers .thirdsubcolumn textarea{
	border:1px solid #ccc;
	font: .8em/1 Arial, Helvetica, sans-serif;
	height:50px;
	width:200px;
}

div#fundraisewidgets .quartersubcolumn textarea, 
div#headlinewidgets .quartersubcolumn textarea,
div#forms .quartersubcolumn textarea,
div#buttons .quartersubcolumn textarea, 
div#wallpapers .quartersubcolumn textarea{
	border:1px solid #ccc;
	font: .8em/1 Arial, Helvetica, sans-serif;
	height:50px;
	width:145px;
}

div#widgets div.row, div#buttons div.row, div#wallpapers div.row{
	padding:10px 0;
}

div#fundraisewidgets a, div#fundraisewidgets a:link, div#fundraisewidgets a:visited, div#fundraisewidgets a:active, div#fundraisewidgets a:hover,
div#headlinewidgets a, div#headlinewidgets a:link, div#headlinewidgets a:visited, div#headlinewidgets a:active, div#headlinewidgets a:hover,
div#buttons a, div#buttons a:link, div#buttons a:visited, div#buttons a:active, div#buttons a:hover,
div#forms a, div#forms a:link, div#forms a:visited, div#forms a:active, div#forms a:hover,
div#wallpapers a, div#wallpapers a:link, div#wallpapers a:visited, div#wallpapers a:active, div#wallpapers a:hover{
	color:#86889d;
	font-weight:bold;
	text-decoration:none;
}

/* input buttons */
input.buttondefault{
 	color:#494f72;
 	font: bold 1.1em/1 Arial, Helvetica, sans-serif;
	padding:2px 15px 1px 15px;
}


input.buttonred{
	background:transparent url(../widgets_files/images/bg_button_red.gif) no-repeat top;
	border:none;
	color:#fff;
	font: 1.8em/1 Arial, Helvetica, sans-serif;
	height:34px;
	text-align:center;
	width:165px;
}
.fofEmail{
      background : transparent;
      border : 1px solid #e0dbeb;
      font: 75%/1.33em Arial, Helvetica, sans-serif;
      padding: 2px;
      padding-bottom: 3px;
      color: #e0dbeb;
      width: 143px;
      margin-right: 3px;
}
.fofZip{
      background : transparent;
      border : 1px solid #e0dbeb;
      font: 75%/1.33em Arial, Helvetica, sans-serif;
      padding: 2px;
      padding-bottom: 3px;
      color: #e0dbeb;
      width: 95px;
      margin-right: 1px;
}
/* fof signup */
div.fofsignup{
	padding:10px 0 10px 10px;
}
div.fofsignup div.row{
	clear: none;
}
div.fofsignup p{clear:both;}
div.fofsignup div.label{
/*	clear:both; */
	padding:5px 0 0 0;
	width:140px;
}

div.fofsignup div.field{
	padding:5px 0 0 0;
}
div.fofsignup div.quartersubcolumn{
	float: left;
	width: 145px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 145px;	
}

div.fofsignup div.quartersubcolumn input{
	width:138px;
}

div.eighthsubcolumn{
	float: left;
	width: 77px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 77px;	
}

div.fofsignup div.eighthsubcolumn input, div.fofsignup div.eighthsubcolumn select{
	width:70px;
}

div.fofsignup div.eighthsubcolumn div.label{
	width:50px;
}

.required{
	color:#f00;
	display:none;
}
/* login */
div#halfsubcolumn1 div.login h3,div#halfsubcolumn2 div.login p{
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	width: 311px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 291px;	
}
div#halfsubcolumn1 div.login .label, div#halfsubcolumn2 div.login div.label{
	padding: 4px 5px 4px 10px;
	float: left;
	clear: left;
	width: 102px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 92px;	
}

div#halfsubcolumn1 div.login .field, div#halfsubcolumn2 div.login div.field{
	padding: 2px 5px;
	float: left;
	width: 199px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 189px;	
}
/*spread the word */
div#halfsubcolumn1 div.selectmedia h3,div#halfsubcolumn2 div.selectmedia h3,div#halfsubcolumn1 div.selectmedia p,div#halfsubcolumn2 div.selectmedia p{
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	width: 311px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 291px;	
}
div#halfsubcolumn1 div.selectmedia .field, div#halfsubcolumn2 div.selectmedia div.field{
	padding: 2px 5px 10px 75px;
	float: left;
	width: 199px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 189px;	
}
div#halfsubcolumn1 .selectmedia h3,div#halfsubcolumn2 div.selectmedia h3{
	width: 311px;
	margin-bottom: .5em;
	border-top: 1px solid #e0e1e8;
	border-bottom: 1px solid #e0e1e8;
	width: 311px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 291px;
}
div#halfsubcolumn1 div.selectmedia h3.first,div#halfsubcolumn2 div.selectmedia h3.first{
	border-top: none;
}

/*slides*/
ul#thumbnails{
	float: left;
	width: 144px;
	margin: 0;
	padding:0;
	list-style: none;
}
ul#thumbnails li{
		line-height : 0;
		margin: 0; 
		padding: 0;
		padding-right: 11px;
		padding-bottom: 11px;
  		list-style-type: none;
		float: left;
		clear: left;
}
ul#thumbnails li img{
		margin: 0; 
		padding: 0;
		display: inline;
}
ul#thumbnails li a{
	display: block;
	padding: 1px;
	margin: 0;
	border: 1px solid #000;
}
ul#thumbnails li a:link, ul#thumbnails li a:visited {
	text-decoration : none;
	color: #525256;
}

ul#thumbnails li a:hover {
	text-decoration : none;
	color: #525256;
	border: 1px solid #fff;
}

ul#thumbnails li a:active {
	text-decoration : none;
	color: #525256;
}
div#slidecontain{
	float: left;
	color: #7c7a7b;
	padding: 0;
	width: 407px;
}
div#gallerybottom{
	clear: left;
}
div#caption{
	float: left;
	padding: .6em 2px;
	font: 1em/1.3 Arial, Helvetica, sans-serif;
	width: 407px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 403px;	
}
/* list table */
.list{
	border-bottom:1px solid #cbcbd5;
	clear:both;
	margin:0 0 10px 0;
	text-align:left;
}
.list th{
	background-color:#d9dce3;
	border-bottom:1px solid #cbcbd5;
	border-top:1px solid #cbcbd5;
}
.list th, .list td{
	border-right:1px solid #fff;
	color:#56596c;
	padding:2px 5px;
}
.list tr.highlight td{
	background-color:#fff;
}

/*write letters */
div#halfsubcolumn1 .writelettersinfo h3,div#halfsubcolumn2 div.writeletterscompose h3{
	width: 311px;
	margin-bottom: .5em;
	border-top: 1px solid #e0e1e8;		
	border-bottom: 1px solid #e0e1e8;		
	width: 311px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 291px;	
}
div#halfsubcolumn1 div.writelettersinfo h3.first,div#halfsubcolumn2 div.writeletterscompose h3.first{
	border-top: none;		
}
div#halfsubcolumn1 div.writelettersinfo p,div#halfsubcolumn2 div.writeletterscompose p,
div#halfsubcolumn1 div.writelettersinfo h4,div#halfsubcolumn2 div.writeletterscompose h4{
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	width: 311px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 291px;	
}
div#halfsubcolumn1 div.writelettersinfo div.label,div#halfsubcolumn2 div.writeletterscompose div.label{
	padding: 4px 10px;
	float: left;
	clear: left;
	width: 102px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 82px;	
}
div#halfsubcolumn1 div.writelettersinfo div.field{
	padding: 2px 10px;
	float: left;
	width: 189px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 169px;	
}
div#halfsubcolumn2 div.writeletterscompose div.field{
	clear:left;
	padding: 2px 10px;
	float: left;
	width: 189px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 169px;	
}
div#halfsubcolumn1 div.writelettersinfo input.textfield{
	width: 169px;
	font : .8em/1 Arial, Helvetica, sans-serif;
}
div#halfsubcolumn2 div.writeletterscompose input.textfield{
	width: 250px;
	font : .8em/1 Arial, Helvetica, sans-serif;
}
div#halfsubcolumn1 div.writelettersinfo textarea{
	width: 169px;
	font : .8em/1 Arial, Helvetica, sans-serif;
}
div#halfsubcolumn2 div.writeletterscompose textarea{
	width: 250px;
	font : .8em/1 Arial, Helvetica, sans-serif;
}
/* raise funds */
div.halfpagebox{
 	width: 315px;
 	float: left;
 	margin-bottom: 5px;
}
div.halfpagebox div.content{
 	width: 315px;
 	float: left;
}
div.halfpagebox div.header{
 	border: 1px solid #aeb2c0;
 	margin-bottom: 3px;
 	background : #f4f4f8 url(../widgets_files/images/topcontent.jpg) repeat-x top;
 	float: left;
 	width: 315px; /* ie5win fudge begins */
 	voice-family: "\"}\"";
 	voice-family:inherit;
 	width: 313px; 
}
div.halfpagebox div.logitem{
 	border-right: 1px solid #dadbdf;
 	border-bottom: 1px solid #dadbdf;
 	font: .9em/1 Arial, Helvetica, sans-serif;
 	float: left;
 	padding: 5px;
 	width: 172px; /* ie5win fudge begins */
 	voice-family: "\"}\"";
 	voice-family:inherit;
 	width: 162px; 
}
div.halfpagebox div.logtimestamp{
 	border-right: 1px solid #dadbdf;
 	border-bottom: 1px solid #dadbdf;
 	font: italic .9em/1 Arial, Helvetica, sans-serif;
 	float: left;
 	padding: 5px;
 	width: 140px; /* ie5win fudge begins */
 	voice-family: "\"}\"";
 	voice-family:inherit;
 	width: 130px; 
}
div.halfpagebox div.boxfooter{
 	border: 1px solid #aeb2c0;
 	margin-bottom: 0;
 	padding: 5px 10px;
 	text-align: right;
 	background : #f4f4f8 url(../widgets_files/images/topcontent.jpg) repeat-x top;
 	float: left;
 	width: 315px; /* ie5win fudge begins */
 	voice-family: "\"}\"";
 	voice-family:inherit;
 	width: 293px; 
}
div.halfpagebox div.header h4{
 	float: left;
 	padding: 5px 10px;
 	width: 315px; /* ie5win fudge begins */
 	voice-family: "\"}\"";
 	voice-family:inherit;
 	width: 295px; 
}
 
#raisefunds div.log div.content{
 	border-top: 1px solid #dadbdf;
 	border-left: 1px solid #dadbdf;
 	width: 315px; /* ie5win fudge begins */
 	voice-family: "\"}\"";
 	voice-family:inherit;
 	width: 314px; 
}
 
#raisefunds h3{
 	float:none;
 	padding:10px 0;
}
 
#raisefunds p{
 	margin:0;
 	padding:5px 0 5px 0;
}
#raisefunds h5{
 	border:0;
 	color:#6b6d79;
 	font-weight:bold;
 	padding:0;
}
 
#raisefunds div.halfpagebox div.header h5{
 	color:#525974;
 	float: left;
 	font:bold 11px Arial, Helvetica, sans-serif;
 	padding: 0 10px;
 	width: 315px; /* ie5win fudge begins */
 	voice-family: "\"}\"";
 	voice-family:inherit;
 	width: 295px; 
}
 
#raisefunds .thirdsubcolumn textarea,#raisefunds .quartersubcolumn textarea{
 	border:1px solid #ccc;
 	font: .8em/1 Arial, Helvetica, sans-serif;
 	height:50px;
 	width:145px;
}
 
#raisefunds div.row{
 	padding:10px 0;
}
 
#raisefunds a, #raisefunds a:link, #raisefunds a:visited, #raisefunds a:hover{
 	color:#86889d;
 	font-weight:bold;
 	text-decoration:none;
}
#raisefunds div.content{
 	padding:10px 0 15px 0;
}
#raisefunds #activitylog{
 	float:right;
}
#raisefunds #activitylog div.content{
 	padding:0;
}
div.fullpagebox div.header div.furtherinfo select{
 	border:1px solid #ccc;
 	font: .8em/1 Arial, Helvetica, sans-serif;
}
 
/*contact us */
#contactus{
	padding:10px 0;
}
#contactus div.label{
	padding: 4px 10px;
	float: left;
	clear: left;
	width: 82px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 62px;	
}
#contactus div.field{
	padding: 2px 10px;
	float: left;
	width: 229px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 209px;	
}

#contactus div.field .textfield{
	width:200px;
}
#view5_1 a, #view5_1 a:link, #view5_1 a:visited,#view5_1 a:active, #view5_1 a:hover{
	color:#86889d;
	font-weight:bold;
	text-decoration:none;
}
div.articlehead{
	clear:both;
}
div.articlehead div.content{
	clear:left;
	float:left;
	width:600px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 600px;
}

div.articlehead div.tool{
	clear:right;
	float:left;
	text-align:right;
	width:30px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 30px;
}

div.articlehead div.tool img{
	padding:0 0 5px 0;
}
div.articlehead div.date{
	clear:left;
	float:left;
	font:11px Arial, Helvetica, sans-serif;
	width:200px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:200px;
}

div.articlehead div.tool{
	clear:right;
	float:left;
	text-align:right;
	width:430px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:430px;
}
/* press release list */
#presslist h3{
 	float:none;
 	padding-left:0;
}
 
#presslist .date{
 	clear:left;
 	font: italic 1em/1 Arial, Helvetica, sans-serif;
 	float:left;
 	padding: 9px 27px 9px 27px;
 	width:130px; /* ie5win fudge begins */
 	voice-family: "\"}\"";
 	voice-family:inherit;
 	width:76px;
}
 
#presslist .title{
 	border-left: 1px solid #dadbdf;
 	border-right: 1px solid #dadbdf;
 	font: 1em/1 Arial, Helvetica, sans-serif;
 	float: left;
 	padding: 9px 27px 9px 52px;
 	width:497px; /* ie5win fudge begins */
 	voice-family: "\"}\"";
 	voice-family:inherit;
 	width:418px;
}

/*fredcast*/
div#fredcast{
	float: left;
	width: 630px;
}
div.pagenavigation{
	margin-top: 10px;
	float: left;
	width: 630px;
	border: 1px solid #aeb2c0;
	background : #f4f4f8 url(../widgets_files/images/topcontent.jpg) repeat-x top;
	width:630px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:628px;
}
div.pagenavigation div.column1nav, div.pagenavigation div.column2nav{
	float: left;
	padding: 10px;
	width:314px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:294px;
}
div.pagenavigation div.pagination{
	float: left;
	text-align: center;
	padding: 10px;
	width:628px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:608px;
}
div#topcontent div#fredcontain{
	width: 624px;
	float: left;
}
div#topcontent div#fredcastmedia{
	width: 400px;
	float: left;
}
div#topcontent div#fredcastcontent{
	float: left;
	padding: 10px 5px;
	width: 224px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 214px;	
}
div#topcontent div#fredcastcontent input{
	width: 180px;	
	background: transparent;
}
div#topcontent div#fredcastcontent p.discuss{
	background: transparent url(../widgets_files/images/textarrow.gif) no-repeat 0 50%;
	padding: 0;
	padding-left: 12px;
}
div#topcontent div#fredcastcontent p.discuss a:link, div#topcontent div#fredcastcontent p.discuss a:visited {
	text-decoration : none;
	color: #525256;
}

div#topcontent div#fredcastcontent p.discuss a:hover {
	text-decoration : underline;
	color: #525256;
}

div#topcontent div#fredcastcontent p.discuss a:active {
	text-decoration : none;
	color: #525256;
	}
div.audiofile{
      background: transparent url(../widgets_files/images/fredcast_trans.gif) no-repeat center;
      padding: 150px 100px 25px 200px;
      width: 400px; /* ie5win fudge begins */
      voice-family: "\"}\"";
      voice-family:inherit;
      width: 350px;     
}

div#gallerycontain div.audiofile{
	float: left;
	margin: 0;
	padding: 231px 0px 32px 50px;
	width: 407px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 357px;	
}
div#gallerycontain div.audiofile embed,div#gallerycontain div.audiofile object{
	margin: 0;
	padding: 0;
}

/*rss*/
p.rssfeed {
	background : transparent url(../widgets_files/images/rss_lg.png) no-repeat 0 50%;
	padding: 15px 0 15px 40px;
}

/* my events */

#myevents table,
#invitations table{
	border-left: 1px solid #dadbdf;
	border-top: 1px solid #dadbdf;
	clear:both;
	margin:0 0 3px 0;
}

#myevents th,
#invitations th{
	background : #f4f4f8 url(../widgets_files/images/topcontent.jpg) repeat-x top;
	font: bold .9em/1 Arial, Helvetica, sans-serif;
	color: #525974;	
	padding:5px;
	text-align:left;
}

#myevents td,
#invitations td{
	border-right: 1px solid #dadbdf;
	border-bottom: 1px solid #dadbdf;
	font: .9em/1 Arial, Helvetica, sans-serif;
	padding:5px;
	vertical-align:top;
}
div#halfsubcolumn2 div.contributecolumn div.contributeform ul#rsvpevents,div#halfsubcolumn2 div.contributecolumn div.contributeform ul#rsvpevents li{
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
}
ul#rsvpevents li.off,
ul#registervote li.off{
	display: none;
}

ul#registervote{
	margin:0;
	padding:0;
}

ul#rsvpevents li.on,
ul#registervote li.on{
	display: block;
	margin:0;
	padding:0;
	width:400px;
}

ul#registervote input.textfield{
	font : .8em/1 Arial, Helvetica, sans-serif; }

div.fullpagebox ul#registervote li.on div.header, div.fullpagebox ul#registervote li.on div.header h4{
	clear:both;
}

div.fullpagebox ul#registervote li.on div.registervoteform{
	width:400px;
}

div.fullpagebox ul#registervote li.on div.label{
	padding: 4px 5px 4px 10px;
	float: left;
	clear: left;
	width: 105px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 90px;	
}
div.fullpagebox ul#registervote li.on div.field{
	clear:right;
	float:left;
	padding: 4px 5px 4px 10px;
	width: 250px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 235px;	
}
div#speeches{
	width: 311px;
}
table.photogallerylist td{
	border-bottom:1px solid #aeb2c0;
	padding:5px 20px 5px 0;
}

table.photogallerylist td img{
	padding-right:10px;
}

/*apply online */
 
.applyonline td,
.applyonline th{
	font-weight:normal;
 	padding:5px 10px 5px 0;
 	text-align:left;
}
 
.applyonline td input,
.applyonline td select{
 	font : .8em/1 Arial, Helvetica, sans-serif;
}
 
.applyonline td input{
 	width:170px;
}
div#fredcastcontain h4{
	padding-bottom: 5px;
}
div#fredcastcontain p.mediashare{
	margin-top: 5px;
	text-align: center;
}
div#topcontent p.discuss{
	padding: 0;
	text-align: center;	
}
div#topcontent p.discuss a:link, div#topcontent p.discuss a:visited {
	background: transparent url(../widgets_files/images/textarrow.gif) no-repeat 0 50%;
	padding-left: 15px;
	text-decoration : none;
	color: #525256;
}

div#topcontent p.discuss a:hover {
	background: transparent url(../widgets_files/images/textarrow.gif) no-repeat 0 50%;
	padding-left: 15px;
	text-decoration : underline;
	color: #525256;
}

div#topcontent p.discuss a:active {
	background: transparent url(../widgets_files/images/textarrow.gif) no-repeat 0 50%;
	padding-left: 15px;
	text-decoration : none;
	color: #525256;
	}


.errorRow{
    clear: both;
    width: 290px;/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 280px;	
    color: red;
    padding: 5px;
}

.hometownhero .img{
	float:left;
	margin:0 0 15px 0;
	width:293px;
}

.hometownhero .listcontainer{
	float:left;
	width:320px;
}

.hometownhero h3{
	color:#61666C;
	font:normal 1.5em/1.8em Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 0 53px;
}

.hometownhero p{
	clear:both;
}

.hometownlist{
	background:#fff;
	border:1px solid #C2C6C5;
	clear:both;
	margin:15px 0 15px 0;
	padding:5px 0;
	width:310px;
}

.hometownlist .one{
	clear:both;
	font:bold 1.2em/1.2em Arial, Helvetica, sans-serif;
	padding:3px;
	text-align:center;
}

.hometownlist .two, .hometownlist .three, .hometownlist .four, .hometownlist .five{
	float:left;
	font:normal 1.2em/1.2em Arial, Helvetica, sans-serif;
	padding:3px 0 3px 25px;
	width:155px;/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:130px;	
}

.bustourlist{
	padding:10px;
}

.small, .small a, .small a:link, .small a:visited, .small a:active, .small a:hover{
	font:.9em Arial, Helvetica, sans-serif;
}

.note{
	background:#d5d5dd;
	border:1px solid #cacdd8;
	color:#283359;
	font:.9em Arial, Helvetica, sans-serif;
	padding:5px;
}

.note a, .note a:link, .note a:visited, .note a:active, .note a:hover{
	color:#283359;
	font:.9em Arial, Helvetica, sans-serif;
}


.renamefredcast{
	padding:10px 0 10px 10px;
}
.renamefredcast div.row{
	clear: none;
}
.renamefredcast p{clear:both;}
.renamefredcast div.label{
	clear:both; 
	padding:5px 0 0 0;
	width:140px;
}

.renamefredcast div.field{
	clear:both;
	padding:5px 0 0 0;
}

.renamefredcast div.field input,
.renamefredcast div.field textarea{
	width:200px;
}

