/* This is the Remository specific CSS */

/*

*/

#remository, #remositoryfileinfo {

	width:	100%;

}

.remositoryfolderinfo td{
padding-left:34px;
}

#remositorysearch h2 {

	margin-bottom: 45px;

}



#remositorycontainer {

	margin-bottom: 45px;

}



h2 {

	font-weight: normal;

}



#remositorycontainerlist a {

	color: #3399CC;	

	font-weight: normal;
	
	text-decoration:none;
	
	font-size:14px;

}

#remositorycontainerlist a:hover {

	font-weight: bold;
	
	text-decoration:none;
		
}

#remositoryfooter a{
	
	color: #3399CC;	

	font-weight: normal;
	
	text-decoration:none;
	
	font-size:14px;
}


#remositoryfooter a:hover {

	font-weight: bold;
	
	text-decoration:none;
		
}
/*
#remositorycontainerlist td{
	font-size:12px;
	
}*/
.no_underline {
	
	border:0px;

	text-decoration: none;

}

.no_underline img{
	
	border:0px;
	}


table.nopad{

	width:		90%;

}



#remositorypageheading {

	background-repeat: no-repeat;

	background-position:	left;

}

#remositorypageheading a{
	
	color: #3399CC;	

	font-weight: normal;
	
	text-decoration:none;
	
	font-size:14px;
	
}

#remositorypageheading h2, #remositorypageheading h3 {

	margin-left:	0px;

	padding-bottom: 45px;

	text-align:	left;

	line-height:	normal;

	font-weight: bold;

}

#remositorypageheading, #remositorycredits {

	width:		98%;

	text-align:	left;

	/*padding:	10px 10px 20px 70px;*/

}

#remositorypreamble {

	padding: 5px;

}

#remositorycredits {

	text-align:	center;

	clear:		both;

}

#remositorypathway img, #remositorycontainer img, #remositoryfilelisting div img,

#left img, #right img, #remositorycontainerlist img, #remositorypageheading h2 img,

#remositorypageheading h3 img, #remository h4 img {

	border:		0;

	padding:	2px;

	font-weight: normal;

}

#remositoryfooter {

	width:		95%;

	padding:	10px 10px 20px 0;

	border-top: 1px solid #999;

	clear:		both;

}

#remositoryfooter #left {

	width:	75%;

	float:	left;

	padding: 10px;

}

#remositoryfooter #right {

	float:	left;

	padding: 10px;

}

#remositorycontainerlist table {

	width:	98%;

	border:	0;

	font-weight: normal;
	
	margin-top:20px;

}

#remositorycontainerlist th {

	text-align:			left;

}

#remositorycontainerlist h3 {

	border-top: 1px solid #999;

	margin:	2px;

	font-weight: normal;

}

#remositorycontainerhead {

	width:	90%;

}

#remositoryfilelisting h3 {

	float:		left;

	clear:		both;

	width:		98%;

	border-top: 1px solid #999;

	padding:	5px 0 0 5px;

}

#remositoryfilelisting span {

	float:		left;

	clear:		both;

	width:		95%;

	border-top: 1px solid #999;

	padding:	15px 0 15px 5px;

}

#remositoryfileinfo img {

	padding:	5px;

	border:		0;

}

#remositoryplaintext {

	clear:	left;

	width:	99%;

}

#remositorythumbbox {

	clear:	left;

	width:	95%;

	border-top: 1px solid #999;

}

.remositorythumbset a {

	padding:	3px;

}

.remositorythumbset {

	float:	left;

	width:	65%;

}

.remositorycommand {

	/*padding:	5px;

	border:		1px solid red;

	margin:		3px;*/

	white-space: nowrap;

}

#remositorycmdbox {

	width:		32%;

	padding-bottom: 10px;

	padding-top: 10px;

	/*clear:		left;

	float:		left;*/

	text-align:	right;

	font-weight:	bold;

}

#remositoryfileinfo h2 {

	width:		95%;

	border-top: 1px solid #999;

	padding:	10px 0 0 5px;

}

.remositoryonethumb {

	float:	right;

	width:  20%;

	padding: 5px;

}

.remositorythumbnail {

    float: left;

    padding: 0 5px;

}



/* IE hack to get round ignoring right margin */

* html .remositoryfilesummary

{

	width:			100%;

}

.remositorypagenav {

	clear:	both;

	width:	100%;

	text-align:	right;

	padding-top:	10px;

}

.remositoryfilesummary dt, #remositoryfileinfo dt, #remositoryupload label,

#remositoryupload dt, #remositorymanycommon dt, #remositorymanycommon label,

#remositorythumbupdate dt, #remositorythumbupdate label {

	width: 30%;

	float:	left;

	clear:	left;

	margin:	0;

	padding:	0 0.2em 0.2em 0.2em;

	border-top: 1px solid #999;

	font-weight: bold;

	text-align:	right;
	
	font-size:12px;

}



/* commented backslash hack for mac-ie5 \*/

dt { clear: both; }

/* end hack */



.remositoryfilesummary dd, #remositoryfileinfo dd, #remositorythumbupdate dd

{

	float:	left;

	margin: 0;

	width:	65%;

	padding:	0 0.2em 0.2em 0.2em;

	border-top: 1px solid #999;

    font-size:12px;
}

.remositorydelthumb {

	float:	left;

	padding:	5px;

	margin:		0;

	text-align:	center;

}

/* This defines the light background colour used by Remository */


, #remositoryuplocal, #remositoryuploadinfo,

#remositorymanycommon, #remositorycontainerlist th, .remositorylight {

	background-color:	#E8E8E8;

}

/* This defines the dark background colour used by Remository */

.remositorydark, #remositoryupremote {

	background-color:	#999;

}

#remositoryuplocal, #remositoryuploadinfo, #remositorymanycommon {

	padding:	8px;

	margin:		0;

}

#remositoryupremote {

	padding:	8px;

	margin:		0;

}

#remositoryiconlist div, #remositoryiconlist p, .remositorymax {

	margin-left: 30%;

	padding:	2px;

}

#remositoryiconlist img {

	border:	0;

}

/* IE hack to control icons */

* html #remositoryiconlist div

{

	width:			70%;

}

#remositoryeditor {

	clear:	left;

	margin-left:	10px;

}



.remositorymessage {

	font-size: 18px;

	font-weight: bold;

}


#remositoryfilelisthead
{
	font-size:14px;
}

#remositoryorderby a
{
	color:gray;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
}

#remositoryorderby a:hover
{
		font-weight:bold;
	text-decoration:none;
}

.remositoryfileblock a
{
	color:#3399CC;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	
}

#remositorycontainer a {
color:#3399CC;
font-size:14px;
font-weight:normal;
text-decoration:none;

/* End of the Remository specific CSS */