.signature{max-height:100px;overflow:hidden!important;}

HTML { 
min-height: 101%; 
}


#nav {
background: #505c65 url('../phpBB3/styles/prosilver_se/theme/images/bg_list.gif') repeat-x;
margin: 0 0 5px 0;
padding: 0px 10px;
z-index:1000;
}

#nav span.navbar-corners-top {
	margin: 0 -10px;
	background: transparent url('../phpBB3/styles/prosilver_se/theme/images/corners_left.png') 0 0;
}

#nav span.navbar-corners-top span {
	background: transparent url('../phpBB3/styles/prosilver_se/theme/images/corners_right.png') 100% 0;
}

#nav span.navbar-corners-bottom {
	margin: 0 -10px;
	background: transparent url('../phpBB3/styles/prosilver_se/theme/images/corners_left.png') 0 100%;
	clear: both;
}

#nav span.navbar-corners-bottom span {
	background: transparent url('../phpBB3/styles/prosilver_se/theme/images/corners_right.png') 100% 100%;
}

#nav span.navbar-corners-top,
#nav span.navbar-corners-top span,
#nav span.navbar-corners-bottom,
#nav span.navbar-corners-bottom span {
	background-repeat: no-repeat;
	display: block;
	font-size: 1px;
	height: 5px;
	line-height: 1px;
}

#nav ul {
margin: 0; padding: 0px;
width: 100%;
}

#nav ul li.main {
margin: 0; padding: 6px 0;
display:block;
float:left;
position: relative;
width: 10%;
text-align: center;
}

#nav ul li.main:hover {
	padding: 0;
}

#nav ul li:hover span.sub-corners-top,
#nav ul li:hover span.sub-corners-bottom {
	display: block;
	height: 5px;
	font-size: 1px;
	line-height: 1px;
	width: 100%;
}

#nav ul li:hover span.sub-corners-top { background: transparent url('../phpBB3/styles/prosilver_se/theme/images/sub-top-left.png') no-repeat; }
#nav ul li:hover span.sub-corners-bottom { background: transparent url('../phpBB3/styles/prosilver_se/theme/images/sub-bottom-left.png') no-repeat; }

#nav ul li:hover span.sub-corners-top div.first,
#nav ul li:hover span.sub-corners-bottom div.first {
	display: block;
	height: 5px;
	width: 100%;
}

#nav ul li:hover span.sub-corners-top div.first { background: transparent url('../phpBB3/styles/prosilver_se/theme/images/sub-top-right.png') no-repeat top right; }
#nav ul li:hover span.sub-corners-bottom div.first { background: transparent url('../phpBB3/styles/prosilver_se/theme/images/sub-bottom-right.png') no-repeat bottom right; }

#nav ul li:hover span.sub-corners-top div div,
#nav ul li:hover span.sub-corners-bottom div div {
	height: 5px;
	background: #505c65;
	margin: 0 5px;
}

#nav ul li:hover span.text-wrap {
	background-color: #505c65;
	display: block;
}

#nav ul li a {
margin: 0;
padding: 0px 3px;
color: white;
font-size: 12px;
font-weight: bold;
text-decoration: none;
display:block;
}

#nav ul li ul {
	display: none;
		position: absolute;
margin: 0; padding: 0px;
z-index:1000;
list-style-type: none;
}

#nav ul li ul li {
display: block;
z-index:1000;
text-align: left;
width: 220px;
}

#nav ul li ul li.first {
	background: transparent;
	height: 5px;
}

#nav ul li ul li.first div.first {
	height: 5px;
	background: transparent url('../phpBB3/styles/prosilver_se/theme/images/sub-top-right.png') no-repeat top right;
}

#nav ul li ul li.first div div.second {
	height: 5px;
	margin-right: 6px;
	background: #505c65;
}

#nav ul li ul li a{
display:block;
width:200px;
border-width:0;
font-size:10px;
z-index:1000;
height: 20px;
line-height: 20px;
padding: 0 10px 5px 10px;
}

#nav ul li ul li.last {
	background: transparent url('../phpBB3/styles/prosilver_se/theme/images/sub-bottom-corners.png') no-repeat bottom left;
	height: 5px;
}

#nav ul li:hover ul
{
	display: block;
	left: 3px;
	top: 22px;
} 

#nav ul li:hover a {
background-color: #505c65;
}

#nav ul li:hover a.nobg {
	background: transparent;
}

#nav ul li:hover ul li:hover a {
background-color: lightblue;
} 




a.interwiki{
  padding: 0px;
  padding-left: 17px;
  background-image: none;
  background-repeat: no-repeat;
}




div.custom_content ul { 
  line-height: 1.5em;
  list-style-type: square;
  margin: 0 0 0.5em 1.5em;
  padding: 0;
  list-style-image: url(images/bullet.gif);
}
div.custom_content.li {
  color: #000000;
font-size: 12px;
  font-weight: normal;
}

