/*
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 CHARACTERISTICS FOR THE BODY OF THE PAGE.. WHAT FONTS TO USE, BACKGROUND COLOURS ETC.
 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/

Body{
		font-family:Trebuchet MS, Arial, Verdana;
		color:#cc9933;
		font-size:.95em;
		font-weight:normal;
		background-color:#191919;
		background-image:url('portal_gfx/background.png');	
		background-repeat: repeat-x;
}

a:link{
	border:none;
	color:#bb6633;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

a:visited{
	color:#bb6633;
	border:none;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

a:hover{
	color:#ffffff;
	border:none;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}

a:active{
	color:#ffffff;
	border:none;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}


/*
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
DEFINE CSS "FRAMESET" WORKAROUND FOR SHOUTBOX, SHOULD BE COMPATILE WITH MOST BROWSERS.
 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/

p.shoutbox {
   font-size:.95em;
   font-weight:normal;
   display:block;
   margin-left:auto;
   margin-right:auto;   
   font-family:Trebuchet MS, Arial, Verdana;
   color:#bb5511;
   background-color:#050505;
   border:3px;
   border-style:double;
   border-color:#353535;
   width: 90%;
   height: 220px;
   overflow: auto;      
}

b.shout1{
	color:#ffaa33;
	font-size:.90em;
	font-weight:bold;
}
b.shout2{
	color:#cc9933;
	font-size:.80em;
	font-weight:normal;
}
b.shout3{
	color:#662222;
	font-size:.65em;
	font-weight:normal;
}
/*
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
SHOUTBOX BUTTONS;
 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/

input.shoutbox {
   font-family:Trebuchet MS, Arial, Verdana;
   color:#cc9911;
   background-color:#050505;   
   border:3px;
   border-style:double;
   border-color:#353535;
   font-size:11px;
   font-weight:bold;   
}

/*
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
DEFINE CSS "FRAMESET" WORKAROUND FOR SHOUTBOX, SHOULD BE COMPATILE WITH MOST BROWSERS.
 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/


Td.Category_Heading{
		text-align:center;
		background-image:url('portal_gfx/catbg.gif');	
		background-repeat: repeat-x;
		width:50%;
}

b.Category_Heading{
	color:#ffffff;
	font-size:.95em;
}

Td.Category_Contents{
		text-align:center;
		background-image:url('portal_gfx/background.png');	
		background-repeat: repeat-x;
		padding:5px;
		width:50%;			
}

b.Category_Contents{
	color:#ffcc44;
	font-size:.75em;
	font-weight:normal;
}

/*
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
CHARACTERISTICS FOR THE TOP TABLE WHICH IS THE LOGO PART.
 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/

Table.Logo_Wrapper{

	margin-left:auto;
	margin-right:auto;
	width:980px;
	background-color:#353535;
	border:1px;
	border-style:outset;
	border-color:#454545;
}
Table.Logo_Inner{
	margin-left:auto;
	margin-right:auto;
	background-image:url('portal_gfx/background.png');	
	background-repeat: repeat-x;
	background-color:#191919;
	width:98%;
	vertical-align:top;
}
Td.Logo_Padding{
	padding:0.25em;
}
Img.Site_Logo{
	display:block;
	margin-left:auto;
	margin-right:auto;
	border:0px;	
}
h1.Logo{
text-align:center;
color:#ffffff;
font-size:1.5em;
}
h2.Logo{
text-align:center;
color:#ddaa44;
font-size:1em;
margin-left:auto;
margin-right:auto;
}
h3.bottomstats{
text-align:center;
color:#774411;
font-size:.6em;
margin-left:auto;
margin-right:auto;
}




input.btn 
{ 

	border:3px outset; 
	border-color: #303030;
	background: #252525;	
	color:#dd7722;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;	
} 


a.logout 
{ 
  
	border:3px outset;
	border-color:#303030;
	background: #252525;	
	color:#dd7722;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;	
	  
} 


hr.divider{
	background-color:#191919;
	height:5px;
	width:60%;
	color:#553311;
}

b.General_Content{
	color:#ee9933;
	font-size:0.75em;	
}

b.General_Contentb{
	color:#ffcc33;
	font-size:0.85em;	
}


b.SSI_Content{
	color:#ee9933;
	font-size:0.75em;	
}
b.Hit_Counter{
	color:#aa5511;
	font-size:0.65em;	
}

b.General_Content2{
	color:#ee9933;
	font-weight:normal;
	font-size:0.7em;	
}

a.linkbot:link{
	border:none;
	color:#bb3333;
	font-size:.6em;
	font-weight:normal;
	text-decoration:none;
}

a.linkbot:visited{
	color:#bb3333;
	border:none;
	font-size:.6em;
	font-weight:normal;
	text-decoration:none;
}

a.linkbot:hover{
	color:#ffffff;
	border:none;
	font-size:.6em;
	font-weight:normal;
	text-decoration:underline;
}

a.linkbot:active{
	color:#ffffff;
	border:none;
	font-size:.6em;
	font-weight:normal;
	text-decoration:underline;
}





a.linkbot2:link{
	border:none;
	color:#bb3333;
	font-size:.8em;
	font-weight:normal;
	text-decoration:none;
}

a.linkbot2:visited{
	color:#bb3333;
	border:none;
	font-size:.8em;
	font-weight:normal;
	text-decoration:none;
}

a.linkbot2:hover{
	color:#ffffff;
	border:none;
	font-size:.8em;
	font-weight:normal;
	text-decoration:underline;
}

a.linkbot2:active{
	color:#ffffff;
	border:none;
	font-size:.8em;
	font-weight:normal;
	text-decoration:underline;
}
