
	@font-face {
		font-family: 'Neutraliser';
		src: url('/incs/fonts/neutraliser-webfont.eot');
		src: local('?'), url('/incs/fonts/neutraliser-webfont.woff') format('woff'), url('/incs/fonts/neutraliser-webfont.ttf') format('truetype'), url('/incs/fonts/neutraliser-webfont.svg#webfontfdjJA4Ay') format('svg');
		font-weight: normal;
		font-style: normal;
	}



    body { font: 62.5%/1.5em Arial, sans-serif; *font-size:small; }
    select, input, textarea, button { font:99% Arial, sans-serif; }
    pre, code, kbd, samp { font-family: monospace, sans-serif; }

    body, select, input, textarea { color: #111; }
    h1,h2,h3,h4,h5,h6 { font-weight: bold; }
    html { overflow-y: scroll; }

    ul, ol { margin-left: 1.8em; }
    ol { list-style-type: decimal; }

    nav ul, nav li { margin: 0; }
    small { font-size: 85%; }
    strong, th { font-weight: bold; }
    td, td img { vertical-align: top; }
    sub { vertical-align: sub; font-size: smaller; }
    sup { vertical-align: super; font-size: smaller; }

    textarea { overflow: auto; }
    .ie6 legend, .ie7 legend { margin-left: -7px; }
    input[type="radio"] { vertical-align: text-bottom; }
    input[type="checkbox"] { vertical-align: bottom; }
    .ie7 input[type="checkbox"] { vertical-align: baseline; }
    .ie6 input { vertical-align: text-bottom; }
    label, input[type=button], input[type=submit], button { cursor: pointer; }
    button, input, select, textarea { margin: 0; }
    input:valid, textarea:valid   {  }
    input:invalid, textarea:invalid { border-radius: 1px; -moz-box-shadow: 0 0 5px red; -webkit-box-shadow: 0 0 5px red;  box-shadow: 0 0 5px red; }
    .no-boxshadow input:invalid,
    .no-boxshadow textarea:invalid { background-color: #f0dddd; }

    ::-moz-selection{ background: #ed1c26; color: #fff; text-shadow: none; }
    ::selection { background: #ed1c26; color: #fff; text-shadow: none; }
    a:link { -webkit-tap-highlight-color: #ed1c26; }

    button {  width: auto; overflow: visible; }
    .ie7 img { -ms-interpolation-mode: bicubic; }



	/*--------------------------------------------------------------------*/

	a {
		color:           #000;
		text-decoration: underline;
	}

		a:hover {
			text-decoration: none;
		}

	abbr {
		border-bottom: 1px dashed;
		cursor:        help;
	}

	blockquote {
		background:  #f2f4f5;
		border:      1px solid #bfe4f6;
		font-size:   1.3em;
		line-height: 1.5em;
		margin:      1.5em 5em .75em;
		padding:     1em 1.5em 0 1.5em;
	}

		blockquote p {
			font-size: 1em;
		}

	cite {
		display:    block;
		font-style: italic;
		text-align: right;
		margin:     0em 5.5em 1.5em;
	}

	del {
		text-decoration: line-through;
	}

	dl {
		font-size:     1.3em;
		line-height:   1.5;
		margin-bottom: 1.5em;
	}

		dt {
			font-weight:   bold;
			margin-bottom: .5em;
		}

		dd {
			margin-bottom: .5em;
		}

			dl dd * {
				font-size: 1em;
			}

	em {
		font-style: italic;
	}

	h1, h2, h3, h4, h5, h6 {
		color:       #ed1c26;
		line-height: 1.5;
		margin:      0 0 1em;
	}

	h1 { font-size: 2.4em; }
	
	   article h1 {
			font-family:    Neutraliser, sans-serif;
            font-size:      3.8em;
            line-height:    1;
            margin:         12px 0;
            text-transform: uppercase;
		}

	h2 { font-size: 1.9em; }

		h2.toggle {
			display:     inline-block;
			font-family: Neutraliser, sans-serif;
		}

	h3 { font-size: 1.6em; }

	h4, h5, h6 {
		font-size:   1.5em;
		font-weight: normal;
	}

	hr {
		background: #e3e3e3;
		border:     0;
		color:      #e3e3e3;
		height:     1px;
		margin:     20px 0;
	}

	img {}

	ins {
		border-bottom: 1px dotted;
	}

	ol {
		margin-bottom: 1.5em;
	}

		ol li {
			font-size:   1.4em;
			line-height: 1.5;
			list-style:  decimal !important;
			margin-left: 2em;
		}

			ol li * {
				font-size: 1em;
			}

			ol li ol {
				margin-bottom: 0;
			}

	p {
		font-size:     1.4em;
		line-height:   1.5;
		margin-bottom: 1em;
	}

        p.more {
            font-size:  1.4em;
            text-align: right;
        }
        
            p.more a {
                font-weight: bold;
            }

        p.paging {
            color:       #666;
            font-size:   1.4em;
            font-weight: bold;
            text-align:  center;
        }

            .paging a {
                padding:         1px 4px;
                text-decoration: none;
            }

                .paging a:hover,
                .paging a.current {
                    background:      #000;
                    color:           #fff;
                    text-decoration: none;
                }

            .paging span {
                color:   #999;
                padding: 1px 4px;
            }

        p.view_all {
            background:  #ED1C26;
            display:     inline;
            font-size:   14px;
            font-weight: bold;
            padding:     5px 10px;
        }

            p.view_all a {
                color:           #fff;
                text-decoration: none;
            }

                p.view_all a:hover {
                    text-decoration: underline;
                }

	small {
		font-size: .75em;
	}

	strong {
		font-weight: bold;
	}

	sub {
		font-size:      .85em;
		vertical-align: sub;
	}

	sup {
		font-size:      .85em;
		vertical-align: super;
	}

	table {}
	table {
		font-size:     1.4em;
		line-height:   1.5;
	}
		table p {
			font-size:     1.0em;
		}

    time {}

        article time {
            color:     #999;
            display:   block;
            font-size: 13px;
            margin:    0 0 10px;
        }

	ul {
		margin-bottom: 1.5em;
	}

		ul li {
			font-size:   1.4em;
			line-height: 1.5;
			list-style:  disc;
			margin-left: 2em;
		}

			ul li * {
				font-size: 1em;
			}

