/*******
	CSS 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, 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,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}body{line-height:1}ol, ul{list-style:none}blockquote, q{quotes:none}blockquote:before, blockquote:after,q:before, q:after{content: '';content:none}table{border-collapse:collapse;border-spacing:0}


/*******
	Regular CSS
*******/
html{
	overflow-y:scroll;
}
a{
	outline:none;
	text-decoration:none;
}
body{
	background-color:#ccc;
}
/* header */
.top_bar{
	float:left;
	width:100%;
	background:black;
	font-size:14px;
	font-family:sans-serif;
	font-weight:bold;
	color:white;
	padding:3px 0;
	box-shadow:inset 0 -3px 2px #444;
	border-bottom:1px solid black;
}
.top_bar p{
	margin:2px 30px;
}
.header{
	background-repeat:repeat-x;
	float:left;
	width:100%;
	height:90px;
	border-radius:5px;
}
.header a h1{
	font-size:60px;
	font-weight:bold;
	font-family:Ubuntu,sans-serif;
	color:#fd6500;
	line-height:90px;
	vertical-align:middle;
	text-decoration:none;
/*	text-shadow:3px 3px 1px #333;*/
}
p.announcement{
	margin:30px 0 0 0;
	font-family:Ubuntu,sans-serif;
	font-size:20px;
/*	text-shadow:1px 1px 0px #CCC, 2px 2px 1px #555;*/
}
.social_share_box{
	float:right;
	width:55px;
	height:65px;
	padding:10px;
	overflow:hidden;
}
.crystal{
	padding:4px;
	margin:4px;
	border:1px solid #666666;
box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
-o-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
-webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
-moz-box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
}
/* video */
.video_embed_wrapper{
	background-color:black;
	background-image:url(img/background_01.jpg);
	background-repeat:repeat-x;
	padding:10px 0;
	float:left;
	width:100%;
	box-shadow:0 0 5px #000;
}



/* chat */
.facebook_comments{
	margin:10px 0;
}
/* Misc */
.center{
	text-align:center;
}
.floatright{
	float:right;
}
.floatleft{
	float:left;
}
.orange{ color:#EE5500; font-weight:bold; }
/*******
	Grid System
*******/
body{ min-width:1020px}.container_12{margin-left:auto;margin-right:auto;width:1020px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px}.push_1, .pull_1,.push_2, .pull_2,.push_3, .pull_3,.push_4, .pull_4,.push_5, .pull_5,.push_6, .pull_6,.push_7, .pull_7,.push_8, .pull_8,.push_9, .pull_9,.push_10, .pull_10,.push_11, .pull_11,.push_12, .pull_12{position:relative}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:75px}.container_12 .grid_2{width:160px}.container_12 .grid_3{width:245px}.container_12 .grid_4{width:330px}.container_12 .grid_5{width:415px}.container_12 .grid_6{width:500px}.container_12 .grid_7{width:585px}.container_12 .grid_8{width:670px}.container_12 .grid_9{width:755px}.container_12 .grid_10{width:840px}.container_12 .grid_11{width:925px}.container_12 .grid_12{width:1010px}.container_12 .prefix_1{padding-left:85px}.container_12 .prefix_2{padding-left:170px}.container_12 .prefix_3{padding-left:255px}.container_12 .prefix_4{padding-left:340px}.container_12 .prefix_5{padding-left:425px}.container_12 .prefix_6{padding-left:510px}.container_12 .prefix_7{padding-left:595px}.container_12 .prefix_8{padding-left:680px}.container_12 .prefix_9{padding-left:765px}.container_12 .prefix_10{padding-left:850px}.container_12 .prefix_11{padding-left:935px}.container_12 .suffix_1{padding-right:85px}.container_12 .suffix_2{padding-right:170px}.container_12 .suffix_3{padding-right:255px}.container_12 .suffix_4{padding-right:340px}.container_12 .suffix_5{padding-right:425px}.container_12 .suffix_6{padding-right:510px}.container_12 .suffix_7{padding-right:595px}.container_12 .suffix_8{padding-right:680px}.container_12 .suffix_9{padding-right:765px}.container_12 .suffix_10{padding-right:850px}.container_12 .suffix_11{padding-right:935px}.container_12 .push_1{left:85px}.container_12 .push_2{left:170px}.container_12 .push_3{left:255px}.container_12 .push_4{left:340px}.container_12 .push_5{left:425px}.container_12 .push_6{left:510px}.container_12 .push_7{left:595px}.container_12 .push_8{left:680px}.container_12 .push_9{left:765px}.container_12 .push_10{left:850px}.container_12 .push_11{left:935px}.container_12 .pull_1{left:-85px}.container_12 .pull_2{left:-170px}.container_12 .pull_3{left:-255px}.container_12 .pull_4{left:-340px}.container_12 .pull_5{left:-425px}.container_12 .pull_6{left:-510px}.container_12 .pull_7{left:-595px}.container_12 .pull_8{left:-680px}.container_12 .pull_9{left:-765px}.container_12 .pull_10{left:-850px}.container_12 .pull_11{left:-935px}.clear{ clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0}.clearfix:before,.clearfix:after{ content: '\0020'; display:block; overflow:hidden; visibility:hidden; width:0; height:0}.clearfix:after{ clear:both}.clearfix{ zoom:1}