	A.navy {
	COLOR: #75AA27; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; TEXT-DECORATION: none; FONT-STYLE: normal;
    }
	A.navy:hover{
	COLOR: #CC0033;
	}
	A.navy:visited{
	COLOR: #75AA27;
	}
	
	H1.main_title {
	FONT-SIZE: 150%; MARGIN-LEFT: 22px; MARGIN-RIGHT: 33%; FONT-FAMILY: Arial, Helvetica, sans-serif;
    }
	.news{
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif; COLOR: #000000; FONT-SIZE: 12px;
	}
	.news_foot{
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FONT-SIZE: 9px; COLOR: #999999; FONT-STYLE: italic;
	}
	.title{
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;  FONT-STYLE: italic; FONT-SIZE: 16px; COLOR: #993300;
	}
	.smaller_bold_color {
	FONT-WEIGHT: bold; COLOR:#0055cc; FONT-SIZE: 12px; FONT-FAMILY:Arial, Helvetica, sans-serif;
	}
	.bold {
	 COLOR:#000000; FONT-SIZE: 12px; FONT-FAMILY: "Times New Roman",Arial, Helvetica, sans-serif;
	}
	.smaller {
	 COLOR:#000000; FONT-SIZE: 10px; FONT-FAMILY:Arial, Helvetica, sans-serif;
	}
	.error{
	FONT-FAMILY:Arial, Helvetica, sans-serif; COLOR:#FF0000; FONT-SIZE:12px; FONT-WEIGHT:bold
	}
	.menu_up {
	COLOR: #8FCA38; FONT-FAMILY: "Times New Roman", Times, serif; TEXT-DECORATION: none;
    }
	.info_bold {
	 FONT-WEIGHT: bold; COLOR:#000000; FONT-SIZE: 14px; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-ALIGN: center
	}
	.date {
	FONT-FAMILY:Georgia, "Times New Roman", Times, serif; FONT-SIZE: 9px; COLOR:#666666; FONT-STYLE:italic;
	}
	HR.message{
	SIZE: 1; COLOR: #cccccc; WIDTH: 100%
	}
	TD.side {
	PADDING-RIGHT: 22px; PADDING-LEFT: 22px; PADDING-BOTTOM: 1.5em
    }
	TD.author{
	BORDER-BOTTOM: 1px solid black;
	}
	TD.mess{
	BACKGROUND-COLOR: #F9F9F9; COLOR: #F9F9F9
	}
    TABLE.news{
	BORDER-TOP: 1px dotted #f4f4eb; WIDTH: 408;
	}
	
	TABLE.menu TD {
	FONT-SIZE: 90%; FONT-FAMILY: Arial, Sans-Serif
    }
	TABLE.message{
	BACKGROUND-COLOR: #f4f4eb; BORDER: 0; WIDTH: 400;
	}
	A.menu_up {
	COLOR: #8FCA38; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FONT-STYLE: normal; FONT-SIZE: 11px;
    }
	A.menu_up:hover{
	COLOR: #CC0033;
	}
	A.menu-up:visited{
	COLOR: #8FCA38;
	}
	A.smaller_bold_color {
	FONT-WEIGHT: bold; COLOR:#0055cc; FONT-SIZE: 12px; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION:none
	}
	A.smaller_bold_color:hover {
	FONT-WEIGHT: bold; COLOR:#990000; FONT-SIZE: 12px; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION:none
	}
	A.smaller_bold_color {
	FONT-WEIGHT: bold; COLOR:#3399FF FONT-SIZE: 12px; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION:none
	}




#header { }


#crumb { }


#footer {
  text-align: left; 
}




.sgTitle {
  margin-bottom: 0; FONT-FAMILY: Georgia, "Times New Roman", Times, serif;  FONT-STYLE: italic; FONT-SIZE: 24px; COLOR: #993300;
}


.sgSubTitle {
  margin-top: 0;
}

p.sgNameByArtist { }


