﻿/*-- Main Style Sheet for Pegwood.com by music.violetblaze.com ------------------------------*/

	


/*-- global container --------------------------------------------------------*/

body {background-color:#000000;}

#main_body {

    background-color: #000000; 
background-color: #310C18;   
}


/*--- end global container --------------------------------------------------------*/

/*--- primary container ------------------------------------------------------*/


#primary_container {
    position: absolute;
    padding: 0;
    margin: 0;
    top: 0px;
    left: 42px;
    text-align: left;
    width: 1074px;
    height: 1094px;
height:900px;  /*----check----*/

border-left: solid 1px #000000;
border-right: solid 1px #6633CC;
}


/*--- end primary container -------------------------------------------------*/

/*--- header ---------------------------------------------------------------*/


#header {
    z-index: 2;
    position: absolute;
    padding: 0;
    margin: 0;
    width: 1068px;
width: 1134px;
    top: 70px;
    left: 0px;
    height: 290px;
    border: solid 1px #6633CC;
    border-bottom: none;
    border-left: none;
border-right: none;

border-right: solid 1px #6633CC;
    overflow: visible;
background-color: #4A0421;
}


/*--- end header ---------------------------------------------------------------*/

/*--- visual container ---------------------------------------------------------------*/


#visual_container 
        {
	position: absolute;
	top: 27px;
	left: 0px;
	width: 1068px;
	height: 120px;
	background: #310C18;
background-color: #4A0421;
        border-top: solid 2px #310C18;
border-top: solid 2px #4A0421;
        border-bottom: none;

}


/*--- end visual container ---------------------------------------------------------------*/

/*--- logo -----------------------------------------------------------------*/


#logo {
z-index: 4;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 120px;
    height: 120px;
}


/*--- end logo -----------------------------------------------------------------*/

/*--- key visual -----------------------------------------------------------*/


#key_visual {
            position: absolute;
            top: 0px;
            left: 289px;
            width: 780px;
            height: 120px;
            border: none;
}


/*--- end key visual -----------------------------------------------------------*/

/*--- caption (as text or background image) --------------------------------*/


#slogan {
	position: absolute;
	top: 20px;
	left:120px;
	padding-left: 0px;
	margin: 0 0 10px 0;
        width: 190px;
	color: #44ff99;
	font-family: arial,tahoma,verdana,sans-serif;
	font-style: italic;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}


/*--- tile --------------------------------------------------------------*/


#tile {
    position:absolute;
    top: 122px;
    left: -28px;
    width: 264px;
    height: 49px;
    background: url(images/backgrounds/corner_tile_4.png) -9px -4px;
}


#tile img {
    border: none;
}

#tile a img {
    padding: 10px 0px 0px 4px;
    float: left;
    border: none;
}


/*--- end tile ----------------------------------------------------------*/

/*--- main navigation ------------------------------------------------------*/


#main_nav_container {
    z-index: 3;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 1068px;
    height: 27px;
    padding: 0;
    margin: 0;
    overflow: hidden;
    background: url(images/backgrounds/main_nav_contain_bckgd.png) 207px 19px repeat-y;
    background: url(images/backgrounds/main_nav_contain_bckgd.png) 277px 19px repeat-y;
background-color: #310C18;
background-color: #4A0421;
}


#main_nav_list {
    position: absolute;
    margin: 0;
    padding: 0;
    top: 0;
    left: 403px;
width: 479px;
    list-style-type: none;
    opacity: 0.97;
    filter:alpha(opacity=100);   /*---- IE ----*/
    background-color: #FFBA94;
    background-image:url(images/backgrounds/main_nav_list_tile.png);
    background-position: bottom right;
    background-position: right 19px;
    border-top: solid 1px #a55500;
    border: none;   
background-color:#297CDF; 
}

#main_nav_list li {
    float: left;
    margin: 0;
    padding: 0;
    height: 27px;
    background-color: transparent;
}

#main_nav_list a {
    text-decoration: none;
    color: cyan;
    font-family:  'Times New Roman', Arial, serif;
    font-variant: small-caps;
    font-style: normal;
    font-weight: bold;
font-size: 16px;
}


/*--- main navigation items ------------------------------------------------*/


