#breadcrumb                         { float: left; height: auto; margin: 0; padding: 10px 0; overflow: hidden; background: none; border: none; }
#breadcrumb ul                      { list-style-type: none; float: left; margin: 0; padding: 0; border: none; }
#breadcrumb ul li                   { float: left; padding: 0 0 0 8px; line-height: normal; background: url(/library/images/migration/bullet/breadcrumbArrow.gif) no-repeat left 3px; display: block; margin-left: 4px; }
#breadcrumb ul li.first             { background: none; height: auto; padding-left: 0; margin-left: 0; }
#breadcrumb ul li.first a           { color: #00a6dd; }
#breadcrumb ul li a                 { color: #83c456; text-decoration: none; font-size: 90%; }
#breadcrumb ul li.active            { color: #83c456; font-size: 90%; }
#forum #forumNavBox #breadcrumb     { width: 670px; display: block; }

#breadcrumb li.first a { display: inline; float: none; width: auto; height: auto; margin-top: 0; background: none; text-indent: 0;}


#forum .remaining { visibility: hidden; font-weight: normal;}
#forum .tooMuch { color: red; visibility: visible;}

#footerProfil { margin-top: 10px;}

#forumNavBox h2 { padding: 10px 0 5px; font-size: 1.66em; line-height: 1.2em; font-weight: normal; color: #6ebc28; text-transform: uppercase;}

.btRep { float: right; padding: 10px 15px 0 0;}

.gpub { margin-top: 20px; margin-bottom: -10px;}
.gpub p { margin-bottom: 0;}
.gpub .float { padding-left: 5px;}
.gpub .floatR { padding-right: 5px;}

#forum #content {
	border:none;
}

#forum #content h2 {
	clear:both;
	/*color:#028996;*/
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	/*font-size:16px;
	font-weight:bold;*/
	width:487px;
}

/*#forum #content h2 span { color: #6ebc28; }*/

#forum #center {
	width: 982px;
	padding: 0 5px;
	margin-right: 0;
	padding-top: 0;
	background: #fff;
}

/* centering of footer */

#forum #footer {
	margin-left: 23%;
	clear: both;
	width: 543px;
}

#forum #center #content {
	padding: 0;
	float: left;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
}

#forum #forumNavBox {
	width: 957px;
	float: left;
	padding: 0 10px;
	/*clear: both;*/
}

/* next-previous topic */

#forum #forumNavBox ul.topicNav {
	display: block;
	clear: both;
	width: 475px;
	padding: 0 0 15px 0;
	margin-left: -5px;
}

#forum #forumNavBox ul.topicNav li {
	float: left;
	display: block;
}

#forum #forumNavBox ul.topicNav li a {
	font-weight: bold;
	text-decoration: none;
	color: #72B126;
}

#forum #forumNavBox ul.topicNav li a:hover { text-decoration: underline; }

#forum #forumNavBox ul.topicNav li.prev {
	background: url(/library/images/btn/btnPrevious01.gif) no-repeat left center;
	padding-left: 8px;
	padding-right: 10px;
}

#forum #forumNavBox ul.topicNav li.next {
	background: url(/library/images/btn/btnNext01.gif) no-repeat right center;
	padding-right: 8px;
}

#forum #stats {
	text-align: right;
	width: 959px;
	padding: 10px 5px;
}

#forum #stats p {
	margin: 0 0 5px 0;
	color: #5e9d28;
	font-weight: bold;
}

#forum #stats p span{
	color: #00a6dd;
}

#forum #forumContainer {
	float: left;
	clear: both;
	width: 977px;
	background: url(/library/images/migration/interface/forum/forumBottom.gif) no-repeat left bottom;
	padding-bottom: 8px;
}

#forum #forumContainer .top {
	float: left;
	clear: both;
	background: url(/library/images/migration/interface/forum/forumTop.gif) no-repeat left top;
	padding-top: 8px;
	width: 977px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #6ebc28;
}

/* forum top mininav */

#forum #forumContainer .top ul {
	list-style-type: none;
	float: left;
	width: 957px;
	padding: 15px 10px;
}

#forum #forumContainer .top ul li {
	float: left;
	margin-left: 10px;
}

