body {
color: #333;
font-size: 62.5%; /* Gives base of 10px*/
font-family: Arial, Verdana, Helvetica, sans-serif;
background: #fff url() top center no-repeat;
}

#aboutuscontact-app,
#aboutusadvertise-app,
#featuresbest-of-southern-idaho-app,
#featuresmovies-app,
#sportscontact-app, #sportsidahosports-app,
#sportshs-app, #sportsnational-app,
#tips-app, #tvguide-app, #weathermaps-app, #weathervideo-app {
background:none;
}

#container,
#main{
width: 100%;
marign: 0;
}

#maintable {
margin: 0 auto;
}

#content{
width: 960px;
margin: 0 auto;
}

h1 {
font-size: 2.4em;
font-weight:bold;
}

h2 {
font-size: 1.8em;
font-family: Georgia, Times New Roman, serif;
font-weight:bold;	
}

h3 {
font-size: 1.4em;	
}

a:link, a:visited, a:active {
color: #000043;
text-decoration: none;
}

a:hover {
color: #000043;
text-decoration: underline;
}

p, ul li {
font-size: 1.2em;
line-height: 1.3em;
}

.sectiondiv h1 {
border-bottom: 1px dotted #222;
color: #000043;
font-size: 19px;
padding: 0 0 4px;
display: block;
margin-bottom: 4px;
}

#main {
text-align: left;
}

/* ---------- HEADER ------------ */
#header {
width: 100%
margin: 0;
height: 170px;
background: #fff url(http://media.kmvt.com/designimages/KMVTBannerSept7.jpg) bottom center no-repeat;
position: relative;
}



/* ----------- searchbox ---------- */
#header .searchform {
position: absolute;
left: 50%;
top: 125px;
margin: 0px 0 0 40px;
padding: 6px;
background: #999;
background: rgba(99,99,99,.5);
-moz-border-radius: 5px 5px 5px 5px;
}

.searchbutton {
padding: 0;
-moz-border-radius: 6px 6px 6px 6px;
background: none repeat scroll 0 0 #F0F0F0;
border: 1px solid #D2D2D2;
color: #222222;
font-size: 14px;
height: 25px;
width: 55px;
}

.searchbox {
float:left;
border: 1px solid #CCCCCC;
font-size: 16px;
margin: 0 6px 0 0;
padding: 2px;
width: 346px;
}


/* -------- userbar, social media ---------- */
#stationtabs {
width: 100%;
height: 30px;
background: #777;
}

#stationtabs ul {
width: 960px;
margin: 0 auto;
}

#stationtabs ul li a {
float: left;
margin: 0 6px 0 0;
padding: 0 14px 0 16px;
line-height: 29px;
color: #fff;
text-transform: uppercase;
font-size: 11px;
}

#stationtabs #tab1 a {
background: url(http://media.kmvt.com/designimages/gbc_mobile_12x12.png) no-repeat scroll left center transparent;
margin-left: 10px;
}

#stationtabs #tab2 a {
background: url(http://media.kmvt.com/designimages/gbc_inside_12x12.png) no-repeat scroll left center transparent;
}

#stationtabs #tab3 a {
background: url(http://media.kmvt.com/designimages/granite_jobs-link-icon.png) no-repeat scroll left center transparent;
}

#stationtabs #tab4 a {
background: url(http://media.kmvt.com/designimages/KMVTTVGuide.png) no-repeat scroll left center transparent;
padding: 0 14px 0 23px;
}

#stationtabs #tab5,
#stationtabs #tab6,
#stationtabs #tab7,
#stationtabs #tab8,
#stationtabs #tab9 {
float: right;
overflow: hidden;
}

#stationtabs #tab5 a,
#stationtabs #tab6 a,
#stationtabs #tab7 a,
#stationtabs #tab8 a,
#stationtabs #tab9 a,
#stationtabs #tab10 a {
display: block;
height: 30px;
width: 30px;
font-size: 1px;
text-indent: -9999px;
overflow: hidden;
float: right;
padding: 0;
margin: 0;
}

#stationtabs #tab5 a {
background: url(http://media.kmvt.com/designimages/KMVTfacebook30x30.jpg) no-repeat center left transparent;
}

#stationtabs #tab6 a {
background: url(http://media.kmvt.com/designimages/KMVTTwitter30x30.jpg) no-repeat center left transparent;
}

#stationtabs #tab7 a {
background: url(http://media.kmvt.com/designimages/KMVTapple30x30.jpg) no-repeat center left transparent;
}

