body,td,th {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #dddddd;
}

a {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #ff9900; font-size: 13px; text-decoration:none;}
a:hover, a:active {
  color: #ffffff;
  text-decoration:underline;
}

a.slink {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #ff9900; font-size: 8px; text-decoration:none;}
a.slink:hover, a.slink:active {
  color: #ffffff;
  text-decoration:underline;
}

.popup_link {font-family: "Trebuchet MS"; color: #dddddd; font-size: 12px; font-weight:bold; text-decoration:underline;}
.welcome {font-family: "Trebuchet MS"; color: #FFFFFF; font-size: 18px; font-weight:bold;}
.ap_bprice {font-family: "Trebuchet MS"; color: #4280ce; font-size: 12px; font-weight:bold;}
.ap_price {font-family: "Trebuchet MS"; color: #ad0101; font-size: 12px; font-weight:bold;}
.ap_stock {font-family: "Trebuchet MS"; color: #dddddd; font-size: 12px; font-weight:bold;}
.standard {font-family: "Trebuchet MS"; color: #FFFFFF; font-size: 13px; }
.standardbb {font-family: "Trebuchet MS"; color: #FFFFFF; font-size: 13px;  font-weight:bold;}
.standards {font-family: "Trebuchet MS"; color: #FFFFFF; font-size: 11px; }
a.standards {
	 color: #ff9900; text-decoration:none;
}
a.standards:hover, a.standards:active {
	color: #aaaaaa;
 	text-decoration:underline;
}

.wtitle {font-family: "Trebuchet MS"; color: #dddddd; font-size: 20px; font-weight:bold; text-decoration:none;  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;}
a.wtitle:hover, a.wtitle:active {
  color: #7f0000;
  text-decoration:none;
}

.gtitle {font-family: Papyrus; color: #7f0000; font-size: 20px; font-weight:bold; text-decoration:none; position:relative; display:block; text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;}
a.gtitle:hover, a.gtitle:active {
  color: #aaaaaa;
  text-decoration:none;
}

.gctitle {font-family: Papyrus; color: #7f0000; font-size: 18px; font-weight:bold; text-decoration:none; position:relative; text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;}
a.gctitle:hover, a.gctitle:active {
  color: #aaaaaa;
  text-decoration:none;
}


.gdtitle {font-family: Papyrus, "Trebuchet MS"; color: #FFD700; font-size: 28px; text-decoration:none; position:relative; display:block; text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;}
a.gdtitle:hover, a.gdtitle:active {
  color: #D4AF37;
  text-decoration:none;
}

.battle_round {font-family: Verdana; color: #555555; font-size: 12px; font-weight:bold; text-decoration:underline;}
.grey_font {font-family: Verdana; color: #555555; font-size: 12px; font-weight:bold; text-decoration:none;}
.battle_cannons {font-family: "Trebuchet MS"; color: #ff9900; font-size: 11px; font-style:italic; }
.battle_miss {font-family: "Trebuchet MS"; color: #ffffff; font-size: 11px; font-weight:bold; }
.battle_crit {font-family: "Trebuchet MS"; color: #790000; font-size: 12px; font-weight:bold;}
.battle_ser {font-family: "Trebuchet MS"; color: #881e1e; font-size: 12px;}
.standardb {font-family: "Trebuchet MS"; color: #FFFFFF; font-size: 12px; font-weight:bold;}
.s_black{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;color:#000;}
.titleb {font-family: "Trebuchet MS"; color: #000000; font-size: 14px; font-weight:bold;}
.titler {font-family: "Trebuchet MS"; color: #881e1e; font-size: 14px; font-weight:bold;}
.titlet {font-family: "Trebuchet MS"; color: #948a8a; font-size: 14px; font-weight:bold;}
.sgold {font-family: "Trebuchet MS"; color: #FFFFFF; font-size: 13px; font-weight:bold; text-decoration:none;}
a.sgold:hover, a.sgold:active {
  color: #aaaaaa;
  text-decoration:underline;
}
a.standardb:hover, a.standardb:active {
  color: #aaaaaa;
  text-decoration:underline;
}
.sgolds {font-family: "Trebuchet MS"; color: #FFFFFF; font-size: 13px; text-decoration:none;}
a.sgolds:hover, a.sgold:active {
  color: #aaaaaa;
  text-decoration:underline;
}
.xtitle {font-family: Georgia; color: #ddd; font-size: 14px; font-weight:bold; text-decoration:none; position:relative; display:block; text-shadow: 2px 2px 2px #881e1e; background-color:#000000;}
 
.xred {font-family: "Trebuchet MS"; color: #881e1e; font-size: 13px; font-weight:bold; text-decoration:none;}
a.xred:hover, a.xred:active {
  color: #dddddd;
  text-decoration:underline;
}
.sgoldl {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #ff9900; font-size: 13px; text-decoration:none;}
a.sgoldl:hover, a.sgoldl:active {
  color: #ffffff;
  text-decoration:underline;
}
.sgoldlb {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #ff9900; font-size: 15px; text-decoration:none;}
a.sgoldlb:hover, a.sgoldl:active {
  color: #ffffff;
  text-decoration:underline;
}
input.ss3 {font-family: "Trebuchet MS"; background-color: #101010; font-weight: bold; font-size: 12px; color: white; border-color:#000000; border:none;}
.pfooter {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #aaaaaa; font-size: 11px; font-weight:bold; text-decoration:none;}
a.pfooter:hover, a.pfooter:active {
  color: #555555;
  text-decoration:underline;
}
.cop {font-family: Verdana; color: #333333; font-size: 10px; text-decoration:none;}
a.cop:hover, a.cop:active {
  color: #ffffff;
  text-decoration:underline;
}
.srs {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FF0000; font-size: 11px; }
.sgs {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #555555; font-size: 11px; }
.chard {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FF0000; font-size: 12px; font-weight: bold;}
.title {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 14px; font-weight: bold; }
.links_yellow {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFFF00; font-size: 13px; text-decoration:none;}
a.links_yellow:hover, a.links_yellow:active {
  color: #ffff00;
  text-decoration:underline;
}
.links_byellow {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFFF00; font-weight:bold; font-size: 14px; text-decoration:none;}
a.links_byellow:hover, a.links_byellow:active {
  color: #ffff00;
  text-decoration:underline;
}
.links_blue {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #0000ff; font-size: 12px; font-weight: 500; text-decoration:underline;}
a.links_blue, a.links_blue:visited { color: #0000ff; text-decoration:underline;}
a.links_blue:hover, a.links_blue:active {
  color: #ffffff;
  text-decoration:none;
}
.yellow {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFFF00; font-size: 14px; font-weight: bold;}
input.red {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background-color: #000000; font-size: 12px; border:none; color: #FF0000; }
input.registers {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background-color: #23180b; font-size: 14px; border-style:dotted; border-width:2px; color: #cccccc;}
table.registerw {
	border-width: thick;
	border-spacing: 2px;
	border-style: double;
	border-color: gray;
	border-collapse: separate;
	background-color: rgb(0, 0, 0);
}
table.registerw td {
	padding: 1px;
	border-style: none;
	border-color: black;
	-moz-border-radius: 0px;
}
table.market {
	border-width: 1px;
	border-spacing: 5px;
	border-style: dotted;
	border-color: black;
	border-collapse: separate;
	background-color: #21170c;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#dddddd;
	text-align:center;
}
table.stylish {
	border-width: 1px;
	border-spacing: 5px;
	border-style: solid;
	border-color: #222222;
	border-collapse: separate;
	background-color: #111111;
	text-align:center;
}
table.battle {
	border-width: 1px;
	border-spacing: 5px;
	border-style: dotted;
	border-color: #aaaaaa;
	border-collapse: separate;
	background-color: #111111;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#dddddd;
	text-align:center;
}
input.ss2 {font-family: "Trebuchet MS"; background-color: #21170c; font-weight: bold; font-size: 12px; color: white; border-color:#000000; border:none;}
input.imarket {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background-color: #140e07; font-size: 12px; border-style:dotted; border-width:1px; color: #dddddd;}
table.ship_stats td {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
}
table.ship_stats th {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#000;
}
/*
START - MENU CSS -
*/
#image {
  position:relative;
  width:150px;
  height:48px;
  margin:0;
}
#text {
  position:absolute;
  top:0;
  left:0;
  width:150px;
  height:30px;
  padding:0px;
}
#text {
  filter: alpha(opacity=70);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  -moz-opacity: 0.70;
  opacity:0.7;
}
#words {
position:absolute;
  top:17px;
  left:53px;
  width:85px;
  height:30px;
  background:transparent;
  padding:0px;
}
#wordsf {
position:absolute;
  top:12px;
  left:53px;
  width:85px;
  height:30px;
  background:transparent;
  padding:0px;
}
.text_main_menu {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	color:#9b9b9b;
	cursor:hand;
	text-decoration:none;
	text-align:center;
}
a.text_main_menu:hover, a.text_main_menu:active {
  color: #ff0000;
  text-decoration:underline;
}
.tip {font:12px Arial,Helvetica,sans-serif; border:solid 1px #666666; padding:1px; position:absolute; z-index:100; visibility:hidden; top:0px; left:0px; background: rgba(0, 0, 0, 0.8); layer-background-color:#ffffff; color:#dddddd; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/tsp.png'); }

.tip[class] {
  background-image:url(/images/tsp.png);
}
/*
END - MENU CSS -
*/
table.stats {
	border-width: 1px;
	border-spacing: 2px;
	border-style: ridge;
	border-color: gray;
	border-collapse: separate;
	background-color: rgb(35, 35, 35);
}
table.stats td {
	border-width: 1px;
	padding: 1px;
	border-style: ridge;
	border-color: gray;
}
table.sortable th{
    color:#FFFF00;
	font-size:12px;
	text-decoration:none;
	cursor: pointer;
    cursor: hand;
}
input.ss {font-family: "Trebuchet MS"; background-color: #23180b; font-weight: bold; font-size: 12px; color: white; border-color:#000000;}

/*chat css*/
.bubble-me {
	display:inline-block;
	min-width:100px;
	max-width:380px;
	position:relative;
	padding:10px 30px;
	margin:0;
	color:#fff;
	background:#21170c; /* default background for browsers without gradient support */
	/* css3 */
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#362513), to(#21170c));
	background:-moz-linear-gradient(#362513, #21170c);
	background:-o-linear-gradient(#362513, #21170c);
	background:linear-gradient(#362513, #21170c);
	/* Using longhand to avoid inconsistencies between Safari 4 and Chrome 4 */
	-webkit-border-top-left-radius:10px 20px;
	-webkit-border-top-right-radius:10px 20px;
	-webkit-border-bottom-right-radius:10px 20px;
	-webkit-border-bottom-left-radius:10px 20px;
	-moz-border-radius:10px / 20px;
	border-radius:10px / 20px;
	z-index:1;
	text-align:left;
}

.bubble-me + p {margin:10px 55px 10px 0px; font-style:italic; text-align:right; font-size:10px; color:#bbb; z-index:2;}


/* creates the smaller triangle */
.bubble-me:after {
	content:"";
	position:absolute;
	bottom:-30px;
	right:30px; 
	border-width:0 30px 30px 0px;
	border-style:solid;
	border-color:transparent #21170c;
    /* reduce the damage in FF3.0 */
    display:block; 
    width:0;
}

.bubble-other {
	display:inline-block;
	min-width:100px;
	max-width:380px;
	position:relative;
	padding:15px 30px;
	margin:0;
	color:#fff;
	background:#0f0b05; /* default background for browsers without gradient support */
	/* css3 */
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#21170c), to(#0f0b05));
	background:-moz-linear-gradient(#21170c, #0f0b05);
	background:-o-linear-gradient(#21170c, #0f0b05);
	background:linear-gradient(#21170c, #0f0b05);
	/* Using longhand to avoid inconsistencies between Safari 4 and Chrome 4 */
	-webkit-border-top-left-radius:10px 20px;
	-webkit-border-top-right-radius:10px 20px;
	-webkit-border-bottom-right-radius:10px 20px;
	-webkit-border-bottom-left-radius:10px 20px;
	-moz-border-radius:10px / 20px;
	border-radius:10px / 20px;
	z-index:1;
	text-align:left;
}

.bubble-other + p {margin:10px 0px 10px 55px; text-align:left; font-style:italic; font-size:10px; color:#bbb; z-index:2;}


/* creates the smaller triangle */
.bubble-other:after {
	content:"";
	position:absolute;
	bottom:-30px;
	left:30px;
	border-width:0 0px 30px 30px;
	border-style:solid;
	border-color:transparent #0f0b05;
    /* reduce the damage in FF3.0 */
    display:block; 
    width:0;
}

blockquote {
    margin:1em 0;
}

blockquote p {
    margin:0; 
    font-size:14px;
}

.changelog_row{
	width:400px;
	margin:2px;
	padding:5px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.changelog_cal{
	color:#111111;padding-left:12px; padding-right:5px; padding-top:3px; padding-botton: 5px; margin:7px;font-weight:bold;background-image:url('//s2.piratesglory.com/images/icons/calendar.png');background-repeat:no-repeat;
}

.t_hunt_msg {font-family: "Trebuchet MS"; color: #ff9900; font-size: 14px; font-style:italic; }

@media only screen and (max-device-width: 640px) {
      #sb-wrapper{ top:10px!important; left:10px!important;  }
}