#main_nav_list a {
    overflow: hidden;
    width: auto;                      
    background: none;
    url(images/icons/nav_item.ico) no-repeat;
    margin: 0;
    padding: 2px 14px 4px 29px;
    display: block;
    float: left;
    line-height: 22px;
    text-align: left;
    height: 22px;
}

#main_nav_list a.main_nav_item:hover {
    background: transparent;
    background: url(images/icons/nav_hover.ico) no-repeat;
    background-color: #9C5931;
background-color:magenta;
    color: #ffeeaa;
color:blue;
    opacity: 0.50;
    filter:alpha(opacity=50);
}


#main_nav_list a.main_nav_active_item {
    background: transparent;
    background: url(images/icons/nav_active.ico) no-repeat;
    color: #940CAD;
    opacity: 1.0; /*---- Remove? ----*/
}



#main_nav_list a.main_nav_active_item:hover {
    background: transparent;
    background: url(images/icons/nav_active.ico) no-repeat;
    color: #ffeeaa;
    opacity: 1.0;
}


/*--- main nav items solid positioning -----------------*/

#mni1, #mnai1 {
	position: absolute;
	left: 0px; 
	width: 83px;

}

#mni2, #mnai2 {
	position: absolute;
	left: 83px;
	width: 164px; 
}


#mni3, #mnai3 {
	position: absolute;
	left: 247px;
	width: 151px; 
}

#mni4, #mnai4 {
	position: absolute;
	left: 398px;
	width: 81px; 
}


/*--- end main navigation items -----------------------------------------------*/ 

/*--- end main navigation ------------------------------------------------------*/



/*--- sub container 1 ------------------------------------------------------*/


#sub_container1 {
    z-index: 2;
    position: absolute;
    top: 23px;
    left: 356px;
    margin: 0;
    padding: 0;
    padding-top: 4px;
    width: 104px;
    background-color: transparent;
    background:url(images/backgrounds/main_nav_list_tile.png) 0px 134px repeat-x;
    border: solid 2px #CE797B;
    border-top: 0px;
    border-bottom: solid 2px #AD6142;
    border-left: solid 2px #7e392b;
    overflow: hidden;
    height: 155px;
    opacity: 1.0;
    filter:alpha(opacity=100);
}

#sub_container2 {
    z-index: 2;
    position: absolute;
    top: 23px;
    left: 443px;
    margin: 0;
    padding: 0;
    padding-top: 4px;
    width: 117px;
    background: url(images/backgrounds/sub_cont.png) top left;
    background-color: #7B3C21;
    border: solid 2px #e7926b;
    border-bottom: solid 3px #AD6142;
    border-top: 0px;
    overflow: hidden;
    height: 90px;
    background:url(images/backgrounds/main_nav_list_tile.png) 0px 70px repeat-x;
}

#sub_container3 {
    z-index: 2;
    position: absolute;
    top: 23px;
    left: 563px;
    margin: 0;
    padding: 4px 0px 0px 0px;
    width: 100px;
    background: url(images/backgrounds/sub_cont.png) bottom left;
    background-color: #8C5939;
    border: solid 2px #e7926b;
    border-bottom: solid 3px #AD6142;
    border-top: 0px;
    overflow: hidden;
    height: 90px;
    background:url(images/backgrounds/main_nav_list_tile.png) 0px 70px repeat-x;
}

#sub_container4 {
    z-index: 2;
    position: absolute;
    top: 23px;
    left: 665px;
    margin: 0;
    padding: 0;
    padding-top: 4px;
    width: 153px;
    background: url(images/backgrounds/sub_cont.png) top left;
    background-color: #423431;
    border: solid 2px #e7926b;
    border-bottom: solid 3px #AD6142;
    border-top: 0px;
    overflow: hidden;
    height: 90px;
    background:url(images/backgrounds/main_nav_list_tile.png) 0px 70px repeat-x;
}

#sub_container5 {
    z-index: 2;
    position: absolute;
    top: 23px;
    left: 821px;
    margin: 0;
    padding: 0;
    padding-top: 4px;
    width: 176px;
    background: url(images/backgrounds/sub_cont.png) top left;
    background-color: #423431;
    border: solid 2px #e7926b;
    border-bottom: solid 3px #AD6142;
    border-top: 0px;
    overflow: hidden;
    height: 123px;
    background:url(images/backgrounds/main_nav_list_tile.png) 0px 102px repeat-x;
}