#forum #forumContainer .top ul li.first {
	margin-left: 0;
	font-weight: bold;
	color: #00a6dd;
}

#forum #forumContainer .top ul li.message {
	margin-left: 0;
	float: right;
	font-weight: bold;
}

#forum #forumContainer .top ul li.rules {
	margin-left: 0;
	float: right;
	font-weight: bold;
	text-align: right;
}
#forum #forumContainer .top ul li.rules a { float: none;}
#forum #forumContainer .top ul li.rules .split { padding: 0 5px; color: #ccc; font-weight: normal; font-size: 110%;}
#forum #forumContainer .top ul li.rules .problem { font-weight: normal; color: #b9b9b9;}

#forum #forumContainer .top ul li.message a { font-weight: bold; }

#forum #forumContainer .top ul li a img{
	float: left;
	padding-right: 4px;
	text-decoration: none;
	border: none;
}

#forum #forumContainer .top ul li a {
	float: left;
	color: #72b126;
	text-decoration: none;
	font-weight: normal;
}

#forum #forumContainer .top ul li a:hover { text-decoration: underline; }

/* forum body */

#forum #forumContainer .content {
	border-left: 1px solid #6ebc28;
	border-right: 1px solid #6ebc28;
	float: left;
	clear: both;
	width: 975px;
	padding-bottom: 20px;
}

/*forum stats*/

#forum #forumContainer .statistics {
	float: right;
	margin: 0 10px;
	color: #72B126;
}

#forum #forumContainer .statistics span {
	color: #00a6dd;
	font-weight: bold;
}

/*--------------------

Main
Forum Table

-----------------------------*/

#forum table.main {
	margin: 0 4px;
	width: 967px;
	border: none;
}

/* border TD et TH */

#forum table.main th,
#forum table.main td {
	border: 1px solid #fff;
	margin: 0;
}

/* moderators */

#forum table.main td dl.mods {
	margin: 0;
	padding: 0;
}

#forum table.main td dl.mods dt{
	font-weight: bold;
	float: left;
}

#forum table.main td dl.mods dd {
	margin: 0 0 0 5px;
	float: left;
}

/* table header styles */

#forum table.main th {
	color: #fff;
	font-weight: bold;
	padding: 8px;
	vertical-align: middle;
}

/* topic list */

#forum table.main th.row1 {
	background: url(/library/images/migration/interface/forum/th_row1.jpg) repeat-x left top;
	width: 559px;
}

#forum table.main th.row1 a { color: #fff; }

#forum table.main th.row2{
	background: url(/library/images/migration/interface/forum/th_rows.jpg) repeat-x left top;
	width: 106px;
}
#forum table.main th.row3 {
	background: url(/library/images/migration/interface/forum/th_rows.jpg) repeat-x left top;
	width: 104px;
}

#forum table.main th.row4 {
	background: url(/library/images/migration/interface/forum/th_rows.jpg) repeat-x left top;
	width: 193px;
}

/* message list */

#forum table.main th.rowA {
	background: url(/library/images/migration/interface/forum/th_row1.jpg) repeat-x left top;
	width: 446px;
}

#forum table.main th.rowB{
	background: url(/library/images/migration/interface/forum/th_rows.jpg) repeat-x left top;
	width: 100px;
}
#forum table.main th.rowC {
	background: url(/library/images/migration/interface/forum/th_rows.jpg) repeat-x left top;
	width: 100px;
}

#forum table.main th.rowD {
	background: url(/library/images/migration/interface/forum/th_rows.jpg) repeat-x left top;
	width: 100px;
}

#forum table.main th.rowE {
	background: url(/library/images/migration/interface/forum/th_rows.jpg) repeat-x left top;
	width: 143px;
}

/* message list */

/* Section link colspans */

#forum table.main td.sectionSpan {
	padding-top: 15px;
	padding-bottom: 15px;
	color: #00a6dd;
	/*font-weight: bold;*/
	font-size: 16px;
	border: none;
	text-transform: uppercase;
}
#forum table.main td.sectionSpanSmall {
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #000;
}

#forum table.main td.sectionSpan a {
	text-decoration: none;
	color: #00a6dd;
}

#forum table.main td.sectionSpan a:hover { text-decoration: underline; }

/* internal table */

