
/*main layout*/
/*main layout*/
 body{color:#333333;font-size:100.01%;font-family:Verdana,Arial,Helvetica,sans-serif;background:#484848 url(../img/d_body_bg.jpg) fixed 0 100%;text-align:center;margin:0;padding:0}
	/*Above: controls the footer graphic*/
 *{margin:0;padding:0}
 p{margin:0 0 0.8em}
 img, table{border:0}

 a:link{color:#c94400}
 a:visited{color:#993300}
 a:hover, a:active{color:#f00;text-decoration:none}


 blockquote{
 margin:0 0 0.8em; 
 padding:0 10px 0 10px; 
 border-left:2px solid #ccc
 }

 pre{
 margin:0 0 0.8em; 
 padding:10px; 
 border:1px solid #ccc
 }


#container{
	text-align:left;
	width:995px;
	margin:20px auto 0;
	
  }
  
  
#vidcontainer{
	text-align:left;
	width:280px;
	margin:0px auto 0;
	
 }
  
  
#lyricscontainer{
	text-align:left;
	width:300px;
	margin:20px auto 0;
	
  }
#ethicscontainer{
	text-align:left;
	width:800px;
	margin:20px auto 0;
	
  }
  
#content{
	float:left;
	border:0px solid #000000;
	border-top:0;
	margin-bottom:10;
	margin:0;
	padding-left:3px;
	width:966px;
	voice-family:"\"}\"";
	voice-family:inherit;
	background: url(../img/d_bg.gif) repeat-y;
}
/*/main layout/*/
	
	
	
	
/* head colums */
#header{
  	text-align:left;
  	width:966px;
  	height:160px;
  	color:#000000;
  	background:#000000 url(../img/c_banner.jpg) no-repeat;
  	padding-top: 0px;
  	padding-right: 0px;
  	padding-bottom: 0px;
  	padding-left: 0px;
}

#maintopcolum{
  	text-align:left;
  	width:958px;
  	height:21px;
  	color:#000000;
  	background:#000000 url(../img/topcolum.jpg) no-repeat;
}


#abouttopcolum{
  	text-align:left;
  	width:958px;
  	height:21px;
  	color:#000000;
  	background:#000000 url(../img/head_about.jpg) no-repeat;
}

#sorrytopcolum{
  	text-align:left;
  	width:958px;
  	height:21px;
  	color:#000000;
  	background:#000000 url(../img/head_sorry.jpg) no-repeat;
}
 
#issuestopcolum{
  	text-align:left;
  	width:958px;
  	height:21px;
  	color:#000000;
  	background:#000000 url(../img/head_issues.jpg) no-repeat;
}
 
 
#headendorseme{
  	text-align:left;
  	width:186px;
  	margin-left:15px;
  	margin-bottom:10px;
  	height:22px;
  	color:#000000;
  	background:#000000 url(../img/head_endorseme.jpg) no-repeat;
}
 
 
 
#artstopcolum{
  	text-align:left;
  	width:958px;
  	height:21px;
  	color:#000000;
  	background:#000000 url(../img/head_arts.jpg) no-repeat;
}

#innovationtopcolum{
  	text-align:left;
  	width:958px;
  	height:21px;
  	color:#000000;
  	background:#000000 url(../img/head_innovation.jpg) no-repeat;
}

#endorsementstopcolum{
  	text-align:left;
  	width:958px;
  	height:41px;
  	color:#000000;
  	background:#000000 url(../img/head_endorsements.jpg) no-repeat;
}

#photohead{
	margin-top:18px;
	margin-bottom:10px;
	height:21px;
	background:#000000 url(../img/head_photo.jpg) no-repeat;
}

#subphotohead{
	margin-top:10px;
	margin-left:15px;
	margin-bottom:10px;
	height:21px;
	background:#000000 url(../img/head_photos.jpg) no-repeat;
}

#endorsephotohead{
	margin-top:18px;
	margin-left:15px;
	height:21px;
	background:#000000 url(../img/endorse/head_endorsep.jpg) no-repeat;
}


#eventhead{
	margin-top:18px;
	margin-left:16px;
	height:21px;
	background:#000000 url(../img/head_events.jpg) no-repeat;

}

#bottom{
margin-bottom:100px;
}

#socialthead{
	margin-top:18px;
	margin-left:16px;
	height:21px;
	background:#000000 url(../img/head_social.jpg) no-repeat;

}

#endorsetopcolum{
	margin-top:18px;
	margin-left:16px;
	height:21px;
	background:#000000 url(../img/head_endorweek.jpg) no-repeat;

}

#headlinks{
	margin-top:18px;
	margin-left:16px;
	margin-bottom:10px;
	height:21px;
	background:#000000 url(../img/head_links.jpg) no-repeat;

}



/*/ head colums /*/





/*colum backgrounds */

