* {
	margin: 0; padding: 0;
}


body {
	/*background:#000000 url(/contentImages/default/background.jpg) no-repeat fixed center top;*/
	text-align:center;
	font-family: Helvetica, Arial, sans-serif;}
div#contentWrapperHome {
	width:951px;
	margin:0 auto;
	text-align:left;
	background:url(/contentImages/default/home_repeat.jpg) repeat-y;}	
div#contentWrapperSub {
	width:951px;
	margin:0 auto;
	text-align:left;}	
#contentWrapper.home {
	background:url(/contentImages/default/home_repeat.jpg) repeat-y;}
#contentWrapper.sub {
	background:url(/contentImages/default/sub_repeat.jpg) repeat-y;}
#header {
	width:951px;}
div#memberLogin {
	display:none;
}

div#memberLoginForm{
	display: none;
	background-color: #eee65d;
	padding:10px;
}
ul#nav {
	display:none;}

div#leftCol {
	float:left;}
div#leftColSub {
	float:left;
	width:800px;
	padding:40px 40px 0 58px;}
div#rightCol {
	display:none;}
	
div#homeFeature {
	width:685px;
	height:219px;
	background:url(/contentImages/default/home_photo.jpg) no-repeat;}

div#newsHighlights {
	width:435px!important;
	width:483px;
	float:left;
	background:url(/contentImages/default/newshighlights_top.jpg) no-repeat top;
	padding:0 0 0 38px;}

div#calendar {
	width:202px;
	float:right;
	background:url(/contentImages/default/calendar_top.jpg) no-repeat top;}

div#homeFeatures  {
	width:202px!important;
	width:266px;
	padding:0 32px 0 32px;
	background:url(/contentImages/default/features_top.jpg) no-repeat top;}
#logos {
	text-align:center;
	margin:20px 0;}
#logos img {
	margin:5px 0;}

div#footer {
	display:none;}


/*** TYPO ***/
a {
	outline:none;
	color:#345d86;}
br.clear {
	width:100%;
	font-size:0;
	height:0;
	line-height:0;
	clear:both;}
	
#header h1 {
	display:block;
	width:100%;}
#header h1 a {
	display:block;}
	
h2#joinNow a {
	display:block;
	width:266px;
	height:73px;
	background:url(/contentImages/default/btnJoinNow.gif) no-repeat;
	text-indent:-9999px;}
h2#solidarityReports a {
	display:block;
	width:266px;
	height:73px;
	background:url(/contentImages/default/btnSolidarityReports.gif) no-repeat;
	text-indent:-9999px;}
h2#hotIssues a {
	display:block;
	width:266px;
	height:73px;
	background:url(/contentImages/default/btnHotIssues.gif) no-repeat;
	text-indent:-9999px;}
h2#newsandhighlights, h2#calendarTitle {
	text-indent:-9999px;
	height:65px;}
h2#features {
	text-indent:-9999px;
	height:82px;}
	
#searchLinks p.links, #searchLinks p.links a {
	display:none;}
#searchLinks p.links input {
	display:none;}
#searchLinks p.links a:hover {
	display:none;}
#searchLinks p.info {
	font-size:12px;}
#searchLinks p.info a {
	color:#638cb9;
	text-decoration:none;}
	
#newsHighlights ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;}
#newsHighlights ul li {
	padding-left: 20px;
	background-image: url(/contentImages/default/bullet_hollow.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	margin-bottom:10px;}
#newsHighlights p {
	margin-bottom:20px;}
	
#homeFeatures ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;}
#homeFeatures ul li {
	padding-left: 20px;
	background-image: url(/contentImages/default/bullet_fill.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	margin-bottom:10px;}
#homeFeatures ul li a {
	color:#c3d9f2;
	text-decoration:none;}
#homeFeatures ul li a:hover {
	color:#c3d9f2;
	text-decoration:underline;}
	
#leftColSub p {
	margin-bottom:10px;
	font-size:14px;
	line-height:18px;}
#leftColSub ul {
	margin-bottom:20px;}
#leftColSub li {
	font-size:14px;
	margin:0 0 7px 20px;}
#leftColSub h1 {
	font-size:21px;
	margin-bottom:20px;}

label.loginLabel {
	font-size:12px;}
	

#footer a {
	color:#909090;}
	
