A:link.sourcetitlelink { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 14px; color: #666666; font-style: italic; text-decoration: none; }
A:visited.sourcetitlelink { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 14px; color: #666666; font-style: italic; text-decoration: none; }
A:hover.sourcetitlelink { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 14px; color: #666666; font-style: italic; text-decoration: underline; }
A:link.sourceChapterTitle { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 14px; color: #666666; text-decoration: none; }
A:visited.sourceChapterTitle { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 14px; color: #666666; text-decoration: none; }
A:hover.sourceChapterTitle { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 14px; color: #666666; text-decoration: underline; }

h1.cerf { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: 500; padding-bottom: 0px;color: #ff3300; margin-bottom:0em; }
.cerfbody { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 11px; line-height: 12px; color: #333333; }

/* BECOME GUILD ARTIST SECTION */

.BGAsourceTitle { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding-bottom: 25px; color: #000; }
.BGAsourceSubTitle { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; padding-bottom: 5px; color: #000; text-align: center;}




.topnav { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; line-height: 16px; padding-left: 15px; padding-top: 7px; padding-bottom: 7px; }
.pagetitles { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; padding-bottom: 5px; color: #666666; }
.pagetitleswhite { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding-bottom: 5px; color: #FFFFFF; }
.pagetitlesorange { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding-bottom: 5px; color: #DA794A; }
.pagetitlesblack { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; padding-bottom: 5px; color: #000000; }
.pagetitles2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 22px; font-weight: bold; padding-bottom: 8px; color: #666666; }
.pageSubtitles { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; line-height:17px; font-weight: bold; padding-bottom: 5px; color: #666666; }
.graybigbody { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: bold; padding-bottom: 5px; color: #666666; }
.sidenav { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; line-height: 12px; padding-left: 15px; }
.sidenav2 { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; line-height: 18px; font-weight: bold; padding-left: 15px; color: #414141; }
.padding15 { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; line-height: 12px; padding-left: 15px; }
.paddingTB5 { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; line-height: 12px; padding-top: 5px; padding-bottom: 5px; }
.smallbody { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 11px; line-height: 16px; }
.smallbodycondensed { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; line-height: 12px; }
.smallbodycondensed2 { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; line-height: 14px; }
.newsletterbody { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 11px; line-height: 14px; }
.bigbody { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 11px; line-height: 14px; }
.biggerbody { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 12px; line-height: 15px; }
.biggestbody { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 14px; line-height: 20px; }
.biggestbodycondensed { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 14px; line-height: 16px; }
.flattext { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; line-height: 10px; }
.artistname { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 16px; }
.artistname2 { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 16px; }
.authorname { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 16px; }
.bigglossary { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 25px; line-height: 27px; }
.headers { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 13px; font-weight: bold; line-height: 15px; }
.noline { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; line-height: 16px; text-decoration: none; }
.article { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 11px; line-height: 16px; }
.footer { font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; line-height: 10px; }
.subtext { font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 9.5px; line-height: 10px; }
h1.titlewel { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: 500; padding-bottom: 0px;color: #669999; margin-bottom:0em; }
h1.grayLanding { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; padding-bottom: 0px;color: #666666; margin-bottom:0em; }
h1.blackArtist { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding-bottom: 0px; margin-bottom:0em; }
h1.bottomwel { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #336600; padding-bottom: 0px; margin-bottom:0em; }
h2.blackArtist { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-bottom: 0px; margin-bottom:0em; }
h1.welcomepage { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; line-height: 12px; font-weight: bold; padding-bottom: 0px; margin-bottom:0em; color: #333333; }
h1.artitem { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 16px; padding-bottom: 0px; margin-bottom:0em; }
h1.glossary { font-size: 14px; font-weight: bold; line-height: 16px; padding-bottom: 0px; margin-bottom:0em; }
.bottombar_title { font-family: Times, serif; font-size: 13px; font-weight: bold; line-height: 16px; }
.bba_title { font-family: Times, serif; font-size: 16px; font-weight: bold; line-height: 16px; }
.title1 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; }
.title2 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #b7b5b5; }
.title3 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #4E5C45; }
.fronttext {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666600; }
.fronttext2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #292929; }
.fronttext3 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #292929; }
.Welcome_title { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #666600; font-weight: bold; }
.Welcome_title2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #666600; font-weight: bold; }
.Welcome_title_gold { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #663300; font-weight: bold; }
.Welcome_title3 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #423F25; font-weight: bold; }
.Welcome_title_black { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #282828; font-weight: bold; line-height: 19px; }
.Welcome_title_red { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #990000; font-weight: bold; }
.Welcome_title_red_small { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px; color: #990000; font-weight: bold; }
.red_title { font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #990000; font-weight: bold; }
.red_title2 { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 15px; color: #990000; font-weight: bold; padding-bottom: 3px;}
.red_title_small { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #990000; }

form { margin: 0px; }
/* DEFAULT GLOBAL LINK STYLES */

/*
A:link { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #993366; text-decoration: none; }
A:visited { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #993366; text-decoration: none; }
A:hover { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #993366; text-decoration: underline; }
*/

/* CUSTOM GLOBAL LINKS STYLES */

A:link.black { color: #000000; text-decoration: none; }
A:visited.black { color: #000000; text-decoration: none; }
A:hover.black { color: #000000; text-decoration: underline; }

A:link.black1 { color: #000000; text-decoration: none; }
A:visited.black1 { color: #000000; text-decoration: none; }
A:hover.black1 {
	color: #993366;
	text-decoration: none;
}

A:link.black2 { color: #000000; text-decoration: none; }
A:visited.black2 { color: #993366; text-decoration: none; }
A:hover.black2 { color: #993366; text-decoration: underline; }

A:link.black3 { color: #000000; text-decoration: none; }
A:visited.black3 { color: #666666; text-decoration: none; }
A:hover.black3 { color: #990000; text-decoration: none; }

A:link.black4 { color: #000000; text-decoration: underline; }
A:visited.black4 { color: #666666; text-decoration: underline; }
A:hover.black4 { color: #990000; text-decoration: underline; }

A:link.black5 { color: #282828; text-decoration: none; }
A:visited.black5 { color: #282828; text-decoration: none; }
A:hover.black5 { color: #990000; text-decoration: underline; }

A:link.black6 { color: #000000; text-decoration: underline; }
A:visited.black6 { color: #282828; text-decoration: underline; }
A:hover.black6 { color: #000000; text-decoration: underline; }

A:link.grey1 { color: #666666; text-decoration: none; }
A:visited.grey1 { color: #333333; text-decoration: none; }
A:hover.grey1 { color: #666666; text-decoration: underline; }

A:link.grey2 { color: #333333; text-decoration: none; }
A:visited.grey2 { color: #666666; text-decoration: none; }
A:hover.grey2 { color: #333333; text-decoration: underline; }

A:link.grey3 { color: #333333; text-decoration: underline; }
A:visited.grey3 { color: #666666; text-decoration: underline; }
A:hover.grey3 { color: #333333; text-decoration: underline; }

A:link.grey4 { color: #666666; text-decoration: none; }
A:visited.grey4 { color: #666666; text-decoration: none; }
A:hover.grey4 { color: #666666; text-decoration: none; }

A:link.grey5 { color: #666666; text-decoration: none; }
A:visited.grey5 { color: #666666; text-decoration: none; }
A:hover.grey5 { color: #333333; text-decoration: underline; }

A:link.red1 { color: #990000; text-decoration: none; }
A:visited.red1 { color: #990000; text-decoration: none; }
A:hover.red1 { color: #990000; text-decoration: underline; }

A:link.red2 { color: #990000; text-decoration: underline; }
A:visited.red2 { color: #B76C6C; text-decoration: underline; }
A:hover.red2 { color: #990000; text-decoration: underline; }

A:link.red3 { color: #990000; text-decoration: none; }
A:visited.red3 { color: #666666; text-decoration: none; }
A:hover.red3 { color: #990000; text-decoration: underline; }

A:link.red4 { color: #990000; text-decoration: underline; }
A:visited.red4 { color: #990000; text-decoration: underline; }
A:hover.red4 { color: #990000; text-decoration: none; }

A:link.red5 { color: #990000; text-decoration: none; }
A:visited.red5 { color: #990000; text-decoration: none; }
A:hover.red5 { color: #990000; text-decoration: none; }

A:link.red6 { color: #990000; text-decoration: none; line-height: 16px; }
A:visited.red6 { color: #990000; text-decoration: underline; line-height: 16px; }
A:hover.red6 { color: #990000; text-decoration: none; line-height: 16px}

A:link.teal1 { color: #319C9C; text-decoration: none; }
A:visited.teal1 { color: #319C9C; text-decoration: none; }
A:hover.teal1 { color: #990000; text-decoration: underline; }

A:link.white { color: #FFFFFF; text-decoration: none; }
A:visited.white { color: #FFFFFF; text-decoration: none; }
A:hover.white { color: #FFFFFF; text-decoration: underline; }

A:link.white1 { color: #FFFFFF; text-decoration: none; }
A:visited.white1 { color: #FFFFFF; text-decoration: none; }
A:hover.white1 { color: #FFFFFF; text-decoration: none; }

A:link.white2 { color: #FFFFFF; text-decoration: underline; }
A:visited.white2 { color: #FFFFFF; text-decoration: none; }
A:hover.white2 { color: #FFFFFF; text-decoration: none; }

A:link.whiteline { color: #FFFFFF; text-decoration: underline; }
A:visited.whiteline { color: #FFFFFF; text-decoration: underline; }
A:hover.whiteline { color: #FFFFFF; text-decoration: underline; }

A:link.orange { color: #DA794A; text-decoration: none; }
A:visited.orange { color: #DA794A; text-decoration: none; }
A:hover.orange { color: #DA794A; text-decoration: underline; }

A:link.orange2 { color: #E56B1F; text-decoration: underline; }
A:visited.orange2 { color: #DA794A; text-decoration: underline; }
A:hover.orange2 { color: #E56B1F; text-decoration: underline; }

.textinput {
margin-top: .5em;
margin-bottom: .5em;
width: 100px;
color: #000000;
}

#menu { 
width: 120px; 
} 
#menu a { 
display: block; 
padding: .5em; 
margin-bottom: 1em; 
color: #000000; 
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; text-align: center; color: #990000; text-decoration: none;
} 

#indent { 
width: 200px;
height:75px;
display: block; 
padding: .5em; 
margin-left: 1em; 
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
line-height: 14px;
color: #000000;
text-decoration: none;
} 

#indenthelp { 
width: 170px;
height: 100px;
display: block; 
background: #F9F9F3;
border: 1px solid #cccccc;
margin: .5em; 
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
text-align: left;
padding: 7px 7px 10px 7px;
color: #000000;
text-decoration: none;
} 

a span {display: none;}

a:hover span {display: block;
   position: absolute; top: 200px; left: 0; width: 125px;
   padding: 5px; margin: 10px; z-index: 100;
   color: #e6e6e6; background: black;
   font: 10px Verdana, sans-serif; text-align: center;}
   

.nowrap {white-space: nowrap;}

/* pyramid */

#navPyra 
{
	margin: 0;
	padding: 0px;
}

#navPyra a:link.active, #navPyra a:visited.active
{
	color: #66738B;
	background: url(../images/nav_pyra_grey.gif) no-repeat bottom center;
}   

#bga_navlist a { padding: 3px 5px; }
a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #e6e6e6; font-style: normal; font-weight: bold}
body {  background-color: #4c4444; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
table {  border-color: black #333333}

