/* CSS Document */
    /* <!-- */
	/* General styles */
    body {
		font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
        color: #15191D;
		margin:0;
        padding:0;
        border:0;			/* This removes the border around the viewport in old versions of IE */
        width:100%;
        background: #fff;
        min-width:600px;    /* Minimum width of layout - remove line if not required */
							/* The min-width property does not work in old versions of Internet Explorer */
		font-size:90%;
    }
	a {
    	color:#d60257;
		text-decoration:none;
		font-size: .9em;
	}
	a:hover {
		color:#fff;
		background:#d60257;
		text-decoration:none;
	}
    h1, h2, h3 {
        margin:.8em 0 .2em 0;
        padding:0;
		color: #4B538B;
    }
	
	h1 {font-size: 1.7em;}
	
	.middle {margin: .8em 0 .2em 8em; padding: 0; position:relative;}
	.left {margin: .8em 0 .2em 75px; padding: 0;}
	.right {margin: .8em 0 .2em 25px; padding: 0;}
    p {
        margin:.4em 0 .8em 0;
        padding:0;
    }
	img {
		margin:0 0.2em 0; padding-left: 15px;
	}
	/* Header styles */
	
	#mainContainer {
margin:0 auto;
padding:0;
width:1000px;
}
    #header {
        clear:both;
        float:left;
        width:100%;
		background: url(tvheader2.png) no-repeat top #7b97e0;
	
    }
	
	#header p,
	#header h1,
	#header h2 {
	    padding:.4em 15px 0 50px;
        margin:0;
		color: #fff;
	}
	
	#header p {font-weight: bold;}
	
	#header ul {
	    clear:left;
	    float:left;
	    width:100%;
	    list-style:none;
	    margin:10px 0 0 35px;
	    padding:0;
	}
	#header ul li {
	    display:inline;
	    list-style:none;
	    margin:0;
	    padding:0;
	}
	
	.invs {color:#7b97e0; background: #7b97e0; font-size: 5px;}
	
	.digg a{background: #FFF;}
	.digg a:hover{background: #FFF; color:#d60257; }
	
	#header ul li a {
	    display:block;
	    float:left;
	    margin:0 0 0 1px;
	    padding:3px 10px;
	    text-align:center;
	    background:#4b538b;
	    color:#fff;
	    text-decoration:none;
	    position:relative;
	    left:15px;
		line-height:1.3em;
	}
	#header ul li a:hover {
	    background:#D60257;
		color:#fff;
	}
	#header ul li a.active,
	#header ul li a.active:hover {
	    color:#fff;
	    background:#000;
	    font-weight:bold;
	}
	#header ul li a span {
	    display:block;
	}
	


dl {    
        width: 500px; clear: both;
        }
		
dt {float: left; width: 500px; padding: 20px 0 10px 0; color: #4B538B; font-size: 1.4em; font-weight: bold; display: inline;}
dd {float: left; width: 175px; display: block; padding: 0 30px 0 0; font-weight: bold; display: inline;}

	
	/* 'widths' sub menu */
	#layoutdims {
		clear:both;
		background:#fff;
		border-top:4px solid #4b538b;
		border-bottom:none;
		margin:0;
		padding:12px 15px 5px 40px !important;
		text-align:left;
	}
	
	#layoutdims a{background: #FFF;}
	#layoutdims a:hover{background: #FFF; color:#d60257; }
	
	
	#columnOne {
float:left;
margin:0;
padding:0 5px 10px 5px;
width:180px;
}

#columnTwo {
float:left;
margin:0;
padding:0 5px 10px 75px;
width:650px;

}

#columnThree {
float:left;
margin:0;
padding:0 5px 10px 5px;
width:150px;

}
	
	
	/* Footer styles */
	#footer {
        clear:left;
        float:left;
        width:100%;
		border-top:none;
		background: #fff;
    }
    #footer p {
        padding:10px;
        margin:0;	
    }
	
	.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-table; clear: both; }

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
    /* --> */
   
input type[submit] {background: #7b97e0; color: #fff;}

