/* @override http://localhost/discussion/styles/CND2/theme/stylesheet.css */



/*  phpBB 3.0 Style Sheet
    --------------------------------------------------------------
	Style name:		CND2
	Based on style:	subSilver2 and CND2 for phpBB2
	Original author:	subBlue ( http://www.subBlue.com/ ) and Mike Lothar
	Modified by:		psoTFX and the phpBB team ( http://www.phpbb.com )
						Countries in colors ( http://www.countriesincolors.com )
						and Will Hough ( http://www.willhough.net )
		
	Copyright 2006 phpBB Group ( http://www.phpbb.com/ )
	Copyright 2008 Mike Lothar, Countries in Colors and Will Hough
    --------------------------------------------------------------
*/

@import url("../../../../css/screen.css");
#jw-body table#forum img{
	margin:0;
	padding:0;
	border-width:0;
}
li.community {	
	background:transparent url(../../../../images/navitem_background.png) no-repeat left top;
}

li.community a {	
	background:transparent url(../../../../images/navitem_background_cap.png) no-repeat right top;
	font-weight:700;
}

ul.forumicons {	
	clear:both;
	height:30px;
	list-style:none;
	margin:20px 0 0;
	text-align:center;
	width:100%;
}

ul.forumicons li {	
	display:inline;
	margin:0 15px;
	white-space:nowrap;
}

h2#title {	
	font-size:2.5em;
	letter-spacing:-2px;
	margin-bottom:0;
}

h2 {	
	font-size:2.2em;
	letter-spacing:0.025em;
	margin:.5em 0;
	word-spacing:.025em;
}

#bodyline table.viewforum tbody tr td table.viewforum tbody tr th h2 {	
	margin: 13px 0 14px;
}

table.index_body h2 {
	margin:30px 0 0;	
	margin-bottom:0;
}

.top_pagination,.top_pagination a,.bottom_pagination,.bottom_pagination a {	
	color:#000;
	font-weight:400;
}

.pagination {	
	padding:5px 0;
}

.breadcrumbs {	
	margin:0 auto .5em;
	width:99%;
}

img {	
	border:0;
}

html {	
	height:100%;
}

body {	
	height:100%;
	margin:0;
	padding:0;
	text-align:center;
}

table {	
	border-collapse:collapse;
	padding:0;
	width:100%;
}

pre {	
	color:#0000b4;
	font-size:11px;
	line-height:13px;
	padding:0 10px;
	text-align:left;
}

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

input.button {	
	color:#111;
	/*font-size:1.2em;*/
	cursor:pointer !important;
	margin:0;
	padding:3px;
}

* html input.button {	
	overflow:visible;
	padding:1px 0.5em;
	width:0;
}

.avatar img {	
	background-color:#fff;
	border:3px solid #fff;
	margin-bottom:3px;
}

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

.menu1 div {	
	height:15px;
}

.menu1 .txtleft {	
	padding-left:6px;
}

.menu1 .right {	
	float:right;
	padding-right:6px;
	text-align:right;
}

.lightCornerL {	
	background:url(images/cornerL02.gif) left bottom no-repeat;
}

.lightCornerR {	
	background:url(images/cornerR02.gif) right bottom no-repeat;
}

td.darkCornerL {	
	background:url(images/cornerL.gif) left bottom no-repeat;
	line-height:20px;
	width:5px;
	border-bottom-width:0;
}

td.darkCornerR {	
	background:url(images/cornerR.gif) right bottom no-repeat;
	height:26px;
	border-bottom-width:0;
}

#forum {	
	height:100%;
	margin:0 auto;
	width:100%;
}

#bodyline {	
	padding:0;
	text-align:left;
	vertical-align:top;
	width:100%;
}

#menu {	
	height:18px;
	line-height:18px;
	padding:0 3px 1px;
}

div.spacing {	
	clear:both;
	height:20px;
}

.postbuttons img {	
	border:0;
	margin-right:10px;
}

.pad0-0-4 {	
	padding:0 0 4px;
}

.pad0-0-10 {	
	padding:0 0 10px;
}