#sub_container6 {
    z-index: 2;
    position: absolute;
    top: 23px;
    left: 903px;
    margin: 0;
    padding: 0;
    padding-top: 4px;
    width: 161px;
    background: url(images/backgrounds/sub_cont.png) top left;
    background-color: #423431;
    border: solid 2px #e7926b;
    border-bottom: solid 3px #AD6142;
    border-top: 0px;
    overflow: hidden;
    height: 155px;
    background:url(images/backgrounds/main_nav_list_tile.png) 0px 134px repeat-x;
}


/*--- end sub container 1-6 -------------------------------------------------*/

#gray {
    z-index:1;
    position: absolute;
    top: 23px;
    left: 357px;
    width:711px;
    height:377px;
    background-color: #000000;
    opacity:0.23;
    filter:alpha(opacity=23)  /*---- IE -----*/
}

/*--- subnavigation items --------------------------------------------------*/


/*--- for sidebar menu ----------------------------*/


#sub_nav_list {
    position:relative;
    margin: 0;
    margin-top: 3px;
    padding: 0;
    top: 0px;
    left: 0px;
    list-style-type: none;
    background-color: #000000;
    opacity: 1.0;
    filter:alpha(opacity=100);   /*---- IE ----*/
    border-top: solid 1px #BD1452;
    border-top: groove 1px #BD1452;
    border-bottom: ridge 1px #BD1452;
}

#sub_nav_list li{
    float: left;
    margin: 0;
    padding: 2px;
    height: 32px;
}



#sub_nav_list a.sub_nav_item {
    color: #7A5CeE;
    font-weight: bold;
    font-size: 1.1em;
    font-family: 'tempus sans itc', arial, serif;
    text-decoration: none;
    overflow: hidden;
    width: 270px;
    background: url(images/icons/side_sub_nav.ico) no-repeat;
    margin: 0;
    padding: 2px 3px 2px 34px;
    display: block;
    float: left;
    line-height: 32px;
    text-align: left;
    height: 32px;
    list-style-type: none;
}

#sub_nav_list a.sub_nav_item:hover {
    background: url(images/icons/side_sub_nav_hover.ico) no-repeat;
    
color: #9519e7;
    font-weight: bold;
    font-size: 1.1em;
    text-decoration: none;
    background-color: #330011;
}

#sub_nav_list a.sub_nav_active_item {
    color: #eec593;
    background: url(images/icons/side_sub_nav_active.ico) no-repeat;
    font-weight: normal;
    font-size: 1.1em;
    font-family: 'times new roman', arial, serif;
    text-decoration: none;
    overflow: hidden;
    width: 200px;
    background: url(images/icons/side_sub_nav.ico) no-repeat;
    margin: 0;
    padding: 2px 3px 2px 34px;
    display: block;
    float: left;
    line-height: 32px;
    text-align: left;
    height: 32px;
    list-style-type: none;
}

#sub_nav_list a.sub_nav_active_item:hover {
    color: #FFE7A5;
    text-decoration: underline;
}

#sub_nav_list a.sub_nav_heading {
    color: #FFc979;
    font-weight: bold;
    font-size: 1.1em;
    font-style: italic;
    font-family: 'lucida handwriting','times new roman', arial, serif;
    text-decoration: none;
    overflow: hidden;
    width: 200px;
    margin: 0;
    display: block;
    float: left;
    line-height: 32px;
    text-align: left;
    height: 32px;
    list-style-type: none;
    padding: 2px 3px 4px 16px;
}

#sub_nav_list ul {
    list-style-image: none;
    list-style-type: none;
    list-style-position: ouside;
    border: none;
} 


#sub_nav_list hr {
    color: sienna;
}



/*--- for drop down menus --------------------*/


.sub_nav_list {
    position: relative;
    margin: 0;
    padding: 0;
    top: 0px;
    left: 0px;
    list-style-type: none;
    background-color: #000000;
    opacity: 1.0;
    filter:alpha(opacity=100);   /*---- IE ----*/
}

.sub_nav_list li {
    float: left;
    margin: 0;
    padding: 0;
    height: 32px;
}