#forum table.main table {
	border: 1px solid #ccc;
	width: 100%;
}

#forum table.main table td {
	margin: 0;
	padding: 0;
	border: 2px solid #fff;

}

/* topic list */

/* 1st row color scheme */

#forum table.main tr.type1 td.row1 {
	background: #efefef;
	width: 95px;
	text-align: center;
	vertical-align: middle;
}

#forum table.main tr.type1 td.row2 {
	background: #f3fafb;
	width: 399px;

}

/* row2 styling */

#forum table.main tr.type1 td.row2 p {
	border: none;
	padding: 5px 15px;
	margin: 0;
}

#forum table.main tr.type1 td.row2 p.title {
	color: #6fb63c;
	font-weight: bold;
	font-size: 12px;
}

#forum table.main tr.type1 td.row2 p.title a {
	text-decoration: none;
	color: #6fb63c;
}

#forum table.main tr.type1 td.row2 p.title a:hover { text-decoration: underline; }


#forum table.main tr.type1 td.row2 p.blurb { color: #000; }
#forum table.main tr.type1 td.row2 p.mods {
	color: #6fb63c;
	background: #e2f3f6;
	vertical-align: bottom;
	font-weight: bold;
}
#forum table.main tr.type1 td.row2 p.mods a {
	color: #6fb63c;
	text-decoration: none;
}
#forum table.main tr.type1 td.row2 p.mods a:hover {
	color: #6fb63c;
	text-decoration: underline;
}

#forum table.main tr.type1 td.row3 {
	background: #d0ebf1;
	width: 111px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}

#forum table.main tr.type1 td.row4 {
	background: #d0ebf1;
	width: 104px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}

#forum table.main tr.type1 td.row5 {
	background: #e7f5f8;
	width: 183px;
}

#forum table.main tr.type1 td.row5 p {
	padding: 0 0 0 20px;
	margin: 0;
}

#forum table.main tr.type1 td.row5 p.title {
	color: #509318;
	font-size: 11px;
}

#forum table.main tr.type1 td.row5 p.user { color: #000; }

#forum table.main tr.type1 td.row5 p.user a{
	color: #000;
	text-decoration: none;
}
#forum table.main tr.type1 td.row5 p.user a:hover{
	text-decoration: underline;
}
#forum table.main tr.type1 td.row5 p.user img a {
	border: none;
	text-decoration: none;
}

/* 2nd row color scheme */

#forum table.main tr.type2 td.row1 {
	background: #efefef;
	text-align: center;
	vertical-align: middle;
}

#forum table.main tr.type2 td.row2 {
	background: #f0f8eb;
	width: 399px;
}

/* row2 styling */

#forum table.main tr.type2 td.row2 p {
	border: none;
	padding: 5px 15px;
	margin: 0;
}

#forum table.main tr.type2 td.row2 p.title {
	color: #00a6dd;
	font-weight: bold;
	font-size: 12px;
}
#forum table.main tr.type2 td.row2 p.title a {
	text-decoration: none;
	color: #00a6dd;
}

#forum table.main tr.type2 td.row2 p.title a:hover { text-decoration: underline; }

#forum table.main tr.type2 td.row2 p.blurb { color: #000; }

#forum table.main tr.type2 td.row2 p.mods {
	color: #00a6dd;
	background: #e3f0da;
	vertical-align: bottom;
	font-weight: bold;
}
#forum table.main tr.type2 td.row2 p.mods a {
	color: #00a6dd;
	text-decoration: none;
}
#forum table.main tr.type2 td.row2 p.mods a:hover {
	color: #6fb63c;
	text-decoration: underline;
}

#forum table.main tr.type2 td.row3 {
	background: #dce9d1;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}

#forum table.main tr.type2 td.row4 {
	background: #dce9d1;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}

#forum table.main tr.type2 td.row5 { background: #edf4e7; }

#forum table.main tr.type2 td.row5 p {
	padding: 0 0 0 20px;
	margin: 0;
}

#forum table.main tr.type2 td.row5 p.title {
	color: #509318;
	font-size: 11px;
}

#forum table.main tr.type2 td.row5 p.user a{
	color: #000;
	text-decoration: none;
}
#forum table.main tr.type2 td.row5 p.user a:hover{ text-decoration: underline; }

