   *
   {
      padding: 0px;
      margin: 0px;
   }
   DIV.menubar
   {
      background: #99CCFF url('images/logo.jpg') no-repeat;
      height: 85px;
      width: 1024px;
   }

   DIV.menuItems
   {
      width: 1024px;
      float: left;
   }
   DIV.menuItems li
   {
      list-style: none;
      float: right;
      display: inline;
      white-space: nowrap;
      vertical-align:middle;
      font-family: Arial, Helvetica, sans-serif;
      font-weight: bold;
      color: white;
      font-size: 15px;
      margin-top: 20px;
      padding: 5px 10px 0px 40px;
   }
   DIV.menuItems li a:link
   {
     color: white;
     text-decoration: none;
   }
   DIV.menuItems li a:visited
   {
     color: white;
     text-decoration: none;
   }
   DIV.menuItems li a:hover
   {
     color: rgb(0,82,218);
     text-decoration: none;
   }

   SPAN.quickpicks
   {
  	        font-family: Arial, Helvetica, sans-serif;
  	        font-weight: bold;
  	        color: rgb(240,240,240);
                font-size: 15px;
   }


   DIV.page
   {
      width: 1024px;
      min-height: 800px;
      background-color: rgb(245,245,245);
      border: 0px dotted red;
   }

   DIV.frontpage
   {
       width: 320px;
       min-height: 600px; 
       border: 0px solid grey;
       float: left; 
       margin: 0px;
       overflow: hidden;
   }

   DIV.sectionHeading
   {
	width: 98%;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1.6px;
	font-size: 13px;
	color: black;
        background: rgb(153,205,255);
	padding-left: 4px;
	margin: 2px;
	border-bottom:1px solid gray;
	overflow: hidden;
   }
   DIV.sectionHeading a:link
   {
     color: rgb(80,80,80);
     text-decoration: none;
   }
   DIV.sectionHeading a:visited
   {
     color: rgb(80,80,80);
     text-decoration: none;
   }
   DIV.sectionHeading a:hover
   {
     color: red;
     text-decoration: none;
  }

   DIV.sectionHeadingThick
   {
	width: 98%;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1.6px;
	font-size: 13px;
	color: black;
        background: rgb(153,205,255);
	padding-left: 4px;
	margin: 2px;
	border-bottom:1px solid gray;
	height: 35px;
	overflow: hidden;
   }
   DIV.feedpreview
   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
   }
   DIV.feedpreview a:link
   {
     color: rgb(80,80,80);
     text-decoration: none;
   }
   DIV.feedpreview a:visited
   {
     color: rgb(80,80,80);
     text-decoration: none;
   }
   DIV.feedpreview a:hover
   {
     color: red;
     text-decoration: none;
   }

   ul.squareList
   {
	list-style: none;
	padding-left: 8px;
	margin-left: 14px;
	margin-top: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
   }
   ul.squareList li
   {
     margin-top: 6px;
     border-bottom: 1px solid rgb(225,225,225);
   }
   ul.squareList li a:link
   {
     color: rgb(80,80,80);
     text-decoration: none;
   }
   ul.squareList li a:visited
   {
     color: rgb(80,80,80);
     text-decoration: none;
   }
   ul.squareList li a:hover
   {
     color: red;
     text-decoration: none;
   }

   DIV.Help
   {
      border-left: 1px solid rgb(220,220,220);
      border-right: 1px solid rgb(220,220,220);
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      text-align: left;
      padding-left: 2px;
      padding-right: 2px;
   }
   DIV.Help TD
   {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
   }

   DIV.middle
   {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      text-align: left;
      padding-left: 2px;
      padding-right: 2px;
      border-left: 1px solid rgb(220,220,220);
      border-right: 1px solid rgb(220,220,220);

   }
   DIV.basicContainer
   {
      border: 1px solid rgb(220,220,220);
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      text-align: left;
      padding: 2px;
      margin: 4px;
   }
   DIV.highlights
   {
	width: 290px;
	border: 0px solid grey; 
	float: right; 
	margin: 0px;
   }
   DIV.featuredfeeds
   {
	width: 100%;
	border: 0px solid grey; 
	float: right; 
	margin: 0px; 
	background: rgb(245,232,203);
   }
   DIV.latest
   {
	width: 100%;
	border: 0px solid grey;
	float: right;
	margin: 0px;
	background: rgb(245,232,203);
   }
   DIV.misc
   {
	width: 280px;
	float: left;
	margin-top: 8px;
	overflow: hidden;
	padding: 4px;
	z-index: -1;
   }
   DIV.submitImagePreview
   {
        width: 230px;
	float: right;
	margin-top: 3px;
	overflow: hidden;
	padding: 4px;
	z-index: -1;
   }
   SPAN.imageArea
   {
   }

   TABLE.feedDetails td
   {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     color: black;
   }


   TABLE.feedDetails td a:link
   {
     color: black;
     text-decoration: none;
   }
   TABLE.feedDetails td a:visited
   {
     color: black;
     text-decoration: none;
   }
   TABLE.feedDetails td a:hover
   {
     color: red;
     text-decoration: none;
   }


   DIV.searchContainer
   {
        position: relative;
	top: 14;
	right: 10;
	margin: 0; /* need for IE Mac */
	padding: 0;
	vertical-align: middle;
	float: right;
   }
   DIV.searchform
   {
      white-space: nowrap; /* for Opera */
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      height: 30px;
      display: table-cell;
      vertical-align: middle;
      float: left;
   }
   DIV.searchform select
   {
      color: black;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      border: 1px solid grey;
      width: 200px;
   }
   DIV.searchform option
   {
      color: blue;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;

   }
   DIV.footer
   {
      width: 720;
      height: 40px;
      border: 0px solid orange;
      background: rgb(230,230,230);
      text-align: center;
      float: left;
      padding-left: 6px;
      padding-top: 4px;
      margin-top: 4px;
   }
   DIV.footer li
   {
                list-style: none;
		float: left;
		display: inline;
		white-space: nowrap;
		border-left: 0px solid rgb(250,250,250);
  	        font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;

   }
   DIV.footer li a:link
   {
     color: black;
     text-decoration: none;
   }
   DIV.footer li a:visited
   {
     color: black;
     text-decoration: none;
   }
   DIV.footer li a:hover
   {
     color: red;
     text-decoration: none;
   }
   SPAN.footerText
   {
  	        font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
                color: black;
   }
   SPAN.footerText-Right
   {
                text-align: right;
   }

   DIV.bar
   {
                width: 100%;
  	        font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
  	        color: rgb(240,240,240);
                margin-top: 6px;
                background-color: rgb(230,230,230);
                border-top: 1px solid grey;

   }
   .RESULTTABLE td
   {
     padding: 0px;
     margin: 0px
   }
   .RESULTTABLE td a:link
   {
  	        font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
     color: black;
     text-decoration: none;
     padding: 0px;
     margin: 0px
   }
   .RESULTTABLE td a:visited
   {
  	        font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
     color: black;
     text-decoration: none;
   }
   .RESULTTABLE td a:hover
   {
  	        font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
     color: red;
     text-decoration: none;
   }
   .entry
   {
      width: 100%;
   }
   .COL2
   {
     color: blue;
     text-align: right;
   }
   .COL-A
   {
     background-color: rgb(240,240,240);
   }
   

