/* CSS Document */
body 					{font: 11px Verdana, Tahoma, Serif;}
/**********************************
			Header
**********************************/
#header 				{width:779px;margin:auto;height:50px;}
#lines 					{margin:auto;width:779px;margin-bottom:0px;font-size:1px;margin-top:20px !important;margin-top:5px;clear:both;}
#leftline 				{float:left;border-bottom:2px solid #0055A1;width:553px;margin-right:1px;}
#rightline 				{float:left;border-bottom:2px solid #333;width:225px;}
#logo 					{float:left;}
#logo h1 				{display:none;}
#search 				{float:right;}
#skip 					{display:none;}
#frmSearch 				{margin:0px;padding:0px;padding-top:10px;text-align:right;}
#keywords 				{line-height:19px !important;font: 11px Verdana, Tahoma, Serif;width:162px;margin-top:0px !important;margin-top:-1px;margin-right:2px;
						 padding:2px 2px 2px 2px;border-top:1px solid #D5D5D5;border-bottom:1px solid #A7A7A7;border-left:1px solid #D5D5D5;
						 border-right:1px solid #A7A7A7;}
#btnsearch 				{font: 10px Tahoma, Arial, Serif;background:#FFF top left url(images/img_searchback.gif) repeat-x ;width:55px;text-transform:uppercase;
						 border-top:1px solid #D5D5D5;border-bottom:1px solid #A7A7A7;height:19px;
						 border-left:1px solid #D5D5D5;border-right:1px solid #A7A7A7;cursor:pointer;}
						/*grdient image*/
#search 				{padding-top:13px !important;padding-top:14px;padding-bottom:5px !important;padding-bottom:4px;line-height:21px;}
#search a 				{color:#0066CC;text-decoration:none;font:bold 10px Verdana, Arial, Helvetica, sans-serif;}
/************************************
			Navigation
*************************************/
#nav, #nav ul 			{float:left;width:779px;list-style:none;line-height:15px;background:top left url(images/img_greyNav.jpg) no-repeat;
						 padding:0px;border-bottom:solid 1px #555;margin:0px;}
						/*grey nav bar image*/
#nav a 					{display:block;color:#EEE;text-decoration:none;padding:5px 14px 5px 14px;background:left url(images/img_dottedwhite.gif) no-repeat;}
						/*dot dividers*/
#nav a:active 			{background:top left url(images/img_greynavhigh.jpg) repeat-x;}
						/*grey background on active*/
#nav li 				{float:left;padding:0px;cursor:pointer;}
#nav li ul 				{background:#ccc;font: 9px Verdana, Tahoma, Serif;text-transform:none;position:absolute;left:-999em;height:auto;width:145px !important;
						 width:125px;font-weight:normal;border:1px solid #FFF;border-top:1px solid #555;border-right:none;margin:0px;}
#nav li li 				{width:145px !important;width:125px;display:block;border-bottom:1px solid #eee;}
#nav li li li			{border-bottom:1px solid #fff;}
#nav li ul a 			{color:#333;background:none;display:block;width:135px !important;width:130px;padding:5px 2px 5px 8px !important;padding:5px 8px 5px 8px;}
#nav a.level 			{background:right url(images/img_arrowgrey1.gif) no-repeat;}
#nav li ul ul 			{border-top:1px solid #fff;background:#DDD;margin:-24px 0px 0px 145px !important;margin:-24px 0px 0px 146px;width:145px !important;width:125px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left:-999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left:auto;}
#nav li:hover, #nav li.sfhover {background:top left url(images/img_greynavhigh.jpg) repeat-x;}
#nav li li:hover, #nav li li.sfhover {background:#DDD;}
#nav li li li:hover, #nav li li li.sfhover {background:#EEE;}
#horz 					{clear:both;font:bold 10px Tahoma, Serif; text-transform:uppercase;margin:auto;width:779px;margin-top:12px;position:relative;} 
						/*nav bar placement, weird*/
/************************************
				Body
*************************************/
#container 				{width:779px;margin:auto;}
#right 					{width:225px;float:right;margin-top:2px;margin-bottom:20px;}
/**** SiriusXM Ad ****/
#testimonial, #hometestimonial	{font-size:10px;background:top left url(images/Sirius_blackbackgroud.jpg) no-repeat;text-align:left;border:1px solid #ccc;margin-top:2px !important;margin-top:0px;margin-bottom:0px;padding:69px 0px 0px 7px !important;padding:69px 0px 0px 7px;}
#testimonial a, #hometestimonial a	{text-decoration:none; color:#333333;}
#testimonial p, #hometestimonial p 	{line-height:12px;}
#testimonial p#testright, #hometestimonial p#testright {margin-right:0px;;margin-bottom:0px;width:200px;}
#testimonial em, #hometestimonial em {font-style:normal;}
#testimonial em a, #hometestimonial em a {color:#4073B5;}
/******************************************
			Footer
******************************************/
#footer 				{padding:10px 15px 10px 15px;width:749px;}
#footer 				{clear:both;width:779px;margin:auto;background:#f5f5f5;}
#footer 				{width:779px;margin:auto;}
#lastpublished			{margin:0px;line-height:20px;font-size:10px;color:#999; float:right; margin-top:-10px;}
#copyright a 			{color:#0066CC; font-size:10px}
#copyright 				{margin:0px;line-height:20px;font-size:10px;color:#333;}
#copyright p 			{margin:0px;}
#access 				{float:right;margin-top:10px;}
#access ul 				{margin:0px;padding:0px;}
#access ul li 			{list-style-type:none;display:inline;margin-top:15px;}
#access ul li a 		{text-decoration:none;font-size:10px;color:#333;}