#forum table.main tr.type2 td.row5 p.user img a {
	border: none;
	text-decoration: none;
}

/* message list */

#forum table.main tr.type1 { height: 45px; }

#forum table.main tr.type2 { height: 45px; }

/* 1st row color scheme */

#forum table.main tr.type1 td.rowA {
	background: #efefef;
	width: 382px;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
}

#forum table.main tr.type1 td.rowA p {
	padding: 0 0 0 20px;
	margin: 0;
}

#forum table.main tr.type1 td.rowA p a { text-decoration: none; }

#forum table.main tr.type1 td.rowA p a:hover { text-decoration: underline; }

#forum table.main tr.type1 td.rowB {
	background: #d0ebf1;
	width: 98px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}

#forum table.main tr.type1 td.rowC {
	background: #d0ebf1;
	width: 98px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}

#forum table.main tr.type1 td.rowC a {
	text-decoration: none;
	overflow: hidden;
}

#forum table.main tr.type1 td.rowC a:hover { text-decoration: underline; }

#forum table.main tr.type1 td.rowD {
	background: #d0ebf1;
	width: 100px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}

#forum table.main tr.type1 td.rowE {
	background: #e7f5f8;
	width: 131px;
}

#forum table.main tr.type1 td.rowE p {
	padding: 0 0 0 20px;
	margin: 0;
}

#forum table.main tr.type1 td.rowE p.title {
	color: #509318;
	font-size: 11px;
	padding-top: 4px;
	width: 130px;
}

#forum table.main tr.type1 td.rowE p.user {
	color: #000;
	padding-bottom: 4px;
}

#forum table.main tr.type1 td.rowE p.user a{
	color: #000;
	text-decoration: none;
}
#forum table.main tr.type1 td.rowE p.user a:hover{ text-decoration: underline; }

#forum table.main tr.type1 td.rowE p.user img a {
	border: none;
	text-decoration: none;
}


/* 2nd row color scheme */

#forum table.main tr.type2 td.rowA {
	background: #f0f8eb;
	width: 382px;
}

#forum table.main tr.type2 td.rowA p {
	padding: 0 0 0 20px;
	margin: 0;
}

#forum table.main tr.type2 td.rowA p a {
	text-decoration: none;
	color: #00a6dd;
	font-weight: bold;
}

#forum table.main tr.type2 td.rowA p a:hover { text-decoration: underline; }

#forum table.main tr.type2 td.rowB {
	background: #dce9d1;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	width: 98px;
}

#forum table.main tr.type2 td.rowC {
	background: #dce9d1;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	width: 98px;

}

#forum table.main tr.type2 td.rowC a { text-decoration: none; }

#forum table.main tr.type2 td.rowC a:hover { text-decoration: underline; }

#forum table.main tr.type2 td.rowD {
	background: #dce9d1;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	width: 100px;
}

#forum table.main tr.type2 td.rowE {
	background: #e7f5f8;
	width: 131px;
}

#forum table.main tr.type2 td.rowE p {
	padding: 0 0 0 20px;
	margin: 0;
}

#forum table.main tr.type2 td.rowE p.title {
	color: #509318;
	font-size: 11px;
	padding-top: 4px;
	width: 130px;
}

#forum table.main tr.type2 td.rowE p.user {
	color: #000;
	padding-bottom: 4px;
}

#forum table.main tr.type2 td.rowE p.user a{
	color: #000;
	text-decoration: none;
}
#forum table.main tr.type2 td.rowE p.user a:hover{ text-decoration: underline; }

#forum table.main tr.type2 td.rowE p.user img a {
	border: none;
	text-decoration: none;
}

/* Row 1&2 hover */

#forum table.main tr.type1.hoverz1 td.row2,
#forum table.main tr.type1.hoverz1 td.row3,
#forum table.main tr.type1.hoverz1 td.row4,
#forum table.main tr.type1.hoverz1 td.row5,
#forum table.main tr.type1.hoverz1 td.rowA,
#forum table.main tr.type1.hoverz1 td.rowB,
#forum table.main tr.type1.hoverz1 td.rowC,
#forum table.main tr.type1.hoverz1 td.rowD,
#forum table.main tr.type1.hoverz1 td.rowE { background: #d6d6d6; }


