/*
  The mytetra Theme for phpBB version 2+
*/

/* general */
body, td, p { color:#999; }
div, p, b, u, ul, ol, li, span, form, input, select, option { font-size:1em; }

div.spacer { height:10px; background-color:#777; display:block; }
div.nav-bg { background:url(/images/forum_bg_nav_row.gif) 0 0 repeat; }
			
span.profile { background:url(/images/icon_profile.gif) center left no-repeat; padding-left:15px; }
span.prvmsg { background:url(/images/icon_prvmsg.gif) center left no-repeat;  padding-left:15px; }
span.prvmsg-view { background:url(/images/icon_email.gif) center right no-repeat;  padding-right:20px; }
span.email{ background:url(/images/icon_email.gif) center left no-repeat; padding-left:17px; }

td.pagination { font-size:0.9em; text-align:center; display:block; }
span.pagination { color:#fff; }
span.pagination .selected { text-decoration:underline; }

.textalign { vertical-align:text-top; *vertical-align:middle; }
	
.highlight { color:#fff; font-size:1em; }
.gray-link { color:#d0d0d0; }
/*.username { color:#d1e49f; font-weight:normal;}*/
.message-back { background:url(/images/content_bg.gif) top left repeat-y; }
.margin-bottom { margin-bottom:10px; }
.border-bottom { border-bottom:1px solid #3a3a3a; }
	
/* text row */
.text-row-thick td { padding:20px; font-size:0.95em; color:#d0d0d0; line-height:1.4em; }
.text-row td { padding:10px; font-size:0.95em; color:#d0d0d0; line-height:1.4em; }
.text-row-light td { padding:5px; font-size:0.95em; color:#d0d0d0; line-height:1.4em; }
.text-row-light td.small-text { padding:5px; font-size:0.9em; color:#999; line-height:1.4em; }
.text-row-light td img { vertical-align:middle; }
.text-row td.col1 { padding:8px 8px 8px 16px; }
.text-row-thick td b, #forum #content .text-row td b, #forum #content .text-row-light td b { color:#fff; font-weight:normal; }

/* login box */
#login-box { width:235px; float:right; text-align:left; margin-top:16px; }
	#login-box .info { float:right; width:180px; }
	
/* forum: main div */
#forum { clear:both; width:970px; overflow:hidden; margin-top:10px; margin-bottom:14px; background:url(/images/content_bg.gif) top left repeat-y; float:left; }

	/* forum: message */
	#forum #message { width:500px; padding-bottom:14px; margin:0 auto; }
	#forum #message .header-row { background:url(/images/forum_bg_header_row.gif) top left repeat-x; height:40px; }
		.header-row th { color:#999; font-weight:normal; font-size:0.95em; }
	#forum #message td { padding:20px; text-align:center; background-color:#444; font-size:0.95em; }
	
	/* forum: content */		
	#forum #content { clear:both; width:725px; float:left; background-color:#444; }
	
	/* forum: content: tables */
		
		/* review table */
		#forum #content table.review { margin-top:10px; }
		
		/* message table */
		#forum #content table.message { padding:10px 0; }
		#forum #content table.message tr td { font-size:0.95em; padding:2px 15px; }
			
		/* info table */
		#forum #content table.info { }
			table.info .list-row td { padding:20px; font-size:0.95em; color:#d0d0d0; }
			table.info .list-row td b { color:#fff; font-weight:normal; }
	
		/* text table */
		#forum #content table.text td.no-padding { padding:6px 10px 6px 0; font-size:0.95em; color:#d0d0d0; line-height:1.4em; }
		#forum #content table.text td { padding:6px 10px 6px 16px; font-size:0.95em; color:#d0d0d0; line-height:1.4em; }
			#forum #content table.text td p.left { float:left; padding-right:20px; }
			
	/* forum: content: rows */
		
		/* message row */
		#forum #content .message-row td { font-size:0.95em; padding:20px; border-bottom:1px solid #3a3a3a; line-height:1.4em; vertical-align:text-top; }
			#forum #content .message-row td b { color:#fff; font-weight:normal; padding-bottom:10px; }
			#forum #content .message-row ul, #forum #content .message-row ol { margin:10px 15px; }
			#forum #content .message-row ul li { margin-bottom:10px; }
			
		#forum #content .message-row-noborder td { font-size:0.95em; padding:20px; line-height:1.4em; vertical-align:text-top; }
			#forum #content .message-row-noborder td b { color:#fff; font-weight:normal; }
		
		#forum #content .message-row-short td { font-size:0.95em; padding:20px; line-height:1.4em; vertical-align:text-top; text-align:center; }
			#forum #content .message-row-short td table { margin:0 auto; }
			#forum #content .message-row-short td table tr td { padding:0; margin-right:2px; margin-bottom:2px; }
			#forum #content .message-row-short td table tr td.col1 { text-align:right; }
			#forum #content .message-row-short td table tr td.command { text-align:left; }
	
		/* header row */
		#forum #content .header-row { background:url(/images/forum_bg_header_row.gif) top left repeat-x; height:40px; }
			.header-row th { color:#999; font-weight:normal; text-transform:uppercase; }
			.header-row th.col1 { text-align:left; padding-left:16px; }
		
		/* subheader row */
		#forum #content .subheader-row { background:url(/images/forum_bg_nav_row.gif) top left repeat; height:30px; overflow:hidden; }
			.subheader-row td.search img { margin-left:10px; }
			.subheader-row td.search p, .subheader-row td.search a { margin:0; }
			.subheader-row td p { font-size:0.95em; margin-left:16px; }
			.subheader-row td a { color:#d1e49f; font-weight:normal; margin-left:16px; }
			.subheader-row td a:hover, .subheader-row td a:active { color:#fff799; }

			.subheader-row td.message { font-size:0.95em; padding-left:20px; text-transform:uppercase; }
	
		/* list row */
		#forum #content .list-row td { border-bottom:1px solid #3a3a3a; }
			
	/* forum: content: global */
	
		/* nav row / nav row short */
		#forum #content .nav-row { background:url(/images/forum_bg_topic_nav_row.gif) 0 3px repeat-x; height:30px; }
		#forum #content .nav-row-short { background:url(/images/forum_bg_topic_nav_row.gif) 0 1px repeat-x; height:26px; }
			.nav-row th, .nav-row-short th { color:#999; font-size:0.95em; font-weight:normal; }
			.nav-row td, .nav-row-short td { width:50%; }
			.nav-row td p, .nav-row-short td p { font-weight:normal; font-size:0.9em; }
			.nav-row .breadcrumbs, .nav-row-short .breadcrumbs { margin-left:10px; color:#999; }
			.nav-row .topic-nav, .nav-row-short .topic-nav { float:right; margin-right:15px; color:#999; }
			.nav-row .topic-nav .previous-topic, .nav-row-short .topic-nav .previous-topic { background:url(/images/icon_prev.gif) 0 4px no-repeat; padding-left:6px; }
			.nav-row .topic-nav .newer-topic, .nav-row-short .topic-nav .newer-topic { background:url(/images/icon_next.gif) 57px 4px no-repeat; padding-right:8px; }
			.nav-row-short input { font-weight:bold; font-size:0.95em; }
			
		/* forum: content: dropdown */
		#forum #content .dropdown { text-align:center; padding:5px 0 7px 0; border-bottom:1px solid #3a3a3a; font-size:0.9em; color:#999; }
		.dropdown form { color:#999; }
		
		/* forum: page number */
		#forum #content .page-number { width:50%; font-size:0.9em; color:#999; padding:16px 14px; vertical-align:top; }
			#forum #content .page-number b { font-size:0.9em; color:#fff; font-weight:normal; }
		
		/* forum: auth list */
		#forum #content .auth-list { width:50%; text-align:right; padding:16px 14px 18px 16px; line-height:1.2em; font-size:0.9em; color:#999; }
			#forum #content .auth-list form { color:#999; padding-bottom:6px; }
			#forum #content .auth-list b { font-size:0.9em; color:#fff; font-weight:normal; }
		
		/* forum: jumpbox */
		#forum #content .jumpbox { width:50%; text-align:right; padding:16px 14px 14px 16px; line-height:1.2em; font-size:0.9em; color:#999; }
			#forum #content .jumpbox form { color:#999; padding-bottom:6px; }
			#forum #content .jumpbox b { font-size:0.9em; color:#fff; font-weight:normal; }
		
		/* forum: content: links */			
		#forum #content p.new-post-link { float:left; width:125px; height:40px; background:url(/forum/templates/mytetra/images/lang_english/post.gif) 0 -40px no-repeat; overflow:hidden; margin-left:4px; }
		#forum #content p.new-post-link a { float:left; width:125px; height:0px; background:url(/forum/templates/mytetra/images/lang_english/post.gif) 0 0 no-repeat; padding-top:40px; overflow:hidden; display:block; }
		#forum #content p.new-post-link a:hover { background:none; }
		
		#forum #content p.post-reply-link { float:left; width:135px; height:40px; background:url(/forum/templates/mytetra/images/lang_english/reply.gif) 0 -40px no-repeat; overflow:hidden; }
		#forum #content p.post-reply-link a { float:left; width:135px; height:0px; background:url(/forum/templates/mytetra/images/lang_english/reply.gif) 0 0 no-repeat; padding-top:40px; overflow:hidden; display:block; }
		#forum #content p.post-reply-link a:hover { background:none; }

/*
 * page specific styles
 */
 	
/* index.php */

	/* header row */
	.header-row th.index-col1 { width:435px; *width:461px; text-align:left; padding-left:16px; }
	.header-row th.index-col2 { width:72px; text-align:center; }
	.header-row th.index-col3 { width:73px; text-align:center; }
	.header-row th.index-col4 { width:119px; text-align:center; }
	
	/* list row */
	.list-row td.index-col1 { width:72px; *width:73px; border-right:1px solid #3a3a3a; text-align:center; }
	.list-row td.index-col2 { width:367px; *width:388px; border-right:1px solid #3a3a3a; padding-top:13px; padding-left:20px; padding-bottom:10px; }
	.list-row td.index-col2 p.title { font-size:1.1em; padding-bottom:4px; }
	.list-row td.index-col2 p.title a { color:#fff; }
	.list-row td.index-col2 p.title a:hover, .list-row td.index-col2 p.title a:active { color:#fff799; }
	.list-row td.index-col2 p.description { color:#d0d0d0; font-size:0.95em; padding-bottom:3px; }
	.list-row td.index-col2 p.moderator { color:#999; font-size:0.9em; margin-top:2px; padding-bottom:4px; }
	.list-row td.index-col3 { width:71px; *width:72px; border-right:1px solid #3a3a3a; color:#999; font-size:0.9em; text-align:center; }
	.list-row td.index-col4 { width:72px; *width:73px; border-right:1px solid #3a3a3a; color:#999; font-size:0.9em; text-align:center; }
	.list-row td.index-col5 { width:119px; color:#999; font-size:0.8em; text-align:center; }
	
	/* who's online */
	.who-online-row td { font-size:0.95em; color:#d0d0d0; }
	.who-online-row td b { color:#fff; font-weight:normal; }
	.who-online-row td.row1 { padding:6px 16px 9px 16px; border-bottom:1px solid #3b3b3b; line-height:1.6em; }
	.who-online-row td.row2 { padding:15px 16px 21px 16px; }
			
/* viewforum.php */

	/* header row */
	.header-row th.forum-col1 { width:390px; padding-left:16px; }
	.header-row th.forum-col2 { width:73px; }
	.header-row th.forum-col3 { width:73px; }
	.header-row th.forum-col4 { width:73px; }
	.header-row th.forum-col5 { width:119px; }
	
	/* nav row - sharing topic-nav-row / topic-nav-row-bottom */
	
	/* list row */
	.list-row td.forum-col1 { width:72px; *width:73px; border-right:1px solid #3a3a3a; text-align:center; }
	.list-row td.forum-col2 { width:296px; *width:317px; border-right:1px solid #3a3a3a; padding:10px 0 10px 20px; }
	.list-row td.forum-col2 b { font-size:0.9em; font-weight:normal; }
	.list-row td.forum-col3 { width:71px; *width:72px; border-right:1px solid #3a3a3a; color:#999; font-size:0.9em; text-align:center; }
	.list-row td.forum-col4 { width:71px; *width:72px; border-right:1px solid #3a3a3a; color:#999; font-size:0.9em; text-align:center; }
	.list-row td.forum-col4 span.username { font-size:0.95em; }
	.list-row td.forum-col4 a { font-size:0.95em; }
	.list-row td.forum-col5 { width:71px; *width:72px; border-right:1px solid #3a3a3a; color:#999; font-size:0.9em; text-align:center; }
	.list-row td.forum-col6 { width:119px; color:#999; font-size:0.8em; text-align:center; }
	
	/* dropdown */
	.dropdown select.topicdays { width:80px; }
			
/* viewtopic.php */

	/* header row */
	.header-row th.topic-col1 { width:140px; }
	.header-row th.topic-col2 { width:585px; }
	
	/* nav row */
	.topic-nav-row div.nav-bg { height:24px; *height:30px; background:url(/images/forum_bg_nav_row.gif) 0 0 repeat; margin:3px 0; }
	.topic-nav-row td { width:50%; }
	.topic-nav-row td p { font-weight:normal; font-size:0.9em; padding-top:5px; }
	.topic-nav-row .breadcrumbs { margin-left:15px; color:#999; }
	.topic-nav-row .page-nav { float:right; margin-right:9px; color:#999; }
	.topic-nav-row .page-nav .previous-topic { background:url(/images/icon_prev.gif) center left no-repeat; padding-left:6px; }
	.topic-nav-row .page-nav .newer-topic { background:url(/images/icon_next.gif) center right no-repeat; padding-right:8px; }
	
	.topic-nav-row-bottom div.nav-bg { height:30px; *height:33px; background:url(/images/forum_bg_nav_row.gif) 0 0 repeat; margin:1px 0 2px 0; }
	.topic-nav-row-bottom td p { font-weight:normal; font-size:0.9em; padding-top:10px; }
	.topic-nav-row-bottom .breadcrumbs { margin-left:15px; color:#999; }
	
	/* post row: topic */
	.post-row td.topic-col1 { width:138px; *width:139 font-size:0.95em; border-bottom:1px solid #3a3a3a; border-right:1px solid #3a3a3a; padding:2px 10px;  vertical-align:top;  }
	.post-row td.topic-col1 p { font-size:0.9em; color:#999; line-height:1.3em; }
	.post-row td.topic-col1 a { font-size:1em; }
	.post-row td.topic-col1 p.name { font-size:0.95em; color:#fff; font-weight:normal; }
	.post-row td.topic-col1 span.username { font-size:0.95em; }
	.post-row td.topic-col1 p.avatar { margin:4px 0; }
	
	.post-row td.topic-col1-2 { width:138px; *width:139px; font-size:0.95em; border-bottom:1px solid #3a3a3a; border-right:1px solid #3a3a3a; padding:2px 10px; }
	.post-row td.topic-col1-2 p.back { font-size:0.9em; color:#999; line-height:1.4em; }
	.post-row td.topic-col1-2 a.back { background:url(/images/icon_back.gif) center left no-repeat; padding-left:12px; }
	
	.post-row td.topic-col2 { width:586px; border-bottom:1px solid #3a3a3a; }
	.post-row td.topic-col2 span.edited { color:#999; font-size:0.9em; }
	.post-row td.topic-col2 table { width:585px; }
	.post-row td.topic-col2 ul { list-style:none; }
	.post-row td.topic-col2 ul li { float:left; border-left:1px solid #3b3b3b; margin-left:8px; padding-left:8px; }
	.post-row td.topic-col2 ul li.first { float:left; border-left:none; margin-left:0; padding-left:0; }
	.post-row td.topic-col2 a { font-size:0.9em; }
	.post-row td.topic-col2 td { padding:6px 10px; font-size:0.95em; color:#fff; line-height:1.4em; }
	
	.post-row td.topic-col2 tr.timestamp td { border-bottom:1px solid #3a3a3a; padding:2px 6px 0 6px; }
	.post-row td.topic-col2 tr.timestamp td p { float:left; color:#999; font-size:0.9em; margin-right:14px; }
	.post-row td.topic-col2 tr.timestamp td ul.links { float:right; }
	.post-row td.topic-col2 tr.timestamp td ul.links li { list-style:none; float:left; color:#999; font-size:0.9em; border:none; padding:0; margin:0; margin-left:8px; }
	.post-row td.topic-col2 tr.timestamp td ul.links li a { color:#999; font-size:0.9em; }
	.post-row td.topic-col2 tr.timestamp td ul.links li a:hover, .post-row td.topic-col2 tr.timestamp td ul.links li a:active { color:#fff799; }
	
	/* view poll - poll row */
	#forum #content .poll-row td { padding:10px; }
	#forum #content .poll-row table tr td { padding:0; }
		.poll-row table tr td, .poll-row table tr td input { font-size:0.95em; line-height:1.5em; }	
		.poll-row table tr td a { font-size:0.95em; }
		.poll-row table tr td input { margin:2px 0; }
		.poll-row table.poll-graph { margin:0 4px; }
		
	/* spacer row */
	#forum #content .spacer-row { background:url(/images/forum_bg_post_spacer.gif) top left repeat-x; height:17px; }
		
	/* dropdown  */
	.dropdown select.postdays { width:72px; }
	.dropdown select.postorder { width:85px; }
		
/* posting_body.tpl / posting_poll_body.tpl */
		
	.form-row td.message-col { color:#d0d0d0; font-size:0.95em; text-align:center; border-bottom:1px solid #3a3a3a; padding:15px; }
	
	.form-row td.add-col1, .form-row td.add-col1-2 { width:143px; *width:180px; padding:15px 18px 21px 18px; color:#d0d0d0; font-size:0.95em; border-right:1px solid #3a3a3a; border-bottom:1px solid #3a3a3a; vertical-align:top; line-height:1.3em; }
	.form-row td.add-col1 td, .form-row td.add-col1-2 td, 
	.form-row td.add-col2 td, .form-row td.add-col2-2 td { color:#d0d0d0; font-size:0.95em; }
	
	.form-row td.add-col1 td table tr td { padding-top:4px; }
	
	.form-row td.add-col1-2 td table.emoticons { padding-top:26px; }
	.form-row td.add-col1-2 td table.emoticons .header { padding:0 6px 9px 6px; }
	.form-row td.add-col1-2 td table.emoticons .icon {  padding:0 5px; }
	
	.form-row td.add-col2 { width:509px; *width:545px; padding:15px 18px; font-size:0.95em; border-bottom:1px solid #3a3a3a; color:#d0d0d0; }
	.form-row td.add-col2 table.checkbox td { padding-left:2px; padding-bottom:9px; }
	.form-row td.add-col2-2 { width:509px; *width:545px; padding:12px 18px 27px 18px; font-size:0.95em; border-bottom:1px solid #3a3a3a; color:#d0d0d0; }
	.form-row td.add-col2-2 div.buttons { padding-left:3px; padding-bottom:7px; }
	.form-row td.add-col2-2 div.buttons input { margin-right:10px; }
	.form-row td.add-col2-2 div.fonts { padding-left:1px; padding-bottom:6px; overflow:hidden; }
	.form-row td.add-col2-2 div.fonts div { float:left; }
	.form-row td.add-col2-2 div.fonts div.color { padding-right:27px; }

/* profile */
	.profile-nav-row td { color:#d0d0d0; font-size:0.95em; border-top:1px solid #3a3a3a; border-bottom:1px solid #3a3a3a; }

	/* Register / Edit Profile - profile_add_body.tpl */
	
		/* nav row */
		.profile-nav-row td.col div.nav-bg { background:url(/images/forum_bg_nav_row.gif) 0 0 repeat; margin:2px 0; height:24px; padding-left:47px; line-height:24px; font-size:1em; }
		.profile-opt-row td.col div.nav-bg { background:url(/images/optional.jpg); margin:2px 0; height:24px; padding-left:47px; line-height:24px; font-size:1em;color:white; }
		
		/* registerrow */
		.profile-row td { font-size:0.9em; }
		
		.profile-row td.reg-col1 { width:462px; padding-top:12px; padding-bottom:20px; padding-left: 10px; }
		.profile-row td.reg-col1 td.col1 { width:164px; *width:172px; text-align:right; vertical-align:text-top; padding-top:10px; padding-right:8px; }
		.profile-row td.reg-col1 td.col2 { width:290px; text-align:left; }
		.profile-row td.reg-col1 td.col2 input.post { width:246px; margin-bottom:6px; margin-top:8px; }
		.profile-row td.reg-col1 td.col2 p.input { margin-bottom:6px; padding-top:10px; *padding-top:5px; }
		.profile-row td.reg-col1 td.col2 p.input-mid { padding-top:10px; }
		.profile-row td.reg-col1 td.col2 p.info { width:250px; margin-bottom:6px; }
		.profile-row td.reg-col1 td.col2 p.confirm { margin-top:8px; }
		
		.profile-row td.reg-col1 td.col1-disclaimer { text-align:right; padding-right:8px; vertical-align:top; padding-top:14px; *padding-top:16px; }
		.profile-row td.reg-col1 td.col2-disclaimer { padding:14px 0; }
		.profile-row td.reg-col1 td.col2-disclaimer div.input { float:left; padding-right:6px; padding-top:2px; *padding-top:0px; }
		.profile-row td.reg-col1 td.col2-disclaimer div.text { float:left; width:250px; }
		
		.profile-row td.reg-col2 { width:248px; *width:263px; padding-left:15px; padding-bottom:20px; }
		
		.profile-row td.profile-col1 { width:461px; *width:462px; padding-top:17px; padding-left: 10px; }
		.profile-row td.profile-col1 table td { border-bottom:none; }
		.profile-row td.profile-col1 td.col1 { width:164px; *width:172px; text-align:right; vertical-align:text-top; padding-top:2px; *padding-top:4px; padding-right:8px; }
		.profile-row td.profile-col1 td.col2 { width:290px; text-align:left; }
		.profile-row td.profile-col1 td.col2 p.input { margin-bottom:14px; margin-top:5px; *margin-top:0; }
		.profile-row td.profile-col1 td.col2 p.input-light { margin-bottom:10px; }
		.profile-row td.profile-col1 td.col2 p.sig { margin:9px 0; width:250px;}
		.profile-row td.profile-col1 td.col2 input.text { width:246px; }
		
		.profile-row td.profile-col2 { width:263px; vertical-align:top;border-left:1px solid #3a3a3a; }
		.profile-row td.profile-col2 td.im { border-bottom:1px solid #3a3a3a; padding-top:27px; padding-bottom:16px; }
		.profile-row td.profile-col2 td.col1 { width:82px; *width:90px; text-align:right; vertical-align:text-top; padding-right:8px; }
		.profile-row td.profile-col2 td.col2 { width:173px; }
		.profile-row td.profile-col2 td.col2 input { width:98px; margin-bottom:10px; }
		.profile-row td.profile-col2 td.avatar { text-align:center; padding-top:20px; }
		.profile-row td.profile-col2 td.avatar p.header { padding-bottom:9px; }
		.profile-row td.profile-col2 td.avatar p.info { width:180px; padding:10px 0; margin:0 auto; }
		.profile-row td.profile-col2 td.avatar p.avatar { margin:0 auto; }
		.profile-row td.profile-col2 td.avatar p.delete { width:180px; padding-top:10px; padding-bottom:20px; margin:0 auto; }
		
		/* command */
		.profile-command { padding:12px 29px 10px 0; font-size:0.9em; text-align:right; }

	/* View Profile: profile_view_body.tpl  */
	
		/* nav row */
		.profile-nav-row td.col1 { width:236px; }
		.profile-nav-row td.col2 { width:489px; }
		
		.profile-nav-row td.col1 div.nav-bg, 
		.profile-nav-row td.col2 div.nav-bg { height:30px; line-height:30px; font-size:1em; text-align:center; }
		
		/* profile row */
		.profile-row td.contact-info { border-right:1px solid #3a3a3a; border-bottom:1px solid #3a3a3a; vertical-align:top; }
		.profile-row td.contact-info td.avatar { text-align:center; padding-top:25px; padding-bottom:30px; border-bottom:1px solid #3a3a3a; }
		.profile-row td.contact-info td.info { padding:20px 10px; }
		.profile-row td.contact-info td.info table tr td { font-size:0.9em; padding:5px 0;}
		.profile-row td.contact-info td.info table tr td.col1 { text-align:right; padding-right:10px; }
		
		.profile-row td.general-info { border-bottom:1px solid #3a3a3a; vertical-align:top; padding:20px; }
		.profile-row td.general-info table { width:430px; *width:470px; }
		.profile-row td.general-info table tr td { font-size:0.95em; color:#fff; padding:5px 0; vertical-align:top; line-height:1.2em; }
		.profile-row td.general-info table tr td.col1 { font-size:0.9em; color:#999; padding-right:10px; text-align:right; }
		.profile-row .input-light{padding-top:8px;}
/* private messages */

	/* list messages - privmsgs_body.tpl */

		/* list row */
		.list-row td.prvmsg-col1 { width:72px; *width:73px; border-right:1px solid #3a3a3a; text-align:center; }
		.list-row td.prvmsg-col2 { width:239px; *width:259px; border-right:1px solid #3a3a3a; padding:10px 0 10px 20px; }
		.list-row td.prvmsg-col2 b { font-size:0.9em; font-weight:normal; }
		.list-row td.prvmsg-col3 { width:99px; *width:100px; border-right:1px solid #3a3a3a; color:#999; font-size:0.9em; text-align:center; }
		.list-row td.prvmsg-col3 span.username { font-size:0.95em; }
		.list-row td.prvmsg-col3 a { font-size:0.95em; }
		.list-row td.prvmsg-col4 { width:168px; *width:169px; color:#999; font-size:0.8em; text-align:center; border-right:1px solid #3a3a3a; }
		.list-row td.prvmsg-col5 { width:62px; color:#999; font-size:0.9em; text-align:center; }
	
	/* view message */
	
		/* timestamp */
		td.timestamp { border-bottom:1px solid #3a3a3a; padding:10px; }
		td.timestamp p { font-size:0.9em; }
		td.timestamp div.info p { float:left; margin-right:10px; }
		td.timestamp div.link p { float:right; margin-left:10px; }
		
		/* contact-links */
		td.contact-list { padding:10px; border-top:1px solid #3a3a3a; border-bottom:1px solid #3a3a3a; }
		td.contact-list ul { list-style:none; }
		td.contact-list ul li { float:left; border-left:1px solid #3b3b3b; margin-left:8px; padding-left:8px; font-size:0.9em; }
		td.contact-list ul li.first { float:left; border-left:none; margin-left:0; padding-left:0; }	

/* search.php */
			
	/* header row */
	.header-row th.search-col1 { text-align:left; width:200px; padding-left:16px; }
	.header-row th.search-col2 { width:145px; }
	.header-row th.search-col3 { width:76px; }
	.header-row th.search-col4 { width:100px; }
	.header-row th.search-col5 { width:74px; }
	.header-row th.search-col6 { width:130px; }
	
	/* nav-row-search */
	.search-nav-row td { color:#d0d0d0; font-size:0.95em; border-top:1px solid #3a3a3a; border-bottom:1px solid #3a3a3a; }
	.search-nav-row td.col1 div.nav-bg, 
	.search-nav-row td.col2 div.nav-bg { height:26px; *height:30px; margin:2px 0; line-height:30px; font-size:1em; text-align:center; }
	
	/* search row */
	#forum #content .search-row td { vertical-align:top; }
	.search-row td { border-bottom:1px solid #3a3a3a; }
	.search-row table tr td { font-size:0.9em; line-height:1.2em; border-bottom:none; }
	.search-row td p b { color:#fff; font-weight:normal; padding-bottom:10px; }
	.search-row td p.title { padding-bottom:6px; color:#d0d0d0; }
	.search-row td p.desc { padding-bottom:10px; color:#999; }
	.search-row td p.field { margin-bottom:5px; }
	
	.search-row td.col1 { border-right:1px solid #3a3a3a; width:360px; }
	.search-row td.col1 td { padding:20px; }
	.search-row td.col1 td.keywords { border-bottom:1px solid #3a3a3a; }
	.search-row td.col2 { padding:20px 10px; width:360px; }
	.search-row td.col2 td { padding-bottom:10px; }
	.search-row td.col2 p.command { text-align:right; }
	.search-row td.col2 .title { text-align:right; padding-right:10px; width:110px; }
		
	/* command */
	.search-command { padding:12px 29px 10px 0; font-size:0.9em; text-align:right; }
	
	/* list row */
	.list-row td.search-col1 { width:49px; *width:50px; border-right:1px solid #3a3a3a; text-align:center; }
	.list-row td.search-col2 { width:130px; *width:150px; border-right:1px solid #3a3a3a; font-size:0.95em; padding:10px 0 10px 20px; }
	.list-row td.search-col3 { width:104px; *width:145px; border-right:1px solid #3a3a3a; color:#999; font-size:0.95em; padding:0 20px; }
	
	.list-row td.search-col3 b { font-weight:normal; }
	.list-row td.search-col4 { width:75px; *width:76px; border-right:1px solid #3a3a3a; color:#999; font-size:0.9em; text-align:center; }
	.list-row td.search-col5 { width:99px; *width:100px; border-right:1px solid #3a3a3a; color:#999; font-size:0.9em; text-align:center; }
	.list-row td.search-col6 { width:73px; *width:74px; border-right:1px solid #3a3a3a; color:#999; font-size:0.9em; text-align:center; }
	.list-row td.search-col7 { width:130px; border-right:1px solid #3a3a3a; color:#999; font-size:0.9em; text-align:center; }
	
/* memberlist.php */
			
	/* list row */
	#forum #content .memberlist-row td.col1, #forum #content .memberlist-row td.col2, 
	#forum #content .memberlist-row td.col3, #forum #content .memberlist-row td.col4,
	#forum #content .memberlist-row td.col5 { border-bottom:1px solid #3a3a3a; border-right:1px solid #3a3a3a; padding:10px; font-size:0.9em; text-align:center; }
	#forum #content .memberlist-row td.col1 { width:71px; *width:72px; }
	#forum #content .memberlist-row td.col2 { width:181px; *width:182px; }
	#forum #content .memberlist-row td.col3 { width:154px; *width:155px; }
	#forum #content .memberlist-row td.col4 { width:121px; *width:122px; }
	#forum #content .memberlist-row td.col5 { width:121px; *width:122px; }
	#forum #content .memberlist-row td.col6 { width:72px; border-bottom:1px solid #3a3a3a; padding:10px; font-size:0.9em; text-align:center; }
			
/* log in / send password */

	#forum #content .login-row td { font-size:0.95em; padding:20px; vertical-align:text-top; }
	#forum #content .login-row td table tr td { padding:4px; }

/* groupcp */

	.text-row select.groupcp { width:100%; }
	
	
/* 
 * these pages currently not used/linked 
 */
	
/* viewonline.php - Viewing who is online */

	/* header row */
	.header-row th.viewonline-col1 { text-align:left; padding-left:16px; width:35%; }
	.header-row th.viewonline-col2 { width:25%; }
	.header-row th.viewonline-col3 { width:40%; }
	
	/* list row */
	.list-row td.viewonline-col1 { font-size:0.95em; border-right:1px solid #3a3a3a; padding:10px 15px; }
	.list-row td.viewonline-col2 { font-size:0.95em; border-right:1px solid #3a3a3a; text-align:center; }
	.list-row td.viewonline-col3 { font-size:0.95em; text-align:center; }
	
/* modcp - moderator page */

	/* list row  */
	.list-row td.mod-col1 { width:72px; *width:73px; border-right:1px solid #3a3a3a; text-align:center; }
	.list-row td.mod-col2 { width:238px; *width:259px; border-right:1px solid #3a3a3a; padding:10px 0 10px 20px; }
	.list-row td.mod-col2 b { font-size:0.9em; font-weight:normal; }
	.list-row td.mod-col3 { width:61px; *width:62px; border-right:1px solid #3a3a3a; color:#999; font-size:0.9em; text-align:center; }
	.list-row td.mod-col4 { width:168px; *width:169px; color:#999; font-size:0.8em; text-align:center; border-right:1px solid #3a3a3a; }
	.list-row td.mod-col5 { width:61px; *width:62px; border-right:1px solid #3a3a3a; color:#999; font-size:0.9em; text-align:center; }
			
	/* post row */
	.post-row td.modcp-col1 { width:100px; font-size:0.95em; border-bottom:1px solid #3a3a3a; border-right:1px solid #3a3a3a; padding:4px 10px;  vertical-align:top; }
	.post-row td.topic-col1 p { font-size:0.9em; color:#999; line-height:1.3em; }
	.post-row td.topic-col1 a { font-size:1em; }
	
	.post-row td.modcp-col2 { width:525px; border-bottom:1px solid #3a3a3a; border-right:1px solid #3a3a3a; }
	.post-row td.modcp-col2 a { font-size:0.9em; }
	.post-row td.modcp-col2 td { padding:6px 10px; font-size:0.95em; color:#fff; line-height:1.4em; }
	
	.post-row td.modcp-col2 tr.timestamp td { border-bottom:1px solid #3a3a3a; padding:2px 6px; }
	.post-row td.modcp-col2 tr.timestamp td p { float:left; color:#999; font-size:0.9em; margin-right:14px; }
	.post-row td.modcp-col2 tr.timestamp td ul.links { float:right; }
	.post-row td.modcp-col2 tr.timestamp td ul.links li { list-style:none; float:left; color:#999; font-size:0.9em; border:none; padding:0; margin:0; margin-left:6px; }
	.post-row td.modcp-col2 tr.timestamp td ul.links li a { color:#999; font-size:0.9em; }
	.post-row td.modcp-col2 tr.timestamp td ul.links li a:hover, .post-row td.topic-col2 tr.timestamp td ul.links li a:active { color:#fff799; }
	
	.post-row td.modcp-col3 { width:100px; text-align:center; border-bottom:1px solid #3a3a3a; }

td.avatar-text { text-align: left; padding: 0 0 0 20px; }
td.avatar-heading { font-weight: bold; }
#avatar_placeholder { padding: 35px 0 0 50px; } 