	body {
		font-family: arial;
		font-size: 1em;
		margin: 0em;
		text-align: center;
		background: #ebebf1;
		margin: 0em auto 0em auto;
		margin-left: auto;
		margin-right: auto;
		margin-top: 5px; repeat-y center;
		width: 900px;
	}
	
	#topBar {
		text-align: right;
		padding: 0 px;
		float: left;
	}
	
	#topBar span {
		white-space: nowrap;
		padding-right: 1em;
		font-size: 0.7em;
		font-weight: bold;
	}
	
	#topBar UL {
		margin: 0em;
		padding: 0em;
		list-style: none;
	}
	
	#topBar LI {
		float: right;
		margin: 0em;
		padding: 0em;
	}
	
	#nav_login {
		width: 64px;
		display: block;
		padding: 0;
		overflow: hidden;
		background-image: url(/themes/forum_themes/shares/images/nav_login.gif);
		background-repeat: no-repeat;
		text-align: left;
		text-indent: -900em;
		height: 25px !important;
		height /**/: 25px;
		margin: 0;
	}
	
	#nav_register {
		background-image:
			url(/themes/forum_themes/shares/images/nav_register.gif);
		background-repeat: no-repeat;
		text-align: left;
		text-indent: -900em;
		display: block;
		padding: 0;
		width: 76px;
		height: 25px !important;
		overflow: hidden;
		margin: 0;
	}
	
	#nav_memberlist2 {
		background-image:
			url(/themes/forum_themes/shares/images/nav_memberlist2.gif);
		background-repeat: no-repeat;
		text-align: left;
		text-indent: -900em;
		display: block;
		margin: 0;
		padding: 0;
		width: 102px;
		height: 25px !important;
		overflow: hidden;
	}
	
	#nav_memberlist {
		background-image:
			url(/themes/forum_themes/shares/images/nav_memberlist.gif);
		background-repeat: no-repeat;
		text-align: left;
		text-indent: -900em;
		display: block;
		width: 102px;
		height: 25px !important;
		margin: 0;
		padding: 0;
	}
	
	#nav_logout {
		background-image: url(/themes/forum_themes/shares/images/nav_logout.gif)
			;
		background-repeat: no-repeat;
		text-align: left;
		text-indent: -900em;
		display: block;
		margin: 0;
		padding: 0;
		width: 70px;
		height: 25px !important;
		overflow: hidden;
	}
	
	#nav_cp {
		background-image: url(/themes/forum_themes/shares/images/nav_cp.gif);
		background-repeat: no-repeat;
		text-align: left;
		text-indent: -900em;
		display: block;
		margin: 0;
		padding: 0;
		width: 104px;
		height: 25px !important;
		overflow: hidden;
	}
	
	#nav_profile {
		background-image:
			url(/themes/forum_themes/shares/images/nav_profile.gif);
		background-repeat: no-repeat;
		text-align: left;
		text-indent: -900em;
		display: block;
		margin: 0;
		padding: 0;
		width: 66px;
		height: 25px !important;
		overflow: hidden;
	}
	
	#main {
		width: 100%;
		background: #fff;
		text-align: left;
	}
	
	table {
		background: #fff;
	}
	
	td {
		font-size: 0.75em;
		background: #f9f9f9;
		padding: 6px;
		border-bottom: #ebebf1 1px solid;
		border-right: #ebebf1 1px solid;
	}
	
	th {
		background: #ebebf1;
		font-size: 0.75em;
		border-bottom: 1px solid #ccc;
		padding: 6px;
		border-top: #ebebf1 solid 1px;
		border-right: #ccc 1px solid;
	}
	
	#main_body {
		clear: both;
	}
	
	#top {
		width: 100%;
		height: 98px;
		background-image:
			url(http://www.pokerireland.ie/themes/site_themes/default/logo_gif_small.png)
			;
		background-repeat: no-repeat;
		margin: 0em;
		padding: 0em;
	}
	
	#logo_top_left {
		width: 38%;
		float: left;
		height: 98px;
		cursor: hand;
	}
	
	#logo_top_left img {
		border: 0px;
	}
	
	#curve_top {
		float: right;
		text-align: center;
		width: 60%;
		background-image:
			url(http://www.pokerireland.ie/themes/site_themes/default/curve_float.gif)
			;
		background-position: top right;
		height: 98px;
		background-repeat: no-repeat;
	}
	
	div {
		padding: 0em;
		margin: 0em;
	}
	
	.top_all {
		width: 100%;
	}
	
	.menu_c {
		height: 1.6em;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
	}
	
	.menu {
		width: 900px;
		margin: 0em;
		padding: 0em;
		background-image: url(./themes/site_themes/default/banner_grad_bg.gif);
		background-position: bottom;
		height: 1.6em;
	}
	
	.top_all_li_start {
		width: 25%;
		text-align: left;
		height: 100%;
		margin: 0em;
		float: left;
		TEXT-ALIGN: CENTER;
		font-family: arial;
		font-size: 0.75em;
		font-weight: bold;
		background: #f6878a;
		color: #444;
		background-image: url(./themes/site_themes/default/banner_grad_red.gif);
		background-position: bottom;
		list-style: none;
		line-height: 2em;
	}
	
	.top_all_li_start A {
		text-decoration: none;
		color: #333;
	}
	
	.top_all_li {
		width: 10%;
		text-align: center;
		height: 100%;
		margin: 0em;
		float: left;
		border-left: 0.1em solid #fff;
		font-family: arial;
		font-size: 0.75em;
		font-weight: bold;
		background: #ccc;
		color: #444;
		background-image: url(./themes/site_themes/default/banner_grad_bg.gif);
		background-position: bottom;
		list-style: none;
		line-height: 2em;
	}
	
	.top_all_li_end {
		width: 9%;
		text-align: center;
		height: 100%;
		margin: 0em;
		float: left;
		border-left: 0.1em solid #fff;
		font-family: arial;
		font-size: 0.75em;
		font-weight: bold;
		background: #ccc;
		color: #444;
		background-image: url(./themes/site_themes/default/banner_grad_bg.gif);
		background-position: bottom;
		list-style: none;
		line-height: 2em;
	}
	
	.top_all_li_end A {
		color: #444;
		text-decoration: none;
	}
	
	.top_all_li A {
		color: #444;
		text-decoration: none;
	}
	
	#search input {
		float: right;
	}
	
	#breadcrumb {
		float: left;
		padding: 0.4em;
		padding-left: 0.8em;
		padding-top: 0.5em;
		padding-bottom: 0.3em;
		font-family: arial;
		font-size: 0.75em;
		color: #fff;
		width: 25em;
	}
	
	#breadcrumb A {
		color: #fff;
		text-decoration: underline;
		font-weight: bold;
	}
	
	#search {
		width: 19em;
		float: right;
		padding: 0.4em;
		padding-top: 0.4em;
		padding-bottom: 0em;
		font-size: 0.75em;
	}
	
	#footer {
		background: #f4050a;
		clear: both;
		width: 100%;
		text-align: center;
		font-size: 0.7em;
		font-family: arial;
		color: #fff;
		background-image: url(./themes/site_themes/default/bg_b2.gif);
		background-repeat: no-repeat;
		background-position: bottom left;
		height: 1.5em;
	}
	
	#footer A {
		color: #fff;
		font-family: arial;
	}
	
	#top_b {
		height: 2.1em;
		width: 100%;
		color: #fff;
		font-family: arial;
		text-align: right;
		font-size: 0.75em;
	}
	
	#content {
		padding: 0em;
		width: 900px;
		float: left;
	}
	
	#top_2 {
		padding: 0em;
		background: #f4050a;
		background-position: bottom left;
		background-image: url(./themes/site_themes/default/bg_b1.gif);
		background-repeat: no-repeat;
		width: 900px;
		height: 1.8em;
	}
	
	.header {
		
	}
	
	#c1 {
		border-left: 0em solid #ccc;
		float: left;
		width: 560px;
		padding: 10px;
		background: #fff;
		)
	}
	
	#c1 img {
		margin: 3px;
                float: left;
		border: 0px none #fff;
	}
	
	#c2 {
		background: #f4f4ea url(./themes/site_themes/default/c2_top.gif)
			no-repeat top left;
		width: 290px;
		float: right;
		padding: 5px;
		margin: 0em;
		margin-top: 20px;
		margin-right: 5px;
		padding-top: 5px;
		padding-bottom: 20px;
	}
	
	#c2 h3 {
		padding: 0em;
		margin-bottom: 0.6em;
		color: #990000;
		font-size: 0.9em;
		border-bottom: 1px #ccc dashed;
		width: auto;
	}
	
	#content a {
		color: #8f580a;
		text-decoration: none;
		line-height: 1.7em;
	}
	
	#content a:HOVER {
		color: #ff9900;
		text-decoration: none;
		line-height: 1.7em;
	}

	
	#c2 a {
		color: #8f580a;
		border-bottom: 1px dashed #DBBA8A;
		text-decoration: none;
		line-height: 1.6em;
		font-size: 1em;
	}
	
	#c2 a:HOVER {
		color: #8f580a;
		border-bottom: 1px dashed #DBBA8A;
		text-decoration: none;
		line-height: 1.6em;
		font-size: 1em;
	}
	
	.read_more {
		border-bottom: 1px dashed #DBBA8A;
		font-size: 0.8em;
		font-weight: bold;
	}
	
	#c1 p {
		font-family: arial;
		font-size: 0.9em;
		margin-top: 0.5em;
		margin-left: 0.5em;
		color: #444;
	}
	
	#c2 p {
		font-family: arial;
		font-size: 0.75em;
		margin: 0.2em;
		padding: 0.4em;
		color: #444;
	}
	
	h2 {
		font-size: 1em;
		font-family: arial;
		margin: 0.4em;
		margin-bottom: 0.6em;
		color: #3e6616
	}
	
	h3 {
		font-size: 0.9em;
		font-family: arial;
		margin: 0.2em;
		margin-bottom: 0.3em;
		color: #333;
		border-bottom: 0px none #DBBA8A;
	}
	
	hr {
		color: #ccc;
		height: 0.05em;
	}
