body, td, p, a, h1, h2, input, option, textarea, div
{
font-family : Arial, Helvetica, MS Sans Serif, Sans Serif;
}

body
{
	background-color:#AAAAAA;
	background-image: url(../images/bg.jpg);
	background-attachment:fixed;
	background-repeat:repeat-y;
	font-size : x-small;
	margin-left : 24px;
	margin-right : 24px;
	margin-top : 12px;
	margin-bottom : 12px;
	letter-spacing : normal;
	line-height : normal;
	/*text-align : center;*/
	min-width: 800px;
	/*force horizontal scroll for widths <1000*/
	width:expression(document.body.clientWidth < 800 ? "798px" : "auto" );
	background-position: top;/*set min-width for ie*/
} 

td
{ 
color : #333333; 
vertical-align : top; 
text-align : left;
}

p
{ 
color : #333333; 
letter-spacing : normal; 
line-height : normal;
vertical-align : top; 
text-align : left;
font-size : 1.1em;
}

a:link				{color : #CC0000; text-decoration : none;}
a:visited			{color : #CC0000; text-decoration : none;}
a:hover				{color : #CC0000; text-decoration : underline;}

a.list
{
font-weight : bold;
}

a.list:link					{color : #CC0000; text-decoration : none;}
a.list:visited				{color : #CC0000; text-decoration : none;}
a.list:hover				{color : #CC0000; text-decoration : underline;}

a.white:link				{color : #FFFFFF; text-decoration : underline;}
a.white:visited				{color : #FFFFFF; text-decoration : underline;}
a.white:hover				{color : #FFFFFF; text-decoration : underline;}

a.black:link				{color : #000000; text-decoration : underline;}
a.black:visited				{color : #000000; text-decoration : underline;}
a.black:hover				{color : #000000; text-decoration : underline;}

a.red:link					{color : #CC0000; text-decoration : none;}
a.red:visited				{color : #CC0000; text-decoration : none;}
a.red:hover					{color : #CC0000; text-decoration : none;}

h1 
{
color : #000000;
font-size : 1.8em;
/*font-size : 18px;*/
font-weight : bold;
line-height : normal;
}

h2 
{
color : #CC0000;
font-size : 1.1em;
font-weight : normal;
line-height : normal;
}

input, select, option, textarea,
{
font-size : 1.1em;
color : #CC0000;
}

li
{
/*list-style: square;*/
margin-bottom : 6px; 
/*color : #CC0000;*/
}

hr
{
background-color : transparent;
color : #CCCCCC;
height : 1px;
}

table.table
{
margin-bottom : 12px;
}

td.topband
{
padding : 3px 12px 3px 12px; 
background-color : #CC0000; 
color : #FFFFFF;
height : 14px;
vertical-align : middle;
font-size : 1.1em;
}

td.blackband
{
padding : 3px 12px 3px 12px; 
background-color : #000000; 
color : #CC0000;
height : 14px;
vertical-align : middle;
font-size : 1.0em;
}

td.topnavi
{
font-size : 1.0em;
padding : 6px 12px 6px 12px;
font-weight : bold;
color : #CCCCCC;
}

td.topbandad
{
padding : 3px 12px 3px 12px; 
background-color : #EEEEEE; 
color : #CCCCCC;
height : 14px;
vertical-align : middle;
text-align : center;
}

td.contentad
{
padding : 12px 0px 12px 0px;
border-width : 1px;
border-color : #EEEEEE;
border-style : solid;
text-align : center;
}

td.contentwhite
{
font-size : 1.1em;
padding : 6px 12px 6px 12px;
}

td.contentwhite2
{
padding : 6px 12px 6px 12px;
}

td.contentsilver
{
font-size : 1.1em;
padding : 6px 12px 6px 12px;
background-color : #EEEEEE;
}

td.contentsilver1
{
font-size : 1.1em;
padding-left : 12px;
padding-right : 12px;
padding-top : 7px;
padding-bottom : 3px;
background-color : #EEEEEE;
}

td.contentsilver2
{
font-size : 1.1em;
padding-left : 0px;
padding-right : 12px;
padding-top : 3px;
padding-bottom : 3px;

background-color : #EEEEEE;
}

div.padding6
{
width : 100%;
padding-left : 0px; 
padding-right : 0px;
padding-top : 6px;
padding-bottom : 6px;
}

div.padding12
{
width : 100%;
padding-left : 0px; 
padding-right : 0px;
padding-top : 0px;
padding-bottom : 12px;
}

p.writer
{
font-size : x-small;
}

img.leaderboard
{

border-top-width : 1px;
border-bottom-width : 1px;
border-top-color : #000000;
border-bottom-color : #000000;
border-style : solid;
}

table.image
{
width : 212px;
float : right;
margin-left : 12px;
margin-bottom : 12px;
}

td.image
{
padding-left : 12px; 
padding-right : 12px;
padding-top : 6px;
padding-bottom : 6px;
background-color : #EEEEEE;
font-size : x-small;
color : #CC0000;
}

div.highlightright
{
width : 188px;
float : right;
margin-left : 12px;
margin-bottom : 12px;
}

div.highlightleft
{
width : 188px;
float : left;
margin-right : 12px;
margin-bottom : 12px;
}

div.highlightright, div.highlightleft, div.highlight
{
padding-left : 12px; 
padding-right : 12px;
padding-top : 12px;
padding-bottom : 12px;
background-color : #EEEEEE;
font-size : 1.2em;
line-height : 18px;
color : #000000;
font-weight : bold;
}


div.border
{
padding-left : 12px; 
padding-right : 12px;
padding-top : 12px;
padding-bottom : 12px;

background-color : #CCCCCC;

border-width : 1px;
border-color : #000000;
border-style : solid;
}

div.border2
{
padding-left : 12px; 
padding-right : 12px;
padding-top : 12px;
padding-bottom : 12px;

background-color : #FFFFFF;

border-width : 1px;
border-color : #EEEEEE;
border-style : solid;
}

td.directorytop
{
font-size : 1.1em;
padding-left : 12px; 
padding-right : 12px;
padding-top : 3px;
padding-bottom : 3px;
background-color : #000000;
color : #FFFFFF;
}

table.directory1
{
margin-bottom : 6px;
}

td.directory1
{
font-size : 1.1em;
padding-left : 12px; 
padding-right : 12px;
padding-top : 0px;
padding-bottom : 0px;

color : #000000;
}

table.directory2, table.directory3, table.directory4
{
border-width : 1px;
border-color : #000000;
border-style : solid;
margin-bottom : 6px;
}

td.directory2, td.directory3, td.directory4
{
font-size : 1.1em;
padding-left : 12px; 
padding-right : 12px;
padding-top : 12px;
padding-bottom : 12px;

color : #000000;
}

td.directory4
{
background-color : #EEEEEE;
}

img.left
{
float : left;
margin-right : 12px;
margin-bottom : 12px;
}

img.right
{
float : right;
margin-left : 12px;
margin-bottom : 12px;
}
