﻿body
	{
		margin: 0; 
		background-color: #FFFFFF; 
		background-image: url('Images/BG2a.jpg');
		background-repeat:repeat-x;
		color:#666;	
		font:12px/18px Tahoma, Arial, Helvetica, sans-serif;	
	}

#Page
	{
		width:940px;
		height:700px;
		margin-left:auto; 
		margin-right:auto;
		background-color:white;
	}
	
#HeaderContainer
	{
		position:relative;
		top:0px;	
		z-index:500;
		height:201px;
	}

#Header
	{
		position:absolute;
		top:0px;
		width:940px;
		height:165px;
		text-align:center;
		margin-left:auto; 
		margin-right:auto;
		background-image:url('Images/Newdawn3.jpg');
		background-repeat:no-repeat;
		z-index:0;
	}

#HeaderSlogan
	{
		position:absolute;
		top:6px;
		float:right;
		right:10px;
		color:white;
		font-size:medium;
		font-weight:bold;
		font-style:oblique;
		font-family:Arial, Helvetica, sans-serif;
		z-index:30;
		display:block;
	}

#HeaderSlogan2
	{
		position:absolute;
		top:145px;
		float:right;
		right:10px;
		color:black;
		font-size:12px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		z-index:0;
		display:block;
	}

#HeaderLogo
	{
		position:absolute;
		background-image:url('Images/Logo3.png');
		background-repeat:no-repeat;
		top:-13px;
		left:10px;
		float:left;
		width:550px;
		height:190px;
		z-index:110;
	}

#HeaderIcons
	{
		position:absolute;
		top:125px;
		float:right;
		right:20px;
		z-index:500;
		text-decoration: none;
	}

#HeaderIcons a
	{
		text-decoration: none;
	}

#HeaderIcons img
	{
		border:0px;
	}

#BodySection
	{
		position:relative;
/*		top:160px; */
		width: 940px;
		margin-left:auto; 
		margin-right:auto;
		background-color:white;
/*		z-index:300;*/
		height:auto;
	}

#divSlideShow
	{
		position:relative;
		float:right;
	}

#divContactIcons
	{
		position:relative;
		float:right;
		top:80px;
		left:-20px;
		margin-right:auto;
		margin-left:auto;
	}

#divContactIcons a
	{
		text-decoration:none;
	}

#divContactIcons img
	{
		border:0px;
	}

#divContributeText
	{
		position:absolute;
		left:380px;
		z-index:1000;
		width:560px;
	}

#divCampaignTrailIcons
	{
		position:relative;
		top:80px;
		left:100px;
	}

#divCampaignTrailIcons a
	{
		text-decoration:none;
	}

#divCampaignTrailIcons img
	{
		border:0px;
	}

#divCampaignTrailText
	{
		position:absolute;
		left:380px;
		z-index:1000;
		width:560px;
	}

#divVideoIcons
	{
		position:relative;
		top:80px;
	}

#divVideoIcons a
	{
		text-decoration:none;
	}

#divVideoIcons img
	{
		border:0px;
	}

#divVideoIconsText
	{
		position:absolute;
		left:380px;
		z-index:1000;
		width:560px;
	}

#divPictureIcons
	{
		position:relative;
		top:60px;
	}

#divPictureIcons a
	{
		text-decoration:none;
	}

#divPictureIcons img
	{
		border:0px;
	}

#divPictureIconsText
	{
		position:absolute;
		left:380px;
		z-index:1000;
		width:560px;
	}

#VideoTable
    {
        position:absolute;
        float:left;
        left:0px;
    }

#divContributeImage
	{
		position:absolute;
		top:175px;
		left:185px;
	}

#divContributeImage img
	{
		border:0px;
	}

#divContributeTopText
	{
		position:relative;
		top:20px;
		margin-left:auto;
		margin-right:auto;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 13px;
		font-weight:normal;
		color: #000;
		border: thin solid #F21816;
		width: 500px;
		line-height: normal;
		text-align: center;
		padding-bottom: 10px;
		padding-top: 5px;
		padding-left:10px;
		padding-right:10px;
	}

#divContributeBottomText
	{
		position:relative;
		top:80px;
		margin-left:auto;
		margin-right:auto;
		font-family: arial;
		font-size: 13px;
		font-weight:normal;
		color: #000;
		border: thin solid #F21816;
		width: 500px;
		line-height: normal;
		text-align: center;
		padding-bottom: 10px;
		padding-top: 5px;
		padding-left:10px;
		padding-right:10px;
	}

