/* MAIN STYLES
----------------------------------------------------------------------------*/
body {
	background-repeat: repeat-x;
	background-color: #333;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin: 0px;
	background-image: url(../graphics/contentBG2.png);
}

/* CLASS STYLES
----------------------------------------------------------------------------*/
#flash {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	height: 450px;
	margin-top: 20px;
}

#stripeContent {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

#content {
	width: 770px;
	margin-left: auto;
	margin-right: auto;
	display: inline-block;
	margin-bottom: 25px;
}

.post {
	padding: 25px;
	background-color: #11161F;
	border-bottom: 1px solid #161C27;
	text-align: left;
}

.oddPost {
	padding: 25px;
	background-color: #0F131B;
	border-bottom: 1px solid #161C27;
	text-align: left;
}
	
/* MISC STYLES
----------------------------------------------------------------------------*/
object:active, div:active
{
outline: none;
}

object:focus, div:focus
{
-moz-outline-style: none;
}

img {
	border: 0px;
}

img.bBorder {
	border: 1px solid black;
}


/* TABLE STYLES
----------------------------------------------------------------------------*/
table {
	border: double 2px black;
}

table.noBorder {
	border: 0px;
	padding: 0px;
}

table.news {
	border: solid 1px #161C27;
}

table.cSchedule {
	border: solid 1px #161C27;
}

td.lines {
	border-top: solid 1px #161C27;
	border-bottom: solid 1px #161C27;
	border-left: 0px;
	border-right: 0px;
}

td.bLine {
	border-bottom: solid 1px #161C27;
	border-left: 0px;
	border-right: 0px;
}

td.bullet {
	border-bottom: solid 1px #161C27;
	border-left: 0px;
	border-right: 0px;
	padding-left: 10px;
}

td.pad {
	padding-left: 20px;
	padding-right: 20px;
}

td.doublePadLeft {
	padding-left: 40px;
	padding-right: 20px;
}

tr.hover {
	background-color: #283346;
}

/* LINK STYLES
----------------------------------------------------------------------------*/
a:link    {
  /* Applies to all unvisited links */
  text-decoration:  none;
  font-weight:      bold;
  color:            #999;
  } 
a:visited {
  /* Applies to all visited links */
  text-decoration:  none;
  font-weight:      bold;
  color:            #999;
  } 
a:hover   {
  /* Applies to links under the pointer */
  font-weight:      bold;
  color:            #FFF;
  } 
a:active  {
  /* Applies to activated links */
  font-weight:      bold;
  color: white;
  } 
a.title:link    {
  /* Applies to all unvisited links */
  text-decoration:  none;
  font-weight:      bold;
  color:            #FFF;
} 

a.GrKeyword:link    {
  /* Applies to all unvisited links */
  text-decoration:  none;
  font-weight:      bold;
  color:            #8A8000 ;
} 

a.GrKeyword:visited {
  /* Applies to all visited links */
  text-decoration:  none;
  font-weight:      bold;
  color:            #8A8000 ;
} 
  
a.GrKeyword:hover   {
  /* Applies to links under the pointer */
  font-weight:      bold;
  color:            #5B5500;
} 

a.GrKeyword:active  {
  /* Applies to activated links */
  font-weight:      bold;
  color: #8A8000;
} 

a.title:visited {
  /* Applies to all visited links */
  text-decoration:  none;
  font-weight:      bold;
  color:            #FFF;
  } 
a.title:hover   {
  /* Applies to links under the pointer */
  font-weight:      bold;
  color:            #900;
  } 
  
a.title:active  {
  /* Applies to activated links */
  font-weight:      bold;
  color: #900;
}

a.keyword:link    {
  /* Applies to all unvisited links */
  text-decoration:  none;
  font-weight:      bold;
  color:            #79ACDF;
  } 

a.keyword:visited {
  /* Applies to all visited links */
  text-decoration:  none;
  font-weight:      bold;
  color:            #79ACDF;
  } 
a.keyword:hover   {
  /* Applies to links under the pointer */
  font-weight:      bold;
  color:            #2867A6 } 
a.keyword:active  {
  /* Applies to activated links */
  font-weight:      bold;
  color: #79ACDF;
}  

/* FONT STYLES
----------------------------------------------------------------------------*/
h1 {
	font: 1em Arial, Helvetica, sans-serif;
	color: #CCC;
}

h2 {
	font: .8em Arial, Helvetica, sans-serif;
	color: #999;
}

h3 {
	font: .7em Arial, Helvetica, sans-serif;
	color: #999;
}

ul {
	margin-left: 10px;
	padding-left: 10px;
}
.Blk {
	color: #000;
}
.dG {
	color: #666;
}

.lG {
	color: #CCC;
}

.G {
	color: #999;
}

.W {
	color: #FFF;
}

.Gr {
	color: #ABA000;
}

.B {
	color: #88B4E1;
}

.alert {
	color: #900;
}

.sectionBreakTitle {
	font: .7em Arial, Helvetica, sans-serif;
	color: #88B4E1;
}

.smallText {
	font: .7em Arial, Helvetica, sans-serif;
	color: #CCC;
}

.medText {
	font: .9em Arial, Helvetica, sans-serif;
	color: #CCC;
}

.textPad {
	padding-left: 10px;
}

.date {
	font: .6em	Arial, Helvetica, sans-serif;
	color: #999;
}

.bigEmphasis {
	font: 1em Arial, Helvetica, sans-serif;
	color: #A6CDF4;
	font-weight: bold;
}