div.menu-container {display: block; margin: 5px 5px; padding: 2px 0; border-bottom-style: solid; border-bottom-color: white; border-bottom-width: 3px; background-color: #d0d0d0; font-weight: 900; font-size: 16px; }
div.site-description hr {display: block; clear: left; margin: -0.66em 0; visibility: hidden;}
p.menu { color: black; font-weight: 900; font-size: 16px;background-color: #d0d0d0;}

a.menu:link {margin: 0; padding: 2px 4px; border-right-style: solid;border-right-width:4px;border-right-color:white; color: black; font-weight: 900; font-size: 16px; text-decoration: none; background-color: #d0d0d0;}
a.menu:visited {margin: 0; padding: 2px 4px; border-right-style: solid;border-right-width:4px;border-right-color:white; color: black; font-weight: 900; font-size: 16px; text-decoration: none; background-color: #d0d0d0;}
a.menu:hover {margin: 0; padding: 2px 4px; border-right-style: solid;border-right-width:4px;border-right-color:white; color: black; font-weight: 900; font-size: 16px; text-decoration: none; background-color: yellow;}
a.menu:active {margin: 0; padding: 2px 4px; border-right-style: solid;border-right-width:4px;border-right-color:white; color: black; font-weight: 900; font-size: 16px; text-decoration: none; background-color: #d0d0d0;} 


div.custom_content {
color:black;
}

div.custom_content h1 {
color:black;
size:18px;
width:auto;
margin: 0;
padding: 0;
}

div.custom_content h2 {

}

div.custom_content h3 {
display:block;
margin-top: 2px;
border-bottom: 1px black solid;
color:black;
clear:left;
text-transform: none;
}

div.custom_content h3  a{
display:block;
}

div.custom_content a {
text-decoration:underline;
}

div.custom_content a.username-coloured {
	text-decoration: none;
}

div.custom_content tr.tableRowAlt {
background-color:#d0d0d0;
}

table { 
border-collapse:collapse; 
}

div.custom_content tr {
background-color:#ffffff;
}

div.custom_content tr.tableRowDue{
background-color:#f0a0a0;
}

div.custom_content tr.tableRowDueAlt{
background-color:#b05050;
}

div.custom_content td.tableCellAlt{
border-bottom: 1px solid black;
background-color:#d0d0d0;
}

div.custom_content td.tableCell{
border-bottom: 1px solid black;
background-color:#ffffff;
}

div.custom_content blockquote{
background:none;
color: #ff0000;
margin: 18px 0 18px 20px; 
padding: 0 0 0 0px;
}

div.custom_content table{
border: 1px solid black;
}

div.custom_content table tr td{
border: 1px solid black;
padding: 3px;
}

div.custom_content table tr th{
border: 1px solid black;
background-color:#d0d0d0;
padding: 3px;
}

div.custom_content table tr th a{
color:black;
}

div.custom_content h1 {
	border-bottom: 1px solid #ccc;
	color: #115098;
	font-variant: small-caps;
	margin-bottom: 3px;
}

div.custom_content h3 a {
	text-decoration: none;
}

div.custom_content h3 {
	border-bottom: none;
}

div.custom_content div.back2top {
	text-align: center;
}

div.custom_content ul.topiclist {
	margin-left: 0;
	margin-bottom: 0;
}

div.custom_content ul.topiclist dt {
	width: 100%;
	padding-right: 0;
}

div.custom_content ul.topiclist li.orders dt {
	width: 55%;
	padding: 6px 10px;
}

div.custom_content ul.topiclist li.orders dd.lastpost {
	padding: 6px 10px;
	width: 40%;
}

div.custom_content ul.topiclist dl.icon {
	min-height: 0;
}

div.custom_content ul.topiclist.forums dl dt {
	padding-left: 5px;
}

div.custom_content div.forabg.alert {
	background-image: url('../phpBB3/styles/prosilver_se/theme/images/bg_list_alert.gif');
}

div.custom_content span.moveup {
	margin-top: 3px;
	display: block;
	float: right;
	margin-right: 5px;
}

div.custom_content ul.topiclist li a dl.icon dt img {
	float: left;
	margin-right: 3px;
}

div.custom_content ul.topiclist dt.key {
	width: 45%;
}

div.custom_content ul.topiclist dt.key.right {
	float: right;
}

div.custom_content ul.topiclist dt.key.left {
	float: left;
}

div.custom_content ul.topiclist a:hover dt {
	color: #A8D8FF;
	text-decoration: underline;
}

div.custom_content p.author {
	margin-right: 10px;
}

div.custom_content ul.topiclist dt.date-text {
	font-size: 9px;
	color: #777;
}

textarea.bigbox {
	height: 300px;
}

dd.halfWidth {
	width: 40%;
}

dd.lastpost.col {
	width: 15%;
	padding-left: 10px;
}

dd.lastpost.bigcol {
	width: 60%;
	padding-left: 10px;
}

div.panel.error {
	background-color: #FFEDEF;
}

div.panel.error h2 {
	border: none;
	padding: 0;
	color: #C00;
}

h2.schedule {
	border: none;
	margin-bottom: 0;
}

h3.first.schedule {
	color: #105289;
	float: left;
}

p.author.schedule {
	padding: 0;
}

div.custom_content ul.schedule {
	list-style-type: disc;
}

hr.schedule {
	margin-top: 10px;
}

div.postbody.schedule {
	width: 100%;
}

div#yearLinks {
	float: right;
	margin-top: 7px;
	margin-bottom: 10px;
}

div#leftAddBtn {
	float: left;
}

div.schedule.edit-icon {
	float: right;
	height: 20px;
	width: 42px;
	background: none;
}

div.schedule.edit-icon a {
	width: 100%;
	height: 100%;
	background: transparent url('http://animesoc.co.uk/phpBB3/styles/prosilver_se/imageset/en/icon_post_edit.gif') no-repeat 0% 0%;
	display: block;
	text-decoration: none;
}

div.schedule.edit-icon a:hover {
	background-position: 0px -20px;
}

div.schedule.edit-icon a span {
	display: none;
	margin: 0;
	padding: 0;
}

ul.topiclist.forums dl dt.date-text {
	float: left;
	width: auto;
}

ul.topiclist.forums dl dd.signup-link {
	float: right;
	border: none;
	font-size: 10px;
	margin: 0 5px 0 0;
	padding: 0;
}

div.inner div.content {
	font-size: 12px;
}