body	{ scrollbar-arrow-color: #ffffff; scrollbar-base-color: #2D4E71; scrollbar-face-color: #2D4E71; scrollbar-shadow-color: #2D4E71; scrollbar-highlight-color: #2D4E71; scrollbar-3dlight-color: #2D4E71; scrollbar-darkshadow-color: #2D4E71; scrollbar-track-color: #525866; font-family: Arial, Helvetica; font-size: 10pt; color: #525866 }
p 		{ font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }

a 			{ text-decoration:underline; color: #003366; }
a:visited 	{ text-decoration:underline; color: #666666; }
a:hover 	{ text-decoration:none; color: #222222; }

select 	{ font-family: Arial, Helvetica; font-size: 10px; color: #000000; background-color: #8D9AA1; }
input 	{ font-family: Arial, Helvetica; font-size: 10px; color: #000000; background-color: #8D9AA1; border: 1px inset #2D4E71; }
textarea, .bginput { font-size: 12px; font-family: Arial, Helvetica; color: #000000; background-color: #F1F7FF }

.time { font-family: Arial; font-size: 10px; color: #000000; }

.smallw			{ font-family: Arial, Helvetica; font-size: 10px; color: #ffffff; }
.smallb			{ font-family: Arial, Helvetica; font-size: 8pt; color: #000000; font-weight: bold; }

.small 			{ font-family: Arial, Helvetica; font-size: 10px; color: #000000; }
.small ul 		{ margin-top:2px; margin-left:10px; padding-left:0px; margin-bottom:3px; }
.small li 		{ color: #ffffff; font-family: Arial; font-size: 10px; margin-left:10px; list-style-image: url(/images/bullet_blk.gif)}

.header	{ font-family: Arial, Helvetica; font-size: 12pt; font-weight: bold; color: #BE2D3A; width: 100%; }
.box-lblue { background-image: url(../images/box_left-blue_tile.gif); background-repeat: repeat-y; background-position: left; }
.box-rblue { background-image: url(../images/box_right-blue_tile.gif); background-repeat: repeat-y; background-position: right; }


.new_content_header	{ font: 10px tahoma; font-weight: bold; color: #000; }

table.content	{ border: 1px solid #000; background-color: #F1F7FF; }
table.content2	{ border: 1px solid #000; background-color: #F4F9FF; }
table.comment	{ border: 0px solid #000; background-color: #F4F9FF; }
table.comment_top	{ border: 1px solid #CCC; background-color: #F1F7FF; }

td.data 		{ background: #F1F7FF; }
td.content		{ background-color: #F1F7FF; font: 12px arial;  padding: 2px; }

a.button		{ 	border: 1px solid #000;
					background-color: #FAA;
					padding: 5px;
					text-decoration:none;
					color: #000;
					font-weight: bold;
				}
a.button:visited 	{ text-decoration: none; color: #000; }
a.button:hover 		{ text-decoration: none; color: #666; background-color: #FFF; }


.required		{ font: 14px verdana; color: #333; font-weight: bold; }
.message		{ font: 12px tahoma; color: #D00; font-weight: bold; }

.action_bar		{ background-color: #2D4E71; }

.column_header	{ font: 12px tahoma; font-weight:bold;
					border-top: 	2px #FFF solid;
					border-left: 	2px #FFF solid;
					border-right: 	2px #000 solid;
					border-bottom: 	2px #000 solid; }




/*classes for the post*/
.post_header	{ font: 14px tahoma; color: #FFF; font-weight: bold; background-color: #2D4E71; }
.post_subheader	{ font: 10px verdana; }
.post_category	{ font: 10px arial; }
.post_content	{ font: 12px arial; padding: 4px; }
.post_readmore	{ font: 12px arial; font-weight: bold; }
.post_comments	{ font: 11px arial; font-weight: bold; }
.post_goodscore	{ font: 12px tahoma; font-weight: bold; }
.post_list		{ font: 12px arial; background-color:white;}

/*classes for the reviews*/
.review_header		{ font: 18px tahoma; color: #BE2D3A; font-weight: bold; }
.review_by			{ font: 12px tahoma; font-weight: bold; }
.review_subheader	{ font: 12px arial;  }
.review_content		{ font: 12px arial; }
.review_buylink		{ font: 12px tahoma; font-weight: bold; }
.review_list		{ font: 12px arial; background-color:white;}
.review_list_inactive		{ font: 12px arial; font-style: italic; background-color:#CCC;}
.review_list_unapproved		{ font: 12px arial; color: #000; font-style: italic; background-color:#FAA;}
.review_columnheader{ font: 12px tahoma; font-weight:bold;
		border-top: 	2px #FFF solid;
		border-left: 	2px #FFF solid;
		border-right: 	2px #000 solid;
		border-bottom: 	2px #000 solid;
		
		
/*classes for the articles*/
.article_header		{ font: 18px tahoma; color: #BE2D3A; font-weight: bold; }
.article_by			{ font: 12px tahoma; font-weight: bold; }
.article_subheader	{ font: 12px arial;  }
.article_content		{ font: 12px arial; }
.article_buylink		{ font: 12px tahoma; font-weight: bold; }
.article_list			{ font: 12px arial; background-color:white;}
.article_list_inactive	{ font: 12px arial; font-style: italic; background-color:#CCC;}
.article_list_unapproved{ font: 12px arial; color: #000; font-style: italic; background-color:#FAA;}
.article_columnheader{ font: 12px tahoma; font-weight:bold;
		border-top: 	2px #FFF solid;
		border-left: 	2px #FFF solid;
		border-right: 	2px #000 solid;
		border-bottom: 	2px #000 solid; }

