/*
  960 Grid System ~ Text CSS.
  Learn more ~ http://960.gs/

  Licensed under GPL and MIT.
*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
  font: 12px/1.5 Trebuchet MS, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
  color: #454545;
}

a { color: #E60000; text-decoration: none; }
a:focus, a:hover {
	text-decoration: underline;
}

hr {
  border-color: #ccc;
  border-style: solid;
  border-width: 1px 0 0;
  clear: both;
  height: 0;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 { font-size: 133.33%; }
h2 { font-size: 116.67%; font-weight: normal; color: #777; }

h3, h4, h5, h6 {
  font-size: 100.01%;
}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {}
ul {  }
li {}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset {}

p { margin: .6em 0; }
h1 { margin: 0 0 .6em 0;}
h2 { margin: 0 0 1em 0;}

/* @group lists
-----------------------------------------*/

#content ul {
  list-style-type: none;
  margin-left:0;
  margin: 1.2em 0 0 0;
}
#content ul li {
  background: url(../images/dot.gif) no-repeat 0 8px;
  padding-left: 20px;
  margin-left: 12px;
  padding-bottom: .6em;
}


/* @end
-------*/


/* @group main-navigation
-----------------------------------------*/

#main_navigation ul li a {
  color: #454545;
  text-decoration: none;
}

#main_navigation ul li a:focus,
#main_navigation ul li a:hover,
#main_navigation ul li a:active,
#main_navigation ul li.current a,
#main_navigation ul li.current a:focus,
#main_navigation ul li.current a:hover,
#main_navigation ul li.current a:active {
  color: #fff;
  text-decoration: none;
}


/* @end
-------*/


/* @group top-navigation
-----------------------------------------*/

#top_navigation ul li a {
  color: #999;
  text-decoration: none;
}
#top_navigation ul li a:hover, #top_navigation ul li a:focus, #top_navigation ul li.current a {
  color: #454545;
}

/* @end
-------*/


/* @group header
-----------------------------------------*/


/* @end
-------*/

/* @group footer
-----------------------------------------*/

#footer {
  font-size: 11px;
}
#legal, #legal a {
  color: #999;
}
#footer_navigation, #footer_navigation a {
  color: #454545;
}

/* @end
-------*/



#intro em {
  font-size: 16px;
  font-weight: bold;
  }


.mainimage em, .subimage_c2 em, .subimage_c1 em { font-size: .8em; display: block; margin:0; padding:0;}