.sub_nav_list a.sub_nav_item {
    color: #ffbb55;
    color: #eecc99;
    width: 200px;
    background: url(images/icons/side_sub_nav.ico) no-repeat #995500; 
    margin: 0;
    padding: 0px 3px 0px 32px;
    display: block;
    float: left;
    line-height: 32px;
    text-align: left;
    height: 32px;
    list-style-type: none;
    text-decoration: none;
    font-weight: normal;
    overflow: hidden;
    border: dotted 1px #aa8877;
    border-left: none;
}

.sub_nav_list a.sub_nav_item:hover {
    background: url(images/icons/side_sub_nav_hover.ico) no-repeat #ffbb55;
    color: #995500;
}

.sub_nav_list a.sub_nav_active_item {
    color: #6B3C31;
    background: url(images/icons/side_sub_nav_active.ico) no-repeat #f78e84;
background-color: #995500;
    width: 200px;
    margin: 0;
    padding: 0px 3px 0px 32px;
    display: block;
    float: left;
    line-height: 32px;
    text-align: left;
    height: 32px;
    list-style-type: none;
    text-decoration: none;
    font-weight: normal;
    overflow: hidden;
    border: dotted 1px #aa8877;
    border-left: none;
}

.sub_nav_list a.sub_nav_active_item:hover {
    color: #FFE7A5;
}

ul.sub_nav_list {
    list-style-image: none;
    list-style-type: none;
    list-style-position: ouside;
}


/*--- end subnavigation items ----------------------------------------------*/


/*--- main container -----------------------------------------------------*/


#main_container {
    position: absolute;
    top: 271px;
    left: 0px;
    width: 1067px;

width: 1134px;
    min-height: 574px;
    padding: 0px;
    margin: 0px;
    background: transparent;
    background-color: #4A0421;
    border:  solid 1px #A55500;
border-left: none;
    border-top: none;
border-bottom: none;

border-right: solid 1px cyan;                
}


/*--- end main container -------------------------------------------------*/


/*--- left column container ------------------------------------------------*/


#left_col_container {
    z-index: 2;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 270px;
    min-height: 550px;
    padding: 0px;
    margin: 0px;
    background: url(images/backgrounds/left_col.png);
    background-color: #4A0421;
    border-bottom: groove 0px #DF985
border-top: none;
border-left: none;
    overflow: hidden;
    }


/*--- end left column container --------------------------------------------*/


/*--- begin content column -------------------------------------------------*/


#content_col_container {
    position: relative;
    left: 271px;
    top: 0px;
    width: 854px;
width: 862px;
    min-height: 551px;
    padding: 0px;
    margin: 0px;
    border-left: solid 1px #7B2094;
    border-right: ridge 1px #744F7F;
    border-bottom: solid 1px #634131;
    border-top: solid 1px #7B2094;
    background: url(images/backgrounds/content_col.png);
    background-color: #310C18;
border-right: solid 1px #6633CC;

border-bottom: solid 1px #7b2094;
border-bottom: solid 1px #6633CC;
}


/*--- end content column ---------------------------------------------------*/


/*--- content container ----------------------------------------------------*/



#content_col_spacer {
    height: 7px;
    background-color: cyan;
    background-color: transparent;
    width:587px;
}



#content_container {
    z-index: 4;
    position: relative;
    left: 30px;
    top: 0px;
    width: 577px;
    min-height: 330px;
    padding: 0px 17px 40px 0px;
    margin: 0px;
    margin-top: 7px;
    text-align: left;
    background: transparent;
    border-right: groove 1px #444444;
    border: none;
    overflow: hidden;
}

#content_container_black {       /*--- alternate - black ---*/
    z-index: 1;
    position:relative;
    left: 0px;
    top: 0px;
    width: 614px;
    min-height: 330px;
    padding: 0px 17px 40px 20px;
    margin: 0px;
    margin-top: 39px;
    text-align: left;
    background-color: #000000;
    border-right: groove 1px #444444;
    border: none;
    border-top: solid 1px #520463;
    border-right: solid 1px #520463;
    overflow: visible;
}



/*--- end content container ------------------------------------------------*/


/*--- begin right col container -----*/


#right_col_container {
    z-index: 1;
    position: absolute;
    left: 651px;
    top: 197px;
