/* -- main page layout elements -- */
html, body{height:100%}
body{
	margin:0;
	padding:0;
	background-color: #000;
	background-image: url(../images/bg/dtv_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
}
#wrapper_header {
	width: 1020px;
	text-align: left;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	vertical-align: top;
	margin-top: 0px;
	height: 92px;
	background-image: url(../images/bg/top_swoosh.jpg);
} 
#wrapper_index_box1 {
	width: 1020px;
	text-align: left;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	vertical-align: baseline;
	margin-top: 0px;
	height: 370px;
	background-image: url(../images/bg/home_bg.png);
	background-repeat: repeat;
}
#wrapper_index_box2 {
	width: 1020px;
	text-align: left;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	vertical-align: baseline;
	margin-top: 0px;
	height: 265px;
	background-color: #205C7A;
}
#wrapper_index_box3 {
	width: 1020px;
	text-align: left;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	vertical-align: baseline;
	margin-top: 0px;
	height: 180px;
	background-color: #205C7A;
}
#wrapper_footer {
	width: 1020px;
	text-align: left;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	vertical-align: baseline;
	margin-top: 0px;
	height: 50px;
	background-color: #205C7A;
}
#wrapper_inline_box {
	width: 1020px;
	text-align: left;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	vertical-align: baseline;
	margin-top: 0px;
	height: 405px;
	background-color: #205C7A;
}
#wrapper_picture_thumbs {
	width: 1020px;
	text-align: left;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	vertical-align: baseline;
	margin-top: 0px;
	height: 125px;
	background-image: url(../images/boxes/more_pictures.jpg);
}


#wrapper_6_bottom {
	width: 1020px;
	text-align: left;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	vertical-align: baseline;
	margin-top: 0px;
	height: 50px;
}





.font_top_header {
	font-family: Calibri, Tahoma;
	color: #FFF;
	font-size: 12px;
}
.font_this_month_header {
	font-family: Calibri, Tahoma;
	color: #FFF;
	font-size: 12px;
	padding-left: 15px;
	font-weight: bold;
	padding-top: 4px;
}
.font_this_month_text {
	font-family: Calibri, Tahoma;
	color: #FFF;
	font-size: 12px;
	padding-left: 20px;
	font-weight: bold;
	padding-top: 4px;
	text-align: justify;
	padding-right: 20px;
}
.font_black {
	font-family: Calibri, Tahoma;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
}
.font_black_thin {
	font-family: Calibri, Tahoma;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	padding-top: 3px;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}
.font_black_thin2 {
	font-family: Calibri, Tahoma;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	padding-top: 3px;
	text-align: justify;
	padding-right: 10px;
	padding-left: 0px;
}
.font_form_black_thin {
	font-family: Calibri, Tahoma;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	padding-top: 3px;
	text-align: justify;
	padding-right: 2px;
	padding-left: 2px;
}


.font_white {
	font-family: Calibri, Tahoma;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	padding-top: 3px;
}
.font_white_large {
	font-family: Calibri, Tahoma;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 10px;
}
.font_white_larger {
	font-family: Calibri, Tahoma;
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 10px;
}


.font_news_title {
	font-family: Calibri, Tahoma;
	color: #0174B5;
	font-size: 14px;
	font-weight: bold;
	padding-top: 3px;
	text-align: left;
}
.font_gray_thin {
	font-family: Calibri, Tahoma;
	color: #666;
	font-size: 12px;
	font-weight: normal;
	padding-top: 3px;
	text-align: justify;
	padding-right: 20px;
}
.font_light_blue_large {
	font-family: Calibri, Tahoma;
	color: #7ABFCB;
	font-size: 14px;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 10px;
}
.font_form_white {
	font-family: Calibri, Tahoma;
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	padding-right: 2px;
	padding-left: 2px;
	line-height: 17px;
}
.font_contact_text_white_large {
	font-family: Calibri, Tahoma;
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 40px;
}
.font_white_larger2 {
	font-family: Calibri, Tahoma;
	color: #FFF;
	font-size: 15px;
	font-weight: 500;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
}
.font_top_10_songs {
	font-family: Calibri, Tahoma;
	color: #FFF;
	font-size: 12px;
	padding-left: 25px;
	line-height: 12px;
}
