/*********************************************************************/
/* 							master styles                            */
/*********************************************************************/


body {
	font: 90% Arial, Verdana, Helvetica, sans-serif;
	color: #3b3b3b;
	top: 0px;
	left: 0px;
	right: 0px;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
	background-image:url('../images/bg_pattern.png');
}

a:link {
    color: #2e6377;
	text-decoration: none;
}

a:visited {
    color: #2e6377;
	text-decoration: none;
}


a:hover{
   text-decoration: underline;
}


a:link img, a:visited img {
	border: 0px ;
	border-style: none;
}

h1 {
	font: bold 2em Arial, Verdana, Helvetica, sans-serif;
	color: #333;
	margin-top: 40px;
	line-height: 1.2em;
	margin-bottom: 3px;
}

h2 {
	font: normal 1.4em Arial, Verdana, Helvetica, sans-serif;
	color: #333;
	/*line-height: 1.5em;*/
	/*margin-top: 70px;*/
	/*margin-bottom: 3px;*/
}

h3 {
	font: normal 1.91em Arial, Verdana, Helvetica, sans-serif;
	color: #023C59;
	line-height: 1.19em;
	margin-bottom: 3px;
}

h4 {
	font: bold 1.46em Arial, Verdana, Helvetica, sans-serif;
	color: #023C59;
	line-height: 1.19em;
	margin-bottom: 3px;
}

h5 {
	font: bold 1.27em Arial, Verdana, Helvetica, sans-serif;
	color: #023C59;
	line-height: 1.29em;
	margin: 0px;
	padding: 0px;
	margin-bottom: 3px;
}

hr {
	border: 0;
	/* width: 100%; */
	color: #BAC2C7;
	background-color: #2e6377;
	height: 2px;
	width: 100%;
	margin-top:0px;
	margin-bottom:6px;
} 


.thin_hr{
	border: 0;
	/* width: 100%; */
	color: #BAC2C7;
	background-color: #2e6377;
	height: 1px;
	width: 100%;
	margin-top:5px;
	margin-bottom:5px;
}






p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;	
}

ul {
/*
    width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
*/
}


ul li{
    width: 100%;
}


table {
	margin-bottom: 10px;
}

blockquote {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 30px;
}

/*********************************************************************/
/* 						 classes	                            	 */
/*********************************************************************/





/*********************font styles**********************/  



/*********************************************************************/
/*                     global positioning                             */
/*********************************************************************/



#holder{
	width: 903px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	/*border: 1px solid red;*/
	background-image:url('../images/bg_holder.png');
}


#mast{
	width: 903px;
	height: 224px;
	margin-left: auto;
	margin-right: auto;
	
	/*border: 1px solid red;*/
	background-image:url('../images/masthead.png');
}


#main_menu{
	padding-top: 150px;
	padding-left: 240px;
}



/*      main nav     */

#main_menu ul{
    float:left;
	width:100%;
	padding:0;
	margin:0;
	list-style-type:none;
}

#main_menu ul li{
    display:inline;
   
}


/*      main nav     */


/*home*/
a.home { 
        background-image:url('../images/01_nav_home.png'); 
        background-repeat: 0px 0px; 
        width: 45px; 
        height: 20px; 
        float:left;
}
a.home span { 
        display: none; 
}
a.home:hover { 
        background-image:url('../images/01_nav_home.png');
        background-position: -45px 0px;
}


/*music*/
a.music { 
        background-image:url('../images/02_nav_music.png'); 
        background-repeat: 0px 0px; 
        width: 58px; 
        height: 20px; 
        float:left;
}
a.music span { 
        display: none; 
}
a.music:hover { 
        background-image:url('../images/02_nav_music.png');
        background-position: -58px 0px;
}