#forum table.main tr.type2.hoverz2 td.row2,
#forum table.main tr.type2.hoverz2 td.row3,
#forum table.main tr.type2.hoverz2 td.row4,
#forum table.main tr.type2.hoverz2 td.row5,
#forum table.main tr.type2.hoverz2 td.rowA,
#forum table.main tr.type2.hoverz2 td.rowB,
#forum table.main tr.type2.hoverz2 td.rowC,
#forum table.main tr.type2.hoverz2 td.rowD,
#forum table.main tr.type2.hoverz2 td.rowE { background: #d5d5d5; }

/*---------------------------

Message posts

--------------------------------------*/

#forum .postBox {
	float: left;
	clear: both;
	width: 969px;
	padding: 0 3px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

#forum .postBox .topLabels,
#forum .postBox .postReply .topLabel {
	float: left;
	clear: both;
	width: 969px;
	background: #8cc563;
}

#forum .postBox .postReply .topLabel { border-bottom: 1px solid #fff; }

#forum .postBox .postReply .topLabel h3 {
	display: block;
	color: #fff;
	font-weight: bold;
	padding: 5px 10px;
	clear: none;
	float: left;
}

#forum .postBox .topLabels h3.left {
	width: 120px;
	float: left;
	display: block;
	color: #fff;
	font-weight: bold;
	padding: 5px 10px;
	clear: none;
}

#forum .postBox .topLabels h3.right {
	float: left;
	display: block;
	color: #fff;
	font-weight: bold;
	padding: 5px 10px;
	clear: none;
}

#forum .postBox .post1 .left,
#forum .postBox .post2 .left,
#forum .postBox .postReply .left {
	float: left;
	width: 130px;
	padding: 15px 5px;
	overflow: hidden;
}

#forum .postBox .post1 .left h3,
#forum .postBox .post2 .left h3,
#forum .postBox .postReply .left h3 {
	color: #89b768;
	font-weight: bold;
	float: left;
	padding-bottom: 10px;
	font-size: 12px;
}

#forum .postBox .post1 .left p,
#forum .postBox .post2 .left p,
#forum .postBox .postReply .left p {
	color: #89b768;
	clear: both;
	padding: 10px 0 0 0;
	margin: 0;
	float: left;
	display: block;
	width: 130px;
}


/*avatar box*/
#forum .postBox .post1 .left .avatarBox,
#forum .postBox .post2 .left .avatarBox,
#forum .postBox .postReply .left .avatarBox {
	float: left;
	clear: both;
	border: 1px solid #b5b9b9;
	width: 80px;
	height: 80px;
	text-align: center;
}

#forum .postBox .post1 .left img.avatar,
#forum .postBox .post2 .left img.avatar,
#forum .postBox .postReply .left img.avatar { vertical-align: middle; }

#forum .postBox .post1 .right,
#forum .postBox .post2 .right,
#forum .postBox .postReply .right {
	width: 829px;
	float: left;
}


#forum .postBox .postReply .right { background: #dce9eb; }

#forum .postBox .post1,
#forum .postBox .postReply {
	float: left;
	width: 969px;
	background: #eaf2f3;
	margin: 1px 0;
}

#forum .postBox .post2 {
	float: left;
	width: 969px;
	background: #f0ffe3;
	margin: 1px 0;
}

#forum .postBox .post1 .right .head {
	float: left;
	clear: both;
	padding: 8px 10px;
	width: 809px;
	background: #dce9eb url(/library/images/migration/interface/forum/msgHeaderBG.jpg) repeat-x left bottom;
}

#forum .postBox .post2 .right .head {
	float: left;
	clear: both;
	padding: 8px 10px;
	width: 809px;
	background: #e1ffc8 url(/library/images/migration/interface/forum/msgHeaderBG2.jpg) repeat-x left bottom;
}

#forum .postBox .post1 .right .head .left,
#forum .postBox .post2 .right .head .left {
	float: left;
	width: 25%;
	font-size: 9px;
	padding: 0 0 0 10px;
	color: #767a7b;
	background: url(/library/images/migration/interface/forum/postedSinceIcon.gif) no-repeat left center;
}


#forum .postBox .post1 .right .head .right,
#forum .postBox .post2 .right .head .right {
	float: right;
	width: 50%;
}


