html {
height:100%;
}

* html body {
	height:100%;
	background-color:#FFFFFF;
	text-align: center;
	color: #000000;
	font-family: Arial, sans-serif; 
}

body {
padding: 0; 
margin: 0 auto;	
min-height:100%;
position:relative;
width:886px;
/*
scrollbar-face-color:#FFFFFF; 
scrollbar-highlight-color:#FFFFFF; 
scrollbar-shadow-color:#A9031A; 
scrollbar-3dlight-color:#A9031A; 
scrollbar-arrow-color:#A9031A; 
scrollbar-track-color:#FFFFFF; 
scrollbar-darkshadow-color:#A9031A;
*/
}

#header {
width:886px;
height:100px;
}

#subheader {
width:886px;
height:212px;
}

#content {
clear:both;
overflow:hidden;
padding-bottom:100px;
width:886px;
height:100%;
}

#topmenu {
float:left;
width:621px;
text-align: left;
margin-top: 35px; 
}

#toplogo {
float:right;
width:265px;
}

#topflash {
clear:both;
float:left;
width:486px;
height:200px;
text-align: left;
margin-top:0px;
}

#topworks {
float:right;
width:400px;
height:200px;
margin-top: 12px;
line-height:0;
}

#first {
left:0px;
clear:both;
width:886px;
text-align:left;
margin-top: 10px;
}

#mainjob {
float:left;
width:470px;
text-align: left;
}

#maintext {
float:right;
width:390px;
text-align: left;
}

#news {
clear:both;
float:left;
width:486px;
text-align: left;
}

#lastworks {
float:right;
width:400px;
}

#leftmenu {
clear:both;
float:left;
width:200px;
text-align:left;
margin-top: 20px;
}

#page {
float:right;
width:686px;
text-align:left;
margin-top: 20px;
}

#work {
clear:both;
float:left;
width:686px;
text-align:left;
margin-top: 20px;
}

#creators {
float:right;
width:200px;
text-align:left;
margin-top: 20px;

}

#footer {
position:absolute;
bottom:0px;
clear:both;
width:886px;
height:45px;
}

#copyright {
margin-top:15px;
margin-left:30px;
}

#downbg {
width:486px;
float:left;
bottom:0px;
background-image:url(images/downline.gif);
background-repeat:no-repeat;
text-align: left;
height:45px;
}

#counter {
position:absolute;
bottom:0px;
right:0px;
width:400px;
float:right;
text-align:right;
}

hr {
clear:both;
background: #000000; 
height:1px; 
border: 0px;
margin-top:5px;
margin-bottom:5px;
}

hr.separator {
background: #000000;
height: 0px;
width: 886px;
border: 0px;
}


.hline {
height:1px;
width:886px;
background:#000000;
margin-top:5px;
margin-bottom:5px;
}

A img { border: 0px; }
h1 {font-size:16pt;}

a.menu:link {color:#000000;text-decoration:none; font-size:9pt; font-weight:bold; font-family:verdana; vertical-align:2px;}
a.menu:visited {color:#000000;text-decoration:none; font-size:9pt; font-weight:bold; font-family:verdana; vertical-align:2px;}
a.menu:active {color:#000000;text-decoration:none; font-size:9pt; font-weight:bold; font-family:verdana; vertical-align:2px;}
a.menu:hover {color:#000000;text-decoration:none; font-size:9pt; font-weight:bold; font-family:verdana; vertical-align:2px;}

a:link {color:#a9031a;text-decoration:underline;}
a:visited {color:#a9031a;text-decoration:underline;}
a:active {color:#a9031a;text-decoration:underline;}
a:hover {text-decoration:underline;color:#a9031a;}


/*hr { height:1px; border-style:solid; color:#000000;}*/

.lw_table {
width:886px;
padding:0;
border:0;
}


.verdana {	font-family:verdana; 
	font-size:7pt; 
	color:#FFFFFF;
	line-height:15px;
}
.verdana_black {	font-family:verdana; 
	font-size:7pt; 
	color:#000000;
	line-height:15px;
}

.accented {	font-family:verdana; 
	font-size:10pt; 
	color:#a9031a;
	font-weight:bold;
	line-height:20pt;
}