/*tour*/
a.tour { 
        background-image:url('../images/03_nav_tour.png'); 
        background-repeat: 0px 0px; 
        width: 53px; 
        height: 20px; 
        float:left;
}
a.tour span { 
        display: none; 
}
a.tour:hover { 
        background-image:url('../images/03_nav_tour.png');
        background-position: -53px 0px;
}


/*about*/
a.about { 
        background-image:url('../images/04_nav_about.png'); 
        background-repeat: 0px 0px; 
        width: 60px; 
        height: 20px; 
        float:left;
}
a.about span { 
        display: none; 
}
a.about:hover { 
        background-image:url('../images/04_nav_about.png');
        background-position: -60px 0px;
}


/*press*/
a.press { 
        background-image:url('../images/05_nav_press.png'); 
        background-repeat: 0px 0px; 
        width: 82px; 
        height: 20px; 
        float:left;
}
a.press span { 
        display: none; 
}
a.press:hover { 
        background-image:url('../images/05_nav_press.png');
        background-position: -82px 0px;
}




/*contact*/
a.contact { 
        background-image:url('../images/06_nav_contact.png'); 
        background-repeat: 0px 0px; 
        width: 74px; 
        height: 20px; 
       float:left;
}
a.contact span { 
        display: none; 
}
a.contact:hover { 
        background-image:url('../images/06_nav_contact.png');
        background-position: -74px 0px;
}


/*buy*/
a.buy { 
        background-image:url('../images/07_nav_buy.png'); 
        background-repeat: 0px 0px; 
        width: 34px; 
        height: 20px; 
        float:left;
}
a.buy span { 
        display: none; 
}
a.buy:hover { 
        background-image:url('../images/07_nav_buy.png');
        background-position: -34px 0px;
}


.nav_bar{
   background-image:url('../images/00_nav.png');
   float:left;
   width: 2px; 
   height: 20px; 
}





/*      end main nav     */



#content{
	width: 765px;
	/*border: 1px solid red;*/
	/*margin-top: 20px;*/
    margin-left: 66px;
   
}



/********************************Footer*******************************/


#footer {
	width: 903px;
	height: 92px;
	margin-top: -10px;
	/*margin-bottom: 20px;*/
	margin-left: auto;
	margin-right: auto;
	background-image:url('../images/bg_footer.png');
}


#copyright {
   font: 65% Arial, Verdana, Helvetica, sans-serif;
   padding-left: 70px;
   padding-top: 25px;

}


/*********************link treatments **********************/



/*************content************/

/*************social media links ************/


#nav2{
    font: 85% Arial, Verdana, Helvetica, sans-serif;
	margin-top: 25px;
	float: right;
	margin-right: 250px;
}

#nav2 a:link {
    
	color: #3b3b3b;
	text-decoration: none;
}

#nav2 a:visited {
    color: #3b3b3b;
	text-decoration: none;
}

#nav2 a:hover{
   color: #2e6377;
   text-decoration: underline;
}





#content a:link {
	color: #2e6377;
	text-decoration: none;
}

#content a:visited {
    color: #2e6377;
	text-decoration: none;
}

#content a:hover{
   color: #2e6377;
   text-decoration: underline;
}















/*********************************************************************/
/* 						Main Layout classes                          */
/*********************************************************************/


#head{
   padding-top: 20px;
   
}



/*********************** font treatments ****************************/

.hdr_2{
   font: normal 1.4em Arial, Verdana, Helvetica, sans-serif;
}

.caption {
	font: normal .85em Arial, Verdana, Helvetica, sans-serif;
	color: #7b8b98;
	
}

.largeFont{
   font: 1.3em Arial, Verdana, Helvetica, sans-serif;
}

.fontRed {
   font: bold 1.8em Arial, Verdana, Helvetica, sans-serif;
   color: #bf2026;
}




/*********************** headers **********************************/







/************************section links****************************/




/************************reading room format****************************/


/************************section color reference****************************/

/* blue  758577   */
/* home hdr color D21242 */
/* font - 333333 */