#divContactKen
	{
		position:absolute;
		top:20px;
		left:400px;
		width:560px;
	}

#divContactKenHeader
	{
		position:absolute;
		top: 10px;
		font-size:20px;
		font-weight:bold;
		font-family: arial;
	}

#divContactInfo
	{
		position:absolute;
		top: 40px;
		left: 20px;
		font-size:12px;
		font-weight:bold;
		font-family: arial;
	}

#divContactInfoTitle
	{
		font-size:16px;
	}
	
#divContactInfoTitle span
	{
		font-size:11px;
	}
	
#divMeetKen
	{
		position:relative;
		top:0px;
		left:5px;
		height:490px; 
		width:555px;
		float:right;
		display:block;
		background-color:white;
	}

#divMeetKenHeader
	{
		position:absolute;
		top: -20px;
		font-size:20px;
		font-weight:bold;
		font-family: arial;
		line-height:22px;
	}

#divMeetKenInfo
	{	
		position:absolute;
		top:20px;
		font-size:12px;
		font-weight:normal;
		font-family: arial;
		line-height:16px;
		width:97%;
	}

#divJoinTeamSection
	{
		position:relative;
		top:0px;
		left:0px;
		height:490px; 
		width:555px;
		float:right;
		background-color:white;
	}

#divJoinTeamHeader
	{
		position:absolute;
		top: 10px;
		left: 10px;
		font-size:20px;
		font-weight:bold;
		font-family: arial;
		line-height:22px;
	}

#divStayInformedSection
	{
		position:relative;
		top:0px;
		left:0px;
		height:490px; 
		width:555px;
		float:right;
		background-color:white;
	}

#divStayInformedHeader
	{
		position:absolute;
		top: 10px;
		left: 10px;
		font-size:20px;
		font-weight:bold;
		font-family: arial;
		line-height:22px;
	}

#divCampaignTrailSection
	{
		position:relative;
		top:0px;
		left:0px;
		height:490px; 
		width:555px;
		float:right;
		background-color:white;
	}

#divCampaignTrailHeader
	{
		position:absolute;
		top: 10px;
		font-size:20px;
		font-weight:bold;
		font-family: arial;
		line-height:22px;
	}

#divInviteKen
	{
		position:relative;
		top:0px;
		left:0px;
		height:490px; 
		width:555px;
		float:right;
		background-color:white;
	}

#divInviteKenHeader
	{
		position:absolute;
		left: 10px;
		top: 10px;
		font-size:20px;
		font-weight:bold;
		font-family: arial;
		line-height:22px;
	}

#divInviteKenInfo
	{	
		position:absolute;
		top:20px;
		font-size:12px;
		font-weight:normal;
		font-family: arial;
		line-height:16px;
		width:97%;
	}

#divWall
	{
		position:relative;
		top:0px;
		left:0px;
		height:490px; 
		width:555px;
		float:right;
		background-color:white;
	}

#divWallHeader
	{
		position:absolute;
		top: 10px;
		font-size:20px;
		font-weight:bold;
		font-family:arial;
		line-height:22px;
	}

#divWallSubHeader
	{
		position:absolute;
		top: 35px;
		left:10px;
		font-size:12px;
		
		font-weight:bold;
		font-family: arial;
		line-height:16px;
        font-style:italic;
}

#divWallInfo
	{	
		position:absolute;
		top:20px;
		font-size:12px;
		font-weight:normal;
		font-family:arial;
		line-height:16px;
		width:97%;
	}

#divInviteKenError
    {
		font-size:12px;
		color:Red;
		font-weight:normal;
		font-family: arial;
		line-height:16px;
		width:97%;
    }

#divMessageRsponse
    {
        position:absolute;
        top:40px;
		font-weight:normal;
		font-family: arial;
		line-height:14px;
		width:97%;
    }

.DataForm
	{
		width:300px;
		float:left;
	}

.Required
    {
        color:Red;
        font-weight:bold;
    }

#formInviteKen
    {
		position:relative;
		top:40px;
		left:5px;
		height:490px; 
		width:535px;
/*		float:right; */
		display:block;
		background-color:white;
    }

#formWall
    {
		position:relative;
		top:70px;
		left:5px;
		height:490px; 
		width:535px;
/*		float:right; */
		display:block;
		background-color:white;
    }

#formJoinTeam
    {
		position:relative;
		top:40px;
		left:5px;
		height:490px; 
		width:535px;
		display:block;
		background-color:white;
    }