.pad10 {	
	padding:10px;
}

.pad25 {	
	padding:25px;
}

.pad60 {	
	padding:60px;
}

div.copyright {	
	padding:5px;
}

.quotetitle,.codetitle,.attachtitle,.downloadnoticetitle {	
	margin:10px 10px 0;
	padding:10px 10px 0;
}

.quotecontent,.codecontent,.attachcontent,.downloadnotice {	
	margin:0 10px 10px;
	padding:10px 10px 10px 20px;
}

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

div.hr hr {	
	display:none;
}

input.search {	
	border:0 solid #666;
	height:14px;
	margin:0;
}

input.post,textarea.post,select,input.postfile {	
	margin:0;
}

input.fade {	
	background-color:#EAEEE7;
	border:0;
	color:#999;
	margin:0;
}

input.search,input.post,textarea.post,input.postfile {	
	padding:2px 3px;
}
form#ucp textarea{
	width:100%;
}
input.post {	
	height:19px;
}

.helpline {	
	background-color:#e3e3e3;
}

.postmini {	
	width:25px;
}

.postsmall {	
	width:90px;
}

.postmedium {	
	width:150px;
}

.postbig {	
	width:225px;
}

.postlarge {	
	width:320px;
}

.postbiggest {	
	width:450px;
}

.postauthor {	
	color:#111;
}

.block {	
	display:block;
}

.clear {	
	clear:both;
}

.left {	
	float:left;
	text-align:left;
}

.txtmiddle {	
	text-align:center;
	vertical-align:middle;
}

.txtright {	
	text-align:right;
}

.txtleft {	
	text-align:left;
}

td.row1,tr.row1 {	
	background-color:#F7F8F5;
}

#bodyline form table.posting_body tbody tr td.row2.pad4 {	
	border-bottom:3px solid #EAEEE7;
	border-left:3px solid #EAEEE7;
}

td.row2,tr.row2 {	
	background-color:#fff;
}

td.contact_links {	
	border-left:2px solid #FFF;
	vertical-align:top;
}

td.row3,tr.row3 {	
	background-color:#EAEEE7;
	height:30px;
}

td.one,td.two,td.three,td.four,td.five {	
	border-bottom:3px solid #EAEEE7;
	border-left:3px solid #EAEEE7;
}

#bodyline table.viewforum tbody tr td table.viewforum tbody tr th {	
	border-bottom:3px solid #EAEEE7;
}



#bodyline form table.posting_body tbody tr td.row2.four table tbody tr td {	
	border-bottom-width:0;
	padding:4px 0;
}

table.search tbody tr td.row1.three,
table.search tbody tr td.row1.one,
#bodyline form table.posting_body tbody tr td.row1.three {	
	border-left-width:0;
}

table.search td,table.search th {	
	border-bottom:3px solid #EAEEE7;
}

.contact_links a {	
	color:#BE5A38;
	font-size:.8em;
	font-style:oblique;
	margin:0 10px;
	text-decoration:none;
}


td,th,input,select,textarea,.message,.smallfont {	
	color:#595959;
	font-style:normal;
	font-weight:400;
	line-height:1.5em;
	text-decoration:none;
	text-transform:none;
	vertical-align:middle;
}

tr.lines_2 th .nav,.nav {	
	font-weight:700;
	line-height:23px;
}

tr.lines_1 th .nav,tr.lines_3 th .nav,.nav {	
	font-size:11px;
	font-weight:700;
	line-height:13px;
}

tr.lines_1 th .nav a,tr.lines_3 th .nav a,.nav a {	
	color:#BE5A38;
	text-decoration:none;
}

.codetitle {	
	background-color:#fefefe;
	border-left:2px solid #d6d6d6;
	border-right:2px solid #d6d6d6;
	border-top:2px solid #d6d6d6;
	color:#0000b4;
	font-family:Courier, 'Courier New', sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:400;
	line-height:13px;
	text-decoration:none;
	text-transform:none;
}

