form, .checkbox, input.radio, .helpline, p { margin: 0; padding: 0; border: 0}

.avatar img { background-color: #fff; border: 3px solid #fff}
html>body .avatar img { padding: 3px; background-color: #fff; border: 1px solid #dbdbdb}

#forum { width: 600px; height: 100%; background-color: #fff; margin: 0 auto}
	
#bodyline { width: 600px; padding: 10px 0; vertical-align: top; text-align: left}

#top_image { text-align: center}

#menu { color: #FFFFFF; height: 18px; line-height: 18px; padding: 0 3px 1px}
#menu #left a { padding-right: 10px}
#menu #right a { padding-left: 10px}

.mainmenu { line-height: 18px}
div.spacing { height: 10px; clear: both}
.postbuttons img { border: 0; margin-right: 10px}

.pad0-0-4 { padding: 0 0 4px}
.pad0-0-10 { padding: 0 0 10px}
.pad4 { padding: 4px}
.pad25 { padding: 25px}
.pad60 { padding: 60px}

div.timezone { padding: 0 3px}
div.copyright { padding: 5px}

.quote, .code { margin: 10px; padding: 10px}
.quote .inside_quote, .code .inside_code { padding: 10px}

div.hr { height: 1px; background-color: #ccc; margin: 5px 0}
div.hr hr { display: none}

input.post, textarea.post, select, input.postfile { margin: 0; border: 1px solid #666}
input.post, textarea.post, input.postfile {	padding: 2px 3px}
input.post { height: 19px}

html>body input.post { height: 12px}

.helpline { background-color: #ebebeb}
.postmini {	width: 25px}
.postsmall { width: 90px}
.postmedium { width: 150px}
.postbig { width: 225px}
.postbiggest { width: 450px}
.block { display: block}
.clear { clear: both}
.left { float: left; text-align: left}
.right { float: right; text-align: right}
.txtcenter { text-align: center}
.txtmiddle { text-align: center; vertical-align: middle}
.txtright { text-align: right}
.txttop { vertical-align: top}
.txtbottom { vertical-align: bottom}
.txtleft { text-align: left}
	
tr.tr1 { background-color: #ffffff; border-top: 1px solid #D8161F; border-bottom: 1px solid #D8161F; }
tr.tr2 { background-color: #FEE9E9; border-top: 1px solid #D8161F; border-bottom: 1px solid #D8161F; }

tr.tr1 th { border-bottom: 1px solid #FCB6B6; }
tr.tr2 th { border-bottom: 1px solid #FCB6B6; }

td, th, input, select, textarea, .message {	font-style: normal;	font-weight: normal; text-transform: none; text-decoration: none; color: #666; font-size: 10px;	line-height: 13px }

td a { color: #D8161F; text-decoration: none;}	

tr.lines_1 th .nav, tr.lines_3 th .nav, .nav { font-size: 11px;	line-height: 13px; font-weight: bold}		
tr.lines_1 th .nav a, tr.lines_3 th .nav a, .nav a { color: #D8161F; text-decoration: none}

.code { background-color: #FFFFFF; border: 2px solid #E9C000; font-style: normal; font-weight: normal; text-transform: none; text-decoration: none; color: #0000b4; font-size: 11px; line-height: 13px}
.code a { color: #D8161F; text-decoration: none}	

.quote { background-color: #fefefe; border: 2px solid #d6d6d6; font-style: normal; font-weight: normal; text-transform: none; text-decoration: none; color: #555; font-size: 10px; line-height: 13px}
.quote a { color: #555; text-decoration: underline}	
.quote a:hover { color: #555; text-decoration: none}
	
.edited { font-style: italic}

tr.toplines th { background-color: #EAEAEA; color: #D8161F; line-height: 24px; height: 24px; font-weight: bold; text-align: center; padding: 0 10px}



tr.lines_1 th {	padding: 5px 2px 6px }
tr.lines_3 th { padding: 3px 2px}

table.index_body td.one img { width: 46px; height: 25px}
table.index_body td.one { padding: 4px; text-align: center}
table.index_body td.two { padding: 4px; width: 100%}
table.index_body td.three { padding: 4px; text-align: center; white-space: nowrap}
table.index_body_icons td img { vertical-align: middle}
table.index_body_icons td { white-space: nowrap; text-align: center}

table.index_body th.one { padding: 4px; text-align: center}
table.index_body th.two { padding: 4px; width: 100%; white-space: nowrap}
table.index_body th.three { padding: 4px; text-align: center; white-space: nowrap}

table.groupcp td.one { padding: 4px 7px; width: 150px; height: 26px}
table.groupcp td.two { padding: 4px 5px 4px 4px}
table.groupcp td.three { padding: 4px 7px; height: 26px}

table.memberlist td.one { padding: 4px 7px; height: 26px}

table.modcp td.one img { width: 19px; height: 18px}
table.modcp td.one { padding: 4px; text-align: center}
table.modcp td.two { padding: 8px 4px; width: 100%}
table.modcp td.three { padding: 4px; text-align: center;	white-space: nowrap}
table.modcp td.four { padding: 4px; white-space: nowrap; width: 150px}
table.modcp td.five { padding: 4px}
table.modcp td.six { padding: 4px 7px; vertical-align: top; font-weight: bold; text-align: left; width: 150px; height: 100px}
table.modcp td.seven { padding: 4px 7px; vertical-align: top; text-align: left; width: 470px}
table.modcp td.eight { padding: 4px 7px}
table.modcp td.nine { padding: 4px 7px; height: 18px; line-height: 18px}

table.posting_body td.one { padding: 4px 7px; width: 150px; height: 26px}
table.posting_body td.two { padding: 4px 5px 4px 4px}
table.posting_body td.three { padding: 4px 7px; vertical-align: top; width: 150px}
table.posting_body td.four { padding: 4px 5px 4px 4px; vertical-align: top}
table.posting_body td.four div { padding-bottom: 3px}
table.posting_body td.five { padding: 4px 7px}
table.posting_body td.six { padding: 4px 7px; height: 130px}
table.posting_body td.seven { padding: 4px 5px 4px 4px; vertical-align: top}
table.posting_body td.eight { padding: 4px 7px; vertical-align: top; font-weight: bold; width: 135px; text-align: left}
table.posting_body td.nine { padding: 4px 7px 10px;	vertical-align: top; text-align: left}

table.privmsgs td.one img { width: 19px; height: 18px}
table.privmsgs td.one { padding: 4px; text-align: center}
table.privmsgs td.two { padding: 8px 4px; width: 100%}
table.privmsgs td.three { padding: 4px; text-align: center; white-space: nowrap}

table.profile td.one { padding: 4px 7px; width: 50%; height: 26px}
table.profile td.two { padding: 4px 5px 4px 4px}
table.profile td.three { padding: 4px 7px; height: 26px}
table.profile_view_body tr { height: 18px; text-align: right}

table.viewtopic td.one { padding: 4px 7px; font-weight: bold}
table.viewtopic td.two { padding: 4px 5px 4px 2px; height: 20px}
table.viewtopic td.three { padding: 4px 7px; vertical-align: top; width: 150px}
table.viewtopic td.four { padding: 2px 5px 4px;	vertical-align: top; height: 130px}
table.viewtopic td.four table {	height: 100%; width: 440px}
table.viewtopic td.five { padding: 4px 7px; height: 18px; line-height: 18px}
table.viewtopic td.six { padding: 4px 5px}

table.viewforum td.one img { width: 27px; height: 22px}
table.viewforum td.one { padding: 4px; text-align: center}
table.viewforum td.two { padding: 4px; width: 100%}
table.viewforum td.three { padding: 4px; text-align: center;  white-space: nowrap}
table.viewforum th.one { padding: 4px; text-align: center}
table.viewforum th.two { padding: 4px; width: 100%}
table.viewforum th.three { padding: 4px; text-align: center;  white-space: nowrap}

table.forumicons { width: 0}
table.forumicons td { white-space: nowrap}
table.forumicons td img { width: 19px; height: 18px}

table.search td.one { padding: 4px 7px; width: 50%; vertical-align: top}
table.search td.two { padding: 4px 5px 4px 4px}
table.search td.two div { padding-top: 3px}
table.search td.three { padding: 4px 7px; text-align: right}
table.search td.four { padding: 4px; width: 150px}
table.search td.five { padding: 8px 4px}
table.search td.six { padding: 4px; vertical-align: top}
table.search td.seven img { width: 19px; height: 18px}
table.search td.seven {	padding: 4px; text-align: center}
table.search td.eight { padding: 4px}
table.search td.nine { padding: 4px; text-align: center}
table.search td.ten { padding: 4px; text-align: center; white-space: nowrap}

table.simple_header { background-color: #FFFFFF; height: 100%}
table.simple_header td { vertical-align: top}

table.viewonline td.one { padding: 8px 4px}
table.viewonline td.two { padding: 8px 4px; text-align: center}

h2 { border-bottom:1px solid #D8161F; font-size: 11px; line-height: 13px; text-decoration: none; color: #D8161F;	}
h3 { font-size: 11px; line-height: 13px; font-weight: bold; text-decoration: none; color: #D8161F; margin: 0}
h1 a, h2 a, h3 a { text-decoration: none; color: #D8161F}
h1 a:hover, h2 a:hover, h3 a:hover, h2 a:visited, h3 a:visited, .copyright a:hover { text-decoration: none; color: #D8161F; }

.mainmenu a, tr.lines_1 th a, tr.lines_3 th a, .timezone a, .copyright a, .blacklink a { color: #D8161F; text-decoration: none}

.copyright { text-align: center; letter-spacing: -1px}