body{

	font-family: Helvetica, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	border: 0;
	background: #eaeaea;
	line-height: 0.8em;

}


b{font-size: 110%;}

em{
color: red;
font-size: 130%;
}


.red {
color:red;
}


.yellow {
color:yellow;
font-weight:bold;
}


.white {
color:white;
font-weight:bold;
font-family: Arial, sans-serif;
font-size: 11px;
font-weight:bold;
padding-left: 5px;
}




/*----- MENU ----- */

#nav_list {
	margin: 0;
	padding: 0;
	width: 170px;
	list-style: none;
	overflow: hidden;
}

#nav_list li {
	width: 170px;
	overflow: hidden;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

#nav_list a {
text-decoration: none;
color:#ccc;
}

.li_nav_body a  {
	text-decoration: none;
	display: block;
	width: 170px;
	height: 20px;
	background: url(images/redhover.jpg) no-repeat;
	padding-left: 25px;
	line-height:20px;
}

.li_nav_footer a  {
	text-decoration: none;
	display: block;
	width: 170px;
	height: 21px;
	background: url(images/nav_bodyvv.jpg) no-repeat;
	background-position:  0 0px;
	padding-left: 25px;
	line-height:21px;
}

.li_nav_body a:hover {
	text-decoration: none;
	background-position:  0 -20px;
	color:#016001;
}

.li_nav_footer a:hover {
	text-decoration: none;
	background-position:  0 -20px;
	color:#016001;
}

.li_active a:active  {
	text-decoration: none;
	background: url(images/nav_bodyvv.jpg) no-repeat;
	background-position:  0 -40px;
	color:#fff;
}




/*----- MAIN CONTAINER ----- */

#maincontainer{
	width: 900px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	background: black;
}






/*----- TOP SECTION ----- */

#topsection{
	background: url(images/sidebar_bodyred.jpg) repeat-y !important black;
	background: url(images/sidebar_bodyred.jpg) repeat-y black;
	height: 70px; /*Height of top section*/
}


#topsection2{
	background: url(images/sidebar_bodyred.jpg) repeat-y !important black;
	background: url(images/sidebar_bodyred.jpg) repeat-y black;
	height: 14px; /*Height of top section*/
}


#topsection h1{
	margin: 0;
	padding-top: 1px;  /*was 15px*/
}




/*----- CONTENT COLUMN ----- */

#contentwrapper{


	background: url(images/sidebar_bodyred.jpg) repeat-y !important;
	background: url(images/sidebar_bodyred.jpg) repeat-y;

	float: left;
	width: 100%;
}

#contentcolumntoppad{
	margin: 0 190px 0 170px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
				/*the 200 is the right margin as in 200 paces that way -> and the 190 is vive versa <-*/
	height: 23px;
	background: url(images/tempo3.jpg) no-repeat;
}

#contentcolumn{
	margin: 0PX 190px 0 170px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
		/*the 200 is the right margin as in 200 paces that way -> and the 190 is vive versa <-*/
	background: url(images/tempobar3.jpg) repeat-y !important;
	background: url(images/tempobar3.jpg) repeat-y;
	height: 804px;
}


#contentcolumnbottompad{
	margin: 0PX 190px 0 170px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
		/*the 200 is the right margin as in 200 paces that way -> and the 190 is vive versa <-*/
	height: 13px;
		/*the veritcal height is now at 840 equal to height of rightcol1 and margintop for rightcol2 <-*/
		/*determined by height of contentcolumn <-*/
	background: url(images/tempobottom.jpg) no-repeat;
}


#contentcolumnbelowpad{
	margin: 0PX 190px 0 170px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
		/*the 200 is the right margin as in 200 paces that way -> and the 190 is vive versa <-*/
	height: 14px;
	background: url(images/bottom.gif) repeat-x;
}





/*----- LEFT COLUMN ----- */

#leftcolumn{
	text-decoration: none;
	float: left;
	width: 170px; /*Width of left column in pixel*/
	margin-left: -900px; /*Set margin to that of -(MainContainerWidth)*/
	background: url(images/sidebar_bodyred.jpg) repeat-y !important;
	background: url(images/sidebar_bodyred.jpg) repeat-y;
}




/*----- RIGHT COLUMN ----- */

#rightcolumn1{
	float: left;
	width: 190px; /*Width of right column*/
	height: 840px;
	background: url(images/right.gif) repeat-y !important black;
	background: url(images/right.gif) repeat-y black;
	margin-left: -190px; /*Set left margin to -(RightColumnWidth)*/
}


#rightcolumn2{
	float: left;
	width: 190px; /*Width of right column*/
	height: 14px;
	background: url(images/corner2.gif) no-repeat black;
	margin-top: 840px;
	margin-left: -190px; /*Set left margin to -(RightColumnWidth)*/
}




/*----- FOOTER ----- */

#footer1{
	clear: left;
	width: 100%;
	font-size: .7em;
	height: 15px;
	background: url(images/sidebar_bodyred.jpg) repeat-y black;
	color: #FFF;
	text-align: left;
	padding: 4px 0;
}

#footer a{
	color: #FFFF80;
}


#footer{
	clear: left;
	width: 100%;
	font-size: .7em;
	height: 100px;
	background: url(images/sidebar_bodyred.jpg) repeat-y black;
	color: #FFF;
	text-align: left;
	padding: 4px 0;
}

#footer a{
	color: white;
}





/*----- TUBES ----- */

.innertube{
	margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
}


.headlinetube{
	margin-left: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	text-align: center;
	margin-top: 0;
	height : 150px;
}



.content-tube{
	margin: 3px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-right: 15px;
	font-family: Arial, sans-serif;
	font-size: 11px;
}



.content-tube-table{
	margin: 3px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-right: 15px;
	font-family: Arial, sans-serif;
	font-size: 11px;

}


.content-tube-table a
{
	color: white;
	text-decoration: none;
	font-size: 12px;
	font-weight:bold;
}

.content-tube-table2{
	margin: 3px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-right: 15px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: black;
}

.padcontent-tube{
	margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-right: 10px;
	font-family: Arial;
	font-size: .75em;
	line-height: 1.2em;



}

.padcontent-tube a
{
	color: white;
	text-decoration: none;
	font-size: 14px;
	font-weight:bold;
}


.padcontent-tube h1
{
	text-align: center;
	color: red;
	text-decoration: none;
	font-size: 15px;
	font-weight:bold;
}


.righttube{
	margin-left: 15px; 
	margin-right: 3px;
	text-align: center;
	margin-top: 0;
	color: white;
	text-decoration: none;
	font-size: 14px;
}


.righttubetable{
	margin-left: 15px; 
	margin-right: 3px; 
	text-align: center;
	margin-top: 0;
	text-color: black;
	text-decoration: none;
	font-size: 10px;
	font-weight:bold;

}

.bartube{
	margin-left: 170px;
	margin-top: 0;
}




p.sidenote
{
	width: 115px;
	float: right;

	padding: 0em;
	margin: .1em .1em 0 0;

}