#stationtabs #tab8 a {
background: url(http://media.kmvt.com/designimages/KMVTandroid30x30.jpg) no-repeat center left transparent;
}

#stationtabs #tab9 a {
background: url(http://media.kmvt.com/designimages/KMVTblackberry30x30.jpg) no-repeat center left transparent;
}

#stationtabs #tab10 a {
background: url(http://media.kmvt.com/designimages/KMVTYouTube30x30.jpg) no-repeat center left transparent;
}

#stationtabs #tab11 a {
position: absolute;
top: 30px;
right: 50%;
display: block;
margin: 0 100px 0 0;
height: 140px;
width: 350px;
text-indent: -9999px;
}

#stationtabs #tab12 a {
position: absolute;
top: 98px;
left: 50%;
margin: 0 0 0 335px;
background: #bc2b33;
padding: 2px 6px;
height: 20px;
line-height: 20px;
}


/* IE8 */
#stationtabs #tab11 a { margin /*\**/: 0 0 0 340px\9 }

/* IE7 */
*:first-child+html #stationtabs #tab11 a {margin: 0 0 0 380px;}

/* -------- NAV STYLE FROM KSEE24 ----------- */
#nav {
width: 100%;
height: 60px;
background: transparent url(http://media.kmvt.com/designimages/kmvt-nav-back.png) top left repeat-x;
border-bottom: 1px solid #ccc;
}

.parentyounews #nav-top {
margin-bottom: 0px;
}

#nav .top-level {
width: 960px;
margin: 0 auto;
}

#nav {
overflow: hidden;
margin-bottom: 10px;
}

#nav .top-level li {
float: left;
padding: 0;
margin: 0;
height: 30px;
line-height: 28px;
margin-right: 2px;
}

#nav .top-level li a {
text-transform: uppercase;
text-decoration: none;
color: #fff;
display: block;
height: 30px;
padding: 0 14px;
background: #777;
font-size: 11px;
line-height: 32px;
font-weight: bold;
}

#nav .top-level .topNav1 a:hover,
#nav .top-level .topNav2 a:hover,
#nav .top-level .topNav3 a:hover,
#nav .top-level .topNav4 a:hover,
#nav .top-level .topNav5 a:hover,
#nav .top-level .current a {
background-color: #e6e6e6;
color: #000;
}

#nav .top-level .topNav12, 
#nav .top-level .topNav7,
#nav .top-level .topNav8,
#nav .top-level .topNav9,
#nav .top-level .topNav10,
#nav .top-level .topNav11 {
float: right;
}

#nav .top-level .topNav12 a, 
#nav .top-level .topNav7 a,
#nav .top-level .topNav8 a,
#nav .top-level .topNav9 a,
#nav .top-level .topNav10 a,
#nav .top-level .topNav11 a {
background: none;
padding: 0 7px;
line-height: 33px;
text-transform: none;
font-weight: normal;
color: #e6e6e6;
font-size: 13px;
}

#nav .top-level .topNav12 a:hover, 
#nav .top-level .topNav7 a:hover,
#nav .top-level .topNav8 a:hover,
#nav .top-level .topNav9 a:hover,
#nav .top-level .topNav10 a:hover,
#nav .top-level .topNav11 a:hover {
text-decoration: underline;
}

#nav .sub-level, #home-subnav .sub-level {
clear: both; 
background: #e6e6e6;
width: 950px;
margin: 0 auto;
padding: 0 0 0 10px;
height: 30px;
}

.sub-level li {
float: left;
}

#nav .top-level li a{
height: 29px;
}

#nav .sub-level{
background: transparent url() top left no-repeat;
}

#nav .sub-level, 
#home-subnav .sub-level{
background: #e6e6e6;
}

#preview .sub-level a,
#nav .sub-level a {
display: block;
float: left;
height: 30px;
line-height: 30px;
padding: 0 8px;
}

#nav .top-level .topNav6 {
display: none;
}

/* --------- ADS -------------- */

#header .headerad{
position: absolute;
left: 50%;
margin: 10px 0 0 -248px;
}


/* ---------------- FOOTER ---------------- */
#footer {
color: #333;
width: 958px;
padding: 0;
background: #fff;
font-size: 10px;
text-align: center;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
clear: both;
margin: 8px auto;
float: none !important;
}

#footer .company {
padding-top: 4px;
}

#footer .copydoc, #affiliate {
display: inline;
padding: 0 16px;
}

#footer .copyright {
display: none;
visibility: hidden;	
}

#younews #footer a:link, 
#younews #footer a:visited,
#younews #footer a:active {
color: #284AAC;
text-decoration: none;
}

