/*

COLORS:
Background light grey - #efeded
Burgandy - #660000
Main dark grey text - #333333
New light grey text - #666666
Blue text - #0d355d

FONTS:
Nav - Georgia, regular, 14px, #ffffff
main body text - Verdna, regular, 11px, #333333
Links - Verdana, bold, 9 px, #660000
Subheads "latest VTG News" - Verdana, regular, 18px, #660000
Titles " VTG Buys MTV" - Verdana, bold, 12px, #333333
News text - Verdana, regular, 11px, #666666
Footer text - Arial, reg, 10px, 0d355d

*/

.datealign { padding-top:28px; }

.title { font-family:Verdana,serif; font-size:18px; color: #660000; text-decoration:none;}
.heading { font-family:Verdana,serif; font-size:12px; color: #660000; text-decoration:none;}

a { color:#660000; }

.red { color:#660000;}

.nav { font-family:Georgia, sans-serif; font-size:14px; color: #004980; text-decoration:none;}
.nav:hover { font-family:Georgia, sans-serif; font-size:14px; color: #E3233A; text-decoration:none; }
.navsel { font-family:Georgia, sans-serif; font-size:14px; color: #E3233A; text-decoration:none; }

.navdiv { width:157px; padding-top:2px; padding-bottom:2px; padding-right:20px; text-align:right; margin-bottom:6px; }
.havhover  { width:157px; padding-top:2px; padding-bottom:2px; padding-right:20px; text-align:right; background-color: #660000; margin-bottom:6px;}
.navoff { width:157px; padding-top:2px; padding-bottom:2px; padding-right:20px; text-align:right; margin-bottom:6px; }

.link {
	font-size: 12px;
	color: black;
}

.itemlink { text-decoration: none; }
.itemlink:hover { color: #333333; text-decoration: none; }
.itemdateside { color: #FFFFFF; font-size: 11px; font-weight: bold; font-family: Verdana, sans-serif; text-decoration: none; text-transform: uppercase; }

.itemdate { color: #666666; font-size: 10px; font-weight: bold; font-family: Verdana, sans-serif; text-decoration: none; text-transform: uppercase; }

.itemtitle { color: #333333; font-size: 12px; font-weight: bold; font-family: Verdana, sans-serif; text-decoration: none; }
.itemtitlelink { color: #333333; font-size: 12px; font-weight: bold; font-family: Verdana, sans-serif; text-decoration: none; }
.itemtitlelink:hover { color: #333333; text-decoration: underline; }
.itemtitlelink:visited { color: #333333; }
.itemtitlelink:visited:hover { color: #333333; }
.itemteaser { color: #666666; font-size: 11px; font-weight: normal; font-family: arial, helvetica, Verdana, sans-serif; text-decoration: none; }
.itemmore { color: #660000; font-size: 11px; font-weight: bold; font-family: arial, helvetica, Verdana, sans-serif; text-decoration: none; }
.itemmore:hover { text-decoration: underline; }


.pagelink {
	font-size: 10px;
	text-decoration: none;
}
.pagefade {
	font-size: 10px;
	color: #EFEDED;
}

/*  LAYOUT CSS */

body{
margin:0;
padding:0;
font-family:Verdana, sans-serif;
font-size:11px;
background:#001B47 url(images/newbg.gif) repeat-x fixed top;
}

#maincontainer{
width: 739px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
border-left: 1px solid #660000;
border-right: 1px solid #660000;
border-bottom: 1px solid #660000;
border-top: 1px solid #660000;
background-color:#efeded;
}

#footer{
clear: left;
width: 100%;
background: #FFFFFF;
color: #0D355D;
text-align: center;
padding: 5px 0;
font-family: Arial, sans-serif;
font-size:10px;
letter-spacing: 0.1em;
background-image: url('images/background.gif'); background-repeat: repeat-x;
}

#footer a{
color: #0D355D;
text-decoration:none;
}


/* Contact form styles */

.button { border: 1px solid #333333; background-color: #660000; font-size: 12px; font-family: Verdana; height:18px; color:#FFFFFF; }
.textbox { border: 1px solid #333333; font-size: 12px; font-family: Verdana; width: 250px; }
.textboxreqd { border: 1px solid #333333; font-size: 12px; font-style: italic; font-family: Verdana; width: 250px; background-color: #c2dffc; }
.textboxreqds { border: 1px solid #333333; font-size: 12px; font-style: italic; font-family: Verdana; width: 100px; background-color: #c2dffc; }

.dropdown { border: 1px solid #333333; font-size: 12px; font-family: Verdana; }
.large_text { border: 1px solid #333333; font-size: 12px; font-family: Verdana; width: 250px; height: 70px; }
.large_textreqd { border: 1px solid #333333; font-size: 12px; font-family: Verdana; width: 250px; height: 70px; background-color: #FFF4DF; }
.textboxshort { border: 1px solid #333333; font-size: 12px; font-family: Verdana; width: 50px; }
.short_textboxreqd { border: 1px solid #333333; font-size: 12px; font-family: Verdana; width: 100px; background-color: #FFF4DF; }