#forum .postBox .post1 .right .head .right ul,
#forum .postBox .post2 .right .head .right ul {
	list-style-type: none;
	float: right;
}

#forum .postBox .post1 .right .head .right ul li,
#forum .postBox .post2 .right .head .right ul li {
	float: right;
	margin-left: 15px;
}

#forum .postBox .post1 .right .head .right ul li a,
#forum .postBox .post2 .right .head .right ul li a  {
	text-decoration: underline;
	color: #488318;
}

#forum .postBox .post1 .right .head .right ul li a img,
#forum .postBox .post2 .right .head .right ul li a img { border: none; }

#forum .postBox .post1 .right .head .right ul li a:hover,
#forum .postBox .post2 .right .head .right ul li a:hover { color: #005d66; }

#forum .postBox .post1 .right .body,
#forum .postBox .postReply .right .body {
	float: left;
	clear: both;
	border: 1px solid #dce9eb;
	padding: 20px 22px 30px;;
	width: 781px;
	font-size: 12px;
	line-height: 1.4em;
}

#forum .postBox .postReply .right .body {
	border: none;
	background: #dce9eb;
}

#forum .postBox .postReply .right .body label {
	font-weight: bold;
	color: #84b465;
}

#forum .postBox .postReply .right .body form a.close { color: #588997; }

#forum .postBox .postReply .right .body label,
#forum .postBox .postReply .right .body input#subject {
	clear: both;
	display: block;
}

#forum .postBox .postReply .right .body input#subject { margin-bottom: 10px; }

#forum .postBox .post2 .right .body {
	float: left;
	clear: both;
	border: 1px solid #e1ffc8;
	padding: 20px 22px 30px;
	width: 781px;
	font-size: 12px;
	line-height: 1.4em;
}

#forum .postBox .post1 .foot {
	float: right;
	border-bottom: 1px solid #dce9eb;
	padding: 20px 0 10px 180px;
	width: 789px;
}

#forum .postBox .post2 .foot {
	float: right;
	border-bottom: 1px solid #e1ffc8;
	padding: 20px 0 10px 180px;
	width: 789px;
}

/* left */

#forum .postBox .post1 .foot .left,
#forum .postBox .post2 .foot .left {
	float: left;
	width: 55%;
	padding: 0;
}

#forum .postBox .post1 .foot .left ul,
#forum .postBox .post2 .foot .left ul {
	list-style-type: none;
	float: left;
	margin: 0;
}

#forum .postBox .post1 .foot .left ul li,
#forum .postBox .post2 .foot .left ul li {
	float: left;
	margin-right: 15px;
}

#forum .postBox .post1 .foot .left ul li a img,
#forum .postBox .post2 .foot .left ul li a img { border: none; }

/* right */

#forum .postBox .post1 .foot .right,
#forum .postBox .post2 .foot .right {
	float: right;
	width: 40%;
	padding: 0 20px 0 0;
}

#forum .postBox .post1 .foot .right ul,
#forum .postBox .post2 .foot .right ul {
	list-style-type: none;
	float: right;
	margin: 0;
}

#forum .postBox .post1 .foot .right ul li,
#forum .postBox .post2 .foot .right ul li {
	float: right;
	margin-left: 15px;
}

#forum .postBox .post1 .foot .right ul li a img,
#forum .postBox .post2 .foot .right ul li a img { border: none; }

#forum div form.topicJump {
	display: block;
	float: right;
	clear: both;
	padding: 20px;
}

/*

message thread reply indenting levels

*/

/* globals */

#forum .postBox .post1.lvl_1 .right .head .right,
#forum .postBox .post2.lvl_1 .right .head .right,
#forum .postBox .post1.lvl_2 .right .head .right,
#forum .postBox .post2.lvl_2 .right .head .right,
#forum .postBox .post1.lvl_3 .right .head .right,
#forum .postBox .post2.lvl_3 .right .head .right,
#forum .postBox .post1.lvl_4 .right .head .right,
#forum .postBox .post2.lvl_4 .right .head .right,
#forum .postBox .post1.lvl_5 .right .head .right,
#forum .postBox .post2.lvl_5 .right .head .right,
#forum .postBox .post1.lvl_1 .foot .right,
#forum .postBox .post2.lvl_1 .foot .right,
#forum .postBox .post1.lvl_2 .foot .right,
#forum .postBox .post2.lvl_2 .foot .right,
#forum .postBox .post1.lvl_3 .foot .right,
#forum .postBox .post2.lvl_3 .foot .right,
#forum .postBox .post1.lvl_4 .foot .right,
#forum .postBox .post2.lvl_4 .foot .right,
#forum .postBox .post1.lvl_5 .foot .right,
#forum .postBox .post2.lvl_5 .foot .right { width: 40%!important; }

