body								{color: #000000;}
#wrapper							{width: 715px; border: solid 14px #000000; margin: auto; padding: 25px; position: relative; min-height: 515px;}

a:link {color:#666666; text-decoration: none;}      /* unvisited link */
a:visited {color:#666666; text-decoration: none;}  /* visited link */
a:hover {color:#000000; text-decoration: none;}  /* mouse over link */
a:active, li.active a {color:#000000; text-decoration: none;}  /* selected link */
span.clear 							{clear: both; display: block; float: none;}


/*Header*/
#header								{position: relative;}
#header ul							{margin: 0 0 55px -5px; float: right; font-family: Helvetica; padding: 0px;}
#header ul li						{float: left; list-style-type: none; text-transform: uppercase; font-size: 13px;}
div#paul_logo						{position: absolute; /*top: 50px; right: 102px;*/ top: 15px; left: 15px;}

.title h1							{}

/*Home Page*/
/*div#home							{background: url(images/paul_full.jpg) no-repeat scroll right 25px; margin-bottom: -25px; height: 580px; width: 700px;}
div#home img#paul_image				{}
div#home img#paul_represntative		{float: left; margin-left: 0px;}
div#home h1							{font-weight: normal; float: left; text-align: left; padding: 25px 0 0 0; font-family: "Adobe Casion Pro"; margin: 21px 0px 21px 0px; width: 500px;}
div#home p							{float: left; width: 330px; font-size: 15px; text-align: justify; clear: both; margin-left: 0px;}*/

div#home							{background: url(images/paul_image_upper.png) no-repeat scroll right 35px; margin-bottom: -80px; height: 580px; width: 740px;}
div#home img#paul_image				{}
div#home img#paul_represntative		{float: left; margin-left: 0px;}
div#home h1							{font-weight: normal; float: left; text-align: left; padding: 25px 0 0 0; font-family: "Adobe Casion Pro"; margin: 21px 0px 21px 0px; width: 500px;}
div#home p							{float: left; width: 385px; font-size: 25px; clear: both; margin-left: 10px; margin-top: 55px;}

/*Content Pages*/
div.content_pages					{padding: 0 50px; margin-bottom: 90px;}
div.content_pages div.title			{margin: 80px auto 0px; text-align: center;}
div.content_pages div.title h1		{margin: 0px; padding: 0px; text-align: center;}
div.content_pages h1				{font-family: helvetica; color: #ee3322; font-size: 36px; margin: 0 0 0 30px;}
div.content_pages h2				{font-size: 24px; font-weight: normal; font-family: "Adobe Casion Pro"; color: #444444; margin: 0 0 0 30px;}
div.content_pages img.divider		{}
div.content_pages p					{color: #000000; padding: 0 0 0 20px; margin-left: 12px; font-family: "Adobe Casion Pro";}


/*Agenda Page*/
div#agenda							{}

/*Legislation Page*/
div#legislation						{}
div#legislation p					{}

/*Supporters Page*/
div#supporters						{}
div#supporters h2					{text-align: center; width: 325px;}
div#supporters ul					{}
div#supporters ul li				{list-style-type: none;}
div#supporters ul li.city			{font-weight: bold; text-decoration: underline;}


/*News Page*/
div#news							{}
div#news h2							{}


/*About Page*/
div#about							{}
div#about h2						{text-align: center; width: 325px;}
div#about_paul						{margin-bottom: 30px;}
div#about_paul p.paul_top			{padding-right: 175px;}
div#about_paul p.paul_bottom		{padding-right: 230px; margin-bottom: 0px;}
div#about_paul p.paul_last			{margin-top: 0px; padding-left: 0px; padding-left: 20px;}
div#about_paul img#paul-image		{float: right; margin-left: 10px; margin-bottom: 10px; margin-right: 10px;}
div#about_paul img#paul-headshot	{float: left; margin-right: 10px; margin-left: 30px;}

/*Contact Page*/
div#contact							{}
div#contact p						{}
div#contact div#office_address		{margin: 0 0 0 20px;}
div#contact div#personal_address	{margin: 0 0 0 20px;}

/*Donate Page*/
div#donate							{}
div#donate h1						{font-size: 28px;}
div#donate p						{}
div#donate form						{margin: 20px 0 0 30px;}
div#donate form label				{margin: 0 15px 0 0; font-size: 13px;}
div#donate form input#volunteer_submit	{margin: 15px 0 0 0;}
div#donate table#volunteer			{}
div#donate table#volunteer tr		{}
div#donate table#volunteer tr td	{}


/*Footer*/
div#footer							{position: relative; bottom: 15px; left: 0px; width: 735px; height: 65px;}
div#footer img#join_me				{margin: 0 0 0 0;}
div#footer img.icon					{border: none;}
div#footer .right					{position: absolute; left: 0px; bottom: 0px;}
div#footer .left					{position: absolute; right: 0px; bottom: 0px;}


/* Messages */
div#messages				{background:none repeat scroll 0 0 #CCCCCC; border:1px solid #000000; margin:10px; padding:5px; text-align:center;}
div#messages ul.error		{text-align: left; color: #FF0000;}

