
/* Wilson Aurbach For Congress - Copyright 2006 - All Rights Reserved */


/* basics
-------------------------------------- */
html,body,div,p			{font: normal 11px Arial, Helvetica, Verdana, sans-serif; color: #666;}
body				{background: #fff url(/i/background_splash.jpg) repeat-x 50% 0; margin: 0; padding: 0;}


/* general
-------------------------------------- */
a:link,a:active			{color: #039; text-decoration: none; border-bottom: 1px solid #039;}
a:visited			{color: #039; text-decoration: none; border-bottom: 1px solid #039;}	
a:hover				{color: #ce1313; border-bottom: 1px solid #ce1313;}
a img				{border-width: 0; border-style: none;}


/* text
-------------------------------------- */
p				{margin: 15px 0 0 0; padding: 0; border: 0; line-height: 140%;}
p.denote			{background: #efefef; border: 1px solid #ccc; padding: 10px;}
div.denote			{background: #efefef; border: 1px solid #ccc; padding: 10px;}
div.pr				{margin-bottom: 15px;}
p.prdate			{font-size: 10px; font-style: italic; color: #999; padding: 0; maring: 0;}
p.prhead			{font-size: 10px; padding: 0; margin: 0;}
p.prsubhead			{font-size: 10px; font-style: italic; color: #666; padding: 2px 0 0 0; margin: 0;}
p.prheadline			{line-height: 100%; font-size: 14px; font-weight: bold; margin-bottom: 0;}
p.prsubheadline			{font-size: 13px; font-weight: normal; margin-top: 5px; font-style: italic;}
p.backtopr			{font-size: 11px; text-align: right;}
h1				{margin: 30px 0 0 0; padding: 0 0 5px 0; border-bottom: 1px solid #dfdfdf; font-size: 11px; font-weight: normal; text-transform: uppercase; letter-spacing: 0px;}
body#contribute form		{text-align: center; margin: 15px 0 25px 0;}
body#links li,
body#vote li			{margin: 5px 0;}
body#vote table			{background: #efefef; width: 395px; margin: 10px 0 0 0; padding: 0; border-top: 1px solid #ccc; border-right: 1px solid #ccc;}
body#vote td			{font-size: 10px; padding: 7px; margin: 0; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc;}



/* structure
-------------------------------------- */
#rapper_splash			{width: 659px; margin: 0 auto; position: relative;}
#content_splash			{width: 659px; margin: 100px 0 0 0; padding: 0; border: 0;}
#footer_splash			{clear: both;}

#rapper				{width: 720px; margin: 0 auto; position: relative;}
#content			{width: 720px; margin: 10px 0 40px 0; padding: 0; border: 0;}

#header				{margin-bottom: 10px;}
#maincontent			{float: left; width: 395px; text-align: left; margin: 0; padding: 0 30px;}
#callouts			{float: left; width: 125px; text-align: left; margin: 10px 0 0 0; padding: 0;}

#footer				{clear: both; padding-top: 20px; margin-left: 30px;}


/* splash top navigation
-------------------------------------- */
div#navsplashtop				{height: 20px; width: 585px; margin: 10px 0 0 32px; padding: 0; border: 0; background: transparent;}
div#navsplashtop ul#menusplashtop		{height: 20px; width: 585px; background: transparent url(/i/nav_splash_top.gif) top left no-repeat; margin: 0; padding: 0; position: relative;}
div#navsplashtop ul#menusplashtop li		{margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
ul#menusplashtop li, 
ul#menusplashtop a				{height: 20px; display: block;}
div#navsplashtop ul#menusplashtop li a		{text-indent: -9999px; overflow: hidden; text-decoration: none; border: 0;}
	
#meetnav			{left: 0; width: 110px; margin-right: 19px;}
#contributenav			{left: 129px; width: 97px; margin-right: 19px;}
#volunteernav			{left: 245px; width: 91px; margin-right: 19px;}
#issuesnav			{left: 355px; width: 111px; margin-right: 19px;}
#districtnav			{left: 485px; width: 100px;}

#meetnav a:hover		{background: transparent url(/i/nav_splash_top.gif) 0 -20px no-repeat;}
#contributenav a:hover		{background: transparent url(/i/nav_splash_top.gif) -129px -20px no-repeat;}
#volunteernav a:hover		{background: transparent url(/i/nav_splash_top.gif) -245px -20px no-repeat;}
#issuesnav a:hover		{background: transparent url(/i/nav_splash_top.gif) -355px -20px no-repeat;}
#districtnav a:hover		{background: transparent url(/i/nav_splash_top.gif) -485px -20px no-repeat;}


/* splash bottom navigation
-------------------------------------- */
div#navsplashbottom				{height: 20px; width: 511px; margin: 10px 0 20px 62px; padding: 0; border: 0; background: transparent;}
div#navsplashbottom ul#menusplashbottom		{height: 20px; width: 511px; background: transparent url(/i/nav_splash_bottom.gif) top left no-repeat; margin: 0; padding: 0; position: relative;}
div#navsplashbottom ul#menusplashbottom li	{margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
ul#menusplashbottom li, 
ul#menusplashbottom a				{height: 20px; display: block;}
div#navsplashbottom ul#menusplashbottom li a	{text-indent: -9999px; overflow: hidden; text-decoration: none; border: 0;}
	
#pressnav			{left: 0; width: 104px; margin-right: 19px;}
#calendarnav			{left: 123px; width: 91px; margin-right: 19px;}
#endorsenav			{left: 123px; width: 115px; margin-right: 19px;}
#votenav			{left: 257px; width: 63px; margin-right: 19px;}
#contactnav			{left: 339px; width: 82px; margin-right: 19px;}
#linksnav			{left: 440px; width: 70px;}

#pressnav a:hover		{background: transparent url(/i/nav_splash_bottom.gif) 0 -20px no-repeat;}
#calendarnav a:hover		{background: transparent url(/i/nav_splash_bottom.gif) -123px -20px no-repeat;}
#endorsenav a:hover		{background: transparent url(/i/nav_splash_bottom.gif) -123px -20px no-repeat;}
#votenav a:hover		{background: transparent url(/i/nav_splash_bottom.gif) -257px -20px no-repeat;}
#contactnav a:hover		{background: transparent url(/i/nav_splash_bottom.gif) -339px -20px no-repeat;}
#linksnav a:hover		{background: transparent url(/i/nav_splash_bottom.gif) -440px -20px no-repeat;}



/* global navigation
-------------------------------------- */
div#globalnav				{float: left; height: 398px; width: 120px; margin: 0; padding: 0; border: 0; background: transparent; border-right: 1px #dfdfdf solid;}
div#globalnav ul#globalmenu		{height: 398px; width: 120px; background: transparent url(/i/nav_global.gif) top left no-repeat; margin: 0; padding: 0; position: relative;}
div#globalnav ul#globalmenu li		{margin: 0; padding: 0; list-style: none; position: absolute; left: 0;}
ul#globalmenu li, 
ul#globalmenu a				{height: 20px; width: 120px; display: block;}
div#globalnav ul#globalmenu li a	{text-indent: -9999px; overflow: hidden; text-decoration: none; border: 0;}
	
#globalmeetnav			{top: 0; height: 20px;}
#globalcontributenav		{top: 42px; height: 20px; margin-top: 22px;}
#globalvolunteernav		{top: 84px; height: 20px; margin-top: 22px;}
#globalissuesnav		{top: 126px; height: 20px; margin-top: 22px;}
#globaldistrictnav		{top: 168px; height: 20px; margin-top: 22px;}
#globalpressnav			{top: 210px; height: 20px; margin-top: 22px;}
#globalcalendarnav		{top: 252px; height: 20px; margin-top: 22px;}
#globalendorsenav		{top: 252px; height: 20px; margin-top: 22px;}
#globalvotenav			{top: 294px; height: 20px; margin-top: 22px;}
#globalcontactnav		{top: 336px; height: 20px; margin-top: 22px;}
#globallinksnav			{top: 378px; height: 20px; margin-top: 22px;}

#globalmeetnav a:hover		{background: transparent url(/i/nav_global.gif) -120px 0px no-repeat;}
#globalcontributenav a:hover	{background: transparent url(/i/nav_global.gif) -120px -42px no-repeat;}
#globalvolunteernav a:hover	{background: transparent url(/i/nav_global.gif) -120px -84px no-repeat;}
#globalissuesnav a:hover	{background: transparent url(/i/nav_global.gif) -120px -126px no-repeat;}
#globaldistrictnav a:hover	{background: transparent url(/i/nav_global.gif) -120px -168px no-repeat;}
#globalpressnav a:hover		{background: transparent url(/i/nav_global.gif) -120px -210px no-repeat;}
#globalcalendarnav a:hover	{background: transparent url(/i/nav_global.gif) -120px -252px no-repeat;}
#globalendorsenav a:hover	{background: transparent url(/i/nav_global.gif) -120px -252px no-repeat;}
#globalvotenav a:hover		{background: transparent url(/i/nav_global.gif) -120px -294px no-repeat;}
#globalcontactnav a:hover	{background: transparent url(/i/nav_global.gif) -120px -336px no-repeat;}
#globallinksnav a:hover		{background: transparent url(/i/nav_global.gif) -120px -378px no-repeat;}

body#meet #globalmeetnav	{background: transparent url(/i/nav_global.gif) -240px 0px no-repeat;}
body#contribute #globalcontributenav	{background: transparent url(/i/nav_global.gif) -240px -42px no-repeat;}
body#volunteer #globalvolunteernav	{background: transparent url(/i/nav_global.gif) -240px -84px no-repeat;}
body#issues #globalissuesnav	{background: transparent url(/i/nav_global.gif) -240px -126px no-repeat;}
body#district #globaldistrictnav	{background: transparent url(/i/nav_global.gif) -240px -168px no-repeat;}
body#press #globalpressnav	{background: transparent url(/i/nav_global.gif) -240px -210px no-repeat;}
body#calendar #globalcalendarnav	{background: transparent url(/i/nav_global.gif) -240px -252px no-repeat;}
body#endorse #globalendorsenav	{background: transparent url(/i/nav_global.gif) -240px -252px no-repeat;}
body#vote #globalvotenav	{background: transparent url(/i/nav_global.gif) -240px -294px no-repeat;}
body#contact #globalcontactnav	{background: transparent url(/i/nav_global.gif) -240px -336px no-repeat;}
body#links #globallinksnav	{background: transparent url(/i/nav_global.gif) -240px -378px no-repeat;}

body#meet #globalmeetnav a:hover	{background: transparent url(/i/nav_global.gif) -240px 0px no-repeat;}
body#contribute #globalcontributenav a:hover	{background: transparent url(/i/nav_global.gif) -240px -42px no-repeat;}
body#volunteer #globalvolunteernav a:hover	{background: transparent url(/i/nav_global.gif) -240px -84px no-repeat;}
body#issues #globalissuesnav a:hover	{background: transparent url(/i/nav_global.gif) -240px -126px no-repeat;}
body#district #globaldistrictnav a:hover	{background: transparent url(/i/nav_global.gif) -240px -168px no-repeat;}
body#press #globalpressnav a:hover	{background: transparent url(/i/nav_global.gif) -240px -210px no-repeat;}
body#calendar #globalcalendarnav a:hover	{background: transparent url(/i/nav_global.gif) -240px -252px no-repeat;}
body#endorse #globalendorsenav a:hover	{background: transparent url(/i/nav_global.gif) -240px -252px no-repeat;}
body#vote #globalvotenav a:hover	{background: transparent url(/i/nav_global.gif) -240px -294px no-repeat;}
body#contact #globalcontactnav a:hover	{background: transparent url(/i/nav_global.gif) -240px -336px no-repeat;}
body#links #globallinksnav a:hover	{background: transparent url(/i/nav_global.gif) -240px -378px no-repeat;}