.codecontent {	
	background-color:#fefefe;
	border-bottom:2px solid #d6d6d6;
	border-left:2px solid #d6d6d6;
	border-right:2px solid #d6d6d6;
	color:#0000b4;
	font-family:Courier, 'Courier New', sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:400;
	line-height:13px;
	text-decoration:none;
	text-transform:none;
}

.quotetitle,.attachtitle {	
	background-color:#fefefe;
	border-left:2px solid #d6d6d6;
	border-right:2px solid #d6d6d6;
	border-top:2px solid #d6d6d6;
	color:#555;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:400;
	line-height:13px;
	text-decoration:none;
	text-transform:none;
}

.downloadnoticetitle {	
	background-color:#ECD5D8;
	border-left:2px solid #d6d6d6;
	border-right:2px solid #d6d6d6;
	border-top:2px solid #d6d6d6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:400;
	line-height:13px;
	text-decoration:none;
	text-transform:none;
}

.quotecontent {	
	background-color:#fefefe;
	border-bottom:2px solid #d6d6d6;
	border-left:2px solid #d6d6d6;
	border-right:2px solid #d6d6d6;
	color:#555;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:400;
	line-height:13px;
	text-decoration:none;
	text-transform:none;
}

.attachcontent {	
	background-color:#fefefe;
	border-bottom:2px solid #d6d6d6;
	border-left:2px solid #d6d6d6;
	border-right:2px solid #d6d6d6;
	color:#555;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:400;
	line-height:18px;
	text-decoration:none;
	text-transform:none;
}

.quotecontent a,.attachcontent a {	
	color:#555;
	text-decoration:underline;
}

.quotecontent a:hover,.attachcontent a:hover {	
	color:#555;
	text-decoration:none;
}

.downloadnotice {	
	background-color:#ECD5D8;
	border-bottom:2px solid #d6d6d6;
	border-left:2px solid #d6d6d6;
	border-right:2px solid #d6d6d6;
	color:#9f0002;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:400;
	line-height:13px;
	text-decoration:none;
	text-transform:none;
}

.edited {	
	font-style:italic;
}

.font11 {	
	font-size:11px;
	line-height:13px;
}

tr.toplines th {	
	border-bottom:1px solid #67745D;
	font-weight:700;
	padding:5px 5px 2px;
}

tr.lines_1 th {	
	background-color:#EAEEE7;
	border-top:1px solid #67745D;
	padding:5px 2px 6px;
}

tr.lines_2 th {	
	border:1px solid #000;
	border-width:1px 0;
	padding:2px 3px 3px 4px;
}

tr.lines_3 th {	
	border:1px solid #000;
	border-width:1px 0;
	padding:3px 2px;
}

table.index_body td.one img {	
	height:25px;
	width:46px;
}

table.index_body td.two {	
	padding:4px;
	width:100%;
}

table.index_body_icons td {	
	text-align:center;
	white-space:nowrap;
}

table.memberlist td.one {	
	height:30px;
	padding:3px;
}

table.memberlist td.row3 {	
	height:20px;
}

table.modcp td.two {	
	padding:8px 4px;
	width:100%;
}

table.modcp td.four {	
	padding:4px;
	white-space:nowrap;
	width:150px;
}

table.modcp td.six {	
	font-weight:700;
	height:100px;
	padding:4px 7px;
	text-align:left;
	vertical-align:top;
	width:150px;
}

table.modcp td.seven {	
	padding:4px 7px;
	text-align:left;
	vertical-align:top;
	width:470px;
}

table.modcp td.nine {	
	height:18px;
	line-height:18px;
	padding:4px 7px;
}

table.modcp tr.toplines th {	
	border:1px solid #ddd;
	border-width:1px 0;
	font-weight:700;
	height:24px;
	line-height:14px;
	padding:0 10px;
	text-align:center;
}

table.posting_body td.three {	
	padding:4px 7px;
	vertical-align:top;
	width:150px;
}

table.posting_body td.four div {	
	padding-bottom:3px;
}

table.posting_body td.six {	
	height:130px;
	padding:4px 7px;
}

