	 /* General page style. The scroll bar colours only visible in IE5.5+ */
body
{
	background-color: #941a02;
	background-image: url(gfx/sm_bg.gif);
	border: 0px #AEAEAE solid;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006666;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

body.popup
{
	background-image: none;
	background-color: #e0af54;	
}

body.popup2
{
	background-image: none;
	background-color: #fee7a9;	
}

table.content
{
	background-image: url(gfx/sm_content_bg.gif);
	background-repeat: repeat-y;
/*	background-color: #fee7a9;*/
	border: 0px #AEAEAE solid;
	width: 572px;
	padding-left: 9px;
	padding-right: 4px;
}

table.smallcontent2
{
	background-image: url(gfx/sm_content_bg_ecard.gif);
	background-repeat: repeat-y;
/*	background-color: #fee7a9;*/
	border: 0px #AEAEAE solid;
	width: 400px;
	padding-left: 9px;
	padding-right: 4px;
}

table.smallcontent
{
	background-image: url(gfx/sm_contentsmall_bg.gif);
	background-repeat: repeat-y;
/*	background-color: #fee7a9;*/
	border: 0px #AEAEAE solid;
	width: 285px;
	padding-left: 9px;
	padding-right: 4px;
}

table.system
{
	border-left: 6px solid #e0af54;
	border-right: 6px solid #e0af54;
}

table.ecDesc
{
	border: 0px #AEAEAE solid;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
}

hr.seperator
{
	color: #bc831e;
}

.descHead
{
	font-weight: bold; 
	font-size: 10px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #ffffff;
}

.descHeadOff
{
	font-weight: bold; 
	font-size: 10px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #696969;
}

td.vote
{
	border: 1px solid #fee7a9;
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000000;
	padding: 4px 4px 4px 4px;
}

td.vote2
{
	border: 1px solid #fee7a9;
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #990000;
	padding: 4px 4px 4px 4px;
}
/* Naviline: Corners, Text and Backgrounds */
td.naviline 
{
	font-weight: normal; 
	font-size: 9px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	background-image: url(gfx/sm_mainmenu_line.gif);
	background-repeat: repeat-x;
	height: 25px;
	width: 875px;
}
td.navileft
{
	background-image: url(gfx/sm_mainmenu_left.gif); 
	background-repeat: no-repeat;
	height: 25px;
	width: 15px;
}
td.naviright
{
	background-image: url(gfx/sm_mainmenu_right.gif); 
	background-repeat: no-repeat;
	height: 25px;
	width: 15px;
}
/*--------------*/

.text
{
	font-weight: normal; 
	font-size: 10px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
}

.textbaige
{
	font-weight: normal; 
	font-size: 10px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #fee7a9;
}

a.text
{
	font-weight: normal; 
	font-size: 10px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #660000;
	text-decoration: none;
}
a.text:HOVER
{
	font-weight: normal; 
	font-size: 10px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #660000;
	text-decoration: underline;
}
.texthead
{
	font-weight: bold; 
	font-size: 10px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #990000;
}

.contenthead
{
	font-weight: bold; 
	font-size: 10px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #fee7a9;
	color : #990000;
	padding-left: 6px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.tophead
{
	font-weight: bold; 
	font-size: 10px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	padding-left: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.smalltext
{
	font-weight: normal; 
	font-size: 9px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	text-decoration: none;
}

a.smalltext:HOVER
{
	font-weight: normal; 
	font-size: 9px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #660000;
	text-decoration: underline;
}

.smalltext3
{
	font-weight: normal; 
	font-size: 9px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	text-decoration: none;
	letter-spacing: -1px;
}

a.smalltext3:HOVER
{
	font-weight: normal; 
	font-size: 9px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #660000;
	text-decoration: none;
	letter-spacing: -1px;
}

.smalltext2
{
	font-weight: normal; 
	font-size: 9px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #660000;
	text-decoration: none;
	letter-spacing: -1px;
}

/* Quote & Code blocks */
.code 
{
	font-family: Courier, 'Courier New', sans-serif; 
	font-size: 11px; 
	color: #006600;
	background-color: #FAFAFA; 
	border: #D1D7DC; 
	border-style: solid;
	border-left-width: 1px; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px;
}

.quote 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	color: #444444; 
	line-height: 125%;
	background-color: #fee7a9; 
/*	border: #990000; 
	border-style: solid;
	border-left-width: 1px; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px;*/
}

/* Copyright and bottom info */
.copyright
{
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	letter-spacing: -1px;
}

/* Form elements */
input, textarea, select
{
	background-color: #bc831e;
	border: 1px solid #fee7a9;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

input.login
{
	width: 150px;
}

/* The buttons */
input.button
{
	background-color : #990000;
	color : #fee7a9;
	border: 0px none;
	text-align: right;
	height: 12px;
	padding-left: 0px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

input.button2
{
	color : #fee7a9;
	border: 0px none;
	text-align: right;
	height: 12px;
	padding-left: 0px;
	width: 120px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

input.radio
{
	background-color : #990000;
	color : #fee7a9;
	border: 0px none;
/*	width: 5px;*/
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
input.radio2
{
	background-color : #e0af54;
	border: 0px none;
	width: 10px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

a.button 
{
	background-color : #990000;
	color : #fee7a9;
	border: 0px none;
	text-align: right;
	text-decoration: none;
	height: 12px;
	padding-left: 20px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

a.buttonoff
{
	background-color : #666666;
	color : #cccccc;
	border: 0px none;
	text-align: right;
	text-decoration: none;
	height: 12px;
	padding-left: 20px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