#columone{
  	margin-top:10px;
  	margin-bottom:10px;
  	float:left;
  	width:268px;
 }
 
 #videocolumone{
  	margin-top:10px;
  	margin-left:10px;
  	float:left;
  	width:700px;
 }
 
 #aboutcolumone{
  	margin-top:10px;
  	margin-left:10px;
  	margin-bottom:10px;
  	float:left;
  	width:745px;
 }
 
 
 #lyricscolum{
  	margin-top:0px;
  	float:top;
  	width:300px;
 }
 
 
 #issuescolumone{
  	margin-top:10px;
  	margin-left:10px;
  	margin-bottom:10px;
  	float:left;
  	width:744px;
 }
  
 #inovationcolumone{
  	margin-top:10px;
  	margin-left:10px;
  	margin-bottom:10px;
  	float:left;
  	width:745px;
 }
 
 #artscolumone{
  	margin-top:10px;
  	margin-left:10px;
  	float:left;
  	width:744px;
 }
 
  #endorsecolumone{
  	margin-top:-5px;
  	margin-left:10px;
  	margin-bottom:20px;
  	float:left;
  	width:744px;
 }
 
 #columoneab{
  	margin-top:10px;
  	margin-left:20px;
  	float:left;
  	width:600px;
}

#video{
	background:#ffffff;
	padding:7px;
}

#oidevwin{
	background:#ffffff;
	padding:70px;
	margin-bottom:20PX;
}


	
#photo{
	background:#ffffff;
	margin-bottom:0px;
	padding:7px;
}
 		
 	 	
#columtwo{
  	margin-top:10px;
  	margin-bottom:10px;
  	float:left;
  	width:487px;
 } 	
 	
#columthree{
  	margin-top:10px;
  	float:left;
  	width:200px;
 } 
 
 	
#daytoday{
	background:#ffffff;
	padding:7px;
	margin-left:15px; 	
}

#event{
	background:#ffffff;
	padding:7px;
	margin-left:15px; 
	margin-top:10px;
	padding-bottom:-90px;
}
	
#endorsephoto{
	background:#ffffff;
	padding:7px;
	margin-left:15px; 
	margin-bottom:20px;
}
	
#campaign{
	background:#ffffff;
	padding:7px;
	margin-left:15px; 	
	margin-bottom:10px;
}

#socialb{
	background:#ffffff;
	padding:2px;
	margin-left:15px; 
	margin-top:10px;
	padding-bottom:19px;
}

#endorse{
	padding:7px;
	margin-bottom:15px; 	
}
/*/ colum backgrounds /*/



/* links */
#links{float:right;width:210px;margin:0 0 30 15px;font-size:xx-small;voice-family:"\"}\"";background:#484848 url(images/d_body_bg_side.jpg);voice-family:inherit;font-size:x-small}
/*/ links /*/



/* text */
#masttext{
	padding-left:120px;
	margin-top:-80px;
	position:absolute;
	
}

#dtext{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
}



#vtext{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color:#efefef;
	padding-bottom:20px;
	padding-left:10px;
}


#nadatext{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	margin-bottom:30px;
}

#dtext3{
	font-family:Verdana,Arial,Helvetica,sans-serif:
	font-size: 10px;
	text-align: left;	
}

#bolder{
	font-size: 12px;
	font-weight: bold;
	
}

#footer{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color:#555555;
	width:966px;
	text-align: left;	
}

#footerleft{
	text-align: left;	
}

#footerright{
	text-align: left;	
}

.endorserName 
{
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 1.0em;
}

.endorserCity { }
#endorsementsSection p { margin-top: -.8em; }
#endorsementsLeftCol td {padding-right: 1em; }
#endorsementsRightCol blockquote { margin-right: 1em; }
#endorsementsRightCol td {padding-bottom: 1.5em; }
#endorsementsRightCol .endorserName { font-size: 1.8em; }


#date{
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size: 18px;
  text-align:right;
  color:#ffffff;
  padding-top: 0px;
  padding-right: 20px;
  padding-bottom: 0px;
  padding-left: 0px;
  }


#dtextscroll{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	overflow:auto; height:535px;
}

#etextscroll{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	overflow:auto; height:52px;
}
/*/ text /*/



/* Navigation */
#leftnav{
  	text-align:left;
  	width:207px;
  	height:36px;
  	color:#000000;
  	background:#000000 url(../img/nav_elements/nav_left.jpg) no-repeat;
  	padding-top: 0px;
  	padding-right: 0px;
  	padding-bottom: 0px;
  	padding-left: 0px;
}

.cssnav{
    position: absolute;
    background: url(../img/nav_elements/nav_aboutOV.jpg) no-repeat;
    white-space: nowrap;
    display: block;
    width: 68px;
    height: 36px;
    margin: 0;
    padding: 0;
}