/* level 0, just for prog purposes */

.lvl_0 { width: 969px; }

/* level 1--------------------------------- */

.lvl_1 {
	width: 921px !important;
	float: right !important;
	clear: none !important;
}

#forum .postBox .post1.lvl_1 .right,
#forum .postBox .post2.lvl_1 .right { width: 781px !important; }

#forum .postBox .post1.lvl_1 .right .head,
#forum .postBox .post2.lvl_1 .right .head { width: 761px !important; }

#forum .postBox .post1.lvl_1 .right .body,
#forum .postBox .post2.lvl_1 .right .body { width: 733px !important; }

#forum .postBox .post1.lvl_1 .foot,
#forum .postBox .post2.lvl_1 .foot { width: 741px !important; }

/* level 2------------------------- */

.lvl_2 {
	width: 873px !important;
	float: right !important;
	clear: none !important;
}

#forum .postBox .post1.lvl_2 .right,
#forum .postBox .post2.lvl_2 .right { width: 733px !important; }

#forum .postBox .post1.lvl_2 .right .head,
#forum .postBox .post2.lvl_2 .right .head { width: 713px !important; }

#forum .postBox .post1.lvl_2 .right .body,
#forum .postBox .post2.lvl_2 .right .body { width: 685px !important; }

#forum .postBox .post1.lvl_2 .foot,
#forum .postBox .post2.lvl_2 .foot { width: 693px !important; }

/* level 3------------------------- */

.lvl_3 {
	width: 825px !important;
	float: right !important;
	clear: none !important;
}

#forum .postBox .post1.lvl_3 .right,
#forum .postBox .post2.lvl_3 .right { width: 685px !important; }

#forum .postBox .post1.lvl_3 .right .head,
#forum .postBox .post2.lvl_3 .right .head { width: 665px !important; }

#forum .postBox .post1.lvl_3 .right .body,
#forum .postBox .post2.lvl_3 .right .body { width: 637px !important; }

#forum .postBox .post1.lvl_3 .foot,
#forum .postBox .post2.lvl_3 .foot { width: 645px !important; }

/* level 4------------------------- */

.lvl_4 {
	width: 777px !important;
	float: right !important;
	clear: none !important;
}

#forum .postBox .post1.lvl_4 .right,
#forum .postBox .post2.lvl_4 .right { width: 637px !important; }

#forum .postBox .post1.lvl_4 .right .head,
#forum .postBox .post2.lvl_4 .right .head { width: 617px !important; }

#forum .postBox .post1.lvl_4 .right .body,
#forum .postBox .post2.lvl_4 .right .body { width: 589px !important; }

#forum .postBox .post1.lvl_4 .foot,
#forum .postBox .post2.lvl_4 .foot { width: 597px !important; }

/* level 5------------------------- */

.lvl_5 {
	width: 729px !important;
	float: right !important;
	clear: none !important;
}

#forum .postBox .post1.lvl_5 .right,
#forum .postBox .post2.lvl_5 .right { width: 589px !important; }

#forum .postBox .post1.lvl_5 .right .head,
#forum .postBox .post2.lvl_5 .right .head { width: 569px !important; }

#forum .postBox .post1.lvl_5 .right .body,
#forum .postBox .post2.lvl_5 .right .body { width: 541px !important; }

#forum .postBox .post1.lvl_5 .foot,
#forum .postBox .post2.lvl_5 .foot { width: 549px !important; }

/* user formatting */

#forum .postBox table td.quote {
	background: #fff;
	padding: 3px;
}

#forum .postBox table td.code { background: #ccc; }

/* drop down sizing */

select#forumRedirection { font-size: 11px; }