/* shinan styles */

html, div, body, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;  }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none; }

:focus { outline: 0; }

ins {	text-decoration: none; }

del {	text-decoration: line-through; }

body {	margin: 0;
	background:#172e3f url(images/bg.gif) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 1; }

h1 { 	margin-left: 0%;
	font-family: Georgia, Times New Roman, serif; }


h2 {	margin-left: 0%;
	font-family: Georgia, Times New Roman, serif; 
		font-size: 15px; }

h3 { 	margin-left: 0%;
	font-family: Georgia, Times New Roman, serif; }
		
h4, h5, h6 { margin-left: 0%; }

a {	color: slateblue;
	text-decoration: none; }

a:hover { 	color: slateblue;
		text-decoration: underline; }

pre { 	font-family: monospace; }

table { margin-left: auto;
 	margin-right: auto; }


#sitecontainer { width: 971px;
		padding:6px 8px 0 8px;
		margin:15px auto 0 auto;
		background:url(images/center_bg.gif) top center; }

#clear {	clear:both;
		height:1px;
		font-size:1px; }

#header { 	height:150px;
		width:968px;
		background:#fff; }

#header #logo { float:left;
		margin-left: 10px;
		margin-top: 10px;
		width:412px;
		height:131px;
		display:block;
		overflow: hidden; }

#header #right { float: right;
		margin-right: 20px;
		margin-top: 20px;
		width: 160px;
		height: 80px;
		display: block;
		overflow: hidden;
		background-image:url(images/emailwebignup_160x80.gif); }
		
#header #right a {	height:80px;
				display:block;
				text-indent:-99999px;
				overflow:hidden;
				margin:0; }

#header form {	text-align: right;
		float:right;
		margin-right:0px;
		width:280px;
		padding:0;
		height:184px; }

#header form input.searchfield { height:17px;
				padding:12px 3px 10px 3px ;
				margin:0px 0 0 0 !important;
				background:url(images/search_field.gif);
				border:none;
				width:165px; }

#header form input#s-button { padding-right:2px;
			margin-right:2px; }

/* top navigation */

#nav { margin:0; padding:0; background:url(http://www.pokertournamentconsultants.com/images/bg_nav.jpg) no-repeat; height:35px; width:940px;}
#nav #navItems { float:left; margin:0; padding:10px 0 0 35px; color:#e41e26;}
#nav #navItems a { font-weight:bold; color:#202e36; text-decoration:none;}
#nav #navItems a:hover {color:#b10107;}

#nav { margin:0; padding:0; background:url(http://www.pokertournamentconsultants.com/images/bg_nav.jpg) no-repeat; height:35px; width:940px;}



#nav1 { clear:both;
	width:968px;
	height:63px;
	margin: 0 auto;
	background:url(images/nav1_ul.gif) no-repeat; }
	
#nav1 #navItems { float:left; margin:0; padding:20px 0px 0 35px; color:#ffffff;}
#nav1 #navItems a { font-weight:bold; color:#ffffff; text-decoration:none; margin:0; padding:0px 34px 0 34px;}
#nav1 #navItems a:hover {color:#d0d0d0; text-decoration:underline;}
#nav1 #navItems li {	display: inline;		}
			

#nav1 ul { 	width:971px;
		height:63px; }

#nav1 ul li { float:left; }

#nav1 ul li a {	height:46px;
				display:block;
				text-indent:-99999px;
				overflow:hidden;
				margin:0; }

#nav1 ul li a:hover { background-position: bottom left ; }

#nav1 li.main a {	background:url(images/main.gif);
			width:109px;
			margin-left:34px; }

#nav1 li.about a { 	background:url(images/about.gif);
			width:132px; }

#nav1 li.services a { 	background:url(images/services.gif);
			width:138px; }

#nav1 li.press a { 	background:url(images/press.gif);
			width:124px; }

#nav1 li.events a {	background:url(images/events.gif);
			width:135px; }

#nav1 li.photos a {	background:url(images/photos.gif);
			width:138px; }

#nav1 li.photos a {	background:url(images/photos.gif);
			width:138px; }

#nav1 li.contact a {	background:url(images/contact.gif);
			width:126px; }

#sidebar {		width:221px;
			float:left;  }
			
#sidebarR {		width:221px;
			float:left;  }			

#sidebar #holder { margin-bottom:15px; }

#sidebar #holder h2 { 	text-align: right;
			background:url(images/side_top.gif);
			height:18px;
			padding:14px 10px 0 0;
			font-size:14px;
			color:#fff; }

#sidebar #holder div.mid { border:solid #d0d0d0;
			border-width:0 1px;
			background:#fff url(images/side_mid.gif) repeat-x;
			margin-left:9px;
			margin-right:-1px;
			padding: 10px 5px 0 5px;
			min-height:95px;
			_height:95px;
			width:200px; }

#sidebar #holder div.bot { border:solid #d0d0d0;
			border-width:0 1px 1px 1px;
			clear:both;
			margin:0 0px 0 9px;
			height:15px; }

#sidebar #holder label { margin: 10px 0 20px 0;
			display:block; }

#sidebar #holder input#subscribefield { background:url(images/mail_field.gif)no-repeat;
					border:none;
					width:147px;
					height:20px; }

.link { background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#1e4258;
	cursor:pointer;
	font-weight:bold;
	font-size:11px;
	display:block;
	float:right;
	margin:10px 0px 0 0; }

#sidebar ul.news li { 	margin-bottom:0; }

#sidebar ul.news li h3 a { 	font-size:12px;
				margin:15px 0 5px 0;
				display:block; }

#sidebar ul.news li a.more { 	font-size:10px;
				margin-top:10px;
				display:block;  }

#main { margin:10px 20px 0 0;
	width:700px;
	background:url(images/page_bg);
	float:right;
	outline:none; }


#main h1 { 	color:#1e4258;
	   	font-size: 20px; }

#main h1 strong { color:#000; }

#main p { 	margin: 10px 0;
		font-size: 14px;
		line-height:150%; }

#main .box { 	padding:6px 8px 6px 8px; 
		border:1px solid silver; }

#main .boxborder { padding:6px 8px 6px 8px; 
		   border:1px solid silver; }
		   
#mainfull { margin:10px 20px 0 20px;
	width:925px;
	background:url(images/page_bg);
	outline:none; }

#mainfull h1 { 	color:#1e4258;
	   	font-size: 20px; }

#mainfull h1 strong { color:#000; }

#mainfull p { 	margin: 10px 0 0 0;
		font-size: 14px;
		line-height:150%; }

#footerinside { color: darkgray;
		font-family: Verdana, Arial, sans-serif;
		font-size: 80%;	
		width: 938px;
		padding:6px 8px 6px 8px; }

#footerclear {	width:987px;
		margin:0 auto;
		clear:both;
		padding-top:25px;
		background:url(images/footer_clear.gif) no-repeat;
		color: #fff;
		font-size:11px;
		margin-bottom:20px; }

#footerclear a { color:#e1edf4; }

#footerclear .footerleft { 	float:left;
				padding-left:15px; }

#footerclear .footerright { 	float:right;
				padding-right:15px; }





