/* 
	See http://www.tantek.com/CSS/Examples/boxmodelhack.html for more information
	on the voice-family hack
*/



body {
font-family : verdana, serif; font-size : 8pt; color : #000000; 
/* top right bottom left */
padding : 5px 10px 10px 70px; 
background-color : #ffffff; background-position : 0% 0%; background-attachment : fixed; background-repeat : no-repeat; 
background-image : url("img/logo.gif"); 
}

a:link img, a:visited img {border-style : none}
a:link, a:visited {	color:#293675;text-decoration:none; }
a:hover { color:#000069; background:#F2F2F2; text-decoration:underline; }

div.search a:link, div.search a:visited { color:#ffffff; text-decoration:none; }
div.search a:hover { color:#000069; background:#F2F2F2; text-decoration:underline; }

b.yellow {color : yellow;background : inherit;}
span.large {font-size:16px;}

div.body {width : 630px; }
div.comments {width : 360px; }
div.spacer {padding : 5px; } 
div.wc3 {text-align : left;padding : 10px 0px 10px 0px;}
div.indent {padding : 5px 0px 5px 10px; }


div.header {font-family : verdana, serif;font-size: 8pt;color :#000000;background : #e0e0e0;border : 1px solid #000000;padding-top: 3px;padding-bottom: 3px;
	width:630px; height: 24px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:624px;
}
div.headertext {float:left; padding-left: 2px;width:195px;	}
div.headerlinks {text-align:right; float:left;padding-right:2px;width:422px;}

div.commentbox {font-family : verdana, serif; color : #ffffff; background : #293675; padding : 10px; font-size : 8pt;
	width:350px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:330px;
}
div.search {font-family : verdana, serif; color : #ffffff; background : #293675; padding : 10px; font-size : 8pt;
	width:630px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:610px;
} 
div.pages {font-family : verdana, serif; font-size : 8pt; color : #000000; background : #e0e0e0; border : 1px solid #C7C7C7; width : 100%; } 

/* input.button {font-family : verdana, serif;font-size : 8pt;color : #ffffff;border : 1px solid #000000;background : #293675;height : 20px;} */




/* Search Results CSS */
.clear {clear: both;float:none;}
	
#filelist {width:630px;float:left;}
#list--header {
	height:20px;background: #FFFCEB;border:1px solid #D9D9D9;margin-bottom:5px;padding-left: 10px;font-size:11px;
	width:630px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:618px;
}

#list--header div {margin-top:3px;float:left;}
#list--title {width:156px;}
#list--size {text-align:center;width:66px;}
#list--downloads {text-align:center;width:56px;}
#list--date {width:76px;text-align:center;}
#list--player {width:96px;text-align:center;}
#list--maps {width:101px;text-align:center;}
#list--type {width:66px;text-align:center;}

.file {padding-left:10px;padding-bottom:3px;margin-bottom:6px;border-bottom:1px solid #CCCCCC;}

.filetitle {font-size:12px;font-weight:bold;}
.filedesc {float:left;font-size:11px;padding-right:5px;margin-top:2px;
	width:155px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:150px;
}

.filestuff {float:left;width:465px;margin-top:2px;}
.filestats div {float:left;font-size:11px;text-align:center;background: #FFFCEB;border:1px solid #D9D9D9;padding:2px;}

/* for the essential page */
.filetext {font-size:11px;padding-right:5px;padding-top:5px;margin-top:2px;}

.demo--size {
	width:66px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:60px;
}
.demo--downloads {
	width:56px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:50px;
}
.demo--date {
	width:76px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:70px;
}
.demo--player {
	width:96px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:90px;
}
.demo--maps {
	width:101px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:95px;
}
.demo--type {
	width:66px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:60px;
}

.fileactions {margin-top:4px; text-align:right;}
.fileactions .download {padding-left:10px;float:right;margin-top:3px;}
.fileactions .essential {padding-left:10px;margin-top:3px;}


/* comments */
#comment--header {height:20px;background: #FFFCEB;border:1px solid #D9D9D9;margin-bottom:5px;padding-top:4px;padding-left: 10px;font-size:11px;text-align:center;}
.comment {padding-left:10px;padding-bottom:3px;padding-top:5px;margin-bottom:6px;border-bottom:1px solid #CCCCCC;}
.commenttitle {font-size:12px;background: #FFFCEB;border:1px solid #D9D9D9;}
.commentadmin {font-size:11px;text-align:right;margin-top:3px;}
.commentdesc {font-size:11px;padding-right:5px;padding-top:5px;padding-bottom:3px;margin-top:2px;padding-left:33px;}