table.posting_body td.eight {	
	font-weight:700;
	padding:4px 7px;
	text-align:left;
	vertical-align:top;
	width:135px;
}

table.posting_body td.nine {	
	padding:4px 7px 10px;
	text-align:left;
	vertical-align:top;
}

table.privmsgs td.two {	
	font-size:11px;
	line-height:13px;
	padding:8px 4px;
	width:100%;
}

table.profile td.one {	
	height:26px;
	padding:4px 7px;
	width:50%;
}

table.profile_view_body tr {	
	height:18px;
	text-align:right;
}

table.viewtopic {	
	margin-top:2em;
}

table.viewtopic td.one {	
	border-left-width:0;
	font-weight:700;
	padding:4px 7px;
}

table.viewtopic td.two {	
	height:20px;
	padding:4px 5px 4px 2px;
}

table.viewtopic td.three {	
	border-left-width:0;
	padding:4px 7px;
	text-align:center;
	vertical-align:top;
	width:50px;
}

table.viewtopic td.four {	
	height:130px;
	padding:2px 5px 4px;
	vertical-align:top;
}

table.viewtopic td.five {	
	background-color:#FFF;
	border-left-width:0;
	height:18px;
	line-height:18px;
	padding:4px 7px;
}

table.viewtopic td.six {	
	padding:4px 5px;
}

.postedited,.postapprove,.postreported {	
	background-color:#efefef;
	border:2px solid #fcc;
	color:#Ca2023;
	font-size:10px;
	line-height:13px;
	padding:2px;
	width:100%;
}

table.viewforum td.two {	
	width:100%;
	padding:4px;
}

.forumrules {	
	background-color:#efefef;
	border:1px solid #fcc;
	color:#Ca2023;
	padding:4px;
	width:100%;
}

table.search td.one {	
	padding:4px 7px;
	vertical-align:top;
	width:150px;
}

table.search td.one a {	
	color:#000;
	text-decoration:none;
}

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.six {	
	padding:4px;
	vertical-align:top;
}

table.search td.eight {	
	padding:4px;
	width:40%;
}

table.search td.ten {	
	padding:4px;
	text-align:center;
	white-space:nowrap;
	width:20%;
}

table.search td.eleven {	
	padding:4px;
	text-align:center;
	width:20%;
}

table.simple_header {	
	background-color:#fff;
	height:100%;
}

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

h3 {	
	font-size:11px;
	font-weight:700;
	line-height:13px;
	margin:0;
	text-decoration:none;
}

h4 {	
	font-size:11px;
	font-weight:700;
	height:26px;
	line-height:26px;
	margin:0;
	padding:0 4px;
}

.mainmenu,div.timezone {	
	font-size:.85em;
	padding:0 10px;
}

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

.firstline {	
	font-size:11px;
	font-weight:700;
	height:22px;
	line-height:22px;
	margin:0;
	padding:0 4px;
}

.secondline {	
	color:#111;
	font-size:11px;
	font-weight:700;
	height:25px;
	line-height:25px;
	padding:11px 4px 6px;
}

html>body .secondline {	
	padding:11px 4px 0;
}

.secondlinebuttons {	
	float:right;
}

.bottombuttons {	
	padding:6px 0;
}

.bottombuttons .right {	
	margin-top:-6px;
}

.copyright {	
	margin:20px 0;
	text-align:center;
	font-size:.8em;
}

input.toplogin {	
	background-color:#eee;
	border:1px solid #111;
	color:#111;
}

li.discussion,.username-coloured {	
	font-weight:700;
}

ul.forumicons li img,.txtbottom {	
	vertical-align:bottom;
}

#forum-search input.button {	
	
}

table.index_body_icons {	
	margin:20px 0;
}

td,input,select,td.contact_links img,table.index_body_icons td img {	
	vertical-align:middle;
}

