hr	
{ 
	margin-top:auto;
	margin-right:20px;
	margin-bottom:auto;
	margin-left:20px;
	border-bottom: 1px solid #ccc;
}

/* This is the border line & background colour round the entire page */

.bodyline
{
  background:#ffffff;
  background-image:url(images/orion/backgrounds/body_hg.jpg);
  border: 10px solid #000000; 
  border-top: 0px solid #000000; 
  border-right: 0px solid #ccc;
  border-bottom: 0px solid #000000;
  border-left: 0px solid #484848;
}

.member
{
  background:#F0F0F0;
}

.footerline{
   height:40px;
   background: url(images/navbg.gif) repeat-x;
}

.toggleline{
   height:18px;
   background: url(images/navbg.gif) repeat-x;
}

.logoline
{
  background:#E4EAF2;
}

.navline
{
   background: url(images/cellpic3.gif) repeat-x;
   color:#FFFFFF;
   height:21px;
  border: 1px solid #000000; 
  border-top: 0px solid #ccc; 
  border-right: 0px solid #000000;
  border-bottom: 1px solid #ccc;
  border-left: 0px solid #ccc;
}


/* This is the outline round the main forum tables */
.forumline
{
  background:#ffffff;
  border: 0px solid #cccccc; 
  border-top: 0px solid #cccccc; 
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
}

.calline
{
  background:#ffffff;
  border: 0px solid #cccccc; 
  border-top: 1px solid #cccccc; 
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
}

.calline_today
{
   background: url(images/cellpic3.gif) repeat-x;
  border: 0px solid #cccccc; 
  border-top: 1px solid #cccccc; 
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
}

.calline_today_event
{
   background: url(images/link.gif) bottom right no-repeat;
  border: 0px solid #cccccc; 
  border-top: 1px solid #cccccc; 
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
}

/* Main table cell colours and backgrounds */
.row1
{
  background:#ffffff;
  border: 1px solid #cccccc; 
  border-top: 0px solid #cccccc; 
  border-right: 0px solid #cccccc;
  border-bottom: 1pxs olid #cccccc;
  border-left: 0px solid #cccccc;
}

.row2
{
  background:#E4EAF2;
  border: 1px solid #cccccc; 
  border-top: 0px solid #cccccc; 
  border-right: 1px solid #cccccc;
  border-bottom: 1pxs olid #cccccc;
  border-left: 1px solid #cccccc;
}

.row3
{
  background:#d7d3d3;
  border: 1px solid #cccccc; 
  border-top: 0px solid #cccccc; 
  border-right: 1px solid #cccccc;
  border-bottom: 1pxs olid #cccccc;
  border-left: 1px solid #cccccc;
}

.row4
{
  background:#ffffff;
  border: 0px solid #cccccc; 
  border-top: 0px solid #cccccc; 
  border-right: 0px solid #cccccc;
  border-bottom: 0pxs olid #cccccc;
  border-left: 0px solid #cccccc;
  font-size : 11px;
}

.row5
{
height:35px;

}

.row6
{
	margin:0px 0;
	border-bottom: 2px solid #c00;
}

.row_tops
{
  background:#cccccc;
  border: 1px solid #cccccc; 
  border-top: 0px solid #cccccc; 
  border-right: 0px solid #cccccc;
  border-bottom: 1pxs olid #cccccc;
  border-left: 0px solid #cccccc;
}

.row_topic
{
  background: #fff;
  height: 26px;
}

/* all td */

td.cal 
{
  background: #ecfac3 url(images/cellpic6.gif) repeat-y;
  background-position:center;
  height: 25px;
  width: 25px;
}



td.catHead 
{
  background-color:#ecfac3; 
  border: #FFCC66; 
  border-style: solid; 
  height: 28px;
}

td.cat,td.catHead 
{
  height: 29px;
  border-width: 0px 0px 0px 0px;
}

td.spaceRow 
{
  background-color: #cccccc; 
  border: #004801; 
  border-style: solid; 
}

td.td_portal	
{
  color: #484848; 
  font-size: 12px ; 
  font-weight:bold;
  background-color: #ffffff; 
  height: 30px;
}


/* all TH */
td.album
{
  color: #000000; 
  background-color: #ecfac3; 
  height: 21px;
  background-image: url(images/cellpic3.gif);
}

th.topic
{
  color: #000000; 
  font-size: 11px; 
  background-color: #ecfac3; 
  height: 21px;
  background-image: url(images/cellpic3.gif);
}

td.td_portal	
{
  color: #484848; 
  font-size: 12px ; 
  font-weight:bold;
  background-color: #ffffff; 
  height: 30px;
}

