/************************************************/
/*     General CSS Layout                       */
/************************************************/

body		{margin:0px; padding:0px; background-color:#000000;}
.bodyLeft	{ background-image:url(images/body_left.gif); background-repeat:repeat-y; background-position:right;}
.bodyRight	{ background-image:url(images/body_right.gif); background-repeat:repeat-y; background-position:left;}
table		{margin:0px; padding:0px; border:0px;}
.main		{width:990px; border: 0px; background-color:#82DED2; background-image:url(images/wall_bg.jpg); background-repeat:no-repeat}
.mainWide	{width:990px; border: 0px; background-color:#82DED2; background-image:url(images/wall_bg_wide.jpg); background-repeat:no-repeat}
.mainLeft	{width:38px; background-image:url(images/main_left.jpg); background-repeat:repeat-y;}
.mainRight	{width:38px; background-image:url(images/main_rt.jpg); background-repeat:repeat-y;}

.logoHead		{}
.logoHeadWide	{}
.footer			{margin:0px; padding:0px; background-color:#000000; background-image:url(images/footer_bg.jpg); background-repeat:no-repeat;}


/************************************************/
/*     Top Nav Text Styles                      */
/************************************************/
.topNav				{float:left; margin:0px; padding:0px; padding-top:12px; width:990px; height:40px; color:#FFFFFF; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.topNav a, .topNav a:active, .topNav a:visited	{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight:normal; text-decoration:underline; text-transform:uppercase;}
.topNav a:hover		{color:#FFFF00; text-transform:uppercase;}

/************************************************/
/*     Main Body Text Styles                    */
/************************************************/
.mainArticle		{margin:0px; padding:0px; padding-bottom:25px; background-image:url(images/seperator.gif); background-repeat:no-repeat; background-position: center bottom;}
.mainArticleNoBtm	{margin:0px; padding:0px;}
h1 					{margin:0px; padding:5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#993399; text-transform:capitalize;}
h2					{margin:0px; padding:5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#993399; text-transform:capitalize;}
.mainText			{margin:0px; padding:0px; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;}
.mainText a, .mainText a:visited, .mainText a:active	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#993399; text-decoration:underline;}
.mainText a:hover 	{color:#FF0000;}
.quoteBlock			{margin:5px; padding:5px; float:right; text-align:center; width:200px; font-family:'Times New Roman', Times, serif; font-size:18px; font-style:italic; font-weight:bold; line-height:28px; color:#993399; background-color:#efefef;}

/************************************************/
/*     Right News Titles and Links              */
/************************************************/

h3			{margin:0px; padding:3px; padding-bottom:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#cc0000; text-transform:capitalize;}
h3 a, h3 a:visited, h3 a:active	{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#cc0000; text-decoration:none;}
h3 a:hover	{color:#993399; text-decoration:underline;}
.newsText	{margin:0px; margin-bottom:4px; padding:3px; padding-bottom:8px; border-bottom: 1px dashed #666666; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#666666;}
.pumpLeft	{width:35px; background-image:url(images/pump_left.png); background-repeat:no-repeat;}
.pumpRight	{width:13px; background-image:url(images/pump_right.png); background-repeat:no-repeat;}


/************************************************/
/*     Left Jukebox Links                       */
/************************************************/

.jukeRight	{width:33px; background-image:url(images/juke_side.png); background-repeat:no-repeat;}

.nav		{list-style-type: none; margin: 0px; padding: 0px; width: 138px; border: 0px;}

.nav li a	{
			background: black url(images/juke_link_bg.gif) no-repeat; background-position:bottom;
			font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: white; text-transform:uppercase; text-decoration: none;
			display: block; width: auto; padding: 0px; padding-left: 24px; padding-bottom:2px;
			line-height:19px;
			}

/*IE Fix. Actual menu width minus left padding of A element (10px) */
* html .nav li a { width: 114px;}

.nav li a:visited, .nav li a:active{color: white;}

.nav li a:hover{background-image: url(images/juke_link_bg_hilite.gif); text-decoration:underline; color:#FFCC00; }