body			{margin: 1px; font-size: 12px; background-color: rgb(120, 150, 120);
				 font-family: "Lucida Grande", Geneva, Helvetica, sans-serif;}
@media print 	{body {background-color: white;}}

blockquote, p, li, .indent, .justified {text-align: justify;}

p, .indent		{text-indent: 2em;}

img				{border: 0px;}
				 
hr				{width: 90%;}

ul, ol, li		{text-indent: 0px;}

/*****table management*****/

#left_col, #right_col, #interest_link {width: 160px; background-color: rgb(150, 180, 150); position: absolute;}

@media screen
{
	.side_box	{background-color: rgb(230, 255, 230); width: 152px; margin: 1px; padding: 2px;}
	#center_col {margin: 0px 162px; padding: 4px; background-color: white;}
	#header_text {display: none;}
	#header 	{height: 66px; padding-left: 6px;}
}
@media print
{
	#left_col, #right_col, #interest_link {width: 0px; display: none;}
	#center_col {margin: 0px; padding: 4px; background-color: white; width: 100%;}
	#header_img {display: none;}
	#header_text {font-size: 18px; font-weight: bold; color: #444444;}
	#header 	{padding-bottom: 6px;}
}

#left_col		{left: 2px;}
#right_col		{right: 2px; text-align: center;}

/*****inline stuff*****/
.body_break 	{border-top: 1px dashed rgb(10, 40, 10); margin: 5px auto; width: 90%; font-size: 10px;}

#bottom_text	{font-size: 10px; padding: 10px 20px; border-top: dashed 1px;
				margin-top: 3px; text-align: justify; color: #333333;}

@media print	{#arb_quote {display: none;}}

.nav_header		{font-size: 14px; font-weight: bold; text-shadow: #AAAAAA 0px 3px 2px;}
.nav_links		{padding-left: 8px; line-height: 18px;}

#search_border	{border: 1px solid black; text-align: center; color: #000033;
				 margin: 0px 5px; font-size: 11px; padding-top: 3px; background-color: rgb(240, 255, 240);}
				 
.int_link_box	{margin: 3px 5px 0px 5px;}

.left			{text-align: left;}
.center			{text-align: center;}

.newsblock		{border: 1px solid rgb(110, 160, 110);}
.news 			{background: rgb(240, 255, 240); font-size: 13px; font-weight: bold; color: rgb(25, 100, 25);}
.date			{color: #424242; font-size: 11px;}
.news_topic		{color: #424242; font-size: 12px;}
.news_text		{padding: 2px;}
.news_img		{margin: 0px 4px 4px 0px;}

.reviewtitle	{font-size: 16px; font-weight: bold; text-shadow: #AAAAAA 0px 3px 3px;}
				 
.hiddenlinks    {padding-left: 6px; font-size: 11px; display: none;}

.pickhr			{width: 20%; margin: 8px 40%; border: 2px solid #8888ff; height: 0px;}
.picktable		{border-collapse: collapse;}
.picktable td	{border: 1px solid #666666;}
.picktable2		{width: 95%}
.innerpick		{border-collapse: collapse;}
.innerpick td	{border: 1px solid #666666;}

.row:hover		{background-color: #ffffcc;}
.review_info	{width: 175px; margin: 4px; border-collapse: collapse;}
.review_info td	{border: 1px solid #666666; background-color: #EEEEEE; padding: 2px;}
.review_rating	{border: 1px solid #999999;}
.review_rating td {padding: 1px;}

/*****Random Program Storage****/
.progtitle 		{font-size: 22px; color: rgb(0, 40, 0); font-weight: bold; text-shadow: #AAAAAA 0px 3px 3px;}
.progheader 	{font-size: 14px; font-weight: bold;}
.progcode 		{font-family: monospace; font-size: 10px; margin-left: 10px;
				border: 1px solid black; background-color: #EEFFFF; padding: 3px; text-align: left;}
.proghr 		{margin: 10px 20% 16px 20%; height: 0px; border-top: 2px solid rgb(200, 225, 200);}
.prognote 		{margin: 20px 20px 10px 20px; border: 2px solid #4444ff; padding: 3px;}

/*****anchor attributes*****/
#left_col a:link	{color: #0000CC;}
#left_col a:visited	{color: #0000CC;}
#left_col a:hover	{color: #000066; font-weight: bold;}
#left_col a:active	{color: #000022; font-weight: bold;}

#center_col a:link		{color: #0000FF;}
#center_col a:visited	{color: #0000FF;}
#center_col a:hover		{color: #000066;}
#center_col a:active	{color: #000022;}