
/* -------------------------------------------------------------- 
	
	Union Gaming Group Print Styles
	Developed by Steve Hurst, 2010
	http://novahurst.com

-------------------------------------------------------------- */

/* --------------------------------------------------------------
   
	Reset
   
-------------------------------------------------------------- */

html, body, div, 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;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* --------------------------------------------------------------
   
	Base Typography
   
-------------------------------------------------------------- */

/* Default font settings. 
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
body { 
	margin:.25in .25in 1in;
	font-size: 10pt;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #5f6f66;
	background: #fff;
	}


/* Headings
-------------------------------------------------------------- */

h1,h2,h3 { margin: 0 0 .72em; font-family: Georgia, serif; font-weight:400; line-height:1.24em; color: #000; }

h1		{ font-size: 1.8em; }
h2		{ font-size: 1.56em; margin-top:2em; margin-bottom:.56em; }
	h2 small { font-size: .92em; color: #5f6f66; }
h3		{ font-size: 1.4em; }

/* Text elements
-------------------------------------------------------------- */

p						{ margin: 0 0 1.4em; line-height:1.56em; }

a:hover			{ color: #3d7a99; text-decoration: underline; }
a:active		{ position: relative; top:1px; }
a						{ color: #336680; text-decoration: none; }

a:link:after, a:visited:after { content: " (" attr(href) ") "; font-size: 90%; }

small				{font-size:.84em;}
large				{font-size:1.16em;}

strong			{ color:#000; font-weight: normal; }
em					{ font-style: italic; }
sup, sub		{ line-height: 0; }


/* Lists
-------------------------------------------------------------- */

ul			{ margin: 0 0 1.4em 0; }
ol			{ margin: 0 0 1.4em 1.4em; }

li ul, 
li ol		{ margin:.56em 1.5em 1em; }

ul li		{ margin:0 0 .64em 1.24em; list-style-type: square; }
li li		{ margin:0 0 .32em; }

ul,
dl			{ font-size:1em; line-height: 1.48em; }

dt,dd		{ margin-bottom: .4em; }

ul      { list-style-type: none; }
ol      { list-style-type: decimal; }


/* Misc classes
-------------------------------------------------------------- */

.hide       { display: none; }


/* -------------------------------------------------------------- 
   
	Hidden
   
-------------------------------------------------------------- */

form,
#images_top,
#images_bottom,
.logo a,
.nav,
p.contact a,
p.designed_by,
#old_browser_warning,
body.research .request,
#research_wrapper #research_filters {display:none;}


/* -------------------------------------------------------------- 
   
	Layout and Custom Elements
   
-------------------------------------------------------------- */

/* Structure */

.logo img { width:3.25in; height:auto; margin:0 0 .2in; }
.home .section 			{margin-top:.25in;}
.home .section p,
.home .section dt		{ font-size: 1.32em; }
.home .section ul		{ font-size: 1.16em; margin-top: 1em; }
.intro p 						{ font-size: 1.24em; margin-bottom: 0; margin-top: .56em; }
.founder img 										{ float:left; margin:0 .15in .15in 0;  }
.contact .section ul { float: right; margin-top: .8em;}
.contact .section ul li { margin: 0 0 .56em; font-size: 1.16em; background: none; }
.contact .section ul li strong { font-weight: normal; }
.contact .section ul li.map img { margin-bottom: 1em; border: #f6f6f6 1px solid; }

#footer .inner_wrapper 	{ position: relative; padding-top:.5in; }
p.registered,
p.legalease	{ margin-bottom:2.4em; font-size:1.16em;  color:#a1ada7; }
p.contact { margin-bottom:2.4em; padding-top:.56em; }
p.contact span { padding: .16em .4em 0 0; font-size:2em; font-family: "chaparral-pro-1","chaparral-pro-2",sans-serif; font-weight:400; color:#BAC7C0; }
p.registered a.sipc 			{padding-right:.64em;}
p.registered a.legal,
dl.address 				{ background:transparent url("/images/logo_icon_semitrans.png") 100% 0 no-repeat; }
dl.address dt 		{ font-size:1.16em; color:#5f6f66; line-height: 1.4em; }
dl.address dd 		{ display:inline; padding-right:15px; line-height: 1.56em; }
p.copyright 			{padding-top:.16em;}
p.copyright		 		{ margin-bottom:.64em; font-size:.92em; line-height: 1.56em; }


