/* CSS Document */



/* Zero down margin and paddin on all elements */
* {
  margin: 0;
  padding: 0;
}

body {
  font: 62.5%/1.6 "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
  background-color:#000000;
  /*background-image:url(images/bg_line_01.gif);*/
}

h1 {
  font-size: 19px;
  font-weight: bold;
  color:#FFFC02;
  padding:8px 0px 9px 0px;
}
/* span h1--*/
.myh1 {
  font-size: 16px;
  font-weight: normal;
  line-height:24px;
  color:#AAAAAA;
  padding:0px 0px 12px 0px;
}
.myh12 {
  font-size: 16px;
  font-weight: normal;
  line-height:24px;
  color:#FFFC02;
  padding:0px 0px 12px 0px;
}
h2 {
  font-size: 17px;
  font-weight: bold;
  color:#FFFFFF;
  padding:0px 0px 4px 0px;
}
h3 {
  font-size: 12px;
  font-weight: bold;
  color:#FFFC03;
  padding:0px 0px 0px 0px;
}
h4 {
  font-size: 12px;
  font-weight: bold;
  color:#FFFC04;
  padding:0px 0px 0px 0px;
}
h5 {
  font-size: 12px;
  font-weight: bold;
  color:#F20785;
padding:0px 0px 0px 0px;
}

p, li {
  font-size: 12px;
  color:#FFFFFF;
  padding:0px 0px 12px 0px;
}

h1, h2, p {
  margin: 0;
}

#branding h1 {
  margin: 0;
}
/* TEST*/
p.flashbg
{
  background: url(/images/bg_line_01.gif);
}
/*  MAIN LINKS 
================================*/

p a:link {
        text-decoration: none;
        color:#FFFFFF; /* was using magenta colour #F10785; Now using white*/
border-bottom:1px solid #FFFFFF;
        }
p a:visited {
        text-decoration: none;
        color: #FFFFFF;
	border-bottom:1px solid #FFFFFF;
        }
p a:hover {
        text-decoration: none;
        color: #000000;
        background-color: #FFFF00;
		border-bottom:1px solid #FFFF00;
        }
p a:active {
        text-decoration: none;
        color: #FFFFFF;
		background-color: #000000;
		border-bottom:1px solid #000000;
 }
 
img { border-width: 0px; border-style: none;
display:block;
} 

object { border-width: 0px; border-style: none;
display:block;
padding:0;
} 
/* IMAGE FLOAT
=============================*/
 .floatright
 {
 float: right;
margin: 0px 0px 2px 12px;
 }
  .floatleft
 {
 float: left;
margin: 0px 12px 2px 0px;
 }
/* HR HORIZONTAL LINE
*/
 div.hr { margin: 10px 0px 10px 0px; border: none; border-top: 1px solid #575757; }
 div.hr hr { display: none; }
/* DIVS AND LAYOUT
================================= */
#wrapper {
  background-color:#000000;
  background-image: url(images/wrap_bg.gif);
  background-repeat:repeat-x;
  }

#branding {
  height: 124px;/*-height of Flash movie here--*/
  padding: 0px;
  margin:0px;
}


#mainNav ul {
   padding:0px;
   font-size: 10px;
   list-style: none;
      
}
#mainNav p{
   padding:0px;
   line-height:22px;
        font-size: 10px;
  color:#676767;
}
/* MAIN NAV */
#mainNav a:link {
        text-decoration: none;
        color: #FFFFFF;	
 }
#mainNav a:visited {
        text-decoration: none;
        color: #FFFFFF;	
 }
 #mainNav a:hover {
        text-decoration: none;
        color: #000000;
		background-color: #FFFF00;
		border-bottom:1px solid #FFFF00;
 }
  #mainNav a:active {
        text-decoration: none;
        color: #FFFFFF;
		background-color: #000000;
		border-bottom:1px solid #000000;
 }
#footer {
  padding:0px;
  margin:0px;
  height:50px;

border-top-style:solid;
  border-top-width:1px;
  border-top-color:#343434;
}
#footer p{
   padding:7px 0px 5px 0px;
     font-size: 10px;
  color:#676767;
}
/* FOOTER NAV */
#footer a:link {

        text-decoration: none;
        color: #676767;
		border-bottom:1px dotted #393939;
 }
#footer a:visited {

        text-decoration: none;
        color: #676767;
		border-bottom:1px dotted #393939;
 }
 #footer a:hover {

        text-decoration: none;
        color: #000000;
		background-color: #FFFF00;
		border-bottom:1px solid #FFFF00;
 }
   #footer a:active {
        text-decoration: none;
        color: #FFFFFF;
		background-color: #000000;
		border-bottom:1px solid #000000;
 }
/* The Core Technique
================================= */

body {
  text-align: center; 
  min-width: 950px;
}

#wrapper {
  width: 860px; 
  margin: 0 auto;   /*-- remember what padding is at!--*/
  text-align: left; 
  padding:40px 40px 50px 40px;
}

#content { 
background-image: url(images/grid_bg.gif);
  width: 664px;
  float: right; 
  padding:12px 12px 12px 12px;
  margin:0px 0px 30px 0px;
}
.content_media { 
  width: 664px;
      padding:0px 0px 7px 0px;
  margin:0px;
  float: right; 
  display:inline;
}
.content_image { 
  width: 664px;
    padding:0px 0px 7px 0px;
  margin:0px;
  float: right; 
  display:inline;
}
.content_text { 
  width: 664px;
  padding:0px;
  margin:0px;
  float: right; 
  display:inline;
}
#mainNav { 
  width: 166px; 
  float: left; 
  margin:0px;
  
} 

#footer { 
  clear: both; 
} 


/* Add some padding ????
================================== */

#mainNav {
  padding-top: 12px;
  padding-bottom: 0px;
}

#mainNav * {
  padding-left: 0px;
  padding-right: 0px;
}

#mainNav * * {
  padding-left: 0;
  padding-right: 0;
}
/* TABLE STYLE
=========================*/
table {
background-color:#F20785;
/* background-image:url(images/table_bg.jpg); */
  border-collapse: collapse;
  width: 410px;
       font-size: 12px;
	   /*color:#FFFFFF;*/
	   margin:5px 0px 10px 0px;
  
}
/*
col {
 border-right: 0px solid #000000;
}
*/
th, td {

 padding: 0.1em 1em;
 text-align: left; 
 font-weight: bold;
}
.oddOne {
  background-color:#FFFFF7;

}
.oddTwo {
  background-color:#F4D8E7;
}
 /* BLOCK QUOTE STUFF */
blockquote {

	padding: 5px;
	margin: 0px 0px 10px 0px;
	border:solid 1px; color:#575757;
	background-color:#1D1D1D;
	
	}

blockquote p {
	/*font: italic 12px/20px arial, helvetica, sans-serif;*/
	font-style:italic;
	margin: 0 0 6px 0;
	padding: 16px 30px 0px 30px;
	   color:#FFFFFF;
	}

blockquote p.quote {
background: url(images/open_quote.gif) 0 0 no-repeat;
	}

blockquote p.quoter {
	background: url(images/close_quote.gif) 100% 0 no-repeat;
	font-weight: bold;
	margin: 0 0 12px 0;
	padding: 0 30px 0px 30px;
	color:#FFFC02;
	}
	
	/* Facebook stuff*/
	.facelike{
	padding: 10px 1px;
	margin: 0px 0px 0px 0px;
	/*background-color:#1D1D1D;*/
	display:inline;
	
	}

	