#formStayInformed
    {
		position:relative;
		top:40px;
		left:5px;
		height:490px; 
		width:535px;
		display:block;
		background-color:white;
    }

#divWhyKen
	{
		position:absolute;
		top:40px;
		left:380px;
		width:560px;
		z-index:50;
	}

#divWhyKenHeader
	{
		position:relative;
		top: -20px;
		left:10px;
		font-size:20px;
		font-weight:bold;
		font-family: arial;
		line-height:22px;
	}

#divWhyKenInfo
	{	
		position:relative;
		top:0px;
		left:20px;
		font-size:12px;
		font-weight:normal;
		font-family: arial;
		line-height:16px;
		margin-right:-20px;
		padding-right:-20px;
		width:540px;
	}

#divWhyKenInfo p
	{	
		width:520px;
	}

#divTheIssues
	{
		position:absolute;
		top:5px;
		left:380px;
		width:560px;
		z-index:50;
	}

#divTheIssuesHeader
	{
		position:relative;
		top:0px;
		left:10px;
		font-size:20px;
		font-weight:bold;
		font-family: arial;
		line-height:22px;
	}

#divTheIssuesInfo
	{	
		position:relative;
		top:0px;
		left:20px;
		font-size:12px;
		font-weight:normal;
		font-family: arial;
		line-height:16px;
		margin-right:-20px;
		padding-right:-20px;
		width:540px;
	}

#divTheIssuesInfo p
	{	
		width:520px;
	}

#divTheIssuesCampainIssues
	{
		left:20px;
	}

#divTheIssuesCampainHeader
	{
		position:relative;
		top:10px;
		left:20px;
		width:540px;
		font-size:18px;
		font-weight:bold;
		color:black;
		font-family:arial;
		line-height:22px;
	}

.divIssues
	{
		position:relative;
		top:20px;
		left:30px;
		padding-top:10px;
		font-size:15px;
		font-weight:bold;
		font-family:arial;
		line-height:16px;
	}

.divIssues a
	{
		text-decoration:none;
		color:black;
	}


.divIssues span
	{
		font-weight:normal;
		font-size:10px;
		
	}

.divIssuesExplained
	{
		position:relative;
		top:20px;
		left:40px;
		width:510px;
		font-size:12px;
		font-weight:normal;
		font-family:arial;
		line-height:14px;
	}

#divStrawPollResults
	{
		position:relative;
		top:5px;
		left:380px;
		width:525px;
		margin:5px;
		z-index:50;
	}

#divStrawPollResultsHeader
    {
		font-size:18px;
		font-weight:bold;
		font-family:arial;
		line-height:16px;
    }


#divButtons
	{
		position:absolute;
		top:0px;
		float:left;
		width:380px;
		height: 390px;
		/* background-color:#5c0804; */
		background-color:#540704;
	}

#divButtons img
	{
		border:0;
	}

#divContribute
	{
		position:absolute;
		left:15px;
	}

#divContributeToday
	{
		position:absolute;
		top:90px;
		left:80px;
		border:0;
	}
	
#divJoinTeam
	{
		position:absolute;
		top:150px;
		left:15px;
	}

#divStayInformed
	{
		position:absolute;
		top:195px;
		left:15px;
	}

#divInvite
	{
		position:absolute;
		top:240px;
		left:15px;
	}

#divConnect
	{
		position:absolute;
		top:285px;
		left:15px;
	}

#divCampaignTrail
	{
		position:absolute;
		top:330px;
		left:15px;
	}

#BodyHeader
	{
		position:absolute;
		top:360px;
		right:45px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		font-weight:bold;
		color:black;
		float:right;
		z-index:100;
		line-height:22px;
		text-align:center;
	}

#TextHeader
	{
		position:absolute;
		top:260px;
		right:45px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		font-weight:bold;
		color:black;
		float:right;
		z-index:100;
		line-height:22px;
		text-align:center;
	}

#divInfoBlocks
	{
		position:absolute;
		top:385px;
		left:0px;
		width:940px;
		height:auto;
		float:left;
	}

#divCampaign
	{
		position: relative;
		font-size: 15px;
		font-family: Arial, Helvetica, sans-serif;
		top: 50px;
		left: 20px;
		width: 500px;
		height: auto;
	}

#divCampaign h1
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		font-weight:bold;
		left:20px;
	}

#divCampaign p
	{
		position: relative;
		font-size: 15px;
		font-family: Arial, Helvetica, sans-serif;
		left: 60px;
	}

