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

	Licensed under GPL and MIT.
*/

/* =Basic HTML
--------------------------------------------------------------------------------*/

body
{
	font: 13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
}
/* anchors
----------------------------------------------- */
a {
	color: #C3182D;
	font-weight:bold;
	text-decoration: none;
}
a:hover {
	color:#F20B1B;
}

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

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

/* =Headings
--------------------------------------------------------------------------------*/

h1
{
	font-size: 25px; font-stretch:expanded; font-weight:lighter;
}

h2
{
	font-size: 23px; font-stretch:expanded; font-weight:lighter;
}

h3
{
	font-size: 21px; font-stretch:expanded; font-weight:lighter;
}

h4
{
	font-size: 19px; font-stretch:expanded; font-weight:lighter;
}

h5
{
	font-size: 17px;
}

h6
{
	font-size: 15px;
}

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

ol
{
	list-style: decimal;
}

ul
{
	list-style: square;
}

li
{
	margin-left: 30px;
}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset
{
	margin-bottom: 20px;
}
.copyintro { font-weight:bold; font-stretch:expanded; color:#487CAF; }
.klein { font-size:0.8em;}

.mvideoplayer, .videoplayer {
	padding:0;
}
/* styling of the container. */ 
a.videoplayer { 
    display:block; 
    width: 330px; 
    height:200px;  
    text-align:center; 
    margin:5px 0px 15px 0px; 
    float:left; 
    border:0px solid #487CAF;
	background-repeat: no-repeat;
	background-position: center top;
} 
a.mvideoplayer {
	display:block;
	width: 260px;
	height:180px;
	text-align:center; 
    margin:2px 0px 5px 0px; 
    /*float:left;*/
    border:1px solid #487CAF;
	background-repeat: no-repeat;
	background-position: center top;
} 
/* play button */ 
a.videoplayer img { 
    margin-top:50px; 
    border:0px; 
}
a.mvideoplayer img { 
    margin-top:50px; 
    border:0px; 
} 
 
/* when container is hovered we alter the border color */ 
a.videoplayer:hover, a.260player:hover { 
    border:0px solid #000;
    background-color:#487CAF; 
}
.videotable { font-weight:bold; font-stretch:expanded; color:#487CAF; }
table.videotable, .videotable table, .videotable tr, .videotable td {
	 padding: 5px 5px 0px 5px!important;
	 margin: 0!important;
	 border:0px solid #8AAAD1!important;
}
.grid7 .article .intro {
	 font-size: 200%;
}

