#generation ul {
	display: block;
	list-style: none;
}
#generation li {
	display: inline-block;
	margin: 0;
	padding: 2px 6px;
}
#jumpbox1,#jumpbox2 { float: right; }
#container { padding-left : 0; }
#top { display : block; text-align : right; }
#panel {
	border : 1px solid #000;
	font-size : 1.2em;
	height : auto;
	left : auto;
	margin : 5px auto;
	padding : 5px 0 5px 5px;
	position : static;
	top : auto;
	width : auto;
}
#footer { padding-left : 0; }
#menuforumcontent { float : left; }
#mainmenu {
	background : none;
}

#fora #site_description { border-bottom : 3px double #000; padding : 4px; }
#fora #site_jumpbox { float : right; font-weight : bold; font-size : .9em; line-height : .5em; }
#fora p#site_pm { font-size : .9em; }
#fora #site_pm b.newpm { color : #A00; font-weight : bold; text-decoration : blink; }
#fora #toplogin { padding : 5px; }
#fora h1,#fora h2 { border-bottom : 0; }
#fora td.postbody a:link,#fora td.postbody a:active,#fora td.postbody a:visited { text-decoration : underline; }
#fora .text { border : 0 !important; }
#fora .forumline { border : 2px #000 solid; }
#fora th { font-size : 11px; font-weight : bold; height : 25px; }
#fora td { padding : 3px; }
#fora .name {
	display : block;
	font-family : "Helvetica Neue", "Luxi-Sans", "Tahoma", "Arial", sans-serif;
	padding-top : 2px;
	text-align : center;
	width : 150px;
}
#fora div.userinfo span.postdetails a { text-decoration : underline !important; }
#fora span.name img { display : block; padding : 2px 51px; }
#fora span.name b { display : block; line-height : 13px; margin : 0; padding : 0; vertical-align : middle; }
#fora span.name b img { background : transparent; display : inline; line-height : 13px; margin : 0; padding : 0; vertical-align : middle; }
#fora span.name br { display : none; }
#fora .cat,#fora .catHead,#fora .catSides,#fora .catLeft,#fora .catRight,#fora .catBottom { height : 28px; }
#fora .cat,#fora .catHead,#fora .catBottom { border : 0; height : 29px; }
#fora .thHead,#fora .thSides,#fora .thTop,#fora .thLeft,#fora .thRight,#fora .thBottom,#fora .thCornerL,#fora .thCornerR {
	font-weight : bold;
	height : 28px;
}
#fora .thHead,#fora .catHead { font-size : 1em; }
#fora .thSides,#fora .catSides,#fora .spaceRow { }
#fora .thRight,#fora .catRight,#fora .row3Right { }
#fora .thLeft,#fora .catLeft { }
#fora .thBottom,#fora .catBottom { }
#fora .thTop { }
#fora .thCornerL { }
#fora .thCornerR { }
#fora .maintitle,#fora h1,#fora h2 {
	display : block;
	font : bold 1.5em "Aniron", "Helvetica Neue", "Luxi-Sans", "Verdana", "Arial", sans-serif;
}
#fora .gen { font-size : 1em; }
#fora .genmed { font-size : .9em; }
#fora .gensmall { font-size : .8em; }
#fora .gen,#fora .genmed,#fora .gensmall { color : #000; }
#fora .cattitle { font-weight : bold; font-size : 1em; letter-spacing : 1px; }
#fora .forumlink,#fora .topictitle { font-weight : bold; font-size : 1em; }
#fora .nav { font-weight : bold; font-size : .95em; }
#fora .postdetails { font-size : .9em; }
#fora .postbody { font-size : 1em; }
#fora .postlink {}
#fora .code { border : 1px solid #000; font : 1em "Courier New", "Courier", sans-serif; }
#fora .quote { border : 1px solid #000; font : .9em/125% "Verdana", "Arial", sans-serif; }
#fora input,#fora textarea,#fora select { border : 1px solid #000; font : .9em "Verdana", "Arial", sans-serif; }
#fora input { text-indent : 2px; }
#fora input.button { cursor : pointer; font-family : "Verdana", "Arial", sans-serif; padding : 3px; }
#fora input.mainoption { font-weight : bold; padding : 3px; }
#fora input.liteoption { font-weight : normal; padding : 3px; }
#fora .helpline { border : 0; }
#fora div.userinfo { min-height : 150px; position : relative; }
#fora div.userinfo canvas,#fora div.userinfo var { margin-top : 5px; }
#fora div.userinfo span.postdetails {
	border : 2px solid #000;
	display : block;
	left : -2000px;
	padding : 5px;
	position : absolute;
	top : 0;
	width : 250px;
}
#fora div.userinfo:hover span.postdetails { left : 150px; }
#fora span.pm { line-height : 9px; }
#fora span.pm img { border : 0; display : inline; padding : 0; vertical-align : baseline; }
#fora span.avatar img { border : 1px solid #000; display : block; opacity : .9; width: 48px; height: 60px; }
#fora #gallery { margin : 0 auto; }
#fora ul.gallery { margin : 0 auto; overflow : hidden; padding : 0; width : 670px; }
#fora ul.narrow { margin : 0; width : 350px; }
#fora ul.gallery li {
	display : block;
	float : left;
	height : 160px;
	list-style : none;
	margin : 0;
	padding : 0;
	width : 160px;
}
#fora ul.gallery a {
	display : block;
	height : 160px;
	line-height : 156px;
	text-align : center;
	vertical-align : middle;
	width : 160px;
}
#fora ul.gallery a:hover { background : black; }
#fora ul.gallery a:hover img { border-color : white; }
#fora ul.gallery img { border : 2px solid black; margin : 3px; vertical-align : middle; }