.menu1 div a:hover,.postauthor a:hover,.contact_links a:hover,td a,tr.lines_1 th .nav a:hover,tr.lines_3 th .nav a:hover,.nav a:hover,table.search td.one a:hover,h2 a:hover,h3 a:hover,h4 a:hover,.copyright a:hover,.mainmenu a:hover,tr.lines_1 th a:hover,tr.lines_3 th a:hover,.timezone a:hover,.blacklink a:hover,.firstline a:hover,.secondline a:hover,.bottombuttons a:hover {	
	text-decoration:underline;
}

.menu1 .txtleft a,#menu #left a {	
	padding-right:10px;
}

.menu1 .right a,#menu #right a {	
	padding-left:10px;
}

.menu2 .right,.right {	
	float:right;
	text-align:right;
}

#top_image,.txtcenter {	
	text-align:center;
}

.pad1,table.search td.zero {	
	padding:1px;
}

.pad4,table.modcp td.five {	
	padding:4px;
}

html>body input.post,html>body input.search {	
	height:15px;
}

.postauthor a,td a:hover,tr.toplines th a:hover,table.memberlist th a:hover,table.search td.two a,h2 a,h3 a,h4 a,.firstline a,.secondline a,.bottombuttons a,h2 a:visited {	
	text-decoration:none;
}

#bodyline form table.posting_body tbody tr td table tbody tr td.darkCornerL.row3.txtcenter,
#bodyline form table.posting_body tbody tr td table tbody tr td.row3.darkCornerR {	
	border-bottom-width:0;
}

.txttop,table.simple_header td {	
	vertical-align:top;
}

td.row0,tr.row0,td.contact_links,#bodyline table.viewforum tbody tr td.row3.three {	
	background-color:#FFF;
}

#bodyline form table.posting_body tbody tr td.row1.pad4,#bodyline table.viewforum tbody tr td.row1.one,#bodyline table.index_body tbody tr td.row1.one {	
	background-color:#FFF;
	border-left-width:0;
}

#bodyline form table.posting_body tbody tr td,td.six {	
}

tr.toplines th a,table.memberlist th a {	
	color:#111;
	text-decoration:none;
}

table.index_body td.one,table.modcp td.one,table.privmsgs td.one,table.viewforum td.one {	
	padding:4px;
	text-align:center;
}

table.index_body td.three,table.modcp td.three,table.privmsgs td.three,table.viewforum td.three {	
	padding:4px;
	text-align:center;
	white-space:nowrap;
}

table.groupcp td.one,table.posting_body td.one {	
	height:26px;
	padding:4px 7px;
	width:150px;
}

table.groupcp td.two,table.posting_body td.two,table.profile td.two {	
	padding:4px 5px 4px 4px;
}

table.groupcp td.three,table.profile td.three {	
	height:26px;
	padding:4px 7px;
}

table.modcp td.one img,table.privmsgs td.one img,table.search td.seven img {	
	height:18px;
	width:19px;
}

table.modcp td.eight,table.posting_body td.five,table.search td.two {	
	padding:4px 7px;
}

table.posting_body td.four,table.posting_body td.seven {	
	padding:4px 5px 4px 4px;
	vertical-align:top;
}

table.search td.five,table.viewonline td.one {	
	padding:8px 4px;
}

table.search td.seven,table.search td.nine {	
	padding:4px;
	text-align:center;
	width:5%;
}


#bodyline table.viewforum tbody tr td table.viewforum tbody tr td.row1.two {	
	border-left-width:0;

}

#bodyline table.viewtopic tbody tr td.row1.five.blacklink,
#bodyline table.viewtopic tbody tr td.row2.five.blacklink  {	
	border-bottom-width:0;
}
table#memberlist td{	
	vertical-align:top;
}
table#memberlist  td.row1 td,table#memberlist  td.profile_view_body td {	
	text-align:left;
	border-bottom:1px solid #CCC;
	padding:5px;
}
table#memberlist h2 a:hover span{	
	color:#000;
}
table#memberlist h2 a span {	
	font-size:.6em;
	text-decoration:underline;
}
#bodyline form table.posting_body tbody tr td.row2 table td#colortable{
	vertical-align:top;
}
#bodyline form table.posting_body tbody tr td.row2 table td#colortable td{
	padding:7px 0;
	line-height:0;
}
