
	body {
		color:       #555;
		font-family: Arial, sans-serif;
		font-size:   62.5%;
		line-height: 1.5em;
	}


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

	a {
		color:           #f90;
		font-weight:     bold;
		text-decoration: underline;
	}

		a:hover {
			color: #ffb23f;
		}

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

	blockquote {
		background:   #e1eff2;
		border:       solid #c6cccc;
		border-width: 1px 0;
		font-size:    1.3em;
		line-height:  1.5em;
		margin:       1.5em 4em 1.5em;
		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 {
		clear:         both;
		font-size:     1.2em;
		line-height:   1.5;
		margin-bottom: 1.5em;
	}

		dt {
			clear:       both;
			color:       #069;
			display:     block;
			float:       left;
			font-weight: bold;
			margin:      0 5px 0 0;
		}

		dd {
			margin-bottom: 1em;
		}

	dl:after {
		clear:      both;
		content:    ' ';
		display:    block;
		height:     0;
		visibility: hidden;
	}

	dl {
		display:inline-block;
	}

		* html dl {
			height: 1%;
		}

	dl {
		display:block;
	}

	em {
		font-style: italic;
	}

	h1 {
		color:       #0b75aa;
		font-size:   2.4em;
		font-weight: bold;
		line-height: 1.5;
		margin:      .5em 0;
	}

	h2 {
		color:       #0b75aa;
		font-size:   1.9em;
		font-weight: bold;
		line-height: 1.5;
		margin:      .5em 0;
	}

		h2.cable_subcat {
			border-bottom: 1px solid #CBD8DD;
			font-size:     1.8em;
			font-weight:   normal;
			margin-bottom: .5em;
		}

		h2.cable_title {
			color:       #f90;
			font-weight: normal;
			line-height: 1;
			margin-top:  -3px;
		}

	h3 {
		color:       #0b75aa;
		font-size:   1.75em;
		font-weight: normal;
		line-height: 1.4;
		margin:      .5em 0 .7em;
	}

	h4, h5, h6 {
		color:       #0b75aa;
		font-size:   1.8em;
		font-weight: normal;
		line-height: 1.5;
		margin:      .5em 0;
	}

	h4.no_results {
		color: #666;
		margin-top: 0;
	}

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

	img {}

	ins {
		border-bottom: 1px dotted;
	}

	ol {
		margin-bottom: 1.5em;
	}

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

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

			ol li ol {
				margin-bottom: 0;
			}

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

	small {
		font-size: .95em;
	}

	strong {
		font-weight: bold;
	}

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

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

	table {}

	ul {
		margin-bottom: 1.5em;
	}

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

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

			ul li ul {
				margin-bottom: 0;
			}