th.thHead,th.thTop,th.thLeft,th.thCornerL,th.thCornerR 
{
  border: #FFCC66; 
  border-style: solid; 
  height: 25px;
}

th.thHead,td.catHead 
{ 
  font-size: 12px; 
  border-width: 0px 0px 0px 0px;   
}

td.catSides,td.spaceRow	 { border-width: 0px 0px 0px 0px; }
th.thRight,td.catRight,td.row3Right	 { border-width: 0px 0px 0px 0px; }
th.thLeft,td.catLeft	  { border-width: 0px 0px 0px 0px; }
th.thBottom,td.catBottom  { border-width: 0px 0px 0px 0px; }
th.thTop	 { border-width: 0px 0px 0px 0px; }
th.thCornerL { border-width: 0px 0px 0px 0px; }
th.thCornerR { border-width: 0px 0px 0px 0px; }


/* other cells */

.topbkg 
{
  background:#ffffff ;
  height: 162px; 
  font-weight:bold; 
  color:#004801;
  background-image:url(images/orion/backgrounds/header.gif)
}

.topnav
{
  background:#ffffff url(images/navbg.gif) repeat-x;
  border: 1px solid #cccccc; 
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000;
  height:40px;
}

#wrapper {
	background:#fff;
	border:3px solid #f1f1f1;
	margin-left: 0px;
	margin-right: 0px;
}

#innerwrapper {
	margin:1px;
	padding:20px;
}
/* FI DivExpand - Daz - ForumImages.com - START */
/* Code  */
.codetitle,.code
{
  border:1px solid #a4bad2;
  padding:2px 2px 3px 3px; 
  color: #000000;
}

.codetitle
{
  font-size:11px;
  background: #d8dfe4;
  text-indent:2px;
  font-weight:bold;
  margin:10px 20px 0px 20px
}

.code
{
  background:#fafafa;
  border-top-width:0;
  color:#060;
  font:12px Courier,'Courier New',sans-serif;
  overflow:auto;
  height:40px;
  margin:0px 20px 0px 20px
}

/* Quote blocks */
.quotetitle,.quote
{
  color:#475e61;
  font-size:11px;
  border: 1px solid #a4bad2;
  padding:2px 2px 3px 3px
}

.quotetitle
{
  background:#e1e7ec;
  text-indent:2px;
  font-weight:bold;
  margin:10px 20px 0px 20px
}

.quote
{
  background:#fafafa;
  border-top-width:0;
  color:#444;
  overflow:auto;
  height:40px;
  margin:0px 20px 10px 20px
}


/* The text input fields background colour */
input.post, textarea.post, select 
{
  background-color : #ffffff;
  color : #000000;
  font-size: 12px;
  font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}

input.login, textarea.login, select 
{
  background-color : #ccccc;
  color : #000000;
  font-size: 11px;
}

input 
{
  background:#fafafa;
  font-size:11px;
  color: #000000
}

/* The buttons used for bbCode styling in message post */
input.button 
{
  background:#fafafa;
  font-size:11px;
  color: #000000;
}

input.catbutton 
{
  background:#fafafa;
  font-size:11px;
  color: #000000
}

/* The main submit button option */
input.mainoption 
{
  background:#fafafa;
  font-size:11px;
  color: #000000
}

/* None-bold submit button */
input.liteoption 
{
  background:#fafafa;
  font-size:11px;
  color: #000000
}


/* Background images for tables */
.tbl
{
  border-collapse:collapse;
  height:4px;
  width:100%
}

.tbll
{
  background: url(images/tb4_l.gif) no-repeat;
  width:8px
}

.tblbot
{
  background: url(images/tb4_m.gif) repeat-x;
  width:100%
}

.tblr
{
  background: url(images/tb4_r.gif) no-repeat;
  width:8px
}

.tblr
{
  background: url(images/tb4_r.gif) no-repeat;
  width:8px
}

.content_top
{
background: url(images/orion/backgrounds/header_content.gif) repeat-x;
height: 20px;
}

.footer_content
{
background:url(images/orion/backgrounds/footer.jpg);
height: 49px;
}
td.hccRow { background-color: #ffffff;  border: 1px solid #cccccc; 
  border-top: 0px solid #cccccc; 
  border-right: 0px solid #cccccc;
  border-bottom: 1pxs olid #cccccc;
  border-left: 0px solid #cccccc;
 }
td.hccRow:hover, td.hccRowHover {
	background: #ffffff url('hypercell/images/hcc.gif') bottom right no-repeat;
  border: 1px solid #cccccc; 
  border-top: 0px solid #cccccc; 
  border-right: 0px solid #cccccc;
  border-bottom: 1pxs olid #cccccc;
  border-left: 0px solid #cccccc;

}

