/* Default style */

/* Resets */
html, body, p, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, 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, 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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

img.preview_dismiss
{
	float:right;
}

p.preview_header_text
{
	width: 600px;
	margin: auto;
}

p.preview_text
{
	width: 600px;
	margin: auto;
}

a
{
	color: #fff0c0;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}

a.nodeco
{
	color: #ffffff;
	text-decoration:none;
}
a.nodeco:hover
{
	text-decoration:none;
}

body
{
	font-family: 'Alegreya Sans', sans-serif;
	/*font-family: 'Alegreya Sans SC', sans-serif;*/
	font-size: 32px;
	text-shadow: 0px 4px 4px #101010;
	background-color: #282828;
	color: #ffffff;
}

p.emphatic
{
	font-family: 'Alegreya Sans SC', sans-serif;
	font-size: 24px;
}

div.qahack
{
	width: 880px;
	margin: auto;
		
	font-size: 24px;
}

p.qaheader
{
	font-family: 'Alegreya Sans SC', sans-serif;
	text-align: center;
	font-size: 48px;
}

span.qalead
{
	font-size: 32px;
	font-family: 'Alegreya Sans SC', sans-serif;
}

div.with_background
{
	background: no-repeat center center fixed;
	background-image:url("img/fader.png"),url("img/keyart_no_logos_1920x1080.jpg");
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-size: cover;
}

div.trim
{
	height:20px;
	background-image:url("img/rgb.png");
}

div.blackback
{
	background-color: #000000;
}

span.member_name
{
	font-weight:bold;
}

span.company_name
{
	/*font-weight:bold;*/
}

span.game_title
{
	font-style:italic;
}

div.phil_space
{
	width: 100%;
	height: 32px;
}

img.member_photo
{
	width: 300px;
	height: 400px;
	
	border-radius: 16px;
	
	box-shadow: 0px 4px 8px #202020;
}

div.container
{
	width: 100%;
	height: 100%;
	/*max-width: 1000px;*/
	margin: auto;
}

div.preview_notice_outer
{
	font-family: 'Alegreya Sans SC', sans-serif;
}

div.preview_notice_inner
{
	width: 880px;
	margin: auto;
	
	/*height: 128px;*/
	
	text-align: center;
	
	background-color: #5e002e;
	
	border-radius: 16px;
	
	box-shadow: 0px 12px 24px #181818;
	
	color: #ffff99;
	/*text-shadow: none;*/
}

div.blurb
{
	width: 880px;
	margin: auto;
	
	/*height: 128px;*/
	
	text-align: center;
	
	/*background-color: #ff0000;*/
}

div.widget
{
	width: 880px;
	margin: auto;
	
	/*height: 128px;*/
	
	text-align: center;
	
	/*background-color: #ff0000;*/
	
	font-size: 18px;
}

div.contact
{
	width: 600px;
	margin: auto;
	
	/*height: 128px;*/
	
	text-align: left;
	font-size: 18px;
	
	/*background-color: #ff0000;*/
}

table.thingycontainer
{
	width: 880px;
	text-align: center;
	margin: auto;
}

table.calendartable
{
	width: 880px;
	margin: auto;
}

table.sillyfooter
{
	width: 600px;
	text-align: left;
	margin: auto;
}

td.sillyfootercell
{
	vertical-align:middle;
}
div.thingy
{
	width: 280px;
	text-align: center;
	font-size: 24px;
}

div.swg_header
{
	width: 880px;
	margin: auto;
	
	/*height: 128px;*/
	
	text-align: center;
}

div.swg_footer
{
	font-size: 20px;
	text-align: center;
}

div.jump
{
	width: 880px;
	margin: auto;
	
	/*height: 128px;*/
	
	text-align: center;
	
	/*background-color: #ff0000;*/
	
	font-size: 24 px;
}

img.jumplogo
{
	vertical-align:middle;
}