/************************************
			Home Page
*************************************/

/************************************
			Other Pages
*************************************/
#themephoto 			{}
#content 				{width:500px;float:left;padding:15px;line-height:16px;padding-bottom:25px;}
#content small a 		{color:#666;text-decoration:none;}
#content h2 			{color:#4073B5;font:bold 13px Tahoma;margin-top:5px;margin-bottom:20px;}
#content h3 			{color:#000;font:bold 13px Tahoma;margin-bottom:5px;margin-top:10px;}
#content h4 			{color:#4073B5;font:bold 11px Tahoma;margin-bottom:5px;margin-top:10px;}
#content h5 			{color:#000;font:bold 11px Tahoma;margin-bottom:5px;margin-top:10px;}
#content h6 			{color:#4073B5;font:normal 11px Tahoma;margin-bottom:5px;margin-top:10px;}
#content p 				{margin-top:10px;margin-bottom:10px;}
#content a 				{color:#4073B5;}
#content ul.extra 		{margin:0px;padding:0px;line-height:14px;}
#content ul.extra li 	{margin:0px;padding:0px;list-style-type:none;border-bottom:1px solid #FFF;}
#content ul.extra li a 	{padding:0px 0px 5px 10px;margin:0px;background:top left url(images/img_bulletArrowContent.gif) no-repeat;display:block;}

/**** Sidebar ****/
#right h2 				{width:205px;padding:6px 10px 6px 10px;background:#0055A1;font:bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#fff;margin:0px 0px 2px 0px;}
#right ul 				{font:8px Verdana;margin:0px;padding:0px;width:225px;margin-bottom:25px;}
#right ul li ul 		{margin:0px;padding:0px;background:transparent;}
#right ul li 			{list-style-type:none;margin-bottom:0px;}
#right ul li li			{margin-left:12px;}
#right ul li#vertfirst 	{border-bottom:1px solid #D3D3D3;border-top:1px solid #D3D3D3;}
#right ul li ul li		{margin-bottom:0px;padding-bottom:0px;border:none;}
#right ul li a 			{display:block;border-bottom:1px solid #D3D3D3;background:top left url(images/img_bulletArrowRight.gif) no-repeat;color:#333;font-weight:bold;
						text-decoration:none;padding-top:6px;padding-bottom:6px;padding-left:15px;width:210px;}
#right ul li a#highlight{background:#F5F5F5 top left url(images/img_bulletArrowDown.gif) no-repeat;}
#right ul li a:hover	{color:#000;background-color:#F5F5F5;}
#right ul li ul li a 	{padding-left:15px;background:top left url(images/img_bulletArrowRight.gif) no-repeat;border-bottom:1px dashed #D3D3D3;font-weight:normal;
						 color:#666;width:198px;display:block;}
#right ul li ul li a#highlighted 	{color:#4073B5;}
#right ul 				{font:9px Verdana;}

/**** Sidebar Ad Container ****/
#bottomcontainer 		{border:1px solid #ccc;padding:12px;line-height:16px;}
#bottomcontainer a 		{color:#4073B5;}

/**** Footer ****/
#btnprinter 			{background:top url(images/btn_printicon.gif) no-repeat;position:relative;padding:2px 2px 2px 50px;margin-right:5px;}
#btnemail 				{background:top left url(images/btn_emailicon.gif) no-repeat;position:relative;padding:2px 2px 2px 26px;}

/******************************************
		WHAT THE HELL IS THIS?!
******************************************/
#pages p {}
#pages a {color:#333;text-decoration:none;}
#pages {color:#999;font-size:10px;text-align:right;}
#contenthome p {margin:0px 0px 10px 0px;line-height:14px;}

/******************************************
Hot Banana Archive Module
******************************************/
#archive					{float:right; position:relative; border-left:1px solid #ccc; border-right:1px solid #ccc; width:110px;padding-left:10px;}
#archive ul 				{list-style-type:none; padding-top:5px;font:bold 10px Tahoma, Helvetica, sans-serif;color:#656; margin-top:4px;margin-bottom:10px;}
#archive ul li a			{list-style-type:none; text-decoration:none; font:10px Tahoma, Helvetica, sans-serif;color:#333;}
#archive ul li a:hover		{text-decoration:underline;}
#archive ul					{margin:0px; padding:5px;}