.mout a
{
   color: white;
   text-decoration: none;
   background-color: black;
}

.mover
{
   background-color: #BBB;
}
.mover a
{
   color: WHITE;
   background-color: #BBB;
   text-decoration: none;
}



#fpreview{
	position:absolute;
	border:1px solid #ccc;
	background:#FFF;
	padding:5px;
	display:none;
	color:#000;
	font-family: arial;
	font-size: 12px;
}

/* Copyright 2008 MagicToolBox.com. To use this code on your own site, visit http://magictoolbox.com */

/* CSS class for zoomed area */
.MagicZoomBigImageCont {
	border:			2px solid white;
}

/* CSS class for small looking glass square under mouse */
.MagicZoomPup {
	border: 		1px solid #aaa;
	background: 	        #ffffff;
	cursor:			hand;
}

/* CSS style for loading animation box */
.MagicZoomLoading {
	text-align:		center;
	background: 	#ffffff;
	color:			#444;
	border: 		1px solid #ccc;
	opacity:		0.8;
	padding:		3px 3px 3px 3px !important;
	display: 		none; /* do not edit this line please */
}

/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {
	padding-top:	3px !important;
}

.feedActions
{
  float: left;
  width: 372px;
  border: 1px solid rgb(200,200,200);
  margin: 2px 6px 4px 12px;
  padding: 4px;
  opacity:1.0;
  filter: alpha(opacity=100);
  -moz-opacity: 1.0;
   background-color: white;
}
.feedActionsTitle
{
   width: 372px;
   border: 1px solid rgb(200,200,200);
   margin: 4px 6px 4px 12px;
   padding: 4px;
   font-size: 12pt;
   background-color: white;
}
.FEEDITEMS
{
   background-color: rgb(240,240,240);
   width: 372px;
   border: 1px solid rgb(200,200,200);
}
.transON
{
  opacity:.30;
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
   border: 1px solid white;
   background-image: url('images/broken.jpg') no-repeat;
}

DIV.linkbuttons
{
   width: 372px;
   border: 1px solid rgb(200,200,200);
   margin: 4px 6px 4px 12px;
   padding: 4px;
}
DIV.linkbuttons a img
{
   border: 0px;
}

DIV.wait
{
   min-height: 600px;
   background-image: url("images/ajax.gif");
   background-position: 200px 300px;
   background-repeat: no-repeat;
}