top: 157px;
    width: 168px;
    min-height: 340px;
    margin: 0px;
    padding: 70px 17px 0px 17px;
    border-left: ridge 1px #444444;
border-left: solid 1px #744F7F;

border-left: solid 1px #7759cE;
    overflow: visible;
}

#right_col_container hr {
    color: cyan;
    size: 1px;
}

/*--- The following has been changed in order to accommodate users of IE (the worst browser on the planet) since IE refuses to properly acknowledge z-indices along with many other html and css standards.  Akin to a foreign language dictionary that intends to function by creating its own words and then expecting native speakers of the foreign tongue to modify their vocabulary in compliance. ----------*/

#rc_above {
    z-index: 4;
    position: absolute;
    left: 919px;
    top: 470px;
top: 430px;
    width: 164px;
    height: 47px;
    margin: 0px;
    padding: 7px 0px 0px 17px;
    overflow: visible;
}





#rc_tile {
    position: relative;
    width: 164px;
    padding-left: 7px;
}



#rc_tile a img {
    text-decoration: none;
    border: solid 1px #7C15AF;
    padding: 0px 0px 0px 0px;
}





/*--- end right col container -----*/


/*--- begin content ----------------------------------------------------*/

a {text-decoration: none;}

a:link, a:active { color: #C66942; color: #A5197C;}

a:visited { color: #BD864A; color: #9519ac;}

a:hover { color: #c24514; color: #A5289C; text-decoration: underline;}


span.pas {
        color: #B04DCF;
        font-style: italic;
        font-weight: bold;
        font-variant: normal;
        font-family: Arial, serif;
        font-size: 16px;
}


a:hover span.pas {
        color: #d06def;
}


.content {
        color: #FFE3A5;
color: #7B55B5;
color: #bb95f5;


	font-style: normal;
        font-family: 'Times New Roman', Georgia, Arial, serif;
        font-size: 1.2em;
font-size: 1.0em;
font-family: arial, serif;
font-weight: bold;
}

.content h1 {
        color: #FFE3A5;
color: violet;
color: #FFE3A5; 

color: #c7a7ee;
color: #E79EB5;

color: #eea5c7;
color: #E79EB5;

color: #cc9eb5;

        font-weight: bold;
        font-style: italic;
font-style: normal;
        font-variant: small-caps;
        font-family: 'Lucida Handwriting', 'Comic Sans MS', Arial, serif;
        font-size: 33px;
font-size: 24px;
        text-align: left;
padding-left: 34px;
}

.content h2 {
        color: #f9b761;
color: violet;
color: #EF93EF;
color: violet;
color: #6330CE;
color: #a470ce; /*----temp----*/


color: #ffc5a7;


        background-color: transparent;
        font-weight: bold;
        font-style: italic;
        font-family: 'Comic Sans MS', 'Lucida Handwriting', Arial, serif;
        font-size: 24px;
font-size: 17px;
        text-align: left;
text-align: center;
        text-decoration: none;
        padding-left: 103px;
padding-left: 0px;
        padding-bottom: 9px;
}



.content h3 {
        color: #FFE3A5;
color: #E79EB5;

color: #ffc5a7;

color: #a470ce; /*----temp----*/
        background-color: #4F0720;
        font-size: 14px;
        text-align: center;
}



.content ul {
	color: #6330CE;
color: #7441df;
}

p.center {
       text-align: center;
}


/*--- special content ------------------------------------------------*/



span.track {
        color: #c5b2A5;
        font-style: italic;
        font-weight: 600;
        font-variant: small-caps;
        font-family: Arial, 'Comic Sans MS', Arial, serif;
        font-size: 15px;
}

a:hover span.track {
	color: #a5c2e5;
}

span.album {
       color: #a59285;
       font-style: normal;
       font-weight: 500;
       font-variant: none;
       font-family: 'Comic Sans MS', Arial, serif;
       font-size: 16px;
}

a:hover span.album { 
       color: #BD86E7;
       background-color: #4A0421;
}


span.book {
       font-style: italic;
       font-weight: 600;
}


span.special {

       color: #BD86E7;
color:cyan;
       background-color: #4A0421;
}



div.feedflare a:hover img {
      background-color: #eeaa75;
}





.lyrics {
       font-size: 17px;
       font-family: 'Lucida Handwriting', 'Times New Roman', serif;
       color:  #cf95ff;
       background-image:url(images/parchment.png);
       background-color: #3a0e19;
       text-align: center;
       font-style: italic;
       font-variant: none;
}


.lyrics h3 {
       color: #848284;
       background-color: black;
       font-size: 19px;
       text-align: center;
       font-family: 'Times New Roman', serif;
       font-variant: small-caps;
       font-style: bold;
       line-height: 34px;
}



.lyrics_list a {
       color: #FFecF0;
}

.lyrics_list a:hover {
       color: #eFace0;
}



.note {
       font-size: 12px;
}

.note a {
      color: #FFecF0;
}

.note a:hover {
      color: #eFace0;
}


body .imageleft, body .alignleft { 
       float: left; 
       margin: 0 10px 10px 0; 
}

body .imageright, body .alignright 
       {
       float: right; margin: 0 0 10px 10px; 
}

body .imageblock {
       display: block; margin: 0 0 1em 0; 
}

body .imagecentre, body .imagecenter, body .centered, body .aligncenter 
       {
       display: block;
       text-align: center;
       margin: 0 auto 1em auto; 
}


/*--- end content ------------------------------------------------------*/


/*--- footer ---------------------------------------------------------------*/


#footer {
    z-index: 1;
    margin: 0;
    position: relative;
    top: 0px;
    left: 0px;
    padding-bottom: 14px;
    width: 100%;
    border-left:solid 0px #5F0030;
    border-right: ridge 1px #744F7F;
    border-top: solid 1px #7B2094;
    border-bottom: solid 1px #BD1452;
    background: #000000;

background: #1F020F;

    border-top: solid 1px #BD1452;
    border-bottom: solid 1px #7B2094;
    border-right: solid 1px #6633CC;
}


#footer_text 
        {
	padding: 0px;
        padding-top: 7px;
	margin: 0 0px 0 0px;
	text-align: center;
	color: #e5e5ae;
color: #c797c7;
	font-style: italic;
        font-variant: small-caps;
        font-family: Arial, Georgia, serif;
        font-size: 12px;
        line-height: 1.5;
}

#footer_text .label
        {
        font-family: 'lucida handwriting', 'tempus sans itc', serif;
        color: #eeCe79;
        font-variant: normal;
        font-weight: bold;
}



#footer_text .sitemap {
        color: #777777; 
        font-family: Arial, 'Times New Roman', serif; 
        font-variant: normal; 
        font-style: normal;
	padding-top: 2px;
	padding-bottom: 3px;
}

#footer_text .sitemap a, #footer_text .sitemap a:link, #footer_text .sitemap a:visited {
        color: #7B55B5;
        font-family: Arial, 'Times New Roman', serif; 
        font-variant: normal; 
        font-style: normal;
	text-decoration: none;
}

