/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* =Basic HTML
--------------------------------------------------------------------------------*/
/* Default font settings for EMS  1em = 10px, which makes sizing much easier, as 50px = 5em, etc.
   The font-size percentage is of 16px, browser's default setting for 1em (0.625 x 16px = 10px = 1em) */
body
{
	font: 62.5%/1 Tahoma, Verdana, Geneva, sans-serif;/* Change 62.5% to change the size of everything!  */
	color:#555;
}

a:focus
{
	outline: 1px dotted invert;
}

hr
{
	border-color: #ccc;
	border-style: solid;
	border-width: 1px 0 0;
	clear: both;
	height: 0;
}

/* =Headings
--------------------------------------------------------------------------------*/
h1,h2,h3 {font-family: "Arial Black", "Century Gothic",Impact,Tahoma, Verdana, Geneva, sans-serif;font-weight:900;}
h4, h5,h6 {font-family: "Arial Black", "Century Gothic",Impact,Tahoma, Verdana, Geneva, sans-serif;font-weight:normal;padding: 0 0 .75em;}
h1
{
	font-size: 3em;
}

h2
{
	font-size: 2.5em;
}

h3
{
	font-size: 2.0em;
}

h4
{
	font-size: 1.8em;
	line-height: 1.1!important;
}

h5
{
	font-size: 1.4em;
}

h6
{
	font-size: 1.2em;
}
/* small text leading into a large Display type/Headline  */
h3.lead-in {margin:0;padding:0;color:#ccc;}

h1 + h4 {margin: -.5em 0 0;font-size:1.25em;}
h4 + h5 {margin: -1.25em 0 0;}
#footer h6 {font: normal 100 1.1em/1 'Century Gothic','Arial Narrow', Tahoma, Verdana, sans-serif;}
p 
{font-size: 1.5em;line-height:1.75;}

/* =Spacing
--------------------------------------------------------------------------------*/

ol
{
	list-style: decimal;
}

ul
{
	list-style: none outside;line-height:1.25;
}

li
{
	margin-left: 0;
}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset
{
	margin-bottom: 2em;
}
sub {font-size:.6em; vertical-align:bottom;}


/* Social Media
__________________________________*/
#Social {
	margin:0 5%;
	padding:1em 0;
	position:absolute;
	left:40%;
	width:50%;
	z-index:1999;	
	color:#ccc!important;
	line-height:1.5;
	height: 11.25em;
}
#Social ul {display:inline; list-style:outside none;float:right;margin:0;padding:0;}
#Social ul li{display:block; float:right;list-style:outside none;margin:0;padding: 0 .5em;}
/* TrainerForce Login */
.Login {float:right;min-width:35px;min-height:35px;background:transparent url(../images/content/icons/login.png) no-repeat 0% bottom;color:#fff;height:50px;}
/*  Facebook  */
#facebook {float:right;}

/*  Twitter  */

#Social h5 {color:#fff!important;text-align:left;}
#Social ul#twitter_update_list {color:#D0FFFF!important;font-size:1.5em;}
#Social ul#twitter_update_list li {line-height:1.5;}
#Social ul#twitter_update_list a {color:#999!important;text-decoration:underline;font-size:.9em;}
#Social img {float:left;margin:0 0 1em 1em;}
#Social img:hover {}
#Social a#twitter-link {background: transparent url(../images/content/icons/Twitter-FollowMeArrow.png) no-repeat 0% 0%;color: #999;width:75px;height:33px;margin:-1em 0 0 1em;text-indent: -9999px;display:block;float:right;}

/*  Misc...
-------------------------------------*/

/* Text Colors */
.neonGreen {color:#0F0!important;}
.neonGreen2{color:#0C6!important;}
.black {color:#000!important;}
.lightGrey{color:#999!important;}
.darkBlue {color:#2e75c2!important;}
.greyBlue {color:#036!important;}
.brightBlue {color:#36f!important;}
.turqoise {color:#33cafe!important;}

/* Alignment  */
.txtcentered {text-align:center;}
.txtleft {text-align:left;}
.txtright{text-align:right;}