p.sgDetailsList { }

div.sgLanguageFlipper, div.sgTemplateFlipper {
  float: right;
  clear: right;
}


div.sgShadow {
  text-align: center;
  padding: 2px;
}


table.sgShadow {
  margin-left: auto;
  margin-right: auto;
  clear: both;
}


table.sgShadowTab td {
  font-size: 13px;
}

table.sgShadow, table.sgShadowTab {
  background-color: #f4f4eb;
  padding: 0;
  text-align: left;
}

table.sgShadow td {
  padding: 0;
  margin: 0;
}

table.sgShadow td.tabm, table.sgShadow td.tabr {
  background-color: #f4f4eb;
}


table.sgShadow td.tl {  background-image: url('images/shadow-tl.gif');}
table.sgShadow td.tm {  background-image: url('images/shadow-tm.gif');}
table.sgShadow td.tr {  background-image: url('images/shadow-tr.gif');}
table.sgShadow td.ml {  background-image: url('images/shadow-ml.gif');}
table.sgShadow td.mm {  padding: 10px;} 
table.sgShadow td.mr {  background-image: url('images/shadow-mr.gif');}
table.sgShadow td.bl {  background-image: url('images/shadow-bl.gif');}
table.sgShadow td.bm {  background-image: url('images/shadow-bm.gif');}
table.sgShadow td.br {  background-image: url('images/shadow-br.gif');}


div.sgGallery {
  margin: 1px;
  padding: 1px;
  border: 1px solid #cccccc;
  background-color: #f4f4eb;
}


td.sgGalleryThumb {
  width: 60px;
  text-align: center;
}


img.sgGalleryThumb {
  border: 1px solid #cccccc;
}


div.sgGallery p {
  margin-top: 0;
  margin-bottom: 2px;
}



img.sgImage{
}


p.sgTopNavBar, p.sgBottomNavBar {
  text-align: center;
  float: right;
}


div.sgThumbnail {
  width:  60px;
  height: 60px;
  margin: 5px 5px 5px 5px;
  float: left;
	padding: 0px;
  text-align: center;
}
div.sgThumbnaili {
  width:  80px;
  height: 80px;
  margin: 5px 5px 5px 5px;
  float: left;

  text-align: center;
  
}

div.sgThumbnail table {
  width:  60px;
    height: 60px;
  margin: 0px;
  text-align: center;
  vertical-align: middle;
}

div.sgThumbnaili table {
  width:  60px;
    height: 60px;
  margin: 0px;
  text-align: center;
  vertical-align: middle;
}


.sgThumbnailContent {
  background: #ffffff;
	margin: 0px;
	padding: 0px;
	border: 1px solid #cccccc;
}



.roundedCornerSpacer {
    margin: 0px; padding: 0px; border: 0px;
    clear: both;
    font-size: 1px; line-height: 1px;
}
.borderTL, .borderTR, .borderBL, .borderBR {
    width: 5px; height: 5px;
    padding: 0px; border: 0px;
    z-index: 99;
}
.borderTL, .borderBL { float: left; clear: both; }
.borderTR, .borderBR { float: right; clear: right; }
.borderTL { margin: -1px 0px 0px -1px; }
.borderTR { margin: -1px -1px 0px 0px; }
.borderBL { margin: -5px 0px 0px 0px; }
.borderBR { margin: -5px 0px 0px 0px; }

.borderTL {
    margin-left: -4px;
    margin-left: -1px;
}
html>body .borderTL {
    margin-left: -1px;
}
.borderTR {
    margin-right: -4px;
    margin-right: -1px;
}
html>body .borderTR {
    margin-right: -1px;
}
.borderBL {
    margin-left: -3px;
    margin-left: 0px;
}
html>body .borderBL {
    margin-left: 0px;
}
.borderBR {
    margin-right: -3px;
    margin-right: 0px;
}
html>body .borderBR {
    margin-right: 0px;
} 