#footer_text .sitemap a:hover {
        color: #5A69E7;
}


#footer_text a:link, #footer_text a:active, #footer_text a:visited 
        {
        color: #F79939;
        font-style: normal;
        font-variant: small-caps;
        font-family: Arial, Georgia, serif;
        line-height: 1.5;
}


#footer_text a:hover {
        color: #Ddaa55;
        font-style: normal;
        font-variant: small-caps;
        font-family: Arial, Georgia, serif;
        font-weight: bold;
        line-height: 1.5;
}


#footer_text span.PASname a {
	color: #EF9A8C;
	text-decoration: none;
	font-family: 'lucida handwriting',serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	font-style: italic;
	padding-left: 4px;
}


#footer_text span.PASname a:hover {
	color: #EF9AaC;
	text-decoration: none;
	font-family: 'lucida handwriting',serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	font-style: italic;
	padding-left: 4px;
}


#footer_text .credit {
	font-family: 'Times New Roman', serif; 
	color: #3a1443;
	font-variant: normal; 
	font-style: normal;
	font-size:14px;
	font-weight:bold;
}

#footer_text a.violetblaze {
        color: #440077;
	font-family:  Georgia, serif;
}

#footer_text a.violetblaze img{
        border:none;
}

#footer_text a.violetblaze:hover {
        color: #7722aa;
	text-decoration: none;
}


/*--- end footer -------------------------------------------------------------*/