.cssnav a {
    display: block;
    color: #ffffff;
    font-size: 11px;
    width: 68px;
    height: 36px;
    display: block;
    float: left;
    text-decoration: none;
}

.cssnav img {
    width: 68px;
    height: 36px;
    border: 0
}

* html a:hover {
    visibility:visible
}

.cssnav a:hover img{
    visibility:hidden
}



.cssnav{
    position: absolute;

    width: 68px;
    height: 36px;
    margin: 0;
    margin-left: 207px;
}

.cssnav a {
    display: block;
    color: #ffffff;
    font-size: 11px;
    width: 68px;
    height: 36px;

}

.cssnav img {
    width: 68px;
    height: 36px;
    border: 0
}

* html a:hover {
    visibility:visible
}

.cssnav a:hover img{
    visibility:hidden
}


.cssnav2{
    position: absolute;
    background: url(../img/nav_elements/nav_issuesOV.jpg) no-repeat;
    width: 61px;
    height: 36px;
    margin-left: 275px; 
}

.cssnav2 a {
    display: block;
    color: #ffffff;
    font-size: 11px;
    width: 61px;
    height: 36px;
    display: block;
    float: left;
    text-decoration: none;
}

.cssnav2 img {
    width: 61px;
    height: 36px;
    border: 0;
}


.cssnav2 a:hover img{
    visibility:hidden
}




.cssnav3{
    position: absolute;
    background: url(../img/nav_elements/nav_artsOV.jpg) no-repeat;
    white-space: nowrap;
    display: block;
    width: 57px;
    height: 36px;
    margin-left: 336px;
    
}

.cssnav3 a {
    display: block;
    color: #ffffff;
    font-size: 11px;
    width: 57px;
    height: 36px;
    display: block;
    float: left;
    text-decoration: none;
}

.cssnav3 img {
    width: 57px;
    height: 36px;
    border: 0
}

.cssnav3 a:hover img{
    visibility:hidden
}



.cssnav4{
    position: absolute;
    background: url(../img/nav_elements/nav_inovationOV.jpg) no-repeat;
    white-space: nowrap;
    display: block;
    width: 132px;
    height: 36px;
    margin-left: 393px;
   
}

.cssnav4 a {
    display: block;
    color: #ffffff;
    font-size: 11px;
    width: 132px;
    height: 36px;
    display: block;
    float: left;
    text-decoration: none;
}

.cssnav4 img {
    width: 132px;
    height: 36px;
    border: 0
}

.cssnav4 a:hover img{
    visibility:hidden
}

.cssnav5{
    position: absolute;
    background: url(../img/nav_elements/nav_endorsementOV.jpg) no-repeat;
    white-space: nowrap;
    display: block;
    width: 133px;
    height: 36px;
    margin-left: 525px;
    
}

.cssnav5 a {
    display: block;
    color: #ffffff;
    font-size: 11px;
    width: 133px;
    height: 36px;
    display: block;
    float: left;
    text-decoration: none;
}

.cssnav5 img {
    width: 133px;
    height: 36px;
    border: 0
}

.cssnav5 a:hover img{
    visibility:hidden
}

 a.mast:link {
	font-family:Times,Arial,Helvetica,serif;
	text-align:center;
	font-weight:bold;
	font-size:20px;
	color:#4f0101;
	}
	
a.mast:visited {
	font-family:Times,Arial,Helvetica,serif;
	text-align:center;
	font-weight:bold;
	font-size:20px;
	color:#4f0101;
	text-decoration: none;
	}

a.mast:active {
	font-family:Times,Arial,Helvetica,serif;
	text-align:center;
	font-weight:bold;
	font-size:20px;
	color:#4f0101;
	}
	
a.mast:hover {
font-family:Times,Arial,Helvetica,serif;
	text-align:center;
	font-weight:bold;
	font-size:20px;
	color:#c63434;
	 text-decoration: none;
	}

 a.mast2:link {
	font-family:Times,Arial,Helvetica,serif;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	color:#4f0101;
	text-decoration: none;
	}
	
a.mast2:visited {
	font-family:Times,Arial,Helvetica,serif;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	color:#4f0101;
	text-decoration: none;
	}

a.mast2:active {
	font-family:Times,Arial,Helvetica,serif;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	color:#4f0101;
	text-decoration: none;
	}
	
a.mast2:hover {
font-family:Times,Arial,Helvetica,serif;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	color:#c63434;
	 text-decoration: none;
	}
	
	

#rightnav{
  	text-align:left;
  	width:308px;
  	height:36px;
  	color:#000000;
  	background:#000000 url(../img/nav_elements/nav_right.jpg) no-repeat;
  	padding-top: 0px;
 	padding-right: 0px;
 	padding-bottom: 0px;
 	margin-left:133px;
}
/*/ Navigation /*/

