/*







	The original Conundrum v1.05 skin for phpBB version 2+







	Created by Mike Lothar (c) 2004 - 2005







	http://www.mikelothar.com







	Do not remove this note







*/















html {







	height: 100%}







	







body {







	height: 100%;







	background-color: #efefef;







	text-align: center;







	padding: 0;







	margin: 0}







	







table {







	width: 100%;







	padding: 0}















form, .checkbox, input.radio, .helpline {







	margin: 0;







	padding: 0;







	border: 0}







	







input.button {







	margin: 0;







	padding: 1px 3px;







	background-color: #ddd;







	border: 1px outset}































.avatar img {







	background-color: #fff;







	border: 3px solid #fff}







	







html>body .avatar img {







	padding: 3px;







	background-color: #fff;







	border: 1px solid #dbdbdb}































#forum {







	width: 100%;







	height: 100%;







	background-color: #fff;







	margin: 0 auto}







	







#bodyline {







	width: 717px;







	padding: 10px 0;







	vertical-align: top;







	text-align: left}































#top_image {







	text-align: center}















#top_image img {







	border: 0;







	width: 717px;







	height: 231px}































#menu {







	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}







	















	







td.row1	{







	background-color: #efefef}







	







td.row2 {







	background-color: #dee3e7}







	







td.row3 {







	background-color: #d1d7dc}































td, th, input, select, textarea, .message {







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-style: normal;







	font-weight: normal;







	text-transform: none;







	text-decoration: none;







	color: #111;







	font-size: 10px;







	line-height: 13px}















td a {







	color: #13509a;







	text-decoration: underline}	















td a:hover {







	color: #13509a;







	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: #13509a;







	text-decoration: none}















tr.lines_1 th .nav a:hover, tr.lines_3 th .nav a:hover, .nav a:hover {







	color: #13509a;







	text-decoration: underline}















.code {







	background-color: #fefefe;







	border: 2px solid #d6d6d6;







	font-family: Courier, 'Courier New', sans-serif;







	font-style: normal;







	font-weight: normal;







	text-transform: none;







	text-decoration: none;







	color: #0000b4;







	font-size: 11px;







	line-height: 13px}















.code a {







	color: #0000b4;







	text-decoration: underline}	















.code a:hover {







	color: #0000b4;







	text-decoration: none}















.quote {







	background-color: #fefefe;







	border: 2px solid #d6d6d6;







	font-family: Verdana, Arial, Helvetica, sans-serif;







	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 {







	line-height: 24px;







	height: 24px;







	font-weight: bold;







	text-align: center;







	border: 1px solid #000;







	border-width: 1px 0;







	padding: 0 10px}















tr.lines_1 th {







	border: 1px solid #000;







	border-width: 1px 0;







	padding: 5px 2px 6px}















tr.lines_3 th {







	border: 1px solid #000;







	border-width: 1px 0;







	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.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: 30px}







	







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: 560px}







	







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: 19px;







	height: 18px}







	







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.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: #fff;







	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 {







	font-size: 11px;







	line-height: 26px;







	height: 26px;







	font-weight: bold;







	color: #13509a;







	margin: 0;







	padding: 0 4px}







	







h3 {







	font-size: 11px;







	line-height: 13px;







	font-weight: bold;







	text-decoration: none;







	color: #13509a;







	margin: 0}















h2 a, h3 a {







	text-decoration: none;







	color: #13509a}







	







h2 a:hover, h3 a:hover, .copyright a:hover {







	color: #13509a;







	text-decoration: underline}















.mainmenu a, tr.lines_1 th a, tr.lines_3 th a, .timezone a, .copyright a, .blacklink a {







	color: #111;







	text-decoration: none}















.mainmenu a:hover, tr.lines_1 th a:hover, tr.lines_3 th a:hover, .timezone a:hover, .blacklink a:hover {







	color: #111;







	text-decoration: underline}































.copyright {







	text-align: center;







	letter-spacing: -1px}



















.wiley  {



cursor: crosshair;



}

.ad_container{



margin:220px auto;



width:183px;



}



.ad_content{



padding-bottom:20px;



text-align: center;



}