#h4 {
	font-size: 0.9em;
	margin: 10px 0px 20px 0px;
		font-family: arial;
		background-color:#FF0000;
		color: #FFFFFF;
		background-image: url(http://www.pokerireland.ie/images/prof.gif);
		text-align: center;
		border: solid 1px #000000;
		font-weight:bold;
		}
		
	#h4 a {
	color:#FFFFFF;
	text-decoration:none;
	}
	
	#h4 a:hover {
	color: #000000;
	text-decoration:none;
	}
	

	
	#content ul {
		margin-top: 0em;
		margin-bottom: 0em;
		list-style-position: outside
	}
	
	#content UL li {
		color: #444;
		font-size: 0.9em;
		list-style-image: url(./themes/site_themes/default/list.gif);
		padding-bottom: 0.1em;
		margin: 0 0em 1em -1.5em;
	}
	
	#content OL li {
		color: #444;
		font-size: 0.8em;
		padding-bottom: 0.4em;
	}
	
	#c2 ul li {
		list-style-image: url(./themes/site_themes/default/li-bg.gif);
		padding-bottom: 0em;
		margin: 0em 0em 0.4em -1.5em;
		font-size: 0.8em;
	}
	
	#c2 ul {
		padding-bottom: 0.4em;
	}
	
	#c1 h3 {
		background-repeat: no-repeat;
		background-position: right;
		color: #666;
		font-size: 0.9em;
	}
	
	#c2 hr {
		color: #fff;
	}
	
	legend {
		font-weight: bold;
	}
	
	#content fieldset {
		padding-top: 10px;
	}
	
	#search fieldset {
		border: 0em none #fff;
		margin: 0em;
		padding: 0em;
	}
	
	.button {
		height: 1.7em;
		font-size: 1em;
		width: 5em;
		background: #288209;
		border: 0.1em solid #fff;
		color: #fff;
		margin: 0em;
		padding: 0em;
	}
	
	form {
		margin: 0em;
		padding: 0em;
	}
	
	.text {
		width: 10em;
		font-size: 0.9em;
		margin: 0em;
		height: 1.3em;
	}
	
	.footnote {
		font-family: arial;
		font-size: 0.85em;
	}
	
	.excert {
		margin-top: 0.1em;
		margin-bottom: 0.1em;
	}
	
	.reg_input {
		clear: both;
		font-size: 0.75em;
		width: 13em;
		font-family: arial;
	}
	
	.small {
		font-size: 0.7em;
	}

       #result_image{
padding: 10px 0px 10px 0px;
margin: 0px;
}
	
	#t_form td {
		font-size: 0.8em;
		background: #f9f9f9;
		padding: 3px;
		border-bottom: #ebebf1 1px solid;
		border-right: #ebebf1 1px solid;
		vertical-align: top;
	}
	
	#t_form th {
		background: #ebebf1;
		font-size: 0.85em;
		border-bottom: 1px solid #ccc;
		padding: 3px;
		border-top: #ebebf1 solid 1px;
		border-right: #ccc 1px solid;
	}
	
	#t_form select,input {
		font-size: 10px;
	}