#divCampaign2
	{
		position: relative;
		font-size: 15px;
		font-family: Arial, Helvetica, sans-serif;
		top: 50px;
		left: 0px;
		width: 500px;
		height: auto;
	}

#divCampaign2 h1
	{
		position: relative;
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		font-weight:bold;
		left:-20px;
	}

#divCampaign2 p
	{
		position: relative;
		font-size: 15px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight:normal;
		left: 00px;
		top: -10px;
	}


#News
	{
		position:relative;
		top:10px;
		border:1px black solid;
		width:365px;
		float:left;
		background-color:#e5e2e2;
		margin-top:0px;
		padding-right:13px;
		display:block;
	}

#News h1, #Events h1
	{
		position:relative;
		top:0px;
		left:10px;
		font-size:12px;
		font-weight:bold;
		color:gray;
        margin-bottom:20px;
		margin-right:20px;
	}

#News h2, #Events h2
	{
		position:relative;
		left:15px;
		font-size:13px;
		font-weight:bold;
		color:gray;
		margin-top:-10px;
        margin-bottom:0px;
		margin-right:20px;
		line-height:14px;
	}

#News p, #Events p
	{
		position:relative;
		left:30px;
		font-size:11px;
		font-weight:normal;
		color:gray;
		margin-top:2px;
		margin-right:20px;
        margin-bottom:20px;
		line-height:14px;
	}

#Events
	{
		position:relative;
		top:20px;
		border:1px black solid;
		width:365px;
		float:left;
		background-color:#e5e2e2;
		margin-top:0px;
		padding-right:13px;
		display:block;
	}

#EdgeRight
	{
		position:relative;
		top:20px;
/*		height:692px; */
/*		height:490px;  */
		height:auto; 
		width:555px;
		float:right;
		display:block;
		background-color:white;
		left:10px;
	}

#divDavison
    {
        position: relative;
        top: -300px;
        left: -10px;
/*        height: auto;
        width: auto;
*/
        float: left;
    }

#PageFooterContainer
	{
		bottom:-400px;
		position:absolute;

/*
		top: 1120px;
		position:relative;
		z-index:950;

*/

		margin-left:auto; 
		margin-right:auto;
	}

#PageFooterContainer a
	{
		text-decoration: none;
		color:GrayText;
	}

#PageFooter
	{
		position:absolute;
		width: 940px;
		height:53px;
		background-color:#e7e7e7;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:black;
		text-align:center;
		margin-left:auto; 
		margin-right:auto;
	}

#PageFooter span
	{
		border:1px lightgrey solid;
		padding:3px;
	}

#FooterIcons
	{
		position:absolute;
		top:5px;
		float:right;
		right:20px;
		z-index:500;
		text-decoration: none;
		border:0px;
	}

#FooterIcons img
	{
		border:0px;
	}

#FooterIcons a
	{
		text-decoration: none;
	}

#gCalendar
	{
		
		
	}

#feed-control
	{
		position:relative;
		top:10px;
		width:378px;
		float:left;
	}

#feed-control .gfg-root
	{
      font-size: 11px;
      border:1px black solid;
    }

#feed-control .gfg-root .gfg-entry .gf-result
	{
      padding-left: 10px;
      line-height: 12px;
    }

#feed-control .gfg-title
	{
      font-size: 14px;
      font-weight: bold;
      background-color: #7d0c06;
      color: #802929;
      height: 22px;
      padding-left: 5px;
    }

#feed-control .gfg-title a
	{
      color: white;
    }

#feed-control .gfg-subtitle
	{
      font-size: 11px;
      background-color: white;
      color: #331111;
      text-align: left;
      margin-left: 5px;
    }

#feed-control .gfg-subtitle a
	{
      color: #331111;
    }

#feed-control .gf-title
	{
      font-size: 12px;
    }

#feed-control .gf-title a
	{
      color: #802929;
    }

#feed-control .gfg-root .gfg-listentry
	{
      padding-left: 5px;
      margin-right: 5px;
    }

#feed-control .gfg-root .gfg-listentry a
	{
      color: #802929;
    }

#feed-control .gfg-root .gfg-listentry a:hover
	{
      color: #331111;
    }

#feed-control .gfg-root .gfg-listentry-odd
	{
      background-color: white;
    }

#feed-control .gfg-root .gfg-listentry-highlight
	{
		border-left: 2px solid #331111;
		padding-left: 3px;
		background-image: none;
	}

